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 ofTransitionSystem
s.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description @Nullable L
getMainProcess()
Map<L,ProceduralModalProcessGraph<?,L,?,AP,?>>
getPMPGs()
default Graph<?,?>
graphView()
default int
size()
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:FiniteRepresentation
Returns the number of entities required to represent this system.- Specified by:
size
in interfaceFiniteRepresentation
- Returns:
- the number of entities required to represent this system
-
graphView
default Graph<?,?> graphView()
- Specified by:
graphView
in interfaceGraphViewable
-
-