edu.cmu.sei.aadl.model.property
Class ReferableElementCategory

java.lang.Object
  extended by org.eclipse.emf.common.util.AbstractEnumerator
      extended by edu.cmu.sei.aadl.model.property.ReferableElementCategory
All Implemented Interfaces:
java.io.Serializable, org.eclipse.emf.common.util.Enumerator

public final class ReferableElementCategory
extends org.eclipse.emf.common.util.AbstractEnumerator

A representation of the literals of the enumeration 'Referable Element Category', and utility methods for working with them.

See Also:
PropertyPackage.getReferableElementCategory(), Serialized Form

Field Summary
static int BUS
          The 'BUS' literal value
static ReferableElementCategory BUS_LITERAL
          The 'BUS' literal object
static int CONNECTIONS
          The 'CONNECTIONS' literal value
static ReferableElementCategory CONNECTIONS_LITERAL
          The 'CONNECTIONS' literal object
static java.lang.String copyright
           
static int DATA
          The 'DATA' literal value
static ReferableElementCategory DATA_LITERAL
          The 'DATA' literal object
static int DEVICE
          The 'DEVICE' literal value
static ReferableElementCategory DEVICE_LITERAL
          The 'DEVICE' literal object
static int MEMORY
          The 'MEMORY' literal value
static ReferableElementCategory MEMORY_LITERAL
          The 'MEMORY' literal object
static int PROCESS
          The 'PROCESS' literal value
static ReferableElementCategory PROCESS_LITERAL
          The 'PROCESS' literal object
static int PROCESSOR
          The 'PROCESSOR' literal value
static ReferableElementCategory PROCESSOR_LITERAL
          The 'PROCESSOR' literal object
static int SERVER_SUBPROGRAM
          The 'SERVER SUBPROGRAM' literal value
static ReferableElementCategory SERVER_SUBPROGRAM_LITERAL
          The 'SERVER SUBPROGRAM' literal object
static int SUBPROGRAM
          The 'SUBPROGRAM' literal value
static ReferableElementCategory SUBPROGRAM_LITERAL
          The 'SUBPROGRAM' literal object
static int SYSTEM
          The 'SYSTEM' literal value
static ReferableElementCategory SYSTEM_LITERAL
          The 'SYSTEM' literal object
static int THREAD
          The 'THREAD' literal value
static int THREAD_GROUP
          The 'THREAD GROUP' literal value
static ReferableElementCategory THREAD_GROUP_LITERAL
          The 'THREAD GROUP' literal object
static ReferableElementCategory THREAD_LITERAL
          The 'THREAD' literal object
static java.util.List VALUES
          A public read-only list of all the 'Referable Element Category' enumerators
 
Method Summary
static ReferableElementCategory get(int value)
          Returns the 'Referable Element Category' literal with the specified integer value
static ReferableElementCategory get(java.lang.String literal)
          Returns the 'Referable Element Category' literal with the specified literal value
static ReferableElementCategory getByName(java.lang.String name)
          Returns the 'Referable Element Category' literal with the specified name
 java.lang.String getFileName()
           
 java.lang.String getReadableName()
           
 java.lang.String getUnparseName()
           
 
Methods inherited from class org.eclipse.emf.common.util.AbstractEnumerator
getLiteral, getName, getValue, toString, writeReplace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

copyright

public static final java.lang.String copyright

See Also:
Constant Field Values

DATA

public static final int DATA
The 'DATA' literal value.

See Also:
DATA_LITERAL, Constant Field Values

SUBPROGRAM

public static final int SUBPROGRAM
The 'SUBPROGRAM' literal value.

See Also:
SUBPROGRAM_LITERAL, Constant Field Values

THREAD

public static final int THREAD
The 'THREAD' literal value.

See Also:
THREAD_LITERAL, Constant Field Values

THREAD_GROUP

public static final int THREAD_GROUP
The 'THREAD GROUP' literal value.

See Also:
THREAD_GROUP_LITERAL, Constant Field Values

PROCESS

public static final int PROCESS
The 'PROCESS' literal value.

See Also:
PROCESS_LITERAL, Constant Field Values

MEMORY

public static final int MEMORY
The 'MEMORY' literal value.

See Also:
MEMORY_LITERAL, Constant Field Values

PROCESSOR

public static final int PROCESSOR
The 'PROCESSOR' literal value.

See Also:
PROCESSOR_LITERAL, Constant Field Values

BUS

public static final int BUS
The 'BUS' literal value.

See Also:
BUS_LITERAL, Constant Field Values

DEVICE

public static final int DEVICE
The 'DEVICE' literal value.

See Also:
DEVICE_LITERAL, Constant Field Values

SYSTEM

public static final int SYSTEM
The 'SYSTEM' literal value.

See Also:
SYSTEM_LITERAL, Constant Field Values

CONNECTIONS

public static final int CONNECTIONS
The 'CONNECTIONS' literal value.

See Also:
CONNECTIONS_LITERAL, Constant Field Values

SERVER_SUBPROGRAM

public static final int SERVER_SUBPROGRAM
The 'SERVER SUBPROGRAM' literal value.

See Also:
SERVER_SUBPROGRAM_LITERAL, Constant Field Values

DATA_LITERAL

public static final ReferableElementCategory DATA_LITERAL
The 'DATA' literal object.

If the meaning of 'DATA' literal object isn't clear, there really should be more of a description here...

See Also:
DATA

SUBPROGRAM_LITERAL

public static final ReferableElementCategory SUBPROGRAM_LITERAL
The 'SUBPROGRAM' literal object.

If the meaning of 'SUBPROGRAM' literal object isn't clear, there really should be more of a description here...

See Also:
SUBPROGRAM

THREAD_LITERAL

public static final ReferableElementCategory THREAD_LITERAL
The 'THREAD' literal object.

If the meaning of 'THREAD' literal object isn't clear, there really should be more of a description here...

See Also:
THREAD

THREAD_GROUP_LITERAL

public static final ReferableElementCategory THREAD_GROUP_LITERAL
The 'THREAD GROUP' literal object.

If the meaning of 'THREAD GROUP' literal object isn't clear, there really should be more of a description here...

See Also:
THREAD_GROUP

PROCESS_LITERAL

public static final ReferableElementCategory PROCESS_LITERAL
The 'PROCESS' literal object.

If the meaning of 'PROCESS' literal object isn't clear, there really should be more of a description here...

See Also:
PROCESS

MEMORY_LITERAL

public static final ReferableElementCategory MEMORY_LITERAL
The 'MEMORY' literal object.

If the meaning of 'MEMORY' literal object isn't clear, there really should be more of a description here...

See Also:
MEMORY

PROCESSOR_LITERAL

public static final ReferableElementCategory PROCESSOR_LITERAL
The 'PROCESSOR' literal object.

If the meaning of 'PROCESSOR' literal object isn't clear, there really should be more of a description here...

See Also:
PROCESSOR

BUS_LITERAL

public static final ReferableElementCategory BUS_LITERAL
The 'BUS' literal object.

If the meaning of 'BUS' literal object isn't clear, there really should be more of a description here...

See Also:
BUS

DEVICE_LITERAL

public static final ReferableElementCategory DEVICE_LITERAL
The 'DEVICE' literal object.

If the meaning of 'DEVICE' literal object isn't clear, there really should be more of a description here...

See Also:
DEVICE

SYSTEM_LITERAL

public static final ReferableElementCategory SYSTEM_LITERAL
The 'SYSTEM' literal object.

If the meaning of 'SYSTEM' literal object isn't clear, there really should be more of a description here...

See Also:
SYSTEM

CONNECTIONS_LITERAL

public static final ReferableElementCategory CONNECTIONS_LITERAL
The 'CONNECTIONS' literal object.

If the meaning of 'CONNECTIONS' literal object isn't clear, there really should be more of a description here...

See Also:
CONNECTIONS

SERVER_SUBPROGRAM_LITERAL

public static final ReferableElementCategory SERVER_SUBPROGRAM_LITERAL
The 'SERVER SUBPROGRAM' literal object.

If the meaning of 'SERVER SUBPROGRAM' literal object isn't clear, there really should be more of a description here...

See Also:
SERVER_SUBPROGRAM

VALUES

public static final java.util.List VALUES
A public read-only list of all the 'Referable Element Category' enumerators.

Method Detail

get

public static ReferableElementCategory get(java.lang.String literal)
Returns the 'Referable Element Category' literal with the specified literal value.


getByName

public static ReferableElementCategory getByName(java.lang.String name)
Returns the 'Referable Element Category' literal with the specified name.


get

public static ReferableElementCategory get(int value)
Returns the 'Referable Element Category' literal with the specified integer value.


getFileName

public final java.lang.String getFileName()

getReadableName

public final java.lang.String getReadableName()

getUnparseName

public final java.lang.String getUnparseName()