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

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

Uses of Behavior in org.eclipse.uml2.uml

Subinterfaces of Behavior in org.eclipse.uml2.uml
`interface` `Activity` A representation of the model object 'Activity'
`interface` `FunctionBehavior` A representation of the model object 'Function Behavior'
`interface` `Interaction` A representation of the model object 'Interaction'
`interface` `OpaqueBehavior` A representation of the model object 'Opaque Behavior'
`interface` `ProtocolStateMachine` A representation of the model object 'Protocol State Machine'
`interface` `StateMachine` A representation of the model object 'State Machine'

Methods in org.eclipse.uml2.uml that return Behavior
`Behavior` `BehavioredClassifier.createClassifierBehavior(java.lang.String name, org.eclipse.emf.ecore.EClass eClass)` Creates a new `Behavior`, with the specified 'Name', and sets the 'Classifier Behavior' reference
`Behavior` `State.createDoActivity(java.lang.String name, org.eclipse.emf.ecore.EClass eClass)` Creates a new `Behavior`, with the specified 'Name', and sets the 'Do Activity' containment reference
`Behavior` `Transition.createEffect(java.lang.String name, org.eclipse.emf.ecore.EClass eClass)` Creates a new `Behavior`, with the specified 'Name', and sets the 'Effect' containment reference
`Behavior` `State.createEntry(java.lang.String name, org.eclipse.emf.ecore.EClass eClass)` Creates a new `Behavior`, with the specified 'Name', and sets the 'Entry' containment reference
`Behavior` `State.createExit(java.lang.String name, org.eclipse.emf.ecore.EClass eClass)` Creates a new `Behavior`, with the specified 'Name', and sets the 'Exit' containment reference
`Behavior` `BehavioredClassifier.createOwnedBehavior(java.lang.String name, org.eclipse.emf.ecore.EClass eClass)` Creates a new `Behavior`, with the specified 'Name', and appends it to the 'Owned Behavior' containment reference list
`Behavior` `BehaviorExecutionSpecification.getBehavior()` Returns the value of the 'Behavior' reference
`Behavior` `CallBehaviorAction.getBehavior()` Returns the value of the 'Behavior' reference
`Behavior` `OpaqueExpression.getBehavior()` Returns the value of the 'Behavior' reference
`Behavior` `BehavioredClassifier.getClassifierBehavior()` Returns the value of the 'Classifier Behavior' reference.
`Behavior` `Connector.getContract(java.lang.String name)` Retrieves the first `Behavior` with the specified 'Name' from the 'Contract' reference list
`Behavior` `Connector.getContract(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)` Retrieves the first `Behavior` with the specified 'Name' from the 'Contract' reference list
`Behavior` `DecisionNode.getDecisionInput()` Returns the value of the 'Decision Input' reference
`Behavior` `State.getDoActivity()` Returns the value of the 'Do Activity' containment reference.
`Behavior` `Transition.getEffect()` Returns the value of the 'Effect' containment reference.
`Behavior` `State.getEntry()` Returns the value of the 'Entry' containment reference.
`Behavior` `State.getExit()` Returns the value of the 'Exit' containment reference.
`Behavior` `BehavioralFeature.getMethod(java.lang.String name)` Retrieves the first `Behavior` with the specified 'Name' from the 'Method' reference list
`Behavior` `BehavioralFeature.getMethod(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)` Retrieves the first `Behavior` with the specified 'Name' from the 'Method' reference list
`Behavior` `BehavioredClassifier.getOwnedBehavior(java.lang.String name)` Retrieves the first `Behavior` with the specified 'Name' from the 'Owned Behavior' containment reference list
`Behavior` `BehavioredClassifier.getOwnedBehavior(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass, boolean createOnDemand)` Retrieves the first `Behavior` with the specified 'Name' from the 'Owned Behavior' containment reference list
`Behavior` `Behavior.getRedefinedBehavior(java.lang.String name)` Retrieves the first `Behavior` with the specified 'Name' from the 'Redefined Behavior' reference list
`Behavior` `Behavior.getRedefinedBehavior(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)` Retrieves the first `Behavior` with the specified 'Name' from the 'Redefined Behavior' reference list
`Behavior` `ReduceAction.getReducer()` Returns the value of the 'Reducer' reference
`Behavior` `ObjectFlow.getSelection()` Returns the value of the 'Selection' reference
`Behavior` `ObjectNode.getSelection()` Returns the value of the 'Selection' reference
`Behavior` `ObjectFlow.getTransformation()` Returns the value of the 'Transformation' reference

Methods in org.eclipse.uml2.uml that return types with arguments of type Behavior
`org.eclipse.emf.common.util.EList<Behavior>` `Connector.getContracts()` Returns the value of the 'Contract' reference list.
`org.eclipse.emf.common.util.EList<Behavior>` `BehavioralFeature.getMethods()` Returns the value of the 'Method' reference list.
`org.eclipse.emf.common.util.EList<Behavior>` `BehavioredClassifier.getOwnedBehaviors()` Returns the value of the 'Owned Behavior' containment reference list.
`org.eclipse.emf.common.util.EList<Behavior>` `Behavior.getRedefinedBehaviors()` Returns the value of the 'Redefined Behavior' reference list.

Methods in org.eclipse.uml2.uml with parameters of type Behavior
`void` `BehaviorExecutionSpecification.setBehavior(Behavior value)` Sets the value of the '`Behavior`' reference
`void` `CallBehaviorAction.setBehavior(Behavior value)` Sets the value of the '`Behavior`' reference
`void` `OpaqueExpression.setBehavior(Behavior value)` Sets the value of the '`Behavior`' reference
`void` `BehavioredClassifier.setClassifierBehavior(Behavior value)` Sets the value of the '`Classifier Behavior`' reference
`void` `DecisionNode.setDecisionInput(Behavior value)` Sets the value of the '`Decision Input`' reference
`void` `State.setDoActivity(Behavior value)` Sets the value of the '`Do Activity`' containment reference
`void` `Transition.setEffect(Behavior value)` Sets the value of the '`Effect`' containment reference
`void` `State.setEntry(Behavior value)` Sets the value of the '`Entry`' containment reference
`void` `State.setExit(Behavior value)` Sets the value of the '`Exit`' containment reference
`void` `ReduceAction.setReducer(Behavior value)` Sets the value of the '`Reducer`' reference
`void` `ObjectFlow.setSelection(Behavior value)` Sets the value of the '`Selection`' reference
`void` `ObjectNode.setSelection(Behavior value)` Sets the value of the '`Selection`' reference
`void` `ObjectFlow.setTransformation(Behavior value)` Sets the value of the '`Transformation`' reference

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

Methods in org.eclipse.uml2.uml.util with parameters of type Behavior
`T` `UMLSwitch.caseBehavior(Behavior object)` Returns the result of interpreting the object as an instance of 'Behavior'
`boolean` `UMLValidator.validateBehavior_validateFeatureOfContextClassifier(Behavior behavior, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the validateFeatureOfContextClassifier constraint of 'Behavior'
`boolean` `UMLValidator.validateBehavior_validateMostOneBehaviour(Behavior behavior, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the validateMostOneBehaviour constraint of 'Behavior'
`boolean` `UMLValidator.validateBehavior_validateMustRealize(Behavior behavior, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the validateMustRealize constraint of 'Behavior'
`boolean` `UMLValidator.validateBehavior_validateParametersMatch(Behavior behavior, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the validateParametersMatch constraint of 'Behavior'
`boolean` `UMLValidator.validateBehavior(Behavior behavior, 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.