Package owl.automaton.symbolic
Class ManualVariableAllocation
- java.lang.Object
-
- owl.automaton.symbolic.ManualVariableAllocation
-
- All Implemented Interfaces:
SymbolicAutomaton.VariableAllocation
public class ManualVariableAllocation extends Object implements SymbolicAutomaton.VariableAllocation
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
globalToLocal(int variable, owl.automaton.symbolic.SymbolicAutomaton.VariableType type)
int
localToGlobal(int variable, owl.automaton.symbolic.SymbolicAutomaton.VariableType type)
int
numberOfVariables()
owl.automaton.symbolic.SymbolicAutomaton.VariableType
typeOf(int variable)
List<String>
variableNames()
ImmutableBitSet
variables(owl.automaton.symbolic.SymbolicAutomaton.VariableType... types)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface owl.automaton.symbolic.SymbolicAutomaton.VariableAllocation
globalToLocal, localToGlobal
-
-
-
-
Method Detail
-
variables
public ImmutableBitSet variables(owl.automaton.symbolic.SymbolicAutomaton.VariableType... types)
- Specified by:
variables
in interfaceSymbolicAutomaton.VariableAllocation
-
numberOfVariables
public int numberOfVariables()
- Specified by:
numberOfVariables
in interfaceSymbolicAutomaton.VariableAllocation
-
typeOf
public owl.automaton.symbolic.SymbolicAutomaton.VariableType typeOf(int variable)
- Specified by:
typeOf
in interfaceSymbolicAutomaton.VariableAllocation
-
variableNames
public List<String> variableNames()
- Specified by:
variableNames
in interfaceSymbolicAutomaton.VariableAllocation
-
localToGlobal
public int localToGlobal(int variable, owl.automaton.symbolic.SymbolicAutomaton.VariableType type)
- Specified by:
localToGlobal
in interfaceSymbolicAutomaton.VariableAllocation
-
globalToLocal
public int globalToLocal(int variable, owl.automaton.symbolic.SymbolicAutomaton.VariableType type)
- Specified by:
globalToLocal
in interfaceSymbolicAutomaton.VariableAllocation
-
-