Uses of Interface
dev.civl.mc.state.IF.MemoryUnitFactory
Packages that use MemoryUnitFactory
Package
Description
Module kripke provides the definition of various
transitions and the enabler and state manager of CIVL.
Module semantics implements the semantics of CIVL-C.
Module state is responsible for the creation and manipulation of
states of a CIVL model.
-
Uses of MemoryUnitFactory in dev.civl.mc.kripke.IF
Methods in dev.civl.mc.kripke.IF with parameters of type MemoryUnitFactoryModifier 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. -
Uses of MemoryUnitFactory in dev.civl.mc.semantics.IF
Methods in dev.civl.mc.semantics.IF with parameters of type MemoryUnitFactoryModifier and TypeMethodDescriptionstatic EvaluatorSemantics.newErrorSideEffectFreeEvaluator(ModelFactory modelFactory, StateFactory stateFactory, LibraryEvaluatorLoader loader, LibraryExecutorLoader loaderExec, SymbolicUtility symbolicUtil, SymbolicAnalyzer symbolicAnalyzer, MemoryUnitFactory memUnitFactory, CIVLErrorLogger errLogger, CIVLConfiguration config) Creates a new instance ofErrorSideEffectFreeEvaluator.static EvaluatorSemantics.newEvaluator(ModelFactory modelFactory, StateFactory stateFactory, LibraryEvaluatorLoader loader, LibraryExecutorLoader loaderExec, SymbolicUtility symbolicUtil, SymbolicAnalyzer symbolicAnalyzer, MemoryUnitFactory memUnitFactory, CIVLErrorLogger errLogger, CIVLConfiguration config) Creates a new instance of CIVL evaluator.Semantics.newMemoryUnitEvaluator(Evaluator evaluator, MemoryUnitFactory memUnitFactory) -
Uses of MemoryUnitFactory in dev.civl.mc.state.IF
Methods in dev.civl.mc.state.IF that return MemoryUnitFactoryModifier and TypeMethodDescriptionStateFactory.memUnitFactory()returns the memory unit factory associated with this state factory, which contains utility functions forstatic MemoryUnitFactoryStates.newImmutableMemoryUnitFactory(dev.civl.sarl.IF.SymbolicUniverse universe) Methods in dev.civl.mc.state.IF with parameters of type MemoryUnitFactoryModifier and TypeMethodDescriptionstatic StateFactoryStates.newImmutableStateFactory(ModelFactory modelFactory, MemoryUnitFactory memFactory, CIVLConfiguration config) Returns a new immutable state factory based on the given model factory.