public interface TemplateParameter extends Element
A TemplateParameter exposes a ParameterableElement as a formal parameter of a template.
The following features are supported:
UMLPackage.getTemplateParameter()
Modifier and Type | Method and Description |
---|---|
java.util.Collection<TemplateParameterSubstitution> |
get_templateParameterSubstitutionOfFormal()
Returns the value of the 'template Parameter Substitution Of Formal' reference list.
|
java.util.Collection<TemplateSignature> |
get_templateSignatureOfParameter()
Returns the value of the 'template Signature Of Parameter' reference list.
|
ParameterableElement |
getDefault()
Returns the value of the 'Default' reference.
|
ParameterableElement |
getOwnedDefault()
Returns the value of the 'Owned Default' containment reference.
|
ParameterableElement |
getOwnedParameteredElement()
Returns the value of the 'Owned Parametered Element' containment reference.
|
ParameterableElement |
getParameteredElement()
Returns the value of the 'Parametered Element' reference.
|
TemplateSignature |
getSignature()
Returns the value of the 'Signature' container reference.
|
boolean |
has_templateParameterSubstitutionOfFormal() |
boolean |
has_templateSignatureOfParameter() |
void |
setDefault(ParameterableElement value)
Sets the value of the '
Default ' reference. |
void |
setOwnedDefault(ParameterableElement value)
Sets the value of the '
Owned Default '
containment reference. |
void |
setOwnedParameteredElement(ParameterableElement value)
Sets the value of the '
Owned Parametered
Element ' containment reference. |
void |
setParameteredElement(ParameterableElement value)
Sets the value of the
'
Parametered Element ' reference. |
void |
setSignature(TemplateSignature value)
Sets the value of the '
Signature ' container
reference. |
get_activityPartitionOfRepresents, get_commentOfAnnotatedElement, get_constraintOfConstrainedElement, get_diagramOfContext, get_directedRelationshipOfSource, get_directedRelationshipOfTarget, get_elementOfSyncElement, get_elementValueOfElement, get_relationshipOfRelatedElement, getAppliedStereotypeInstance, getOwnedComment, getOwnedElement, getOwner, getSyncElement, has_activityPartitionOfRepresents, has_commentOfAnnotatedElement, has_constraintOfConstrainedElement, has_diagramOfContext, has_directedRelationshipOfSource, has_directedRelationshipOfTarget, has_elementOfSyncElement, has_elementValueOfElement, has_relationshipOfRelatedElement, hasOwnedComment, hasOwnedElement, setAppliedStereotypeInstance, setOwner, setSyncElement
get_representationText, getLocalID, isInvalid, set_representationText, setLocalID, sGetLocalID
getID, getMDExtension, getMdExtensions, setID
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
accept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, getObjectParent, isEditable, removePropertyChangeListener, sGetID
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
@CheckForNull ParameterableElement getDefault()
.mdtemplates.ParameterableElement#get_templateParameterOfDefault template Parameter Of Default
'.
The ParameterableElement that is the default for this formal TemplateParameter.
setDefault(ParameterableElement)
,
UMLPackage.getTemplateParameter_Default()
,
ParameterableElement.get_templateParameterOfDefault()
void setDefault(@CheckForNull ParameterableElement value)
Default
' reference.
value
- the new value of the 'Default' reference.getDefault()
@CheckForNull ParameterableElement getOwnedDefault()
.ParameterableElement#get_templateParameterOfOwnedDefault template Parameter Of Owned Default
'.
The ParameterableElement that is owned by this TemplateParameter for the purpose of providing a default.
setOwnedDefault(ParameterableElement)
,
UMLPackage.getTemplateParameter_OwnedDefault()
,
ParameterableElement.get_templateParameterOfOwnedDefault()
void setOwnedDefault(@CheckForNull ParameterableElement value)
Owned Default
'
containment reference.
value
- the new value of the 'Owned Default' containment reference.getOwnedDefault()
@CheckForNull ParameterableElement getParameteredElement()
Template Parameter
'.
The ParameterableElement exposed by this TemplateParameter.
setParameteredElement(ParameterableElement)
,
UMLPackage.getTemplateParameter_ParameteredElement()
,
ParameterableElement.getTemplateParameter()
void setParameteredElement(@CheckForNull ParameterableElement value)
Parametered Element
' reference.
value
- the new value of the 'Parametered Element' reference.getParameteredElement()
@CheckForNull TemplateSignature getSignature()
Owned Parameter
'.
The TemplateSignature that owns this TemplateParameter.
setSignature(TemplateSignature)
,
UMLPackage.getTemplateParameter_Signature()
,
TemplateSignature.getOwnedParameter()
void setSignature(@CheckForNull TemplateSignature value)
Signature
' container
reference.
value
- the new value of the 'Signature' container reference.getSignature()
java.util.Collection<TemplateSignature> get_templateSignatureOfParameter()
TemplateSignature
.
It is bidirectional and its opposite is
'Parameter
'.
If the meaning of the 'template Signature Of Parameter' reference list isn't clear, there really should be more of a description here...
UMLPackage.getTemplateParameter__templateSignatureOfParameter()
,
TemplateSignature.getParameter()
java.util.Collection<TemplateParameterSubstitution> get_templateParameterSubstitutionOfFormal()
TemplateParameterSubstitution
.
It is bidirectional and its opposite is
'Formal
'.
If the meaning of the 'template Parameter Substitution Of Formal' reference list isn't clear, there really should be more of a description here...
UMLPackage.getTemplateParameter__templateParameterSubstitutionOfFormal()
,
TemplateParameterSubstitution.getFormal()
@CheckForNull ParameterableElement getOwnedParameteredElement()
Owning Template Parameter
'.
The ParameterableElement that is owned by this TemplateParameter for the purpose of exposing it as the parameteredElement.
setOwnedParameteredElement(ParameterableElement)
,
UMLPackage.getTemplateParameter_OwnedParameteredElement()
,
ParameterableElement.getOwningTemplateParameter()
void setOwnedParameteredElement(@CheckForNull ParameterableElement value)
Owned Parametered
Element
' containment reference.
value
- the new value of the 'Owned Parametered Element' containment reference.getOwnedParameteredElement()
boolean has_templateSignatureOfParameter() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
boolean has_templateParameterSubstitutionOfFormal() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException