Interface ParameterableElement
- All Superinterfaces:
BaseElement
,Cloneable
,Comparable
,Element
,org.eclipse.emf.ecore.EObject
,MDObject
,com.dassault_systemes.modeler.foundation.model.ModelElement
,ModelObject
,org.eclipse.emf.common.notify.Notifier
,javax.jmi.reflect.RefBaseObject
,javax.jmi.reflect.RefFeatured
,javax.jmi.reflect.RefObject
- All Known Subinterfaces:
Abstraction
,Activity
,Actor
,AnyReceiveEvent
,Artifact
,Association
,AssociationClass
,Behavior
,BehavioredClassifier
,CallEvent
,ChangeEvent
,Class
,Classifier
,Collaboration
,CommunicationPath
,Component
,ComponentRealization
,ConnectableElement
,Constraint
,DataType
,Dependency
,Deployment
,DeploymentSpecification
,Device
,Duration
,DurationConstraint
,DurationInterval
,DurationObservation
,ElementValue
,EncapsulatedClassifier
,Enumeration
,EnumerationLiteral
,Event
,ExecutionEnvironment
,Expression
,Extension
,ExtensionEnd
,FunctionBehavior
,GeneralizationSet
,InformationFlow
,InformationItem
,InstanceSpecification
,InstanceValue
,Interaction
,InteractionConstraint
,Interface
,InterfaceRealization
,Interval
,IntervalConstraint
,LiteralBoolean
,LiteralInteger
,LiteralNull
,LiteralReal
,LiteralSpecification
,LiteralString
,LiteralUnlimitedNatural
,Manifestation
,MessageEvent
,Model
,Node
,Observation
,OpaqueBehavior
,OpaqueExpression
,Operation
,Package
,PackageableElement
,Parameter
,Port
,PrimitiveType
,Profile
,Property
,ProtocolStateMachine
,Realization
,Signal
,SignalEvent
,StateMachine
,Stereotype
,StringExpression
,StructuredClassifier
,Substitution
,TimeConstraint
,TimeEvent
,TimeExpression
,TimeInterval
,TimeObservation
,Type
,Usage
,UseCase
,ValueSpecification
,Variable
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:
- See Also:
- Model:
- abstract="true" annotation="MOF package='auxiliaryconstructs.mdtemplates'"
- Generated:
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the 'template Parameter Of Default' reference list.Returns the value of the 'template Parameter Of Owned Default' container reference.Returns the value of the 'template Parameter Substitution Of Actual' reference list.Returns the value of the 'template Parameter Substitution Of Owned Actual' container reference.Returns the value of the 'Owning Template Parameter' container reference.Returns the value of the 'Template Parameter' reference.boolean
boolean
void
Sets the value of the 'template Parameter Of Owned Default
' container reference.void
Sets the value of the 'template Parameter Substitution Of Owned Actual
' container reference.void
Sets the value of the 'Owning Template Parameter
' container reference.void
Sets the value of the 'Template Parameter
' 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 org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
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
-
Method Details
-
getTemplateParameter
Returns the value of the 'Template Parameter' reference. It is bidirectional and its opposite is 'Parametered Element
'. The TemplateParameter that exposes this ParameterableElement as a formal parameter.- Returns:
- the value of the 'Template Parameter' reference.
- See Also:
- Model:
- opposite="parameteredElement" ordered="false"
- Generated:
-
setTemplateParameter
Sets the value of the 'Template Parameter
' reference.- Parameters:
value
- the new value of the 'Template Parameter' reference.- See Also:
- Generated:
-
getOwningTemplateParameter
Returns the value of the 'Owning Template Parameter' container reference. It is bidirectional and its opposite is 'Owned Parametered Element
'. The formal TemplateParameter that owns this ParameterableElement.- Returns:
- the value of the 'Owning Template Parameter' container reference.
- See Also:
- Model:
- opposite="ownedParameteredElement" transient="false" ordered="false"
- Generated:
-
setOwningTemplateParameter
Sets the value of the 'Owning Template Parameter
' container reference.- Parameters:
value
- the new value of the 'Owning Template Parameter' container reference.- See Also:
- Generated:
-
get_templateParameterOfDefault
Collection<TemplateParameter> get_templateParameterOfDefault()Returns the value of the 'template Parameter Of Default' reference list. The list contents are of typeTemplateParameter
. 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...
- Returns:
- the value of the 'template Parameter Of Default' reference list.
- See Also:
- Model:
- opposite="default" ordered="false"
- Generated:
-
get_templateParameterOfOwnedDefault
Returns the value of the 'template Parameter Of Owned Default' container reference. It is bidirectional and its opposite is '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...
- Returns:
- the value of the 'template Parameter Of Owned Default' container reference.
- See Also:
- Model:
- opposite="ownedDefault" transient="false" ordered="false"
- Generated:
-
set_templateParameterOfOwnedDefault
Sets the value of the 'template Parameter Of Owned Default
' container reference.- Parameters:
value
- the new value of the 'template Parameter Of Owned Default' container reference.- See Also:
- Generated:
-
get_templateParameterSubstitutionOfActual
Collection<TemplateParameterSubstitution> get_templateParameterSubstitutionOfActual()Returns the value of the 'template Parameter Substitution Of Actual' reference list. The list contents are of typeTemplateParameterSubstitution
. 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...
- Returns:
- the value of the 'template Parameter Substitution Of Actual' reference list.
- See Also:
- Model:
- opposite="actual" ordered="false"
- Generated:
-
get_templateParameterSubstitutionOfOwnedActual
Returns the value of the 'template Parameter Substitution Of Owned Actual' container reference. It is bidirectional and its opposite is '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...
- Returns:
- the value of the 'template Parameter Substitution Of Owned Actual' container reference.
- See Also:
- Model:
- opposite="ownedActual" transient="false" ordered="false"
- Generated:
-
set_templateParameterSubstitutionOfOwnedActual
void set_templateParameterSubstitutionOfOwnedActual(@CheckForNull TemplateParameterSubstitution value) Sets the value of the 'template Parameter Substitution Of Owned Actual
' container reference.- Parameters:
value
- the new value of the 'template Parameter Substitution Of Owned Actual' container reference.- See Also:
- Generated:
-
has_templateParameterOfDefault
boolean has_templateParameterOfDefault() throws javax.jmi.reflect.JmiException- Throws:
javax.jmi.reflect.JmiException
- Generated:
-
has_templateParameterSubstitutionOfActual
boolean has_templateParameterSubstitutionOfActual() throws javax.jmi.reflect.JmiException- Throws:
javax.jmi.reflect.JmiException
- Generated:
-