public interface TemplateSignature extends Element
A Template Signature bundles the set of formal TemplateParameters for a template.
The following features are supported:
UMLPackage.getTemplateSignature()| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<TemplateBinding> |
get_templateBindingOfSignature()
Returns the value of the 'template Binding Of Signature' reference list.
|
java.util.List<TemplateParameter> |
getOwnedParameter()
Returns the value of the 'Owned Parameter' containment reference list.
|
java.util.List<TemplateParameter> |
getParameter()
Returns the value of the 'Parameter' reference list.
|
TemplateableElement |
getTemplate()
Returns the value of the 'Template' container reference.
|
boolean |
has_templateBindingOfSignature() |
boolean |
hasOwnedParameter() |
boolean |
hasParameter() |
void |
setTemplate(TemplateableElement value)
Sets the value of the '
Template' 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, 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, refOutermostCompositejava.util.List<TemplateParameter> getParameter()
TemplateParameter.
It is bidirectional and its opposite is 'template Signature Of Parameter'.
The ordered set of all formal TemplateParameters for this TemplateSignature.
UMLPackage.getTemplateSignature_Parameter(),
TemplateParameter.get_templateSignatureOfParameter()java.util.List<TemplateParameter> getOwnedParameter()
TemplateParameter.
It is bidirectional and its opposite is
'Signature'.
The formal parameters that are owned by this TemplateSignature.
UMLPackage.getTemplateSignature_OwnedParameter(),
TemplateParameter.getSignature()@CheckForNull TemplateableElement getTemplate()
Owned Template Signature'.
The TemplateableElement that owns this TemplateSignature.
setTemplate(TemplateableElement),
UMLPackage.getTemplateSignature_Template(),
TemplateableElement.getOwnedTemplateSignature()void setTemplate(@CheckForNull
TemplateableElement value)
Template' container
reference.
value - the new value of the 'Template' container reference.getTemplate()java.util.Collection<TemplateBinding> get_templateBindingOfSignature()
TemplateBinding.
It is bidirectional and its opposite is 'Signature'.
If the meaning of the 'template Binding Of Signature' reference list isn't clear, there really should be more of a description here...
UMLPackage.getTemplateSignature__templateBindingOfSignature(),
TemplateBinding.getSignature()boolean hasParameter()
throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiExceptionboolean has_templateBindingOfSignature()
throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiExceptionboolean hasOwnedParameter()
throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException