|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Objectjava.lang.Enum<Operator>
edu.wis.jtlv.env.spec.Operator
public enum Operator
All kinds of operators.
SpecExp
Enum Constant Summary | |
---|---|
ABF
|
|
ABG
|
|
ABU
|
|
AF
|
|
AG
|
|
AND
|
|
AU
|
|
AX
|
|
EBF
|
|
EBG
|
|
EBU
|
|
EF
|
|
EG
|
|
EU
|
|
EX
|
|
FINALLY
|
|
GLOBALLY
|
|
HISTORICALLY
|
|
IFF
|
|
IMPLIES
|
|
NEXT
|
|
NOT
|
|
NOT_PREV_NOT
|
|
ONCE
|
|
OR
|
|
PREV
|
|
RELEASES
|
|
SINCE
|
|
TRIGGERED
|
|
UNTIL
|
|
XNOR
|
|
XOR
|
Field Summary | |
---|---|
static Operator[] |
binaryOp
|
static Operator[] |
CTLOp
|
static Operator[] |
FutureLTLOp
|
static Operator[] |
PastLTLOp
|
static Operator[] |
propOp
|
static Operator[] |
RealTimeCTLOp
|
static Operator[] |
tripletOp
|
static Operator[] |
unaryOp
|
Method Summary | |
---|---|
boolean |
isBinary()
Is this a binary operator. |
boolean |
isCTLOp()
Is this a CTL operator. |
boolean |
isFutureLTLOp()
Is this a Future LTL operator. |
boolean |
isLTLOp()
Is this a LTL operator. |
boolean |
isPastLTLOp()
Is this a Past LTL operator. |
boolean |
isProp()
Is this a first order operator. |
boolean |
isRealTimeCTLOp()
Is this a Real Time CTL operator. |
boolean |
isTemporalOp()
Is this a Temporal operator. |
boolean |
isTriplet()
Is this a triplet operator. |
boolean |
isUnary()
Is this an unary operator. |
int |
numOfOperands()
Getter for the number of operands to this operator. |
static Operator |
operatorFromString(java.lang.String op_str)
Parse an operator from a string. |
java.lang.String |
toString()
|
static Operator |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static Operator[] |
values()
Returns an array containing the constants of this enum type, in the order they are 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 |
---|
public static final Operator NOT
public static final Operator FINALLY
public static final Operator GLOBALLY
public static final Operator HISTORICALLY
public static final Operator NEXT
public static final Operator NOT_PREV_NOT
public static final Operator ONCE
public static final Operator PREV
public static final Operator EX
public static final Operator EF
public static final Operator EG
public static final Operator AX
public static final Operator AF
public static final Operator AG
public static final Operator AND
public static final Operator OR
public static final Operator XOR
public static final Operator XNOR
public static final Operator IFF
public static final Operator IMPLIES
public static final Operator RELEASES
public static final Operator SINCE
public static final Operator TRIGGERED
public static final Operator UNTIL
public static final Operator ABF
public static final Operator ABG
public static final Operator EBF
public static final Operator EBG
public static final Operator AU
public static final Operator EU
public static final Operator ABU
public static final Operator EBU
Field Detail |
---|
public static final Operator[] unaryOp
public static final Operator[] binaryOp
public static final Operator[] tripletOp
public static final Operator[] propOp
public static final Operator[] FutureLTLOp
public static final Operator[] PastLTLOp
public static final Operator[] CTLOp
public static final Operator[] RealTimeCTLOp
Method Detail |
---|
public static Operator[] values()
for (Operator c : Operator.values()) System.out.println(c);
public static Operator 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 boolean isProp()
Is this a first order operator.
public boolean isLTLOp()
Is this a LTL operator.
public boolean isFutureLTLOp()
Is this a Future LTL operator.
public boolean isPastLTLOp()
Is this a Past LTL operator.
public boolean isCTLOp()
Is this a CTL operator.
public boolean isRealTimeCTLOp()
Is this a Real Time CTL operator.
public boolean isTemporalOp()
Is this a Temporal operator.
public boolean isUnary()
Is this an unary operator.
public boolean isBinary()
Is this a binary operator.
public boolean isTriplet()
Is this a triplet operator.
public int numOfOperands()
Getter for the number of operands to this operator.
public java.lang.String toString()
toString
in class java.lang.Enum<Operator>
public static Operator operatorFromString(java.lang.String op_str)
Parse an operator from a string.
op_str
- The operator string.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |