com.ibm.etools.cobol.application.model.cobol
Class LiteralType

java.lang.Object
  extended by org.eclipse.emf.common.util.AbstractEnumerator
      extended by com.ibm.etools.cobol.application.model.cobol.LiteralType
All Implemented Interfaces:
java.io.Serializable, org.eclipse.emf.common.util.Enumerator

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

A representation of the standard literals or the type of literal.

The literals are:

The types are:

This includes the literals of the enumeration 'Literal Type', and utility methods for working with them.

See Also:
COBOLPackage.getLiteralType(), Serialized Form

Field Summary
static java.lang.String copyright
           
static int LITTYPE_BOOL_FALSE
          The 'LITTYPE BOOL FALSE' literal value.
static LiteralType LITTYPE_BOOL_FALSE_LITERAL
          The 'LITTYPE BOOL FALSE' literal object.
static int LITTYPE_BOOL_TRUE
          The 'LITTYPE BOOL TRUE' literal value.
static LiteralType LITTYPE_BOOL_TRUE_LITERAL
          The 'LITTYPE BOOL TRUE' literal object.
static int LITTYPE_FIG_HIGH_VALUE
          The 'LITTYPE FIG HIGH VALUE' literal value.
static LiteralType LITTYPE_FIG_HIGH_VALUE_LITERAL
          The 'LITTYPE FIG HIGH VALUE' literal object.
static int LITTYPE_FIG_LOW_VALUE
          The 'LITTYPE FIG LOW VALUE' literal value.
static LiteralType LITTYPE_FIG_LOW_VALUE_LITERAL
          The 'LITTYPE FIG LOW VALUE' literal object.
static int LITTYPE_FIG_NULL
          The 'LITTYPE FIG NULL' literal value.
static LiteralType LITTYPE_FIG_NULL_LITERAL
          The 'LITTYPE FIG NULL' literal object.
static int LITTYPE_FIG_QUOTE
          The 'LITTYPE FIG QUOTE' literal value.
static LiteralType LITTYPE_FIG_QUOTE_LITERAL
          The 'LITTYPE FIG QUOTE' literal object.
static int LITTYPE_FIG_SPACE
          The 'LITTYPE FIG SPACE' literal value.
static LiteralType LITTYPE_FIG_SPACE_LITERAL
          The 'LITTYPE FIG SPACE' literal object.
static int LITTYPE_FIG_ZERO
          The 'LITTYPE FIG ZERO' literal value.
static LiteralType LITTYPE_FIG_ZERO_LITERAL
          The 'LITTYPE FIG ZERO' literal object.
static int LITTYPE_INT_NUM
          The 'LITTYPE INT NUM' literal value.
static LiteralType LITTYPE_INT_NUM_LITERAL
          The 'LITTYPE INT NUM' literal object.
static int LITTYPE_REAL_NUM
          The 'LITTYPE REAL NUM' literal value.
static LiteralType LITTYPE_REAL_NUM_LITERAL
          The 'LITTYPE REAL NUM' literal object.
static int LITTYPE_STRING
          The 'LITTYPE STRING' literal value.
static LiteralType LITTYPE_STRING_LITERAL
          The 'LITTYPE STRING' literal object.
static java.util.List VALUES
          A public read-only list of all the 'Literal Type' enumerators.
 
Method Summary
static LiteralType get(int value)
          Returns the 'Literal Type' literal with the specified integer value.
static LiteralType get(java.lang.String literal)
          Returns the 'Literal Type' literal with the specified literal value.
static LiteralType getByName(java.lang.String name)
          Returns the 'Literal Type' 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
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

copyright

public static final java.lang.String copyright

See Also:
Constant Field Values

LITTYPE_BOOL_TRUE

public static final int LITTYPE_BOOL_TRUE
The 'LITTYPE BOOL TRUE' literal value.

Represents the keyword TRUE.

See Also:
LITTYPE_BOOL_TRUE_LITERAL, Constant Field Values

LITTYPE_BOOL_FALSE

public static final int LITTYPE_BOOL_FALSE
The 'LITTYPE BOOL FALSE' literal value.

Represents the keyword FALSE.

See Also:
LITTYPE_BOOL_FALSE_LITERAL, Constant Field Values

LITTYPE_INT_NUM

public static final int LITTYPE_INT_NUM
The 'LITTYPE INT NUM' literal value.

Indicates that the literal is an integer.

See Also:
LITTYPE_INT_NUM_LITERAL, Constant Field Values

LITTYPE_REAL_NUM

public static final int LITTYPE_REAL_NUM
The 'LITTYPE REAL NUM' literal value.

Indicates that the literal is a real number.

See Also:
LITTYPE_REAL_NUM_LITERAL, Constant Field Values

LITTYPE_STRING

public static final int LITTYPE_STRING
The 'LITTYPE STRING' literal value.

Indicates that the literal is a string.

See Also:
LITTYPE_STRING_LITERAL, Constant Field Values

LITTYPE_FIG_ZERO

public static final int LITTYPE_FIG_ZERO
The 'LITTYPE FIG ZERO' literal value.

Represents the keyword ZERO.

See Also:
LITTYPE_FIG_ZERO_LITERAL, Constant Field Values

LITTYPE_FIG_HIGH_VALUE

public static final int LITTYPE_FIG_HIGH_VALUE
The 'LITTYPE FIG HIGH VALUE' literal value.

Represents the keywords HIGH-VALUE or HIGH-VALUES.

See Also:
LITTYPE_FIG_HIGH_VALUE_LITERAL, Constant Field Values

LITTYPE_FIG_LOW_VALUE

public static final int LITTYPE_FIG_LOW_VALUE
The 'LITTYPE FIG LOW VALUE' literal value.

Represents the keywords LOW-VALUE or LOW-VALUES.

See Also:
LITTYPE_FIG_LOW_VALUE_LITERAL, Constant Field Values

LITTYPE_FIG_SPACE

public static final int LITTYPE_FIG_SPACE
The 'LITTYPE FIG SPACE' literal value.

Represents the keywords SPACE or SPACES.

See Also:
LITTYPE_FIG_SPACE_LITERAL, Constant Field Values

LITTYPE_FIG_QUOTE

public static final int LITTYPE_FIG_QUOTE
The 'LITTYPE FIG QUOTE' literal value.

Represents the QUOTE keyword.

See Also:
LITTYPE_FIG_QUOTE_LITERAL, Constant Field Values

LITTYPE_FIG_NULL

public static final int LITTYPE_FIG_NULL
The 'LITTYPE FIG NULL' literal value.

Represents the keywords NULL or NULLS.

See Also:
LITTYPE_FIG_NULL_LITERAL, Constant Field Values

LITTYPE_BOOL_TRUE_LITERAL

public static final LiteralType LITTYPE_BOOL_TRUE_LITERAL
The 'LITTYPE BOOL TRUE' literal object.

See Also:
LITTYPE_BOOL_TRUE

LITTYPE_BOOL_FALSE_LITERAL

public static final LiteralType LITTYPE_BOOL_FALSE_LITERAL
The 'LITTYPE BOOL FALSE' literal object.

See Also:
LITTYPE_BOOL_FALSE

LITTYPE_INT_NUM_LITERAL

public static final LiteralType LITTYPE_INT_NUM_LITERAL
The 'LITTYPE INT NUM' literal object.

See Also:
LITTYPE_INT_NUM

LITTYPE_REAL_NUM_LITERAL

public static final LiteralType LITTYPE_REAL_NUM_LITERAL
The 'LITTYPE REAL NUM' literal object.

See Also:
LITTYPE_REAL_NUM

LITTYPE_STRING_LITERAL

public static final LiteralType LITTYPE_STRING_LITERAL
The 'LITTYPE STRING' literal object.

See Also:
LITTYPE_STRING

LITTYPE_FIG_ZERO_LITERAL

public static final LiteralType LITTYPE_FIG_ZERO_LITERAL
The 'LITTYPE FIG ZERO' literal object.

See Also:
LITTYPE_FIG_ZERO

LITTYPE_FIG_HIGH_VALUE_LITERAL

public static final LiteralType LITTYPE_FIG_HIGH_VALUE_LITERAL
The 'LITTYPE FIG HIGH VALUE' literal object.

See Also:
LITTYPE_FIG_HIGH_VALUE

LITTYPE_FIG_LOW_VALUE_LITERAL

public static final LiteralType LITTYPE_FIG_LOW_VALUE_LITERAL
The 'LITTYPE FIG LOW VALUE' literal object.

See Also:
LITTYPE_FIG_LOW_VALUE

LITTYPE_FIG_SPACE_LITERAL

public static final LiteralType LITTYPE_FIG_SPACE_LITERAL
The 'LITTYPE FIG SPACE' literal object.

See Also:
LITTYPE_FIG_SPACE

LITTYPE_FIG_QUOTE_LITERAL

public static final LiteralType LITTYPE_FIG_QUOTE_LITERAL
The 'LITTYPE FIG QUOTE' literal object.

See Also:
LITTYPE_FIG_QUOTE

LITTYPE_FIG_NULL_LITERAL

public static final LiteralType LITTYPE_FIG_NULL_LITERAL
The 'LITTYPE FIG NULL' literal object.

See Also:
LITTYPE_FIG_NULL

VALUES

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

Method Detail

get

public static LiteralType get(java.lang.String literal)
Returns the 'Literal Type' literal with the specified literal value.


getByName

public static LiteralType getByName(java.lang.String name)
Returns the 'Literal Type' literal with the specified name.


get

public static LiteralType get(int value)
Returns the 'Literal Type' literal with the specified integer value.