Package cdc.graphs
Enum PartialOrderPosition
- java.lang.Object
-
- java.lang.Enum<PartialOrderPosition>
-
- cdc.graphs.PartialOrderPosition
-
- All Implemented Interfaces:
Serializable,Comparable<PartialOrderPosition>
public enum PartialOrderPosition extends Enum<PartialOrderPosition>
Enumeration of possible relationships of two elements in a partial order.- Author:
- Damien Carbonne
-
-
Enum Constant Summary
Enum Constants Enum Constant Description EQUALThe 2 elements are equal:X = YGREATER_THANThe first element is strictly greater than the second one:X > YLESS_THANThe first element is strictly less than the second one:X < YUNRELATEDThe two elements are unrelated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanrelated()booleanunrelated()static PartialOrderPositionvalueOf(String name)Returns the enum constant of this type with the specified name.static PartialOrderPosition[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
EQUAL
public static final PartialOrderPosition EQUAL
The 2 elements are equal:X = Y
-
LESS_THAN
public static final PartialOrderPosition LESS_THAN
The first element is strictly less than the second one:X < Y
-
GREATER_THAN
public static final PartialOrderPosition GREATER_THAN
The first element is strictly greater than the second one:X > Y
-
UNRELATED
public static final PartialOrderPosition UNRELATED
The two elements are unrelated.
-
-
Method Detail
-
values
public static PartialOrderPosition[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (PartialOrderPosition c : PartialOrderPosition.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static PartialOrderPosition valueOf(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:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
related
public boolean related()
-
unrelated
public boolean unrelated()
-
-