## Uses of Interface
org.eclipse.uml2.uml.ValueSpecification

Packages that use ValueSpecification
org.eclipse.uml2.uml
org.eclipse.uml2.uml.util

Uses of ValueSpecification in org.eclipse.uml2.uml

Subinterfaces of ValueSpecification in org.eclipse.uml2.uml
`interface` `Duration` A representation of the model object 'Duration'
`interface` `DurationInterval` A representation of the model object 'Duration Interval'
`interface` `Expression` A representation of the model object 'Expression'
`interface` `InstanceValue` A representation of the model object 'Instance Value'
`interface` `Interval` A representation of the model object 'Interval'
`interface` `LiteralBoolean` A representation of the model object 'Literal Boolean'
`interface` `LiteralInteger` A representation of the model object 'Literal Integer'
`interface` `LiteralNull` A representation of the model object 'Literal Null'
`interface` `LiteralSpecification` A representation of the model object 'Literal Specification'
`interface` `LiteralString` A representation of the model object 'Literal String'
`interface` `LiteralUnlimitedNatural` A representation of the model object 'Literal Unlimited Natural'
`interface` `OpaqueExpression` A representation of the model object 'Opaque Expression'
`interface` `StringExpression` A representation of the model object 'String Expression'
`interface` `TimeExpression` A representation of the model object 'Time Expression'
`interface` `TimeInterval` A representation of the model object 'Time Interval'

Methods in org.eclipse.uml2.uml that return ValueSpecification
`ValueSpecification` `Message.createArgument(java.lang.String name, Type type, org.eclipse.emf.ecore.EClass eClass)` Creates a new `ValueSpecification`, with the specified 'Name', and 'Type', and appends it to the 'Argument' containment reference list
`ValueSpecification` `ChangeEvent.createChangeExpression(java.lang.String name, Type type, org.eclipse.emf.ecore.EClass eClass)` Creates a new `ValueSpecification`, with the specified 'Name', and 'Type', and sets the 'Change Expression' containment reference
`ValueSpecification` `Parameter.createDefaultValue(java.lang.String name, Type type, org.eclipse.emf.ecore.EClass eClass)` Creates a new `ValueSpecification`, with the specified 'Name', and 'Type', and sets the 'Default Value' containment reference
`ValueSpecification` `Property.createDefaultValue(java.lang.String name, Type type, org.eclipse.emf.ecore.EClass eClass)` Creates a new `ValueSpecification`, with the specified 'Name', and 'Type', and sets the 'Default Value' containment reference
`ValueSpecification` `TimeExpression.createExpr(java.lang.String name, Type type, org.eclipse.emf.ecore.EClass eClass)` Creates a new `ValueSpecification`, with the specified 'Name', and 'Type', and sets the 'Expr' containment reference
`ValueSpecification` `Duration.createExpr(java.lang.String name, Type type, org.eclipse.emf.ecore.EClass eClass)` Creates a new `ValueSpecification`, with the specified 'Name', and 'Type', and sets the 'Expr' containment reference
`ValueSpecification` `ActivityEdge.createGuard(java.lang.String name, Type type, org.eclipse.emf.ecore.EClass eClass)` Creates a new `ValueSpecification`, with the specified 'Name', and 'Type', and sets the 'Guard' containment reference
`ValueSpecification` `JoinNode.createJoinSpec(java.lang.String name, Type type, org.eclipse.emf.ecore.EClass eClass)` Creates a new `ValueSpecification`, with the specified 'Name', and 'Type', and sets the 'Join Spec' containment reference
`ValueSpecification` `MultiplicityElement.createLowerValue(java.lang.String name, Type type, org.eclipse.emf.ecore.EClass eClass)` Creates a new `ValueSpecification`, with the specified 'Name', and 'Type', and sets the 'Lower Value' containment reference
`ValueSpecification` `InteractionConstraint.createMaxint(java.lang.String name, Type type, org.eclipse.emf.ecore.EClass eClass)` Creates a new `ValueSpecification`, with the specified 'Name', and 'Type', and sets the 'Maxint' containment reference
`ValueSpecification` `InteractionConstraint.createMinint(java.lang.String name, Type type, org.eclipse.emf.ecore.EClass eClass)` Creates a new `ValueSpecification`, with the specified 'Name', and 'Type', and sets the 'Minint' containment reference
`ValueSpecification` `Expression.createOperand(java.lang.String name, Type type, org.eclipse.emf.ecore.EClass eClass)` Creates a new `ValueSpecification`, with the specified 'Name', and 'Type', and appends it to the 'Operand' containment reference list
`ValueSpecification` `Lifeline.createSelector(java.lang.String name, Type type, org.eclipse.emf.ecore.EClass eClass)` Creates a new `ValueSpecification`, with the specified 'Name', and 'Type', and sets the 'Selector' containment reference
`ValueSpecification` `Constraint.createSpecification(java.lang.String name, Type type, org.eclipse.emf.ecore.EClass eClass)` Creates a new `ValueSpecification`, with the specified 'Name', and 'Type', and sets the 'Specification' containment reference
`ValueSpecification` `InstanceSpecification.createSpecification(java.lang.String name, Type type, org.eclipse.emf.ecore.EClass eClass)` Creates a new `ValueSpecification`, with the specified 'Name', and 'Type', and sets the 'Specification' containment reference
`ValueSpecification` `ObjectNode.createUpperBound(java.lang.String name, Type type, org.eclipse.emf.ecore.EClass eClass)` Creates a new `ValueSpecification`, with the specified 'Name', and 'Type', and sets the 'Upper Bound' containment reference
`ValueSpecification` `MultiplicityElement.createUpperValue(java.lang.String name, Type type, org.eclipse.emf.ecore.EClass eClass)` Creates a new `ValueSpecification`, with the specified 'Name', and 'Type', and sets the 'Upper Value' containment reference
`ValueSpecification` `ValueSpecificationAction.createValue(java.lang.String name, Type type, org.eclipse.emf.ecore.EClass eClass)` Creates a new `ValueSpecification`, with the specified 'Name', and 'Type', and sets the 'Value' containment reference
`ValueSpecification` `Slot.createValue(java.lang.String name, Type type, org.eclipse.emf.ecore.EClass eClass)` Creates a new `ValueSpecification`, with the specified 'Name', and 'Type', and appends it to the 'Value' containment reference list
`ValueSpecification` `ValuePin.createValue(java.lang.String name, Type type, org.eclipse.emf.ecore.EClass eClass)` Creates a new `ValueSpecification`, with the specified 'Name', and 'Type', and sets the 'Value' containment reference
`ValueSpecification` `ActivityEdge.createWeight(java.lang.String name, Type type, org.eclipse.emf.ecore.EClass eClass)` Creates a new `ValueSpecification`, with the specified 'Name', and 'Type', and sets the 'Weight' containment reference
`ValueSpecification` `Message.getArgument(java.lang.String name, Type type)` Retrieves the first `ValueSpecification` with the specified 'Name', and 'Type' from the 'Argument' containment reference list
`ValueSpecification` `Message.getArgument(java.lang.String name, Type type, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass, boolean createOnDemand)` Retrieves the first `ValueSpecification` with the specified 'Name', and 'Type' from the 'Argument' containment reference list
`ValueSpecification` `ChangeEvent.getChangeExpression()` Returns the value of the 'Change Expression' containment reference.
`ValueSpecification` `Parameter.getDefaultValue()` Returns the value of the 'Default Value' containment reference.
`ValueSpecification` `Property.getDefaultValue()` Returns the value of the 'Default Value' containment reference.
`ValueSpecification` `TimeExpression.getExpr()` Returns the value of the 'Expr' containment reference
`ValueSpecification` `Duration.getExpr()` Returns the value of the 'Expr' containment reference
`ValueSpecification` `ActivityEdge.getGuard()` Returns the value of the 'Guard' containment reference.
`ValueSpecification` `JoinNode.getJoinSpec()` Returns the value of the 'Join Spec' containment reference.
`ValueSpecification` `MultiplicityElement.getLowerValue()` Returns the value of the 'Lower Value' containment reference.
`ValueSpecification` `Interval.getMax()` Returns the value of the 'Max' reference
`ValueSpecification` `InteractionConstraint.getMaxint()` Returns the value of the 'Maxint' containment reference.
`ValueSpecification` `Interval.getMin()` Returns the value of the 'Min' reference
`ValueSpecification` `InteractionConstraint.getMinint()` Returns the value of the 'Minint' containment reference.
`ValueSpecification` `Expression.getOperand(java.lang.String name, Type type)` Retrieves the first `ValueSpecification` with the specified 'Name', and 'Type' from the 'Operand' containment reference list
`ValueSpecification` `Expression.getOperand(java.lang.String name, Type type, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass, boolean createOnDemand)` Retrieves the first `ValueSpecification` with the specified 'Name', and 'Type' from the 'Operand' containment reference list
`ValueSpecification` `Lifeline.getSelector()` Returns the value of the 'Selector' containment reference.
`ValueSpecification` `Constraint.getSpecification()` Returns the value of the 'Specification' containment reference.
`ValueSpecification` `InstanceSpecification.getSpecification()` Returns the value of the 'Specification' containment reference.
`ValueSpecification` `ObjectNode.getUpperBound()` Returns the value of the 'Upper Bound' containment reference.
`ValueSpecification` `MultiplicityElement.getUpperValue()` Returns the value of the 'Upper Value' containment reference.
`ValueSpecification` `ValueSpecificationAction.getValue()` Returns the value of the 'Value' containment reference
`ValueSpecification` `ValuePin.getValue()` Returns the value of the 'Value' containment reference
`ValueSpecification` `Slot.getValue(java.lang.String name, Type type)` Retrieves the first `ValueSpecification` with the specified 'Name', and 'Type' from the 'Value' containment reference list
`ValueSpecification` `Slot.getValue(java.lang.String name, Type type, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass, boolean createOnDemand)` Retrieves the first `ValueSpecification` with the specified 'Name', and 'Type' from the 'Value' containment reference list
`ValueSpecification` `ActivityEdge.getWeight()` Returns the value of the 'Weight' containment reference.

Methods in org.eclipse.uml2.uml that return types with arguments of type ValueSpecification
`org.eclipse.emf.common.util.EList<ValueSpecification>` `Message.getArguments()` Returns the value of the 'Argument' containment reference list.
`org.eclipse.emf.common.util.EList<ValueSpecification>` `Expression.getOperands()` Returns the value of the 'Operand' containment reference list.
`org.eclipse.emf.common.util.EList<ValueSpecification>` `Slot.getValues()` Returns the value of the 'Value' containment reference list.

Methods in org.eclipse.uml2.uml with parameters of type ValueSpecification
`void` `ChangeEvent.setChangeExpression(ValueSpecification value)` Sets the value of the '`Change Expression`' containment reference
`void` `Parameter.setDefaultValue(ValueSpecification value)` Sets the value of the '`Default Value`' containment reference
`void` `Property.setDefaultValue(ValueSpecification value)` Sets the value of the '`Default Value`' containment reference
`void` `TimeExpression.setExpr(ValueSpecification value)` Sets the value of the '`Expr`' containment reference
`void` `Duration.setExpr(ValueSpecification value)` Sets the value of the '`Expr`' containment reference
`void` `ActivityEdge.setGuard(ValueSpecification value)` Sets the value of the '`Guard`' containment reference
`void` `JoinNode.setJoinSpec(ValueSpecification value)` Sets the value of the '`Join Spec`' containment reference
`void` `MultiplicityElement.setLowerValue(ValueSpecification value)` Sets the value of the '`Lower Value`' containment reference
`void` `Interval.setMax(ValueSpecification value)` Sets the value of the '`Max`' reference
`void` `InteractionConstraint.setMaxint(ValueSpecification value)` Sets the value of the '`Maxint`' containment reference
`void` `Interval.setMin(ValueSpecification value)` Sets the value of the '`Min`' reference
`void` `InteractionConstraint.setMinint(ValueSpecification value)` Sets the value of the '`Minint`' containment reference
`void` `Lifeline.setSelector(ValueSpecification value)` Sets the value of the '`Selector`' containment reference
`void` `Constraint.setSpecification(ValueSpecification value)` Sets the value of the '`Specification`' containment reference
`void` `InstanceSpecification.setSpecification(ValueSpecification value)` Sets the value of the '`Specification`' containment reference
`void` `ObjectNode.setUpperBound(ValueSpecification value)` Sets the value of the '`Upper Bound`' containment reference
`void` `MultiplicityElement.setUpperValue(ValueSpecification value)` Sets the value of the '`Upper Value`' containment reference
`void` `ValueSpecificationAction.setValue(ValueSpecification value)` Sets the value of the '`Value`' containment reference
`void` `ValuePin.setValue(ValueSpecification value)` Sets the value of the '`Value`' containment reference
`void` `ActivityEdge.setWeight(ValueSpecification value)` Sets the value of the '`Weight`' containment reference

Uses of ValueSpecification in org.eclipse.uml2.uml.util

Methods in org.eclipse.uml2.uml.util with parameters of type ValueSpecification
`T` `UMLSwitch.caseValueSpecification(ValueSpecification object)` Returns the result of interpreting the object as an instance of 'Value Specification'
`boolean` `UMLValidator.validateValueSpecification(ValueSpecification valueSpecification, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`

Constructors in org.eclipse.uml2.uml.util with parameters of type ValueSpecification
`UMLUtil.PackageMerger.StringValueMatcher(ValueSpecification valueSpecification)`

Copyright 2003, 2007 IBM Corporation and others. All Rights Reserved.