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, 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 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.JmiException
boolean has_templateParameterSubstitutionOfActual() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException