org.eclipse.uml2.uml
Class ParameterDirectionKind

java.lang.Object
  extended byorg.eclipse.emf.common.util.AbstractEnumerator
      extended byorg.eclipse.uml2.uml.ParameterDirectionKind
All Implemented Interfaces:
Enumerator

public final class ParameterDirectionKind
extends AbstractEnumerator

A representation of the literals of the enumeration 'Parameter Direction Kind', and utility methods for working with them. Parameter direction kind is an enumeration type that defines literals used to specify direction of parameters.

See Also:
UMLPackage.getParameterDirectionKind()

Field Summary
static int IN
          The 'In' literal value
static ParameterDirectionKind IN_LITERAL
          The 'In' literal object
static int INOUT
          The 'Inout' literal value
static ParameterDirectionKind INOUT_LITERAL
          The 'Inout' literal object
static int OUT
          The 'Out' literal value
static ParameterDirectionKind OUT_LITERAL
          The 'Out' literal object
static int RETURN
          The 'Return' literal value
static ParameterDirectionKind RETURN_LITERAL
          The 'Return' literal object
static List VALUES
          A public read-only list of all the 'Parameter Direction Kind' enumerators
 
Method Summary
static ParameterDirectionKind get(int value)
          Returns the 'Parameter Direction Kind' literal with the specified integer value
static ParameterDirectionKind get(String literal)
          Returns the 'Parameter Direction Kind' literal with the specified literal value
static ParameterDirectionKind getByName(String name)
          Returns the 'Parameter Direction Kind' literal with the specified name
 
Methods inherited from class org.eclipse.emf.common.util.AbstractEnumerator
getLiteral, getName, getValue, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

IN

public static final int IN
The 'In' literal value. Indicates that parameter values are passed into the behavioral element by the caller.

See Also:
ParameterDirectionKind.IN_LITERAL, Constant Field Values

INOUT

public static final int INOUT
The 'Inout' literal value. Indicates that parameter values are passed into a behavioral element by the caller and then back out to the caller from the behavioral element.

See Also:
ParameterDirectionKind.INOUT_LITERAL, Constant Field Values

OUT

public static final int OUT
The 'Out' literal value. Indicates that parameter values are passed from a behavioral element out to the caller.

See Also:
ParameterDirectionKind.OUT_LITERAL, Constant Field Values

RETURN

public static final int RETURN
The 'Return' literal value. Indicates that parameter values are passed as return values from a behavioral element back to the caller.

See Also:
ParameterDirectionKind.RETURN_LITERAL, Constant Field Values

IN_LITERAL

public static final ParameterDirectionKind IN_LITERAL
The 'In' literal object.

See Also:
ParameterDirectionKind.IN

INOUT_LITERAL

public static final ParameterDirectionKind INOUT_LITERAL
The 'Inout' literal object.

See Also:
ParameterDirectionKind.INOUT

OUT_LITERAL

public static final ParameterDirectionKind OUT_LITERAL
The 'Out' literal object.

See Also:
ParameterDirectionKind.OUT

RETURN_LITERAL

public static final ParameterDirectionKind RETURN_LITERAL
The 'Return' literal object.

See Also:
ParameterDirectionKind.RETURN

VALUES

public static final List VALUES
A public read-only list of all the 'Parameter Direction Kind' enumerators.

Method Detail

get

public static ParameterDirectionKind get(String literal)
Returns the 'Parameter Direction Kind' literal with the specified literal value.


getByName

public static ParameterDirectionKind getByName(String name)
Returns the 'Parameter Direction Kind' literal with the specified name.


get

public static ParameterDirectionKind get(int value)
Returns the 'Parameter Direction Kind' literal with the specified integer value.


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