public interface ParameterableElement extends Element
A ParameterableElement is an Element that can be exposed as a formal TemplateParameter for a template, or specified as an actual parameter in a binding of a template.
The following features are supported:
UMLPackage.getParameterableElement()| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<TemplateParameter> |
get_templateParameterOfDefault()
Returns the value of the 'template Parameter Of Default' reference list.
|
TemplateParameter |
get_templateParameterOfOwnedDefault()
Returns the value of the 'template Parameter Of Owned Default' container reference.
|
java.util.Collection<TemplateParameterSubstitution> |
get_templateParameterSubstitutionOfActual()
Returns the value of the 'template Parameter Substitution Of Actual' reference list.
|
TemplateParameterSubstitution |
get_templateParameterSubstitutionOfOwnedActual()
Returns the value of the 'template Parameter Substitution Of Owned Actual' container reference.
|
TemplateParameter |
getOwningTemplateParameter()
Returns the value of the 'Owning Template Parameter' container reference.
|
TemplateParameter |
getTemplateParameter()
Returns the value of the 'Template Parameter' reference.
|
boolean |
has_templateParameterOfDefault() |
boolean |
has_templateParameterSubstitutionOfActual() |
void |
set_templateParameterOfOwnedDefault(TemplateParameter value)
Sets the value of the '
template Parameter Of Owned Default' container reference. |
void |
set_templateParameterSubstitutionOfOwnedActual(TemplateParameterSubstitution value)
Sets the value of the '
template Parameter Substitution Of Owned Actual' container reference. |
void |
setOwningTemplateParameter(TemplateParameter value)
Sets the value of the '
Owning Template
Parameter' container reference. |
void |
setTemplateParameter(TemplateParameter value)
Sets the value of the
'
Template Parameter' 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, setSyncElementget_representationText, getLocalID, isInvalid, set_representationText, setLocalID, sGetLocalIDgetID, getMDExtension, getMdExtensions, setIDeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDeliveraccept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, getObjectParent, isEditable, removePropertyChangeListener, sGetIDrefClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite@CheckForNull TemplateParameter getTemplateParameter()
Parametered Element'.
The TemplateParameter that exposes this ParameterableElement as a formal parameter.
setTemplateParameter(TemplateParameter),
UMLPackage.getParameterableElement_TemplateParameter(),
TemplateParameter.getParameteredElement()void setTemplateParameter(@CheckForNull
TemplateParameter value)
Template Parameter' reference.
value - the new value of the 'Template Parameter' reference.getTemplateParameter()@CheckForNull TemplateParameter getOwningTemplateParameter()
Owned Parametered Element'.
The formal TemplateParameter that owns this ParameterableElement.
setOwningTemplateParameter(TemplateParameter),
UMLPackage.getParameterableElement_OwningTemplateParameter(),
TemplateParameter.getOwnedParameteredElement()void setOwningTemplateParameter(@CheckForNull
TemplateParameter value)
Owning Template
Parameter' container reference.
value - the new value of the 'Owning Template Parameter' container reference.getOwningTemplateParameter()java.util.Collection<TemplateParameter> get_templateParameterOfDefault()
TemplateParameter.
It is bidirectional and its opposite is 'Default'.
If the meaning of the 'template Parameter Of Default' reference list isn't clear, there really should be more of a description here...
UMLPackage.getParameterableElement__templateParameterOfDefault(),
TemplateParameter.getDefault()@CheckForNull TemplateParameter get_templateParameterOfOwnedDefault()
Owned Default'.
If the meaning of the 'template Parameter Of Owned Default' container reference isn't clear, there really should be more of a description here...
set_templateParameterOfOwnedDefault(TemplateParameter),
UMLPackage.getParameterableElement__templateParameterOfOwnedDefault(),
TemplateParameter.getOwnedDefault()void set_templateParameterOfOwnedDefault(@CheckForNull
TemplateParameter value)
template Parameter Of Owned Default' container reference.
value - the new value of the 'template Parameter Of Owned Default' container reference.get_templateParameterOfOwnedDefault()java.util.Collection<TemplateParameterSubstitution> get_templateParameterSubstitutionOfActual()
TemplateParameterSubstitution.
It is bidirectional and its opposite is
'Actual'.
If the meaning of the 'template Parameter Substitution Of Actual' reference list isn't clear, there really should be more of a description here...
UMLPackage.getParameterableElement__templateParameterSubstitutionOfActual(),
TemplateParameterSubstitution.getActual()@CheckForNull TemplateParameterSubstitution get_templateParameterSubstitutionOfOwnedActual()
Owned Actual'.
If the meaning of the 'template Parameter Substitution Of Owned Actual' container reference isn't clear, there really should be more of a description here...
set_templateParameterSubstitutionOfOwnedActual(TemplateParameterSubstitution),
UMLPackage.getParameterableElement__templateParameterSubstitutionOfOwnedActual(),
TemplateParameterSubstitution.getOwnedActual()void set_templateParameterSubstitutionOfOwnedActual(@CheckForNull
TemplateParameterSubstitution value)
template Parameter Substitution Of Owned Actual' container reference.
value - the new value of the 'template Parameter Substitution Of Owned Actual' container reference.get_templateParameterSubstitutionOfOwnedActual()boolean has_templateParameterOfDefault()
throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiExceptionboolean has_templateParameterSubstitutionOfActual()
throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException