public interface RedefinableTemplateSignature extends RedefinableElement, TemplateSignature
A RedefinableTemplateSignature supports the addition of formal template parameters in a specialization of a template classifier.
The following features are supported:
Modifier and Type | Method and Description |
---|---|
java.util.Collection<RedefinableTemplateSignature> |
get_redefinableTemplateSignatureOfExtendedSignature()
Returns the value of the 'redefinable Template Signature Of Extended Signature' reference list.
|
Classifier |
getClassifier()
Returns the value of the 'Classifier' container reference.
|
java.util.Collection<RedefinableTemplateSignature> |
getExtendedSignature()
Returns the value of the 'Extended Signature' reference list.
|
java.util.Collection<TemplateParameter> |
getInheritedParameter()
Returns the value of the 'Inherited Parameter' reference list.
|
boolean |
has_redefinableTemplateSignatureOfExtendedSignature() |
boolean |
hasExtendedSignature() |
boolean |
hasInheritedParameter() |
void |
setClassifier(Classifier value)
Sets the value of the '
Classifier '
container reference. |
get_redefinableElementOfRedefinedElement, getRedefinedElement, getRedefinitionContext, has_redefinableElementOfRedefinedElement, hasRedefinedElement, hasRedefinitionContext, isLeaf, setLeaf
get_considerIgnoreFragmentOfMessage, get_durationObservationOfEvent, get_informationFlowOfInformationSource, get_informationFlowOfInformationTarget, get_messageOfSignature, get_namespaceOfMember, get_timeObservationOfEvent, getClientDependency, getName, getNameExpression, getNamespace, getQualifiedName, getSupplierDependency, getVisibility, has_considerIgnoreFragmentOfMessage, has_durationObservationOfEvent, has_informationFlowOfInformationSource, has_informationFlowOfInformationTarget, has_messageOfSignature, has_namespaceOfMember, has_timeObservationOfEvent, hasClientDependency, hasSupplierDependency, setName, setNameExpression, setNamespace, setVisibility
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
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
get_templateBindingOfSignature, getOwnedParameter, getParameter, getTemplate, has_templateBindingOfSignature, hasOwnedParameter, hasParameter, setTemplate
@CheckForNull Classifier getClassifier()
Owned Template Signature
'.
The Classifier that owns this RedefinableTemplateSignature.
setClassifier(Classifier)
,
UMLPackage.getRedefinableTemplateSignature_Classifier()
,
Classifier.getOwnedTemplateSignature()
void setClassifier(@CheckForNull Classifier value)
Classifier
'
container reference.
value
- the new value of the 'Classifier' container reference.getClassifier()
java.util.Collection<RedefinableTemplateSignature> getExtendedSignature()
RedefinableTemplateSignature
.
It is bidirectional and its opposite is '.RedefinableTemplateSignature#get_redefinableTemplateSignatureOfExtendedSignature redefinable Template Signature Of Extended Signature
'.
The signatures extended by this RedefinableTemplateSignature.
UMLPackage.getRedefinableTemplateSignature_ExtendedSignature()
,
get_redefinableTemplateSignatureOfExtendedSignature()
java.util.Collection<RedefinableTemplateSignature> get_redefinableTemplateSignatureOfExtendedSignature()
RedefinableTemplateSignature
.
It is bidirectional and its opposite is
'Extended Signature
'.
If the meaning of the 'redefinable Template Signature Of Extended Signature' reference list isn't clear, there really should be more of a description here...
UMLPackage.getRedefinableTemplateSignature__redefinableTemplateSignatureOfExtendedSignature()
,
getExtendedSignature()
java.util.Collection<TemplateParameter> getInheritedParameter()
TemplateParameter
.
It is bidirectional and its opposite is '.TemplateParameter#get_redefinableTemplateSignatureOfInheritedParameter redefinable Template Signature Of Inherited Parameter
'.
The formal template parameters of the extended signatures.
UMLPackage.getRedefinableTemplateSignature_InheritedParameter()
,
com.nomagic.uml2.ext.magicdraw.auxiliaryconstructs.mdtemplates.TemplateParameter#get_redefinableTemplateSignatureOfInheritedParameter
boolean hasExtendedSignature() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
boolean has_redefinableTemplateSignatureOfExtendedSignature() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
boolean hasInheritedParameter() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException