Interface RedefinableTemplateSignature
- All Superinterfaces:
BaseElement
,Cloneable
,Comparable
,Element
,org.eclipse.emf.ecore.EObject
,MDObject
,com.dassault_systemes.modeler.foundation.model.ModelElement
,ModelObject
,NamedElement
,org.eclipse.emf.common.notify.Notifier
,RedefinableElement
,javax.jmi.reflect.RefBaseObject
,javax.jmi.reflect.RefFeatured
,javax.jmi.reflect.RefObject
,TemplateSignature
A representation of the model object 'Redefinable Template Signature'.
A RedefinableTemplateSignature supports the addition of formal template parameters in a specialization of a template classifier.
The following features are supported:
- See Also:
- Model:
- annotation="MOF package='auxiliaryconstructs.mdtemplates'"
- Generated:
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the 'redefinable Template Signature Of Extended Signature' reference list.Returns the value of the 'Classifier' container reference.Returns the value of the 'Extended Signature' reference list.Returns the value of the 'Inherited Parameter' reference list.boolean
boolean
boolean
void
setClassifier
(Classifier value) Sets the value of the 'Classifier
' container reference.Methods inherited from interface com.nomagic.magicdraw.uml.BaseElement
accept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, isEditable, removePropertyChangeListener, sGetID
Methods inherited from interface java.lang.Comparable
compareTo
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element
get_activityPartitionOfRepresents, get_commentOfAnnotatedElement, get_constraintOfConstrainedElement, get_diagramOfContext, get_directedRelationshipOfSource, get_directedRelationshipOfTarget, get_elementOfSyncElement, get_elementTaggedValue, get_elementValueOfElement, get_relationshipOfRelatedElement, getAppliedStereotype, getOwnedComment, getOwnedElement, getOwner, getSyncElement, getTaggedValue, has_activityPartitionOfRepresents, has_commentOfAnnotatedElement, has_constraintOfConstrainedElement, has_diagramOfContext, has_directedRelationshipOfSource, has_directedRelationshipOfTarget, has_elementOfSyncElement, has_elementValueOfElement, has_relationshipOfRelatedElement, hasAppliedStereotype, hasElementTaggedValue, hasOwnedComment, hasOwnedElement, hasTaggedValue, setOwner, setSyncElement
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface com.nomagic.magicdraw.foundation.MDObject
getID, getMDExtension, getMdExtensions, setID
Methods inherited from interface com.dassault_systemes.modeler.foundation.model.ModelElement
canChangeElementOwner, eDynamicGet, getElementOwner, getLocalID, getObjectParent, setLocalID, sGetLocalID
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.base.ModelObject
get_representationText, ignoringRefGetValue, ignoringRefGetValue, isSet, refGetValue, refGetValue, refSetValue, refSetValue, set_representationText
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.NamedElement
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
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.RedefinableElement
get_redefinableElementOfRedefinedElement, getRedefinedElement, getRedefinitionContext, has_redefinableElementOfRedefinedElement, hasRedefinedElement, hasRedefinitionContext, isLeaf, setLeaf
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refInvokeOperation, refInvokeOperation, refSetValue
Methods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.auxiliaryconstructs.mdtemplates.TemplateSignature
get_templateBindingOfSignature, getOwnedParameter, getParameter, getTemplate, has_templateBindingOfSignature, hasOwnedParameter, hasParameter, setTemplate
-
Method Details
-
getClassifier
Returns the value of the 'Classifier' container reference. It is bidirectional and its opposite is 'Owned Template Signature
'. The Classifier that owns this RedefinableTemplateSignature.- Returns:
- the value of the 'Classifier' container reference.
- See Also:
- Model:
- opposite="ownedTemplateSignature" required="true" volatile="true" ordered="false"
- Generated:
-
setClassifier
Sets the value of the 'Classifier
' container reference.- Parameters:
value
- the new value of the 'Classifier' container reference.- See Also:
- Generated:
-
getExtendedSignature
Collection<RedefinableTemplateSignature> getExtendedSignature()Returns the value of the 'Extended Signature' reference list. The list contents are of typeRedefinableTemplateSignature
. It is bidirectional and its opposite is '.RedefinableTemplateSignature#get_redefinableTemplateSignatureOfExtendedSignature redefinable Template Signature Of Extended Signature
'. The signatures extended by this RedefinableTemplateSignature.- Returns:
- the value of the 'Extended Signature' reference list.
- See Also:
- Model:
- opposite="_redefinableTemplateSignatureOfExtendedSignature" ordered="false"
- Generated:
-
get_redefinableTemplateSignatureOfExtendedSignature
Collection<RedefinableTemplateSignature> get_redefinableTemplateSignatureOfExtendedSignature()Returns the value of the 'redefinable Template Signature Of Extended Signature' reference list. The list contents are of typeRedefinableTemplateSignature
. 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...
- Returns:
- the value of the 'redefinable Template Signature Of Extended Signature' reference list.
- See Also:
- Model:
- opposite="extendedSignature" ordered="false"
- Generated:
-
getInheritedParameter
Collection<TemplateParameter> getInheritedParameter()Returns the value of the 'Inherited Parameter' reference list. The list contents are of typeTemplateParameter
. It is bidirectional and its opposite is '.TemplateParameter#get_redefinableTemplateSignatureOfInheritedParameter redefinable Template Signature Of Inherited Parameter
'. The formal template parameters of the extended signatures.- Returns:
- the value of the 'Inherited Parameter' reference list.
- See Also:
-
UMLPackage.getRedefinableTemplateSignature_InheritedParameter()
com.nomagic.uml2.ext.magicdraw.auxiliaryconstructs.mdtemplates.TemplateParameter#get_redefinableTemplateSignatureOfInheritedParameter
- Model:
- opposite="_redefinableTemplateSignatureOfInheritedParameter" transient="true" changeable="false" volatile="true" derived="true" ordered="false"
- Generated:
-
hasExtendedSignature
boolean hasExtendedSignature() throws javax.jmi.reflect.JmiException- Throws:
javax.jmi.reflect.JmiException
- Generated:
-
has_redefinableTemplateSignatureOfExtendedSignature
boolean has_redefinableTemplateSignatureOfExtendedSignature() throws javax.jmi.reflect.JmiException- Throws:
javax.jmi.reflect.JmiException
- Generated:
-
hasInheritedParameter
boolean hasInheritedParameter() throws javax.jmi.reflect.JmiException- Throws:
javax.jmi.reflect.JmiException
- Generated:
-