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

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

Uses of Constraint in org.eclipse.uml2.uml

Subinterfaces of Constraint in org.eclipse.uml2.uml
`interface` `DurationConstraint` A representation of the model object 'Duration Constraint'
`interface` `InteractionConstraint` A representation of the model object 'Interaction Constraint'
`interface` `IntervalConstraint` A representation of the model object 'Interval Constraint'
`interface` `TimeConstraint` A representation of the model object 'Time Constraint'

Methods in org.eclipse.uml2.uml that return Constraint
`Constraint` `Operation.createBodyCondition(java.lang.String name)` Creates a new `Constraint`,with the specified 'Name', and sets the 'Body Condition' reference
`Constraint` `Operation.createBodyCondition(java.lang.String name, org.eclipse.emf.ecore.EClass eClass)` Creates a new `Constraint`, with the specified 'Name', and sets the 'Body Condition' reference
`Constraint` `ParameterSet.createCondition(java.lang.String name)` Creates a new `Constraint`, with the specified 'Name', and appends it to the 'Condition' containment reference list
`Constraint` `Extend.createCondition(java.lang.String name)` Creates a new `Constraint`,with the specified 'Name', and sets the 'Condition' containment reference
`Constraint` `ParameterSet.createCondition(java.lang.String name, org.eclipse.emf.ecore.EClass eClass)` Creates a new `Constraint`, with the specified 'Name', and appends it to the 'Condition' containment reference list
`Constraint` `Extend.createCondition(java.lang.String name, org.eclipse.emf.ecore.EClass eClass)` Creates a new `Constraint`, with the specified 'Name', and sets the 'Condition' containment reference
`Constraint` `UMLFactory.createConstraint()` Returns a new object of class 'Constraint'
`Constraint` `Transition.createGuard(java.lang.String name)` Creates a new `Constraint`,with the specified 'Name', and sets the 'Guard' reference
`Constraint` `Transition.createGuard(java.lang.String name, org.eclipse.emf.ecore.EClass eClass)` Creates a new `Constraint`, with the specified 'Name', and sets the 'Guard' reference
`Constraint` `StateInvariant.createInvariant(java.lang.String name)` Creates a new `Constraint`,with the specified 'Name', and sets the 'Invariant' containment reference
`Constraint` `StateInvariant.createInvariant(java.lang.String name, org.eclipse.emf.ecore.EClass eClass)` Creates a new `Constraint`, with the specified 'Name', and sets the 'Invariant' containment reference
`Constraint` `Action.createLocalPostcondition(java.lang.String name)` Creates a new `Constraint`, with the specified 'Name', and appends it to the 'Local Postcondition' containment reference list
`Constraint` `Action.createLocalPostcondition(java.lang.String name, org.eclipse.emf.ecore.EClass eClass)` Creates a new `Constraint`, with the specified 'Name', and appends it to the 'Local Postcondition' containment reference list
`Constraint` `Action.createLocalPrecondition(java.lang.String name)` Creates a new `Constraint`, with the specified 'Name', and appends it to the 'Local Precondition' containment reference list
`Constraint` `Action.createLocalPrecondition(java.lang.String name, org.eclipse.emf.ecore.EClass eClass)` Creates a new `Constraint`, with the specified 'Name', and appends it to the 'Local Precondition' containment reference list
`Constraint` `Namespace.createOwnedRule(java.lang.String name)` Creates a new `Constraint`, with the specified 'Name', and appends it to the 'Owned Rule' containment reference list
`Constraint` `Namespace.createOwnedRule(java.lang.String name, org.eclipse.emf.ecore.EClass eClass)` Creates a new `Constraint`, with the specified 'Name', and appends it to the 'Owned Rule' containment reference list
`Constraint` `Operation.createPostcondition(java.lang.String name)` Creates a new `Constraint`, with the specified 'Name', and appends it to the 'Postcondition' reference list
`Constraint` `Behavior.createPostcondition(java.lang.String name)` Creates a new `Constraint`, with the specified 'Name', and appends it to the 'Postcondition' reference list
`Constraint` `ProtocolTransition.createPostCondition(java.lang.String name)` Creates a new `Constraint`,with the specified 'Name', and sets the 'Post Condition' reference
`Constraint` `Operation.createPostcondition(java.lang.String name, org.eclipse.emf.ecore.EClass eClass)` Creates a new `Constraint`, with the specified 'Name', and appends it to the 'Postcondition' reference list
`Constraint` `Behavior.createPostcondition(java.lang.String name, org.eclipse.emf.ecore.EClass eClass)` Creates a new `Constraint`, with the specified 'Name', and appends it to the 'Postcondition' reference list
`Constraint` `ProtocolTransition.createPostCondition(java.lang.String name, org.eclipse.emf.ecore.EClass eClass)` Creates a new `Constraint`, with the specified 'Name', and sets the 'Post Condition' reference
`Constraint` `Operation.createPrecondition(java.lang.String name)` Creates a new `Constraint`, with the specified 'Name', and appends it to the 'Precondition' reference list
`Constraint` `Behavior.createPrecondition(java.lang.String name)` Creates a new `Constraint`, with the specified 'Name', and appends it to the 'Precondition' reference list
`Constraint` `Operation.createPrecondition(java.lang.String name, org.eclipse.emf.ecore.EClass eClass)` Creates a new `Constraint`, with the specified 'Name', and appends it to the 'Precondition' reference list
`Constraint` `Behavior.createPrecondition(java.lang.String name, org.eclipse.emf.ecore.EClass eClass)` Creates a new `Constraint`, with the specified 'Name', and appends it to the 'Precondition' reference list
`Constraint` `State.createStateInvariant(java.lang.String name)` Creates a new `Constraint`,with the specified 'Name', and sets the 'State Invariant' containment reference
`Constraint` `State.createStateInvariant(java.lang.String name, org.eclipse.emf.ecore.EClass eClass)` Creates a new `Constraint`, with the specified 'Name', and sets the 'State Invariant' containment reference
`Constraint` `Operation.getBodyCondition()` Returns the value of the 'Body Condition' reference
`Constraint` `Extend.getCondition()` Returns the value of the 'Condition' containment reference
`Constraint` `ParameterSet.getCondition(java.lang.String name)` Retrieves the first `Constraint` with the specified 'Name' from the 'Condition' containment reference list
`Constraint` `ParameterSet.getCondition(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass, boolean createOnDemand)` Retrieves the first `Constraint` with the specified 'Name' from the 'Condition' containment reference list
`Constraint` `Transition.getGuard()` Returns the value of the 'Guard' reference
`Constraint` `StateInvariant.getInvariant()` Returns the value of the 'Invariant' containment reference
`Constraint` `Action.getLocalPostcondition(java.lang.String name)` Retrieves the first `Constraint` with the specified 'Name' from the 'Local Postcondition' containment reference list
`Constraint` `Action.getLocalPostcondition(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass, boolean createOnDemand)` Retrieves the first `Constraint` with the specified 'Name' from the 'Local Postcondition' containment reference list
`Constraint` `Action.getLocalPrecondition(java.lang.String name)` Retrieves the first `Constraint` with the specified 'Name' from the 'Local Precondition' containment reference list
`Constraint` `Action.getLocalPrecondition(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass, boolean createOnDemand)` Retrieves the first `Constraint` with the specified 'Name' from the 'Local Precondition' containment reference list
`Constraint` `Namespace.getOwnedRule(java.lang.String name)` Retrieves the first `Constraint` with the specified 'Name' from the 'Owned Rule' containment reference list
`Constraint` `Namespace.getOwnedRule(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass, boolean createOnDemand)` Retrieves the first `Constraint` with the specified 'Name' from the 'Owned Rule' containment reference list
`Constraint` `ProtocolTransition.getPostCondition()` Returns the value of the 'Post Condition' reference
`Constraint` `Operation.getPostcondition(java.lang.String name)` Retrieves the first `Constraint` with the specified 'Name' from the 'Postcondition' reference list
`Constraint` `Behavior.getPostcondition(java.lang.String name)` Retrieves the first `Constraint` with the specified 'Name' from the 'Postcondition' reference list
`Constraint` `Operation.getPostcondition(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass, boolean createOnDemand)` Retrieves the first `Constraint` with the specified 'Name' from the 'Postcondition' reference list
`Constraint` `Behavior.getPostcondition(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass, boolean createOnDemand)` Retrieves the first `Constraint` with the specified 'Name' from the 'Postcondition' reference list
`Constraint` `ProtocolTransition.getPreCondition()` Returns the value of the 'Pre Condition' reference
`Constraint` `Operation.getPrecondition(java.lang.String name)` Retrieves the first `Constraint` with the specified 'Name' from the 'Precondition' reference list
`Constraint` `Behavior.getPrecondition(java.lang.String name)` Retrieves the first `Constraint` with the specified 'Name' from the 'Precondition' reference list
`Constraint` `Operation.getPrecondition(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass, boolean createOnDemand)` Retrieves the first `Constraint` with the specified 'Name' from the 'Precondition' reference list
`Constraint` `Behavior.getPrecondition(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass, boolean createOnDemand)` Retrieves the first `Constraint` with the specified 'Name' from the 'Precondition' reference list
`Constraint` `State.getStateInvariant()` Returns the value of the 'State Invariant' containment reference

Methods in org.eclipse.uml2.uml that return types with arguments of type Constraint
`org.eclipse.emf.common.util.EList<Constraint>` `ParameterSet.getConditions()` Returns the value of the 'Condition' containment reference list.
`org.eclipse.emf.common.util.EList<Constraint>` `Action.getLocalPostconditions()` Returns the value of the 'Local Postcondition' containment reference list.
`org.eclipse.emf.common.util.EList<Constraint>` `Action.getLocalPreconditions()` Returns the value of the 'Local Precondition' containment reference list.
`org.eclipse.emf.common.util.EList<Constraint>` `Namespace.getOwnedRules()` Returns the value of the 'Owned Rule' containment reference list.
`org.eclipse.emf.common.util.EList<Constraint>` `Operation.getPostconditions()` Returns the value of the 'Postcondition' reference list.
`org.eclipse.emf.common.util.EList<Constraint>` `Behavior.getPostconditions()` Returns the value of the 'Postcondition' reference list.
`org.eclipse.emf.common.util.EList<Constraint>` `Operation.getPreconditions()` Returns the value of the 'Precondition' reference list.
`org.eclipse.emf.common.util.EList<Constraint>` `Behavior.getPreconditions()` Returns the value of the 'Precondition' reference list.

Methods in org.eclipse.uml2.uml with parameters of type Constraint
`void` `Operation.setBodyCondition(Constraint value)` Sets the value of the '`Body Condition`' reference
`void` `Extend.setCondition(Constraint value)` Sets the value of the '`Condition`' containment reference
`void` `Transition.setGuard(Constraint value)` Sets the value of the '`Guard`' reference
`void` `StateInvariant.setInvariant(Constraint value)` Sets the value of the '`Invariant`' containment reference
`void` `ProtocolTransition.setPostCondition(Constraint value)` Sets the value of the '`Post Condition`' reference
`void` `ProtocolTransition.setPreCondition(Constraint value)` Sets the value of the '`Pre Condition`' reference
`void` `State.setStateInvariant(Constraint value)` Sets the value of the '`State Invariant`' containment reference

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

Methods in org.eclipse.uml2.uml.util with parameters of type Constraint
`java.lang.Object` `UMLUtil.UML2EcoreConverter.caseConstraint(Constraint constraint)`
`T` `UMLSwitch.caseConstraint(Constraint object)` Returns the result of interpreting the object as an instance of 'Constraint'
`protected org.eclipse.emf.ecore.EModelElement` `UMLUtil.UML2EcoreConverter.processInvariantConstraint(org.eclipse.emf.ecore.EClassifier eClassifier, Constraint constraint, java.util.Map<java.lang.String,java.lang.String> options, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`
`boolean` `UMLValidator.validateConstraint_validateBooleanValue(Constraint constraint, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the validateBooleanValue constraint of 'Constraint'
`boolean` `UMLValidator.validateConstraint_validateNoSideEffects(Constraint constraint, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the validateNoSideEffects constraint of 'Constraint'
`boolean` `UMLValidator.validateConstraint_validateNotAppliedToSelf(Constraint constraint, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the validateNotAppliedToSelf constraint of 'Constraint'
`boolean` `UMLValidator.validateConstraint_validateNotApplyToSelf(Constraint constraint, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the validateNotApplyToSelf constraint of 'Constraint'
`boolean` `UMLValidator.validateConstraint_validateValueSpecificationBoolean(Constraint constraint, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the validateValueSpecificationBoolean constraint of 'Constraint'
`boolean` `UMLValidator.validateConstraint(Constraint constraint, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`

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