public interface TemplateableElement extends Element
A TemplateableElement is an Element that can optionally be defined as a template and bound to other templates.
The following features are supported:
UMLPackage.getTemplateableElement()
Modifier and Type | Method and Description |
---|---|
TemplateSignature |
getOwnedTemplateSignature()
Returns the value of the 'Owned Template Signature' containment reference.
|
java.util.Collection<TemplateBinding> |
getTemplateBinding()
Returns the value of the 'Template Binding' containment reference list.
|
boolean |
hasTemplateBinding() |
void |
setOwnedTemplateSignature(TemplateSignature value)
Sets the value of the '
Owned Template
Signature ' containment 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
java.util.Collection<TemplateBinding> getTemplateBinding()
TemplateBinding
.
It is bidirectional and its opposite is
'Bound Element
'.
The optional TemplateBindings from this TemplateableElement to one or more templates.
UMLPackage.getTemplateableElement_TemplateBinding()
,
TemplateBinding.getBoundElement()
@CheckForNull TemplateSignature getOwnedTemplateSignature()
Template
'.
The optional TemplateSignature specifying the formal TemplateParameters for this TemplateableElement. If a TemplateableElement has a TemplateSignature, then it
is a template.
setOwnedTemplateSignature(TemplateSignature)
,
UMLPackage.getTemplateableElement_OwnedTemplateSignature()
,
TemplateSignature.getTemplate()
void setOwnedTemplateSignature(@CheckForNull TemplateSignature value)
Owned Template
Signature
' containment reference.
value
- the new value of the 'Owned Template Signature' containment reference.getOwnedTemplateSignature()
boolean hasTemplateBinding() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException