|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Objectjava.lang.Enum<BinaryOperator>
ujf.verimag.bip.Core.ActionLanguage.Expressions.BinaryOperator
public enum BinaryOperator
A representation of the literals of the enumeration 'Binary Operator', and utility methods for working with them.
ExpressionsPackage.getBinaryOperator()
Enum Constant Summary | |
---|---|
ADDITION
The 'Addition' literal object. |
|
BITWISE_AND
The 'Bitwise and' literal object. |
|
BITWISE_OR
The 'Bitwise or' literal object. |
|
BITWISE_XOR
The 'Bitwise xor' literal object. |
|
DIVISION
The 'Division' literal object. |
|
EQUALITY
The 'Equality' literal object. |
|
GREATER_THAN
The 'Greater than' literal object. |
|
GREATER_THAN_OR_EQUAL
The 'Greater than or equal' literal object. |
|
INEQUALITY
The 'Inequality' literal object. |
|
LEFT_SHIFT
The 'Left shift' literal object. |
|
LESS_THAN
The 'Less than' literal object. |
|
LESS_THAN_OR_EQUAL
The 'Less than or equal' literal object. |
|
LOGICAL_AND
The 'Logical and' literal object. |
|
LOGICAL_OR
The 'Logical or' literal object. |
|
MODULUS
The 'Modulus' literal object. |
|
MULTIPLICATION
The 'Multiplication' literal object. |
|
RIGHT_SHIFT
The 'Right shift' literal object. |
|
SUBSTRACTION
The 'Substraction' literal object. |
Field Summary | |
---|---|
static int |
ADDITION_VALUE
The 'Addition' literal value. |
static int |
BITWISE_AND_VALUE
The 'Bitwise and' literal value. |
static int |
BITWISE_OR_VALUE
The 'Bitwise or' literal value. |
static int |
BITWISE_XOR_VALUE
The 'Bitwise xor' literal value. |
static int |
DIVISION_VALUE
The 'Division' literal value. |
static int |
EQUALITY_VALUE
The 'Equality' literal value. |
static int |
GREATER_THAN_OR_EQUAL_VALUE
The 'Greater than or equal' literal value. |
static int |
GREATER_THAN_VALUE
The 'Greater than' literal value. |
static int |
INEQUALITY_VALUE
The 'Inequality' literal value. |
static int |
LEFT_SHIFT_VALUE
The 'Left shift' literal value. |
static int |
LESS_THAN_OR_EQUAL_VALUE
The 'Less than or equal' literal value. |
static int |
LESS_THAN_VALUE
The 'Less than' literal value. |
static int |
LOGICAL_AND_VALUE
The 'Logical and' literal value. |
static int |
LOGICAL_OR_VALUE
The 'Logical or' literal value. |
static int |
MODULUS_VALUE
The 'Modulus' literal value. |
static int |
MULTIPLICATION_VALUE
The 'Multiplication' literal value. |
static int |
RIGHT_SHIFT_VALUE
The 'Right shift' literal value. |
static int |
SUBSTRACTION_VALUE
The 'Substraction' literal value. |
static java.util.List<BinaryOperator> |
VALUES
A public read-only list of all the 'Binary Operator' enumerators. |
Method Summary | |
---|---|
static BinaryOperator |
get(int value)
Returns the 'Binary Operator' literal with the specified integer value. |
static BinaryOperator |
get(java.lang.String literal)
Returns the 'Binary Operator' literal with the specified literal value. |
static BinaryOperator |
getByName(java.lang.String name)
Returns the 'Binary Operator' 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 BinaryOperator |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static BinaryOperator[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
Methods inherited from class java.lang.Enum |
---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
public static final BinaryOperator ADDITION
ADDITION_VALUE
public static final BinaryOperator SUBSTRACTION
SUBSTRACTION_VALUE
public static final BinaryOperator MULTIPLICATION
MULTIPLICATION_VALUE
public static final BinaryOperator DIVISION
DIVISION_VALUE
public static final BinaryOperator MODULUS
MODULUS_VALUE
public static final BinaryOperator EQUALITY
EQUALITY_VALUE
public static final BinaryOperator INEQUALITY
INEQUALITY_VALUE
public static final BinaryOperator LESS_THAN
LESS_THAN_VALUE
public static final BinaryOperator GREATER_THAN
GREATER_THAN_VALUE
public static final BinaryOperator LESS_THAN_OR_EQUAL
LESS_THAN_OR_EQUAL_VALUE
public static final BinaryOperator GREATER_THAN_OR_EQUAL
GREATER_THAN_OR_EQUAL_VALUE
public static final BinaryOperator LOGICAL_OR
LOGICAL_OR_VALUE
public static final BinaryOperator LOGICAL_AND
LOGICAL_AND_VALUE
public static final BinaryOperator BITWISE_OR
BITWISE_OR_VALUE
public static final BinaryOperator BITWISE_XOR
BITWISE_XOR_VALUE
public static final BinaryOperator BITWISE_AND
BITWISE_AND_VALUE
public static final BinaryOperator LEFT_SHIFT
LEFT_SHIFT_VALUE
public static final BinaryOperator RIGHT_SHIFT
RIGHT_SHIFT_VALUE
Field Detail |
---|
public static final int ADDITION_VALUE
If the meaning of 'Addition' literal object isn't clear, there really should be more of a description here...
ADDITION
,
Constant Field Valuespublic static final int SUBSTRACTION_VALUE
If the meaning of 'Substraction' literal object isn't clear, there really should be more of a description here...
SUBSTRACTION
,
Constant Field Valuespublic static final int MULTIPLICATION_VALUE
If the meaning of 'Multiplication' literal object isn't clear, there really should be more of a description here...
MULTIPLICATION
,
Constant Field Valuespublic static final int DIVISION_VALUE
If the meaning of 'Division' literal object isn't clear, there really should be more of a description here...
DIVISION
,
Constant Field Valuespublic static final int MODULUS_VALUE
If the meaning of 'Modulus' literal object isn't clear, there really should be more of a description here...
MODULUS
,
Constant Field Valuespublic static final int EQUALITY_VALUE
If the meaning of 'Equality' literal object isn't clear, there really should be more of a description here...
EQUALITY
,
Constant Field Valuespublic static final int INEQUALITY_VALUE
If the meaning of 'Inequality' literal object isn't clear, there really should be more of a description here...
INEQUALITY
,
Constant Field Valuespublic static final int LESS_THAN_VALUE
If the meaning of 'Less than' literal object isn't clear, there really should be more of a description here...
LESS_THAN
,
Constant Field Valuespublic static final int GREATER_THAN_VALUE
If the meaning of 'Greater than' literal object isn't clear, there really should be more of a description here...
GREATER_THAN
,
Constant Field Valuespublic static final int LESS_THAN_OR_EQUAL_VALUE
If the meaning of 'Less than or equal' literal object isn't clear, there really should be more of a description here...
LESS_THAN_OR_EQUAL
,
Constant Field Valuespublic static final int GREATER_THAN_OR_EQUAL_VALUE
If the meaning of 'Greater than or equal' literal object isn't clear, there really should be more of a description here...
GREATER_THAN_OR_EQUAL
,
Constant Field Valuespublic static final int LOGICAL_OR_VALUE
If the meaning of 'Logical or' literal object isn't clear, there really should be more of a description here...
LOGICAL_OR
,
Constant Field Valuespublic static final int LOGICAL_AND_VALUE
If the meaning of 'Logical and' literal object isn't clear, there really should be more of a description here...
LOGICAL_AND
,
Constant Field Valuespublic static final int BITWISE_OR_VALUE
If the meaning of 'Bitwise or' literal object isn't clear, there really should be more of a description here...
BITWISE_OR
,
Constant Field Valuespublic static final int BITWISE_XOR_VALUE
If the meaning of 'Bitwise xor' literal object isn't clear, there really should be more of a description here...
BITWISE_XOR
,
Constant Field Valuespublic static final int BITWISE_AND_VALUE
If the meaning of 'Bitwise and' literal object isn't clear, there really should be more of a description here...
BITWISE_AND
,
Constant Field Valuespublic static final int LEFT_SHIFT_VALUE
If the meaning of 'Left shift' literal object isn't clear, there really should be more of a description here...
LEFT_SHIFT
,
Constant Field Valuespublic static final int RIGHT_SHIFT_VALUE
If the meaning of 'Right shift' literal object isn't clear, there really should be more of a description here...
RIGHT_SHIFT
,
Constant Field Valuespublic static final java.util.List<BinaryOperator> VALUES
Method Detail |
---|
public static BinaryOperator[] values()
for (BinaryOperator c : BinaryOperator.values()) System.out.println(c);
public static BinaryOperator valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.
java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified name
java.lang.NullPointerException
- if the argument is nullpublic static BinaryOperator get(java.lang.String literal)
public static BinaryOperator getByName(java.lang.String name)
public static BinaryOperator get(int value)
public int getValue()
public java.lang.String getName()
public java.lang.String getLiteral()
public java.lang.String toString()
toString
in class java.lang.Enum<BinaryOperator>
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |