Uses of Interface
dev.civl.mc.kripke.IF.Enabler
Packages that use Enabler
Package
Description
Module kripke provides the definition of various
transitions and the enabler and state manager of CIVL.
Module predicate defines predicates that are required to hold for any CIVL-C programs.
-
Uses of Enabler in dev.civl.mc.kripke.IF
Methods in dev.civl.mc.kripke.IF that return EnablerModifier and TypeMethodDescriptionstatic EnablerKripkes.newEnabler(StateFactory stateFactory, Evaluator evaluator, Executor executor, SymbolicAnalyzer symbolicAnalyzer, MemoryUnitFactory memUnitFactory, LibraryEnablerLoader libLoader, CIVLErrorLogger errorLogger, CIVLConfiguration civlConfig, dev.civl.gmc.GMCConfiguration gmcConfig) Creates a new instance of enabler.Methods in dev.civl.mc.kripke.IF with parameters of type EnablerModifier and TypeMethodDescriptionLibraryEnablerLoader.getLibraryEnabler(String name, Enabler primaryEnabler, Evaluator evaluator, ModelFactory modelFacotry, SymbolicUtility symbolicUtil, SymbolicAnalyzer symbolicAnalyzer) Obtains the library executor of the given name.static CIVLStateManagerKripkes.newStateManager(Enabler enabler, Executor executor, SymbolicAnalyzer symbolicAnalyzer, CIVLErrorLogger errorLogger, CIVLConfiguration config) Creates a new instance of state manager. -
Uses of Enabler in dev.civl.mc.predicate.IF
Methods in dev.civl.mc.predicate.IF with parameters of type EnablerModifier and TypeMethodDescriptionstatic DeadlockPredicates.newDeadlock(dev.civl.sarl.IF.SymbolicUniverse universe, Enabler enabler, StateFactory stateFactory, SymbolicAnalyzer symbolicAnalyzer) static PotentialDeadlockPredicates.newPotentialDeadlock(dev.civl.sarl.IF.SymbolicUniverse universe, Enabler enabler, LibraryEnablerLoader loader, Evaluator evaluator, ModelFactory modelFactory, SymbolicUtility symbolicUtil, SymbolicAnalyzer symbolicAnalyzer)