edu.wis.jtlv.env.core.spec
Class InternalSpecCTLRange
java.lang.Object
edu.wis.jtlv.env.core.spec.InternalSpec
edu.wis.jtlv.env.core.spec.InternalSpecCTLRange
public class InternalSpecCTLRange
- extends InternalSpec
This node is a range node for the Real Time CTL operators.
Simple ranges are not assigned with such a node, and are evaluated as a smv
expressions.
For consistency, this is not regarded as a temporal operator in the queries.
Its holder should mark it as a temporal operator.
- Version:
- "1.3.2"
- Author:
- yaniv sa'ar.
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
InternalSpecCTLRange
public InternalSpecCTLRange(int from,
int to,
org.antlr.runtime.Token start)
InternalSpecCTLRange
public InternalSpecCTLRange(java.lang.String from,
java.lang.String to,
org.antlr.runtime.Token start)
getFrom
public int getFrom()
getTo
public int getTo()
evalBDDChildrenExp
public void evalBDDChildrenExp(org.antlr.runtime.TokenStream input)
throws SpecParseException
- Specified by:
evalBDDChildrenExp in class InternalSpec
- Throws:
SpecParseException
isPropSpec
public boolean isPropSpec()
- Specified by:
isPropSpec in class InternalSpec
isCTLSpec
public boolean isCTLSpec()
- Specified by:
isCTLSpec in class InternalSpec
isRealTimeCTLSpec
public boolean isRealTimeCTLSpec()
- Specified by:
isRealTimeCTLSpec in class InternalSpec
isLTLSpec
public boolean isLTLSpec()
- Specified by:
isLTLSpec in class InternalSpec
isFutureLTLSpec
public boolean isFutureLTLSpec()
- Specified by:
isFutureLTLSpec in class InternalSpec
isPastLTLSpec
public boolean isPastLTLSpec()
- Specified by:
isPastLTLSpec in class InternalSpec
isCTLStarSpec
public boolean isCTLStarSpec()
- Specified by:
isCTLStarSpec in class InternalSpec
hasTemporalOperators
public boolean hasTemporalOperators()
- Specified by:
hasTemporalOperators in class InternalSpec
toString
public java.lang.String toString()
- Specified by:
toString in class InternalSpec