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

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

Uses of Operation in org.eclipse.uml2.uml

Methods in org.eclipse.uml2.uml that return Operation
`Operation` `UMLFactory.createOperation()` Returns a new object of class 'Operation'
`Operation` `Interface.createOwnedOperation(java.lang.String name, org.eclipse.emf.common.util.EList<java.lang.String> ownedParameterNames, org.eclipse.emf.common.util.EList<Type> ownedParameterTypes)` Creates a new `Operation`, with the specified 'Name', 'Owned Parameter Names', and 'Owned Parameter Types', and appends it to the 'Owned Operation' containment reference list
`Operation` `DataType.createOwnedOperation(java.lang.String name, org.eclipse.emf.common.util.EList<java.lang.String> ownedParameterNames, org.eclipse.emf.common.util.EList<Type> ownedParameterTypes)` Creates a new `Operation`, with the specified 'Name', 'Owned Parameter Names', and 'Owned Parameter Types', and appends it to the 'Owned Operation' containment reference list
`Operation` `Class.createOwnedOperation(java.lang.String name, org.eclipse.emf.common.util.EList<java.lang.String> ownedParameterNames, org.eclipse.emf.common.util.EList<Type> ownedParameterTypes)` Creates a new `Operation`, with the specified 'Name', 'Owned Parameter Names', and 'Owned Parameter Types', and appends it to the 'Owned Operation' containment reference list
`Operation` `Artifact.createOwnedOperation(java.lang.String name, org.eclipse.emf.common.util.EList<java.lang.String> ownedParameterNames, org.eclipse.emf.common.util.EList<Type> ownedParameterTypes)` Creates a new `Operation`, with the specified 'Name', 'Owned Parameter Names', and 'Owned Parameter Types', and appends it to the 'Owned Operation' containment reference list
`Operation` `Interface.createOwnedOperation(java.lang.String name, org.eclipse.emf.common.util.EList<java.lang.String> parameterNames, org.eclipse.emf.common.util.EList<Type> parameterTypes, Type returnType)` Creates an operation with the specified name, parameter names, parameter types, and return type (or null) as an owned operation of this interface.
`Operation` `DataType.createOwnedOperation(java.lang.String name, org.eclipse.emf.common.util.EList<java.lang.String> parameterNames, org.eclipse.emf.common.util.EList<Type> parameterTypes, Type returnType)` Creates an operation with the specified name, parameter names, parameter types, and return type (or null) as an owned operation of this data type.
`Operation` `Class.createOwnedOperation(java.lang.String name, org.eclipse.emf.common.util.EList<java.lang.String> parameterNames, org.eclipse.emf.common.util.EList<Type> parameterTypes, Type returnType)` Creates an operation with the specified name, parameter names, parameter types, and return type (or null) as an owned operation of this class.
`Operation` `Artifact.createOwnedOperation(java.lang.String name, org.eclipse.emf.common.util.EList<java.lang.String> parameterNames, org.eclipse.emf.common.util.EList<Type> parameterTypes, Type returnType)` Creates an operation with the specified name, parameter names, parameter types, and return type (or null) as an owned operation of this artifact.
`Operation` `SendOperationEvent.getOperation()` Returns the value of the 'Operation' reference
`Operation` `ReceiveOperationEvent.getOperation()` Returns the value of the 'Operation' reference
`Operation` `Parameter.getOperation()` Returns the value of the 'Operation' reference.
`Operation` `CallOperationAction.getOperation()` Returns the value of the 'Operation' reference
`Operation` `CallEvent.getOperation()` Returns the value of the 'Operation' reference
`Operation` `Classifier.getOperation(java.lang.String name, org.eclipse.emf.common.util.EList<java.lang.String> parameterNames, org.eclipse.emf.common.util.EList<Type> parameterTypes)` Retrieves the first operation with the specified name, parameter names, and parameter types from this classifier.
`Operation` `Classifier.getOperation(java.lang.String name, org.eclipse.emf.common.util.EList<java.lang.String> parameterNames, org.eclipse.emf.common.util.EList<Type> parameterTypes, boolean ignoreCase)` Retrieves the first operation with the specified name, parameter names, and parameter types from this classifier, ignoring case if indicated.
`Operation` `Interface.getOwnedOperation(java.lang.String name, org.eclipse.emf.common.util.EList<java.lang.String> ownedParameterNames, org.eclipse.emf.common.util.EList<Type> ownedParameterTypes)` Retrieves the first `Operation` with the specified 'Name', 'Owned Parameter Names', and 'Owned Parameter Types' from the 'Owned Operation' containment reference list
`Operation` `DataType.getOwnedOperation(java.lang.String name, org.eclipse.emf.common.util.EList<java.lang.String> ownedParameterNames, org.eclipse.emf.common.util.EList<Type> ownedParameterTypes)` Retrieves the first `Operation` with the specified 'Name', 'Owned Parameter Names', and 'Owned Parameter Types' from the 'Owned Operation' containment reference list
`Operation` `Class.getOwnedOperation(java.lang.String name, org.eclipse.emf.common.util.EList<java.lang.String> ownedParameterNames, org.eclipse.emf.common.util.EList<Type> ownedParameterTypes)` Retrieves the first `Operation` with the specified 'Name', 'Owned Parameter Names', and 'Owned Parameter Types' from the 'Owned Operation' containment reference list
`Operation` `Artifact.getOwnedOperation(java.lang.String name, org.eclipse.emf.common.util.EList<java.lang.String> ownedParameterNames, org.eclipse.emf.common.util.EList<Type> ownedParameterTypes)` Retrieves the first `Operation` with the specified 'Name', 'Owned Parameter Names', and 'Owned Parameter Types' from the 'Owned Operation' containment reference list

`Operation`

`Interface.getOwnedOperation(java.lang.String name, org.eclipse.emf.common.util.EList<java.lang.String> ownedParameterNames, org.eclipse.emf.common.util.EList<Type> ownedParameterTypes, boolean ignoreCase, boolean createOnDemand)`
Retrieves the first `Operation` with the specified 'Name', 'Owned Parameter Names', and 'Owned Parameter Types' from the 'Owned Operation' containment reference list

`Operation`

`DataType.getOwnedOperation(java.lang.String name, org.eclipse.emf.common.util.EList<java.lang.String> ownedParameterNames, org.eclipse.emf.common.util.EList<Type> ownedParameterTypes, boolean ignoreCase, boolean createOnDemand)`
Retrieves the first `Operation` with the specified 'Name', 'Owned Parameter Names', and 'Owned Parameter Types' from the 'Owned Operation' containment reference list

`Operation`

`Class.getOwnedOperation(java.lang.String name, org.eclipse.emf.common.util.EList<java.lang.String> ownedParameterNames, org.eclipse.emf.common.util.EList<Type> ownedParameterTypes, boolean ignoreCase, boolean createOnDemand)`
Retrieves the first `Operation` with the specified 'Name', 'Owned Parameter Names', and 'Owned Parameter Types' from the 'Owned Operation' containment reference list

`Operation`

`Artifact.getOwnedOperation(java.lang.String name, org.eclipse.emf.common.util.EList<java.lang.String> ownedParameterNames, org.eclipse.emf.common.util.EList<Type> ownedParameterTypes, boolean ignoreCase, boolean createOnDemand)`
Retrieves the first `Operation` with the specified 'Name', 'Owned Parameter Names', and 'Owned Parameter Types' from the 'Owned Operation' containment reference list

`Operation` `Operation.getRedefinedOperation(java.lang.String name, org.eclipse.emf.common.util.EList<java.lang.String> ownedParameterNames, org.eclipse.emf.common.util.EList<Type> ownedParameterTypes)` Retrieves the first `Operation` with the specified 'Name', 'Owned Parameter Names', and 'Owned Parameter Types' from the 'Redefined Operation' reference list
`Operation` `Operation.getRedefinedOperation(java.lang.String name, org.eclipse.emf.common.util.EList<java.lang.String> ownedParameterNames, org.eclipse.emf.common.util.EList<Type> ownedParameterTypes, boolean ignoreCase)` Retrieves the first `Operation` with the specified 'Name', 'Owned Parameter Names', and 'Owned Parameter Types' from the 'Redefined Operation' reference list
`Operation` `ProtocolTransition.getReferred(java.lang.String name, org.eclipse.emf.common.util.EList<java.lang.String> ownedParameterNames, org.eclipse.emf.common.util.EList<Type> ownedParameterTypes)` Retrieves the first `Operation` with the specified 'Name', 'Owned Parameter Names', and 'Owned Parameter Types' from the 'Referred' reference list
`Operation` `ProtocolTransition.getReferred(java.lang.String name, org.eclipse.emf.common.util.EList<java.lang.String> ownedParameterNames, org.eclipse.emf.common.util.EList<Type> ownedParameterTypes, boolean ignoreCase)` Retrieves the first `Operation` with the specified 'Name', 'Owned Parameter Names', and 'Owned Parameter Types' from the 'Referred' reference list

Methods in org.eclipse.uml2.uml that return types with arguments of type Operation
`org.eclipse.emf.common.util.EList<Operation>` `Classifier.getAllOperations()` Retrieves all the operations of this classifier, including those inherited from its parents
`org.eclipse.emf.common.util.EList<Operation>` `Classifier.getOperations()` Retrieves the operations of this classifier
`org.eclipse.emf.common.util.EList<Operation>` `Interface.getOwnedOperations()` Returns the value of the 'Owned Operation' containment reference list.
`org.eclipse.emf.common.util.EList<Operation>` `DataType.getOwnedOperations()` Returns the value of the 'Owned Operation' containment reference list.
`org.eclipse.emf.common.util.EList<Operation>` `Class.getOwnedOperations()` Returns the value of the 'Owned Operation' containment reference list.
`org.eclipse.emf.common.util.EList<Operation>` `Artifact.getOwnedOperations()` Returns the value of the 'Owned Operation' containment reference list.
`org.eclipse.emf.common.util.EList<Operation>` `Operation.getRedefinedOperations()` Returns the value of the 'Redefined Operation' reference list.
`org.eclipse.emf.common.util.EList<Operation>` `ProtocolTransition.getReferreds()` Returns the value of the 'Referred' reference list.

Methods in org.eclipse.uml2.uml with parameters of type Operation
`void` `SendOperationEvent.setOperation(Operation value)` Sets the value of the '`Operation`' reference
`void` `ReceiveOperationEvent.setOperation(Operation value)` Sets the value of the '`Operation`' reference
`void` `CallOperationAction.setOperation(Operation value)` Sets the value of the '`Operation`' reference
`void` `CallEvent.setOperation(Operation value)` Sets the value of the '`Operation`' reference

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

Methods in org.eclipse.uml2.uml.util that return types with arguments of type Operation
`protected static org.eclipse.emf.common.util.EList<Operation>` `UMLUtil.getOwnedOperations(Type type)`

Methods in org.eclipse.uml2.uml.util with parameters of type Operation
`java.lang.Object` `UMLUtil.UML2EcoreConverter.caseOperation(Operation operation)`
`T` `UMLSwitch.caseOperation(Operation object)` Returns the result of interpreting the object as an instance of 'Operation'
`protected void` `UMLUtil.Ecore2UMLConverter.processBodyAnnotation(Operation operation, java.lang.String language, java.lang.String body, 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.validateOperation_validateAtMostOneReturn(Operation operation, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the validateAtMostOneReturn constraint of 'Operation'
`boolean` `UMLValidator.validateOperation_validateOnlyBodyForQuery(Operation operation, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the validateOnlyBodyForQuery constraint of 'Operation'
`boolean` `UMLValidator.validateOperation(Operation operation, 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.