public interface ValueSpecification extends PackageableElement, TypedElement
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 Selector
activity Edge Of Guard
Owning Constraint
Owning Slot
Owning Property
message Of Argument
message Of Target
value Specification Action Of Value
interaction Constraint Of Maxint
interaction Constraint Of Minint
interaction Use Of Argument
interaction Use Of Return Value
object Node Of Upper Bound
activity Edge Of Weight
value Pin Of Value
interval Of Max
interval Of Min
Owning Parameter
change Event Of Change Expression
join Node Of Join Spec
Owning Instance Spec
Owning Upper
duration Of Expr
time Expression Of Expr
Expression
Owning Lower
UMLPackage.getValueSpecification()
Modifier and Type | Method and Description |
---|---|
ActivityEdge |
get_activityEdgeOfGuard()
Returns the value of the 'activity Edge Of Guard' container reference.
|
ActivityEdge |
get_activityEdgeOfWeight()
Returns the value of the 'activity Edge Of Weight' container reference.
|
ChangeEvent |
get_changeEventOfChangeExpression()
Returns the value of the 'change Event Of Change Expression' container reference.
|
Duration |
get_durationOfExpr()
Returns the value of the 'duration Of Expr' container reference.
|
InteractionConstraint |
get_interactionConstraintOfMaxint()
Returns the value of the 'interaction Constraint Of Maxint' container reference.
|
InteractionConstraint |
get_interactionConstraintOfMinint()
Returns the value of the 'interaction Constraint Of Minint' container reference.
|
InteractionUse |
get_interactionUseOfArgument()
Returns the value of the 'interaction Use Of Argument' container reference.
|
InteractionUse |
get_interactionUseOfReturnValue()
Returns the value of the 'interaction Use Of Return Value' container reference.
|
java.util.Collection<Interval> |
get_intervalOfMax()
Returns the value of the 'interval Of Max' reference list.
|
java.util.Collection<Interval> |
get_intervalOfMin()
Returns the value of the 'interval Of Min' reference list.
|
JoinNode |
get_joinNodeOfJoinSpec()
Returns the value of the 'join Node Of Join Spec' container reference.
|
Lifeline |
get_lifelineOfSelector()
Returns the value of the 'lifeline Of Selector' container reference.
|
Message |
get_messageOfArgument()
Returns the value of the 'message Of Argument' container reference.
|
Message |
get_messageOfTarget()
Returns the value of the 'message Of Target' container reference.
|
ObjectNode |
get_objectNodeOfUpperBound()
Returns the value of the 'object Node Of Upper Bound' container reference.
|
TimeExpression |
get_timeExpressionOfExpr()
Returns the value of the 'time Expression Of Expr' container reference.
|
ValuePin |
get_valuePinOfValue()
Returns the value of the 'value Pin Of Value' container reference.
|
ValueSpecificationAction |
get_valueSpecificationActionOfValue()
Returns the value of the 'value Specification Action Of Value' container reference.
|
Expression |
getExpression()
Returns the value of the 'Expression' container reference.
|
Constraint |
getOwningConstraint()
Returns the value of the 'Owning Constraint' container reference.
|
InstanceSpecification |
getOwningInstanceSpec()
Returns the value of the 'Owning Instance Spec' container reference.
|
MultiplicityElement |
getOwningLower()
Returns the value of the 'Owning Lower' container reference.
|
Parameter |
getOwningParameter()
Returns the value of the 'Owning Parameter' container reference.
|
Property |
getOwningProperty()
Returns the value of the 'Owning Property' container reference.
|
Slot |
getOwningSlot()
Returns the value of the 'Owning Slot' container reference.
|
MultiplicityElement |
getOwningUpper()
Returns the value of the 'Owning Upper' container reference.
|
boolean |
has_intervalOfMax() |
boolean |
has_intervalOfMin() |
void |
set_activityEdgeOfGuard(ActivityEdge value)
Sets the value of the '
activity Edge Of Guard '
container reference. |
void |
set_activityEdgeOfWeight(ActivityEdge value)
Sets the value of the '
activity Edge Of Weight '
container reference. |
void |
set_changeEventOfChangeExpression(ChangeEvent value)
Sets the value of the
'
change Event Of Change Expression '
container reference. |
void |
set_durationOfExpr(Duration value)
Sets the value of the '
duration Of Expr ' container
reference. |
void |
set_interactionConstraintOfMaxint(InteractionConstraint value)
Sets the value of the
'
interaction Constraint Of Maxint '
container reference. |
void |
set_interactionConstraintOfMinint(InteractionConstraint value)
Sets the value of the
'
interaction Constraint Of Minint '
container reference. |
void |
set_interactionUseOfArgument(InteractionUse value)
Sets the value of the
'
interaction Use Of Argument ' container
reference. |
void |
set_interactionUseOfReturnValue(InteractionUse value)
Sets the value of the
'
interaction Use Of Return Value ' container
reference. |
void |
set_joinNodeOfJoinSpec(JoinNode value)
Sets the value of the '
join Node Of Join Spec '
container reference. |
void |
set_lifelineOfSelector(Lifeline value)
Sets the value of the '
lifeline Of Selector ' container
reference. |
void |
set_messageOfArgument(Message value)
Sets the value of the '
message Of Argument ' container
reference. |
void |
set_messageOfTarget(Message value)
Sets the value of the '
message Of Target ' container
reference. |
void |
set_objectNodeOfUpperBound(ObjectNode value)
Sets the value of the '
object Node Of Upper Bound '
container reference. |
void |
set_timeExpressionOfExpr(TimeExpression value)
Sets the value of the '
time Expression Of Expr '
container reference. |
void |
set_valuePinOfValue(ValuePin value)
Sets the value of the '
value Pin Of Value ' container
reference. |
void |
set_valueSpecificationActionOfValue(ValueSpecificationAction value)
Sets the value of the '
value Specification
Action Of Value ' container reference. |
void |
setExpression(Expression value)
Sets the value of the '
Expression ' container reference. |
void |
setOwningConstraint(Constraint value)
Sets the value of the '
Owning Constraint ' container
reference. |
void |
setOwningInstanceSpec(InstanceSpecification value)
Sets the value of the '
Owning Instance Spec ' container
reference. |
void |
setOwningLower(MultiplicityElement value)
Sets the value of the '
Owning Lower ' container reference. |
void |
setOwningParameter(Parameter value)
Sets the value of the '
Owning Parameter ' container
reference. |
void |
setOwningProperty(Property value)
Sets the value of the '
Owning Property ' container reference. |
void |
setOwningSlot(Slot value)
Sets the value of the '
Owning Slot ' container reference. |
void |
setOwningUpper(MultiplicityElement value)
Sets the value of the '
Owning Upper ' container reference. |
get_componentOfPackagedElement, get_elementImportOfImportedElement, get_manifestationOfUtilizedElement, getOwningPackage, getVisibility, has_elementImportOfImportedElement, has_manifestationOfUtilizedElement, set_componentOfPackagedElement, setOwningPackage, setVisibility
get_templateParameterOfDefault, get_templateParameterOfOwnedDefault, get_templateParameterSubstitutionOfActual, get_templateParameterSubstitutionOfOwnedActual, getOwningTemplateParameter, getTemplateParameter, has_templateParameterOfDefault, has_templateParameterSubstitutionOfActual, set_templateParameterOfOwnedDefault, set_templateParameterSubstitutionOfOwnedActual, setOwningTemplateParameter, setTemplateParameter
getType, setType
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, setNamespace
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
@CheckForNull Constraint getOwningConstraint()
Specification
'.
If the meaning of the 'Owning Constraint' container reference isn't clear, there really should be more of a description here...
setOwningConstraint(Constraint)
,
UMLPackage.getValueSpecification_OwningConstraint()
,
Constraint.getSpecification()
void setOwningConstraint(@CheckForNull Constraint value)
Owning Constraint
' container
reference.
value
- the new value of the 'Owning Constraint' container reference.getOwningConstraint()
@CheckForNull MultiplicityElement getOwningUpper()
Upper Value
'.
If the meaning of the 'Owning Upper' container reference isn't clear, there really should be more of a description here...
setOwningUpper(MultiplicityElement)
,
UMLPackage.getValueSpecification_OwningUpper()
,
MultiplicityElement.getUpperValue()
void setOwningUpper(@CheckForNull MultiplicityElement value)
Owning Upper
' container reference.
value
- the new value of the 'Owning Upper' container reference.getOwningUpper()
@CheckForNull MultiplicityElement getOwningLower()
Lower Value
'.
If the meaning of the 'Owning Lower' container reference isn't clear, there really should be more of a description here...
setOwningLower(MultiplicityElement)
,
UMLPackage.getValueSpecification_OwningLower()
,
MultiplicityElement.getLowerValue()
void setOwningLower(@CheckForNull MultiplicityElement value)
Owning Lower
' container reference.
value
- the new value of the 'Owning Lower' container reference.getOwningLower()
java.util.Collection<Interval> get_intervalOfMin()
Interval
.
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...
UMLPackage.getValueSpecification__intervalOfMin()
,
Interval.getMin()
java.util.Collection<Interval> get_intervalOfMax()
Interval
.
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...
UMLPackage.getValueSpecification__intervalOfMax()
,
Interval.getMax()
@CheckForNull Duration get_durationOfExpr()
Expr
'.
If the meaning of the 'duration Of Expr' container reference isn't clear, there really should be more of a description here...
set_durationOfExpr(Duration)
,
UMLPackage.getValueSpecification__durationOfExpr()
,
Duration.getExpr()
void set_durationOfExpr(@CheckForNull Duration value)
duration Of Expr
' container
reference.
value
- the new value of the 'duration Of Expr' container reference.get_durationOfExpr()
@CheckForNull TimeExpression get_timeExpressionOfExpr()
Expr
'.
If the meaning of the 'time Expression Of Expr' container reference isn't clear, there really should be more of a description here...
set_timeExpressionOfExpr(TimeExpression)
,
UMLPackage.getValueSpecification__timeExpressionOfExpr()
,
TimeExpression.getExpr()
void set_timeExpressionOfExpr(@CheckForNull TimeExpression value)
time Expression Of Expr
'
container reference.
value
- the new value of the 'time Expression Of Expr' container reference.get_timeExpressionOfExpr()
@CheckForNull Message get_messageOfArgument()
Argument
'.
If the meaning of the 'message Of Argument' container reference isn't clear, there really should be more of a description here...
set_messageOfArgument(Message)
,
UMLPackage.getValueSpecification__messageOfArgument()
,
Message.getArgument()
void set_messageOfArgument(@CheckForNull Message value)
message Of Argument
' container
reference.
value
- the new value of the 'message Of Argument' container reference.get_messageOfArgument()
@CheckForNull JoinNode get_joinNodeOfJoinSpec()
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...
set_joinNodeOfJoinSpec(JoinNode)
,
UMLPackage.getValueSpecification__joinNodeOfJoinSpec()
,
JoinNode.getJoinSpec()
void set_joinNodeOfJoinSpec(@CheckForNull JoinNode value)
join Node Of Join Spec
'
container reference.
value
- the new value of the 'join Node Of Join Spec' container reference.get_joinNodeOfJoinSpec()
@CheckForNull ActivityEdge get_activityEdgeOfGuard()
Guard
'.
If the meaning of the 'activity Edge Of Guard' container reference isn't clear, there really should be more of a description here...
set_activityEdgeOfGuard(ActivityEdge)
,
UMLPackage.getValueSpecification__activityEdgeOfGuard()
,
ActivityEdge.getGuard()
void set_activityEdgeOfGuard(@CheckForNull ActivityEdge value)
activity Edge Of Guard
'
container reference.
value
- the new value of the 'activity Edge Of Guard' container reference.get_activityEdgeOfGuard()
@CheckForNull ActivityEdge get_activityEdgeOfWeight()
Weight
'.
If the meaning of the 'activity Edge Of Weight' container reference isn't clear, there really should be more of a description here...
set_activityEdgeOfWeight(ActivityEdge)
,
UMLPackage.getValueSpecification__activityEdgeOfWeight()
,
ActivityEdge.getWeight()
void set_activityEdgeOfWeight(@CheckForNull ActivityEdge value)
activity Edge Of Weight
'
container reference.
value
- the new value of the 'activity Edge Of Weight' container reference.get_activityEdgeOfWeight()
@CheckForNull ValueSpecificationAction get_valueSpecificationActionOfValue()
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...
set_valueSpecificationActionOfValue(ValueSpecificationAction)
,
UMLPackage.getValueSpecification__valueSpecificationActionOfValue()
,
ValueSpecificationAction.getValue()
void set_valueSpecificationActionOfValue(@CheckForNull ValueSpecificationAction value)
value Specification
Action Of Value
' container reference.
value
- the new value of the 'value Specification Action Of Value' container reference.get_valueSpecificationActionOfValue()
@CheckForNull Message get_messageOfTarget()
Target
'.
If the meaning of the 'message Of Target' container reference isn't clear, there really should be more of a description here...
set_messageOfTarget(Message)
,
UMLPackage.getValueSpecification__messageOfTarget()
,
Message.getTarget()
void set_messageOfTarget(@CheckForNull Message value)
message Of Target
' container
reference.
value
- the new value of the 'message Of Target' container reference.get_messageOfTarget()
@CheckForNull InteractionUse get_interactionUseOfArgument()
Argument
'.
If the meaning of the 'interaction Use Of Argument' container reference isn't clear, there really should be more of a description here...
set_interactionUseOfArgument(InteractionUse)
,
UMLPackage.getValueSpecification__interactionUseOfArgument()
,
InteractionUse.getArgument()
void set_interactionUseOfArgument(@CheckForNull InteractionUse value)
interaction Use Of Argument
' container
reference.
value
- the new value of the 'interaction Use Of Argument' container reference.get_interactionUseOfArgument()
@CheckForNull InteractionUse get_interactionUseOfReturnValue()
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...
set_interactionUseOfReturnValue(InteractionUse)
,
UMLPackage.getValueSpecification__interactionUseOfReturnValue()
,
InteractionUse.getReturnValue()
void set_interactionUseOfReturnValue(@CheckForNull InteractionUse value)
interaction Use Of Return Value
' container
reference.
value
- the new value of the 'interaction Use Of Return Value' container reference.get_interactionUseOfReturnValue()
@CheckForNull Lifeline get_lifelineOfSelector()
Selector
'.
If the meaning of the 'lifeline Of Selector' container reference isn't clear, there really should be more of a description here...
set_lifelineOfSelector(Lifeline)
,
UMLPackage.getValueSpecification__lifelineOfSelector()
,
Lifeline.getSelector()
void set_lifelineOfSelector(@CheckForNull Lifeline value)
lifeline Of Selector
' container
reference.
value
- the new value of the 'lifeline Of Selector' container reference.get_lifelineOfSelector()
@CheckForNull InteractionConstraint get_interactionConstraintOfMinint()
Minint
'.
If the meaning of the 'interaction Constraint Of Minint' container reference isn't clear, there really should be more of a description here...
set_interactionConstraintOfMinint(InteractionConstraint)
,
UMLPackage.getValueSpecification__interactionConstraintOfMinint()
,
InteractionConstraint.getMinint()
void set_interactionConstraintOfMinint(@CheckForNull InteractionConstraint value)
interaction Constraint Of Minint
'
container reference.
value
- the new value of the 'interaction Constraint Of Minint' container reference.get_interactionConstraintOfMinint()
@CheckForNull InteractionConstraint get_interactionConstraintOfMaxint()
Maxint
'.
If the meaning of the 'interaction Constraint Of Maxint' container reference isn't clear, there really should be more of a description here...
set_interactionConstraintOfMaxint(InteractionConstraint)
,
UMLPackage.getValueSpecification__interactionConstraintOfMaxint()
,
InteractionConstraint.getMaxint()
void set_interactionConstraintOfMaxint(@CheckForNull InteractionConstraint value)
interaction Constraint Of Maxint
'
container reference.
value
- the new value of the 'interaction Constraint Of Maxint' container reference.get_interactionConstraintOfMaxint()
@CheckForNull ChangeEvent get_changeEventOfChangeExpression()
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...
set_changeEventOfChangeExpression(ChangeEvent)
,
UMLPackage.getValueSpecification__changeEventOfChangeExpression()
,
ChangeEvent.getChangeExpression()
void set_changeEventOfChangeExpression(@CheckForNull ChangeEvent value)
change Event Of Change Expression
'
container reference.
value
- the new value of the 'change Event Of Change Expression' container reference.get_changeEventOfChangeExpression()
@CheckForNull ObjectNode get_objectNodeOfUpperBound()
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...
set_objectNodeOfUpperBound(ObjectNode)
,
UMLPackage.getValueSpecification__objectNodeOfUpperBound()
,
ObjectNode.getUpperBound()
void set_objectNodeOfUpperBound(@CheckForNull ObjectNode value)
object Node Of Upper Bound
'
container reference.
value
- the new value of the 'object Node Of Upper Bound' container reference.get_objectNodeOfUpperBound()
@CheckForNull ValuePin get_valuePinOfValue()
Value
'.
If the meaning of the 'value Pin Of Value' container reference isn't clear, there really should be more of a description here...
set_valuePinOfValue(ValuePin)
,
UMLPackage.getValueSpecification__valuePinOfValue()
,
ValuePin.getValue()
void set_valuePinOfValue(@CheckForNull ValuePin value)
value Pin Of Value
' container
reference.
value
- the new value of the 'value Pin Of Value' container reference.get_valuePinOfValue()
@CheckForNull Parameter getOwningParameter()
Default Value
'.
If the meaning of the 'Owning Parameter' container reference isn't clear, there really should be more of a description here...
setOwningParameter(Parameter)
,
UMLPackage.getValueSpecification_OwningParameter()
,
Parameter.getDefaultValue()
void setOwningParameter(@CheckForNull Parameter value)
Owning Parameter
' container
reference.
value
- the new value of the 'Owning Parameter' container reference.getOwningParameter()
@CheckForNull Slot getOwningSlot()
Value
'.
If the meaning of the 'Owning Slot' container reference isn't clear, there really should be more of a description here...
setOwningSlot(Slot)
,
UMLPackage.getValueSpecification_OwningSlot()
,
Slot.getValue()
void setOwningSlot(@CheckForNull Slot value)
Owning Slot
' container reference.
value
- the new value of the 'Owning Slot' container reference.getOwningSlot()
@CheckForNull InstanceSpecification getOwningInstanceSpec()
Specification
'.
If the meaning of the 'Owning Instance Spec' container reference isn't clear, there really should be more of a description here...
setOwningInstanceSpec(InstanceSpecification)
,
UMLPackage.getValueSpecification_OwningInstanceSpec()
,
InstanceSpecification.getSpecification()
void setOwningInstanceSpec(@CheckForNull InstanceSpecification value)
Owning Instance Spec
' container
reference.
value
- the new value of the 'Owning Instance Spec' container reference.getOwningInstanceSpec()
@CheckForNull Property getOwningProperty()
Default Value
'.
If the meaning of the 'Owning Property' container reference isn't clear, there really should be more of a description here...
setOwningProperty(Property)
,
UMLPackage.getValueSpecification_OwningProperty()
,
Property.getDefaultValue()
void setOwningProperty(@CheckForNull Property value)
Owning Property
' container reference.
value
- the new value of the 'Owning Property' container reference.getOwningProperty()
@CheckForNull Expression getExpression()
Operand
'.
If the meaning of the 'Expression' container reference isn't clear, there really should be more of a description here...
setExpression(Expression)
,
UMLPackage.getValueSpecification_Expression()
,
Expression.getOperand()
void setExpression(@CheckForNull Expression value)
Expression
' container reference.
value
- the new value of the 'Expression' container reference.getExpression()
boolean has_intervalOfMin() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
boolean has_intervalOfMax() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException