org.eclipse.gmt.modisco.java
Enum AssignmentKind

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

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

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

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

Enum Constant Summary
ASSIGN
          The 'ASSIGN' literal object.
BIT_AND_ASSIGN
          The 'BIT AND ASSIGN' literal object.
BIT_OR_ASSIGN
          The 'BIT OR ASSIGN' literal object.
BIT_XOR_ASSIGN
          The 'BIT XOR ASSIGN' literal object.
DIVIDE_ASSIGN
          The 'DIVIDE ASSIGN' literal object.
LEFT_SHIFT_ASSIGN
          The 'LEFT SHIFT ASSIGN' literal object.
MINUS_ASSIGN
          The 'MINUS ASSIGN' literal object.
PLUS_ASSIGN
          The 'PLUS ASSIGN' literal object.
REMAINDER_ASSIGN
          The 'REMAINDER ASSIGN' literal object.
RIGHT_SHIFT_SIGNED_ASSIGN
          The 'RIGHT SHIFT SIGNED ASSIGN' literal object.
RIGHT_SHIFT_UNSIGNED_ASSIGN
          The 'RIGHT SHIFT UNSIGNED ASSIGN' literal object.
TIMES_ASSIGN
          The 'TIMES ASSIGN' literal object.
 
Field Summary
static int ASSIGN_VALUE
          The 'ASSIGN' literal value.
static int BIT_AND_ASSIGN_VALUE
          The 'BIT AND ASSIGN' literal value.
static int BIT_OR_ASSIGN_VALUE
          The 'BIT OR ASSIGN' literal value.
static int BIT_XOR_ASSIGN_VALUE
          The 'BIT XOR ASSIGN' literal value.
static int DIVIDE_ASSIGN_VALUE
          The 'DIVIDE ASSIGN' literal value.
static int LEFT_SHIFT_ASSIGN_VALUE
          The 'LEFT SHIFT ASSIGN' literal value.
static int MINUS_ASSIGN_VALUE
          The 'MINUS ASSIGN' literal value.
static int PLUS_ASSIGN_VALUE
          The 'PLUS ASSIGN' literal value.
static int REMAINDER_ASSIGN_VALUE
          The 'REMAINDER ASSIGN' literal value.
static int RIGHT_SHIFT_SIGNED_ASSIGN_VALUE
          The 'RIGHT SHIFT SIGNED ASSIGN' literal value.
static int RIGHT_SHIFT_UNSIGNED_ASSIGN_VALUE
          The 'RIGHT SHIFT UNSIGNED ASSIGN' literal value.
static int TIMES_ASSIGN_VALUE
          The 'TIMES ASSIGN' literal value.
static java.util.List<AssignmentKind> VALUES
          A public read-only list of all the 'Assignment Kind' enumerators.
 
Method Summary
static AssignmentKind get(int value)
          Returns the 'Assignment Kind' literal with the specified integer value.
static AssignmentKind get(java.lang.String literal)
          Returns the 'Assignment Kind' literal with the specified literal value.
static AssignmentKind getByName(java.lang.String name)
          Returns the 'Assignment 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 AssignmentKind valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static AssignmentKind[] 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

ASSIGN

public static final AssignmentKind ASSIGN
The 'ASSIGN' literal object.

See Also:
ASSIGN_VALUE
Generated:
Ordered:

PLUS_ASSIGN

public static final AssignmentKind PLUS_ASSIGN
The 'PLUS ASSIGN' literal object.

See Also:
PLUS_ASSIGN_VALUE
Generated:
Ordered:

MINUS_ASSIGN

public static final AssignmentKind MINUS_ASSIGN
The 'MINUS ASSIGN' literal object.

See Also:
MINUS_ASSIGN_VALUE
Generated:
Ordered:

TIMES_ASSIGN

public static final AssignmentKind TIMES_ASSIGN
The 'TIMES ASSIGN' literal object.

See Also:
TIMES_ASSIGN_VALUE
Generated:
Ordered:

DIVIDE_ASSIGN

public static final AssignmentKind DIVIDE_ASSIGN
The 'DIVIDE ASSIGN' literal object.

See Also:
DIVIDE_ASSIGN_VALUE
Generated:
Ordered:

BIT_AND_ASSIGN

public static final AssignmentKind BIT_AND_ASSIGN
The 'BIT AND ASSIGN' literal object.

See Also:
BIT_AND_ASSIGN_VALUE
Generated:
Ordered:

BIT_OR_ASSIGN

public static final AssignmentKind BIT_OR_ASSIGN
The 'BIT OR ASSIGN' literal object.

See Also:
BIT_OR_ASSIGN_VALUE
Generated:
Ordered:

BIT_XOR_ASSIGN

public static final AssignmentKind BIT_XOR_ASSIGN
The 'BIT XOR ASSIGN' literal object.

See Also:
BIT_XOR_ASSIGN_VALUE
Generated:
Ordered:

REMAINDER_ASSIGN

public static final AssignmentKind REMAINDER_ASSIGN
The 'REMAINDER ASSIGN' literal object.

See Also:
REMAINDER_ASSIGN_VALUE
Generated:
Ordered:

LEFT_SHIFT_ASSIGN

public static final AssignmentKind LEFT_SHIFT_ASSIGN
The 'LEFT SHIFT ASSIGN' literal object.

See Also:
LEFT_SHIFT_ASSIGN_VALUE
Generated:
Ordered:

RIGHT_SHIFT_SIGNED_ASSIGN

public static final AssignmentKind RIGHT_SHIFT_SIGNED_ASSIGN
The 'RIGHT SHIFT SIGNED ASSIGN' literal object.

See Also:
RIGHT_SHIFT_SIGNED_ASSIGN_VALUE
Generated:
Ordered:

RIGHT_SHIFT_UNSIGNED_ASSIGN

public static final AssignmentKind RIGHT_SHIFT_UNSIGNED_ASSIGN
The 'RIGHT SHIFT UNSIGNED ASSIGN' literal object.

See Also:
RIGHT_SHIFT_UNSIGNED_ASSIGN_VALUE
Generated:
Ordered:
Field Detail

ASSIGN_VALUE

public static final int ASSIGN_VALUE
The 'ASSIGN' literal value.

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

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

PLUS_ASSIGN_VALUE

public static final int PLUS_ASSIGN_VALUE
The 'PLUS ASSIGN' literal value.

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

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

MINUS_ASSIGN_VALUE

public static final int MINUS_ASSIGN_VALUE
The 'MINUS ASSIGN' literal value.

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

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

TIMES_ASSIGN_VALUE

public static final int TIMES_ASSIGN_VALUE
The 'TIMES ASSIGN' literal value.

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

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

DIVIDE_ASSIGN_VALUE

public static final int DIVIDE_ASSIGN_VALUE
The 'DIVIDE ASSIGN' literal value.

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

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

BIT_AND_ASSIGN_VALUE

public static final int BIT_AND_ASSIGN_VALUE
The 'BIT AND ASSIGN' literal value.

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

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

BIT_OR_ASSIGN_VALUE

public static final int BIT_OR_ASSIGN_VALUE
The 'BIT OR ASSIGN' literal value.

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

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

BIT_XOR_ASSIGN_VALUE

public static final int BIT_XOR_ASSIGN_VALUE
The 'BIT XOR ASSIGN' literal value.

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

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

REMAINDER_ASSIGN_VALUE

public static final int REMAINDER_ASSIGN_VALUE
The 'REMAINDER ASSIGN' literal value.

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

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

LEFT_SHIFT_ASSIGN_VALUE

public static final int LEFT_SHIFT_ASSIGN_VALUE
The 'LEFT SHIFT ASSIGN' literal value.

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

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

RIGHT_SHIFT_SIGNED_ASSIGN_VALUE

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

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

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

RIGHT_SHIFT_UNSIGNED_ASSIGN_VALUE

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

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

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

VALUES

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

Generated:
Method Detail

values

public static final AssignmentKind[] 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(AssignmentKind c : AssignmentKind.values())
        System.out.println(c);

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

valueOf

public static AssignmentKind 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 AssignmentKind get(java.lang.String literal)
Returns the 'Assignment Kind' literal with the specified literal value.

Generated:

getByName

public static AssignmentKind getByName(java.lang.String name)
Returns the 'Assignment Kind' literal with the specified name.

Generated:

get

public static AssignmentKind get(int value)
Returns the 'Assignment 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<AssignmentKind>
Generated: