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

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

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

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

See Also:
PropertyPackage.getComponentCategory(), Serialized Form

Field Summary
static int BUS
          The 'BUS' literal value
static ComponentCategory BUS_LITERAL
          The 'BUS' literal object
static java.lang.String copyright
           
static int DATA
          The 'DATA' literal value
static ComponentCategory DATA_LITERAL
          The 'DATA' literal object
static int DEVICE
          The 'DEVICE' literal value
static ComponentCategory DEVICE_LITERAL
          The 'DEVICE' literal object
static int MEMORY
          The 'MEMORY' literal value
static ComponentCategory MEMORY_LITERAL
          The 'MEMORY' literal object
static int PROCESS
          The 'PROCESS' literal value
static ComponentCategory PROCESS_LITERAL
          The 'PROCESS' literal object
static int PROCESSOR
          The 'PROCESSOR' literal value
static ComponentCategory PROCESSOR_LITERAL
          The 'PROCESSOR' literal object
static int SUBPROGRAM
          The 'SUBPROGRAM' literal value
static ComponentCategory SUBPROGRAM_LITERAL
          The 'SUBPROGRAM' literal object
static int SYSTEM
          The 'SYSTEM' literal value
static ComponentCategory SYSTEM_LITERAL
          The 'SYSTEM' literal object
static int THREAD
          The 'THREAD' literal value
static int THREAD_GROUP
          The 'THREAD GROUP' literal value
static ComponentCategory THREAD_GROUP_LITERAL
          The 'THREAD GROUP' literal object
static ComponentCategory THREAD_LITERAL
          The 'THREAD' literal object
static java.util.List VALUES
          A public read-only list of all the 'Component Category' enumerators
 
Method Summary
static ComponentCategory get(int value)
          Returns the 'Component Category' literal with the specified integer value
static ComponentCategory get(java.lang.String literal)
          Returns the 'Component Category' literal with the specified literal value
static ComponentCategory getByName(java.lang.String name)
          Returns the 'Component 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

DATA_LITERAL

public static final ComponentCategory 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 ComponentCategory 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 ComponentCategory 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 ComponentCategory 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 ComponentCategory 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 ComponentCategory 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 ComponentCategory 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 ComponentCategory 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 ComponentCategory 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 ComponentCategory 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

VALUES

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

Method Detail

get

public static ComponentCategory get(java.lang.String literal)
Returns the 'Component Category' literal with the specified literal value.


getByName

public static ComponentCategory getByName(java.lang.String name)
Returns the 'Component Category' literal with the specified name.


get

public static ComponentCategory get(int value)
Returns the 'Component Category' literal with the specified integer value.


getUnparseName

public final java.lang.String getUnparseName()

getFileName

public final java.lang.String getFileName()

getReadableName

public final java.lang.String getReadableName()