Interface ParameterableElement
-
- All Superinterfaces:
BaseElement
,java.lang.Cloneable
,java.lang.Comparable
,Element
,org.eclipse.emf.ecore.EObject
,MDObject
,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
public interface ParameterableElement extends Element
A representation of the model object 'Parameterable Element'.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:
UMLPackage.getParameterableElement()
- Model:
- abstract="true" annotation="MOF package='auxiliaryconstructs.mdtemplates'"
- Generated:
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Collection<TemplateParameter>
get_templateParameterOfDefault()
Returns the value of the 'template Parameter Of Default' reference list.TemplateParameter
get_templateParameterOfOwnedDefault()
Returns the value of the 'template Parameter Of Owned Default' container reference.java.util.Collection<TemplateParameterSubstitution>
get_templateParameterSubstitutionOfActual()
Returns the value of the 'template Parameter Substitution Of Actual' reference list.TemplateParameterSubstitution
get_templateParameterSubstitutionOfOwnedActual()
Returns the value of the 'template Parameter Substitution Of Owned Actual' container reference.TemplateParameter
getOwningTemplateParameter()
Returns the value of the 'Owning Template Parameter' container reference.TemplateParameter
getTemplateParameter()
Returns the value of the 'Template Parameter' reference.boolean
has_templateParameterOfDefault()
boolean
has_templateParameterSubstitutionOfActual()
void
set_templateParameterOfOwnedDefault(TemplateParameter value)
Sets the value of the 'template Parameter Of Owned Default
' container reference.void
set_templateParameterSubstitutionOfOwnedActual(TemplateParameterSubstitution value)
Sets the value of the 'template Parameter Substitution Of Owned Actual
' container reference.void
setOwningTemplateParameter(TemplateParameter value)
Sets the value of the 'Owning Template Parameter
' container reference.void
setTemplateParameter(TemplateParameter value)
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, getObjectParent, isEditable, removePropertyChangeListener, sGetID
-
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.nomagic.uml2.ext.magicdraw.base.ModelObject
get_representationText, getLocalID, ignoringRefGetValue, ignoringRefGetValue, isInvalid, isSet, refGetValue, refGetValue, refSetValue, refSetValue, set_representationText, setLocalID, sGetLocalID
-
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
-
-
-
-
Method Detail
-
getTemplateParameter
@CheckForNull TemplateParameter 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:
setTemplateParameter(TemplateParameter)
,UMLPackage.getParameterableElement_TemplateParameter()
,TemplateParameter.getParameteredElement()
- Model:
- opposite="parameteredElement" ordered="false"
- Generated:
-
setTemplateParameter
void setTemplateParameter(@CheckForNull TemplateParameter value)
Sets the value of the 'Template Parameter
' reference.- Parameters:
value
- the new value of the 'Template Parameter' reference.- See Also:
getTemplateParameter()
- Generated:
-
getOwningTemplateParameter
@CheckForNull TemplateParameter 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:
setOwningTemplateParameter(TemplateParameter)
,UMLPackage.getParameterableElement_OwningTemplateParameter()
,TemplateParameter.getOwnedParameteredElement()
- Model:
- opposite="ownedParameteredElement" transient="false" ordered="false"
- Generated:
-
setOwningTemplateParameter
void setOwningTemplateParameter(@CheckForNull TemplateParameter value)
Sets the value of the 'Owning Template Parameter
' container reference.- Parameters:
value
- the new value of the 'Owning Template Parameter' container reference.- See Also:
getOwningTemplateParameter()
- Generated:
-
get_templateParameterOfDefault
java.util.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:
UMLPackage.getParameterableElement__templateParameterOfDefault()
,TemplateParameter.getDefault()
- Model:
- opposite="default" ordered="false"
- Generated:
-
get_templateParameterOfOwnedDefault
@CheckForNull TemplateParameter 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:
set_templateParameterOfOwnedDefault(TemplateParameter)
,UMLPackage.getParameterableElement__templateParameterOfOwnedDefault()
,TemplateParameter.getOwnedDefault()
- Model:
- opposite="ownedDefault" transient="false" ordered="false"
- Generated:
-
set_templateParameterOfOwnedDefault
void set_templateParameterOfOwnedDefault(@CheckForNull TemplateParameter value)
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:
get_templateParameterOfOwnedDefault()
- Generated:
-
get_templateParameterSubstitutionOfActual
java.util.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:
UMLPackage.getParameterableElement__templateParameterSubstitutionOfActual()
,TemplateParameterSubstitution.getActual()
- Model:
- opposite="actual" ordered="false"
- Generated:
-
get_templateParameterSubstitutionOfOwnedActual
@CheckForNull TemplateParameterSubstitution 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:
set_templateParameterSubstitutionOfOwnedActual(TemplateParameterSubstitution)
,UMLPackage.getParameterableElement__templateParameterSubstitutionOfOwnedActual()
,TemplateParameterSubstitution.getOwnedActual()
- 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:
get_templateParameterSubstitutionOfOwnedActual()
- 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:
-
-