java.lang.Object
dev.civl.mc.predicate.IF.Predicates
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic AndPredicatenewAndPredicate(CIVLStatePredicate predicate) static DeadlocknewDeadlock(dev.civl.sarl.IF.SymbolicUniverse universe, Enabler enabler, StateFactory stateFactory, SymbolicAnalyzer symbolicAnalyzer) static FunctionalEquivalencenewFunctionalEquivalence(dev.civl.sarl.IF.SymbolicUniverse universe, SymbolicAnalyzer symbolicAnalyzer, String[] outputNames, Map<dev.civl.sarl.IF.expr.BooleanExpression, Set<Pair<State, dev.civl.sarl.IF.expr.SymbolicExpression[]>>> specOutputs) static PotentialDeadlocknewPotentialDeadlock(dev.civl.sarl.IF.SymbolicUniverse universe, Enabler enabler, LibraryEnablerLoader loader, Evaluator evaluator, ModelFactory modelFactory, SymbolicUtility symbolicUtil, SymbolicAnalyzer symbolicAnalyzer) static TrivialPredicate
-
Constructor Details
-
Predicates
public Predicates()
-
-
Method Details
-
newDeadlock
public static Deadlock newDeadlock(dev.civl.sarl.IF.SymbolicUniverse universe, Enabler enabler, StateFactory stateFactory, SymbolicAnalyzer symbolicAnalyzer) -
newPotentialDeadlock
public static PotentialDeadlock newPotentialDeadlock(dev.civl.sarl.IF.SymbolicUniverse universe, Enabler enabler, LibraryEnablerLoader loader, Evaluator evaluator, ModelFactory modelFactory, SymbolicUtility symbolicUtil, SymbolicAnalyzer symbolicAnalyzer) -
newFunctionalEquivalence
public static FunctionalEquivalence newFunctionalEquivalence(dev.civl.sarl.IF.SymbolicUniverse universe, SymbolicAnalyzer symbolicAnalyzer, String[] outputNames, Map<dev.civl.sarl.IF.expr.BooleanExpression, Set<Pair<State, dev.civl.sarl.IF.expr.SymbolicExpression[]>>> specOutputs) -
newAndPredicate
-
newTrivialPredicate
-