Interface ValueSpecification
- 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,PackageableElement,ParameterableElement,javax.jmi.reflect.RefBaseObject,javax.jmi.reflect.RefFeatured,javax.jmi.reflect.RefObject,TypedElement
- All Known Subinterfaces:
Duration,DurationInterval,ElementValue,Expression,InstanceValue,Interval,LiteralBoolean,LiteralInteger,LiteralNull,LiteralReal,LiteralSpecification,LiteralString,LiteralUnlimitedNatural,OpaqueExpression,StringExpression,TimeExpression,TimeInterval
A ValueSpecification is the specification of a (possibly empty) set of values. A ValueSpecification is a ParameterableElement that may be exposed as a formal TemplateParameter and provided as the actual parameter in the binding of a template.
The following features are supported:
lifeline Of Selectoractivity Edge Of GuardOwning ConstraintOwning SlotOwning Propertymessage Of Argumentmessage Of Targetvalue Specification Action Of Valueinteraction Constraint Of Maxintinteraction Constraint Of Minintinteraction Use Of Argumentinteraction Use Of Return Valueobject Node Of Upper Boundactivity Edge Of Weightvalue Pin Of Valueinterval Of Maxinterval Of MinOwning Parameterchange Event Of Change Expressionjoin Node Of Join SpecOwning Instance SpecOwning Upperduration Of Exprtime Expression Of ExprExpressionOwning Lower
- See Also:
- Model:
- abstract="true" annotation="MOF package='classes.mdkernel'"
- Generated:
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the 'activity Edge Of Guard' container reference.Returns the value of the 'activity Edge Of Weight' container reference.Returns the value of the 'change Event Of Change Expression' container reference.Returns the value of the 'duration Of Expr' container reference.Returns the value of the 'interaction Constraint Of Maxint' container reference.Returns the value of the 'interaction Constraint Of Minint' container reference.Returns the value of the 'interaction Use Of Argument' container reference.Returns the value of the 'interaction Use Of Return Value' container reference.Returns the value of the 'interval Of Max' reference list.Returns the value of the 'interval Of Min' reference list.Returns the value of the 'join Node Of Join Spec' container reference.Returns the value of the 'lifeline Of Selector' container reference.Returns the value of the 'message Of Argument' container reference.Returns the value of the 'message Of Target' container reference.Returns the value of the 'object Node Of Upper Bound' container reference.Returns the value of the 'time Expression Of Expr' container reference.Returns the value of the 'value Pin Of Value' container reference.Returns the value of the 'value Specification Action Of Value' container reference.Returns the value of the 'Expression' container reference.Returns the value of the 'Owning Constraint' container reference.Returns the value of the 'Owning Instance Spec' container reference.Returns the value of the 'Owning Lower' container reference.Returns the value of the 'Owning Parameter' container reference.Returns the value of the 'Owning Property' container reference.Returns the value of the 'Owning Slot' container reference.Returns the value of the 'Owning Upper' container reference.booleanbooleanvoidSets the value of the 'activity Edge Of Guard' container reference.voidSets the value of the 'activity Edge Of Weight' container reference.voidSets the value of the 'change Event Of Change Expression' container reference.voidset_durationOfExpr(Duration value) Sets the value of the 'duration Of Expr' container reference.voidSets the value of the 'interaction Constraint Of Maxint' container reference.voidSets the value of the 'interaction Constraint Of Minint' container reference.voidSets the value of the 'interaction Use Of Argument' container reference.voidSets the value of the 'interaction Use Of Return Value' container reference.voidset_joinNodeOfJoinSpec(JoinNode value) Sets the value of the 'join Node Of Join Spec' container reference.voidset_lifelineOfSelector(Lifeline value) Sets the value of the 'lifeline Of Selector' container reference.voidset_messageOfArgument(Message value) Sets the value of the 'message Of Argument' container reference.voidset_messageOfTarget(Message value) Sets the value of the 'message Of Target' container reference.voidSets the value of the 'object Node Of Upper Bound' container reference.voidSets the value of the 'time Expression Of Expr' container reference.voidset_valuePinOfValue(ValuePin value) Sets the value of the 'value Pin Of Value' container reference.voidSets the value of the 'value Specification Action Of Value' container reference.voidsetExpression(Expression value) Sets the value of the 'Expression' container reference.voidsetOwningConstraint(Constraint value) Sets the value of the 'Owning Constraint' container reference.voidSets the value of the 'Owning Instance Spec' container reference.voidSets the value of the 'Owning Lower' container reference.voidsetOwningParameter(Parameter value) Sets the value of the 'Owning Parameter' container reference.voidsetOwningProperty(Property value) Sets the value of the 'Owning Property' container reference.voidsetOwningSlot(Slot value) Sets the value of the 'Owning Slot' container reference.voidSets the value of the 'Owning Upper' container reference.Methods inherited from interface com.nomagic.magicdraw.uml.BaseElement
accept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, isEditable, removePropertyChangeListener, sGetIDMethods inherited from interface java.lang.Comparable
compareToMethods 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, setSyncElementMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface com.nomagic.magicdraw.foundation.MDObject
getID, getMDExtension, getMdExtensions, setIDMethods inherited from interface com.dassault_systemes.modeler.foundation.model.ModelElement
canChangeElementOwner, eDynamicGet, getElementOwner, getLocalID, getObjectParent, selfDispose, setLocalID, sGetLocalIDMethods inherited from interface com.nomagic.uml2.ext.magicdraw.base.ModelObject
get_representationText, ignoringRefGetValue, ignoringRefGetValue, isSet, refGetValue, refGetValue, refSetValue, refSetValue, set_representationTextMethods 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, has_considerIgnoreFragmentOfMessage, has_durationObservationOfEvent, has_informationFlowOfInformationSource, has_informationFlowOfInformationTarget, has_messageOfSignature, has_namespaceOfMember, has_timeObservationOfEvent, hasClientDependency, hasSupplierDependency, setName, setNameExpression, setNamespaceMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliverMethods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.PackageableElement
get_componentOfPackagedElement, get_elementImportOfImportedElement, get_manifestationOfUtilizedElement, getOwningPackage, getVisibility, has_elementImportOfImportedElement, has_manifestationOfUtilizedElement, set_componentOfPackagedElement, setOwningPackage, setVisibilityMethods inherited from interface com.nomagic.uml2.ext.magicdraw.auxiliaryconstructs.mdtemplates.ParameterableElement
get_templateParameterOfDefault, get_templateParameterOfOwnedDefault, get_templateParameterSubstitutionOfActual, get_templateParameterSubstitutionOfOwnedActual, getOwningTemplateParameter, getTemplateParameter, has_templateParameterOfDefault, has_templateParameterSubstitutionOfActual, set_templateParameterOfOwnedDefault, set_templateParameterSubstitutionOfOwnedActual, setOwningTemplateParameter, setTemplateParameterMethods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraintsMethods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refInvokeOperation, refInvokeOperation, refSetValueMethods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostCompositeMethods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.TypedElement
getType, setType
-
Method Details
-
getOwningConstraint
Returns the value of the 'Owning Constraint' container reference. It is bidirectional and its opposite is 'Specification'.If the meaning of the 'Owning Constraint' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Owning Constraint' container reference.
- See Also:
- Model:
- opposite="specification" transient="false" ordered="false"
- Generated:
-
setOwningConstraint
Sets the value of the 'Owning Constraint' container reference.- Parameters:
value- the new value of the 'Owning Constraint' container reference.- See Also:
- Generated:
-
getOwningUpper
Returns the value of the 'Owning Upper' container reference. It is bidirectional and its opposite is 'Upper Value'.If the meaning of the 'Owning Upper' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Owning Upper' container reference.
- See Also:
- Model:
- opposite="upperValue" transient="false" ordered="false"
- Generated:
-
setOwningUpper
Sets the value of the 'Owning Upper' container reference.- Parameters:
value- the new value of the 'Owning Upper' container reference.- See Also:
- Generated:
-
getOwningLower
Returns the value of the 'Owning Lower' container reference. It is bidirectional and its opposite is 'Lower Value'.If the meaning of the 'Owning Lower' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Owning Lower' container reference.
- See Also:
- Model:
- opposite="lowerValue" transient="false" ordered="false"
- Generated:
-
setOwningLower
Sets the value of the 'Owning Lower' container reference.- Parameters:
value- the new value of the 'Owning Lower' container reference.- See Also:
- Generated:
-
get_intervalOfMin
Collection<Interval> get_intervalOfMin()Returns the value of the 'interval Of Min' reference list. The list contents are of typeInterval. It is bidirectional and its opposite is 'Min'.If the meaning of the 'interval Of Min' reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'interval Of Min' reference list.
- See Also:
- Model:
- opposite="min" ordered="false"
- Generated:
-
get_intervalOfMax
Collection<Interval> get_intervalOfMax()Returns the value of the 'interval Of Max' reference list. The list contents are of typeInterval. It is bidirectional and its opposite is 'Max'.If the meaning of the 'interval Of Max' reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'interval Of Max' reference list.
- See Also:
- Model:
- opposite="max" ordered="false"
- Generated:
-
get_durationOfExpr
Returns the value of the 'duration Of Expr' container reference. It is bidirectional and its opposite is 'Expr'.If the meaning of the 'duration Of Expr' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'duration Of Expr' container reference.
- See Also:
- Model:
- opposite="expr" transient="false" ordered="false"
- Generated:
-
set_durationOfExpr
Sets the value of the 'duration Of Expr' container reference.- Parameters:
value- the new value of the 'duration Of Expr' container reference.- See Also:
- Generated:
-
get_timeExpressionOfExpr
Returns the value of the 'time Expression Of Expr' container reference. It is bidirectional and its opposite is 'Expr'.If the meaning of the 'time Expression Of Expr' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'time Expression Of Expr' container reference.
- See Also:
- Model:
- opposite="expr" transient="false" ordered="false"
- Generated:
-
set_timeExpressionOfExpr
Sets the value of the 'time Expression Of Expr' container reference.- Parameters:
value- the new value of the 'time Expression Of Expr' container reference.- See Also:
- Generated:
-
get_messageOfArgument
Returns the value of the 'message Of Argument' container reference. It is bidirectional and its opposite is 'Argument'.If the meaning of the 'message Of Argument' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'message Of Argument' container reference.
- See Also:
- Model:
- opposite="argument" transient="false" ordered="false"
- Generated:
-
set_messageOfArgument
Sets the value of the 'message Of Argument' container reference.- Parameters:
value- the new value of the 'message Of Argument' container reference.- See Also:
- Generated:
-
get_joinNodeOfJoinSpec
Returns the value of the 'join Node Of Join Spec' container reference. It is bidirectional and its opposite is 'Join Spec'.If the meaning of the 'join Node Of Join Spec' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'join Node Of Join Spec' container reference.
- See Also:
- Model:
- opposite="joinSpec" transient="false" ordered="false"
- Generated:
-
set_joinNodeOfJoinSpec
Sets the value of the 'join Node Of Join Spec' container reference.- Parameters:
value- the new value of the 'join Node Of Join Spec' container reference.- See Also:
- Generated:
-
get_activityEdgeOfGuard
Returns the value of the 'activity Edge Of Guard' container reference. It is bidirectional and its opposite is 'Guard'.If the meaning of the 'activity Edge Of Guard' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'activity Edge Of Guard' container reference.
- See Also:
- Model:
- opposite="guard" transient="false" ordered="false"
- Generated:
-
set_activityEdgeOfGuard
Sets the value of the 'activity Edge Of Guard' container reference.- Parameters:
value- the new value of the 'activity Edge Of Guard' container reference.- See Also:
- Generated:
-
get_activityEdgeOfWeight
Returns the value of the 'activity Edge Of Weight' container reference. It is bidirectional and its opposite is 'Weight'.If the meaning of the 'activity Edge Of Weight' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'activity Edge Of Weight' container reference.
- See Also:
- Model:
- opposite="weight" transient="false" ordered="false"
- Generated:
-
set_activityEdgeOfWeight
Sets the value of the 'activity Edge Of Weight' container reference.- Parameters:
value- the new value of the 'activity Edge Of Weight' container reference.- See Also:
- Generated:
-
get_valueSpecificationActionOfValue
Returns the value of the 'value Specification Action Of Value' container reference. It is bidirectional and its opposite is 'Value'.If the meaning of the 'value Specification Action Of Value' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'value Specification Action Of Value' container reference.
- See Also:
- Model:
- opposite="value" transient="false" ordered="false"
- Generated:
-
set_valueSpecificationActionOfValue
Sets the value of the 'value Specification Action Of Value' container reference.- Parameters:
value- the new value of the 'value Specification Action Of Value' container reference.- See Also:
- Generated:
-
get_messageOfTarget
Returns the value of the 'message Of Target' container reference. It is bidirectional and its opposite is 'Target'.If the meaning of the 'message Of Target' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'message Of Target' container reference.
- See Also:
- Model:
- opposite="target" transient="false" ordered="false"
- Generated:
-
set_messageOfTarget
Sets the value of the 'message Of Target' container reference.- Parameters:
value- the new value of the 'message Of Target' container reference.- See Also:
- Generated:
-
get_interactionUseOfArgument
Returns the value of the 'interaction Use Of Argument' container reference. It is bidirectional and its opposite is 'Argument'.If the meaning of the 'interaction Use Of Argument' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'interaction Use Of Argument' container reference.
- See Also:
- Model:
- opposite="argument" transient="false" ordered="false"
- Generated:
-
set_interactionUseOfArgument
Sets the value of the 'interaction Use Of Argument' container reference.- Parameters:
value- the new value of the 'interaction Use Of Argument' container reference.- See Also:
- Generated:
-
get_interactionUseOfReturnValue
Returns the value of the 'interaction Use Of Return Value' container reference. It is bidirectional and its opposite is 'Return Value'.If the meaning of the 'interaction Use Of Return Value' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'interaction Use Of Return Value' container reference.
- See Also:
- Model:
- opposite="returnValue" transient="false" ordered="false"
- Generated:
-
set_interactionUseOfReturnValue
Sets the value of the 'interaction Use Of Return Value' container reference.- Parameters:
value- the new value of the 'interaction Use Of Return Value' container reference.- See Also:
- Generated:
-
get_lifelineOfSelector
Returns the value of the 'lifeline Of Selector' container reference. It is bidirectional and its opposite is 'Selector'.If the meaning of the 'lifeline Of Selector' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'lifeline Of Selector' container reference.
- See Also:
- Model:
- opposite="selector" transient="false" ordered="false"
- Generated:
-
set_lifelineOfSelector
Sets the value of the 'lifeline Of Selector' container reference.- Parameters:
value- the new value of the 'lifeline Of Selector' container reference.- See Also:
- Generated:
-
get_interactionConstraintOfMinint
Returns the value of the 'interaction Constraint Of Minint' container reference. It is bidirectional and its opposite is 'Minint'.If the meaning of the 'interaction Constraint Of Minint' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'interaction Constraint Of Minint' container reference.
- See Also:
- Model:
- opposite="minint" transient="false" ordered="false"
- Generated:
-
set_interactionConstraintOfMinint
Sets the value of the 'interaction Constraint Of Minint' container reference.- Parameters:
value- the new value of the 'interaction Constraint Of Minint' container reference.- See Also:
- Generated:
-
get_interactionConstraintOfMaxint
Returns the value of the 'interaction Constraint Of Maxint' container reference. It is bidirectional and its opposite is 'Maxint'.If the meaning of the 'interaction Constraint Of Maxint' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'interaction Constraint Of Maxint' container reference.
- See Also:
- Model:
- opposite="maxint" transient="false" ordered="false"
- Generated:
-
set_interactionConstraintOfMaxint
Sets the value of the 'interaction Constraint Of Maxint' container reference.- Parameters:
value- the new value of the 'interaction Constraint Of Maxint' container reference.- See Also:
- Generated:
-
get_changeEventOfChangeExpression
Returns the value of the 'change Event Of Change Expression' container reference. It is bidirectional and its opposite is 'Change Expression'.If the meaning of the 'change Event Of Change Expression' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'change Event Of Change Expression' container reference.
- See Also:
- Model:
- opposite="changeExpression" transient="false" ordered="false"
- Generated:
-
set_changeEventOfChangeExpression
Sets the value of the 'change Event Of Change Expression' container reference.- Parameters:
value- the new value of the 'change Event Of Change Expression' container reference.- See Also:
- Generated:
-
get_objectNodeOfUpperBound
Returns the value of the 'object Node Of Upper Bound' container reference. It is bidirectional and its opposite is 'Upper Bound'.If the meaning of the 'object Node Of Upper Bound' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'object Node Of Upper Bound' container reference.
- See Also:
- Model:
- opposite="upperBound" transient="false" ordered="false"
- Generated:
-
set_objectNodeOfUpperBound
Sets the value of the 'object Node Of Upper Bound' container reference.- Parameters:
value- the new value of the 'object Node Of Upper Bound' container reference.- See Also:
- Generated:
-
get_valuePinOfValue
Returns the value of the 'value Pin Of Value' container reference. It is bidirectional and its opposite is 'Value'.If the meaning of the 'value Pin Of Value' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'value Pin Of Value' container reference.
- See Also:
- Model:
- opposite="value" transient="false" ordered="false"
- Generated:
-
set_valuePinOfValue
Sets the value of the 'value Pin Of Value' container reference.- Parameters:
value- the new value of the 'value Pin Of Value' container reference.- See Also:
- Generated:
-
getOwningParameter
Returns the value of the 'Owning Parameter' container reference. It is bidirectional and its opposite is 'Default Value'.If the meaning of the 'Owning Parameter' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Owning Parameter' container reference.
- See Also:
- Model:
- opposite="defaultValue" transient="false" ordered="false"
- Generated:
-
setOwningParameter
Sets the value of the 'Owning Parameter' container reference.- Parameters:
value- the new value of the 'Owning Parameter' container reference.- See Also:
- Generated:
-
getOwningSlot
Returns the value of the 'Owning Slot' container reference. It is bidirectional and its opposite is 'Value'.If the meaning of the 'Owning Slot' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Owning Slot' container reference.
- See Also:
- Model:
- opposite="value" transient="false" ordered="false"
- Generated:
-
setOwningSlot
Sets the value of the 'Owning Slot' container reference.- Parameters:
value- the new value of the 'Owning Slot' container reference.- See Also:
- Generated:
-
getOwningInstanceSpec
Returns the value of the 'Owning Instance Spec' container reference. It is bidirectional and its opposite is 'Specification'.If the meaning of the 'Owning Instance Spec' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Owning Instance Spec' container reference.
- See Also:
- Model:
- opposite="specification" transient="false" ordered="false"
- Generated:
-
setOwningInstanceSpec
Sets the value of the 'Owning Instance Spec' container reference.- Parameters:
value- the new value of the 'Owning Instance Spec' container reference.- See Also:
- Generated:
-
getOwningProperty
Returns the value of the 'Owning Property' container reference. It is bidirectional and its opposite is 'Default Value'.If the meaning of the 'Owning Property' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Owning Property' container reference.
- See Also:
- Model:
- opposite="defaultValue" transient="false" ordered="false"
- Generated:
-
setOwningProperty
Sets the value of the 'Owning Property' container reference.- Parameters:
value- the new value of the 'Owning Property' container reference.- See Also:
- Generated:
-
getExpression
Returns the value of the 'Expression' container reference. It is bidirectional and its opposite is 'Operand'.If the meaning of the 'Expression' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Expression' container reference.
- See Also:
- Model:
- opposite="operand" transient="false" ordered="false"
- Generated:
-
setExpression
Sets the value of the 'Expression' container reference.- Parameters:
value- the new value of the 'Expression' container reference.- See Also:
- Generated:
-
has_intervalOfMin
boolean has_intervalOfMin() throws javax.jmi.reflect.JmiException- Throws:
javax.jmi.reflect.JmiException- Generated:
-
has_intervalOfMax
boolean has_intervalOfMax() throws javax.jmi.reflect.JmiException- Throws:
javax.jmi.reflect.JmiException- Generated:
-