Package net.automatalib.graph
Interface ContextFreeModalProcessSystem<L,AP>
-
- Type Parameters:
L- edge label typeAP- atomic proposition type
- All Superinterfaces:
FiniteRepresentation,GraphViewable
public interface ContextFreeModalProcessSystem<L,AP> extends FiniteRepresentation, GraphViewable
Represents a Context-Free Modal Transition System as defined in the paper M3C: Modal Meta Model Checking. Note that we use the term process system from the original paper to prevent confusion with AutomataLib's concept ofTransitionSystems.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description @Nullable LgetMainProcess()Map<L,ProceduralModalProcessGraph<?,L,?,AP,?>>getPMPGs()default Graph<?,?>graphView()default intsize()Returns the number of entities required to represent this system.
-
-
-
Method Detail
-
getPMPGs
Map<L,ProceduralModalProcessGraph<?,L,?,AP,?>> getPMPGs()
-
size
default int size()
Description copied from interface:FiniteRepresentationReturns the number of entities required to represent this system.- Specified by:
sizein interfaceFiniteRepresentation- Returns:
- the number of entities required to represent this system
-
graphView
default Graph<?,?> graphView()
- Specified by:
graphViewin interfaceGraphViewable
-
-