org.eclipse.gmt.modisco.java
Enum InfixExpressionKind

java.lang.Object
  extended by java.lang.Enum<InfixExpressionKind>
      extended by org.eclipse.gmt.modisco.java.InfixExpressionKind
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<InfixExpressionKind>

public enum InfixExpressionKind
extends java.lang.Enum<InfixExpressionKind>

A representation of the literals of the enumeration 'Infix Expression Kind', and utility methods for working with them.

See Also:
JavaPackage.getInfixExpressionKind()
Generated:
Model:

Enum Constant Summary
AND
          The 'AND' literal object.
CONDITIONAL_AND
          The 'CONDITIONAL AND' literal object.
CONDITIONAL_OR
          The 'CONDITIONAL OR' literal object.
DIVIDE
          The 'DIVIDE' literal object.
EQUALS
          The 'EQUALS' literal object.
GREATER
          The 'GREATER' literal object.
GREATER_EQUALS
          The 'GREATER EQUALS' literal object.
LEFT_SHIFT
          The 'LEFT SHIFT' literal object.
LESS
          The 'LESS' literal object.
LESS_EQUALS
          The 'LESS EQUALS' literal object.
MINUS
          The 'MINUS' literal object.
NOT_EQUALS
          The 'NOT EQUALS' literal object.
OR
          The 'OR' literal object.
PLUS
          The 'PLUS' literal object.
REMAINDER
          The 'REMAINDER' literal object.
RIGHT_SHIFT_SIGNED
          The 'RIGHT SHIFT SIGNED' literal object.
RIGHT_SHIFT_UNSIGNED
          The 'RIGHT SHIFT UNSIGNED' literal object.
TIMES
          The 'TIMES' literal object.
XOR
          The 'XOR' literal object.
 
Field Summary
static int AND_VALUE
          The 'AND' literal value.
static int CONDITIONAL_AND_VALUE
          The 'CONDITIONAL AND' literal value.
static int CONDITIONAL_OR_VALUE
          The 'CONDITIONAL OR' literal value.
static int DIVIDE_VALUE
          The 'DIVIDE' literal value.
static int EQUALS_VALUE
          The 'EQUALS' literal value.
static int GREATER_EQUALS_VALUE
          The 'GREATER EQUALS' literal value.
static int GREATER_VALUE
          The 'GREATER' literal value.
static int LEFT_SHIFT_VALUE
          The 'LEFT SHIFT' literal value.
static int LESS_EQUALS_VALUE
          The 'LESS EQUALS' literal value.
static int LESS_VALUE
          The 'LESS' literal value.
static int MINUS_VALUE
          The 'MINUS' literal value.
static int NOT_EQUALS_VALUE
          The 'NOT EQUALS' literal value.
static int OR_VALUE
          The 'OR' literal value.
static int PLUS_VALUE
          The 'PLUS' literal value.
static int REMAINDER_VALUE
          The 'REMAINDER' literal value.
static int RIGHT_SHIFT_SIGNED_VALUE
          The 'RIGHT SHIFT SIGNED' literal value.
static int RIGHT_SHIFT_UNSIGNED_VALUE
          The 'RIGHT SHIFT UNSIGNED' literal value.
static int TIMES_VALUE
          The 'TIMES' literal value.
static java.util.List<InfixExpressionKind> VALUES
          A public read-only list of all the 'Infix Expression Kind' enumerators.
static int XOR_VALUE
          The 'XOR' literal value.
 
Method Summary
static InfixExpressionKind get(int value)
          Returns the 'Infix Expression Kind' literal with the specified integer value.
static InfixExpressionKind get(java.lang.String literal)
          Returns the 'Infix Expression Kind' literal with the specified literal value.
static InfixExpressionKind getByName(java.lang.String name)
          Returns the 'Infix Expression Kind' literal with the specified name.
 java.lang.String getLiteral()
           
 java.lang.String getName()
           
 int getValue()
           
 java.lang.String toString()
          Returns the literal value of the enumerator, which is its string representation.
static InfixExpressionKind valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static InfixExpressionKind[] values()
          Returns an array containing the constants of this enum type, in the order they're declared.
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

TIMES

public static final InfixExpressionKind TIMES
The 'TIMES' literal object.

See Also:
TIMES_VALUE
Generated:
Ordered:

DIVIDE

public static final InfixExpressionKind DIVIDE
The 'DIVIDE' literal object.

See Also:
DIVIDE_VALUE
Generated:
Ordered:

REMAINDER

public static final InfixExpressionKind REMAINDER
The 'REMAINDER' literal object.

See Also:
REMAINDER_VALUE
Generated:
Ordered:

PLUS

public static final InfixExpressionKind PLUS
The 'PLUS' literal object.

See Also:
PLUS_VALUE
Generated:
Ordered:

MINUS

public static final InfixExpressionKind MINUS
The 'MINUS' literal object.

See Also:
MINUS_VALUE
Generated:
Ordered:

LEFT_SHIFT

public static final InfixExpressionKind LEFT_SHIFT
The 'LEFT SHIFT' literal object.

See Also:
LEFT_SHIFT_VALUE
Generated:
Ordered:

RIGHT_SHIFT_SIGNED

public static final InfixExpressionKind RIGHT_SHIFT_SIGNED
The 'RIGHT SHIFT SIGNED' literal object.

See Also:
RIGHT_SHIFT_SIGNED_VALUE
Generated:
Ordered:

RIGHT_SHIFT_UNSIGNED

public static final InfixExpressionKind RIGHT_SHIFT_UNSIGNED
The 'RIGHT SHIFT UNSIGNED' literal object.

See Also:
RIGHT_SHIFT_UNSIGNED_VALUE
Generated:
Ordered:

LESS

public static final InfixExpressionKind LESS
The 'LESS' literal object.

See Also:
LESS_VALUE
Generated:
Ordered:

GREATER

public static final InfixExpressionKind GREATER
The 'GREATER' literal object.

See Also:
GREATER_VALUE
Generated:
Ordered:

LESS_EQUALS

public static final InfixExpressionKind LESS_EQUALS
The 'LESS EQUALS' literal object.

See Also:
LESS_EQUALS_VALUE
Generated:
Ordered:

GREATER_EQUALS

public static final InfixExpressionKind GREATER_EQUALS
The 'GREATER EQUALS' literal object.

See Also:
GREATER_EQUALS_VALUE
Generated:
Ordered:

EQUALS

public static final InfixExpressionKind EQUALS
The 'EQUALS' literal object.

See Also:
EQUALS_VALUE
Generated:
Ordered:

NOT_EQUALS

public static final InfixExpressionKind NOT_EQUALS
The 'NOT EQUALS' literal object.

See Also:
NOT_EQUALS_VALUE
Generated:
Ordered:

XOR

public static final InfixExpressionKind XOR
The 'XOR' literal object.

See Also:
XOR_VALUE
Generated:
Ordered:

AND

public static final InfixExpressionKind AND
The 'AND' literal object.

See Also:
AND_VALUE
Generated:
Ordered:

OR

public static final InfixExpressionKind OR
The 'OR' literal object.

See Also:
OR_VALUE
Generated:
Ordered:

CONDITIONAL_AND

public static final InfixExpressionKind CONDITIONAL_AND
The 'CONDITIONAL AND' literal object.

See Also:
CONDITIONAL_AND_VALUE
Generated:
Ordered:

CONDITIONAL_OR

public static final InfixExpressionKind CONDITIONAL_OR
The 'CONDITIONAL OR' literal object.

See Also:
CONDITIONAL_OR_VALUE
Generated:
Ordered:
Field Detail

TIMES_VALUE

public static final int TIMES_VALUE
The 'TIMES' literal value.

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

See Also:
TIMES, Constant Field Values
Generated:
Model:
literal="*"
Ordered:

DIVIDE_VALUE

public static final int DIVIDE_VALUE
The 'DIVIDE' literal value.

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

See Also:
DIVIDE, Constant Field Values
Generated:
Model:
literal="/"
Ordered:

REMAINDER_VALUE

public static final int REMAINDER_VALUE
The 'REMAINDER' literal value.

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

See Also:
REMAINDER, Constant Field Values
Generated:
Model:
literal="%"
Ordered:

PLUS_VALUE

public static final int PLUS_VALUE
The 'PLUS' literal value.

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

See Also:
PLUS, Constant Field Values
Generated:
Model:
literal="+"
Ordered:

MINUS_VALUE

public static final int MINUS_VALUE
The 'MINUS' literal value.

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

See Also:
MINUS, Constant Field Values
Generated:
Model:
literal="-"
Ordered:

LEFT_SHIFT_VALUE

public static final int LEFT_SHIFT_VALUE
The 'LEFT SHIFT' literal value.

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

See Also:
LEFT_SHIFT, Constant Field Values
Generated:
Model:
literal="<<"
Ordered:

RIGHT_SHIFT_SIGNED_VALUE

public static final int RIGHT_SHIFT_SIGNED_VALUE
The 'RIGHT SHIFT SIGNED' literal value.

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

See Also:
RIGHT_SHIFT_SIGNED, Constant Field Values
Generated:
Model:
literal=">>"
Ordered:

RIGHT_SHIFT_UNSIGNED_VALUE

public static final int RIGHT_SHIFT_UNSIGNED_VALUE
The 'RIGHT SHIFT UNSIGNED' literal value.

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

See Also:
RIGHT_SHIFT_UNSIGNED, Constant Field Values
Generated:
Model:
literal=">>>"
Ordered:

LESS_VALUE

public static final int LESS_VALUE
The 'LESS' literal value.

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

See Also:
LESS, Constant Field Values
Generated:
Model:
literal="<"
Ordered:

GREATER_VALUE

public static final int GREATER_VALUE
The 'GREATER' literal value.

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

See Also:
GREATER, Constant Field Values
Generated:
Model:
literal=">"
Ordered:

LESS_EQUALS_VALUE

public static final int LESS_EQUALS_VALUE
The 'LESS EQUALS' literal value.

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

See Also:
LESS_EQUALS, Constant Field Values
Generated:
Model:
literal="<="
Ordered:

GREATER_EQUALS_VALUE

public static final int GREATER_EQUALS_VALUE
The 'GREATER EQUALS' literal value.

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

See Also:
GREATER_EQUALS, Constant Field Values
Generated:
Model:
literal=">="
Ordered:

EQUALS_VALUE

public static final int EQUALS_VALUE
The 'EQUALS' literal value.

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

See Also:
EQUALS, Constant Field Values
Generated:
Model:
literal="=="
Ordered:

NOT_EQUALS_VALUE

public static final int NOT_EQUALS_VALUE
The 'NOT EQUALS' literal value.

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

See Also:
NOT_EQUALS, Constant Field Values
Generated:
Model:
literal="!="
Ordered:

XOR_VALUE

public static final int XOR_VALUE
The 'XOR' literal value.

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

See Also:
XOR, Constant Field Values
Generated:
Model:
literal="^"
Ordered:

AND_VALUE

public static final int AND_VALUE
The 'AND' literal value.

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

See Also:
AND, Constant Field Values
Generated:
Model:
literal="&"
Ordered:

OR_VALUE

public static final int OR_VALUE
The 'OR' literal value.

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

See Also:
OR, Constant Field Values
Generated:
Model:
literal="|"
Ordered:

CONDITIONAL_AND_VALUE

public static final int CONDITIONAL_AND_VALUE
The 'CONDITIONAL AND' literal value.

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

See Also:
CONDITIONAL_AND, Constant Field Values
Generated:
Model:
literal="&&"
Ordered:

CONDITIONAL_OR_VALUE

public static final int CONDITIONAL_OR_VALUE
The 'CONDITIONAL OR' literal value.

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

See Also:
CONDITIONAL_OR, Constant Field Values
Generated:
Model:
literal="||"
Ordered:

VALUES

public static final java.util.List<InfixExpressionKind> VALUES
A public read-only list of all the 'Infix Expression Kind' enumerators.

Generated:
Method Detail

values

public static final InfixExpressionKind[] values()
Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants as follows:
for(InfixExpressionKind c : InfixExpressionKind.values())
        System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they're declared

valueOf

public static InfixExpressionKind valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name

get

public static InfixExpressionKind get(java.lang.String literal)
Returns the 'Infix Expression Kind' literal with the specified literal value.

Generated:

getByName

public static InfixExpressionKind getByName(java.lang.String name)
Returns the 'Infix Expression Kind' literal with the specified name.

Generated:

get

public static InfixExpressionKind get(int value)
Returns the 'Infix Expression Kind' literal with the specified integer value.

Generated:

getValue

public int getValue()

Generated:

getName

public java.lang.String getName()

Generated:

getLiteral

public java.lang.String getLiteral()

Generated:

toString

public java.lang.String toString()
Returns the literal value of the enumerator, which is its string representation.

Overrides:
toString in class java.lang.Enum<InfixExpressionKind>
Generated: