uk.ac.man.cs.rainbow.rapa.gcl
Class Assignment.StateVar
java.lang.Object
|
+--uk.ac.man.cs.rainbow.rapa.gcl.Assignment
|
+--uk.ac.man.cs.rainbow.rapa.gcl.Assignment.StateVar
- All Implemented Interfaces:
- LatexGenerator, Serializable, VariableContainer
- Enclosing class:
- Assignment
- public static class Assignment.StateVar
- extends Assignment
- implements LatexGenerator
An assignment to a state variable (program counter).
- See Also:
- Serialized Form
Assignment.StateVar
public Assignment.StateVar(ProgramCounterFactory factory,
int i,
int n)
Assignment.StateVar
public Assignment.StateVar(ProgramCounterFactory factory,
int i,
Number n)
getI
public int getI()
getN
public int getN()
equals
public boolean equals(Object o)
- Overrides:
equals
in class Assignment
hashCode
public int hashCode()
- Overrides:
hashCode
in class Assignment
appendLaTeX
public void appendLaTeX(StringBuffer sb)
- Description copied from interface:
LatexGenerator
- Append a LATEX representation of this
object to the given buffer.
- Specified by:
appendLaTeX
in interface LatexGenerator
apply
public Assignment apply(Unifier u)
- Overrides:
apply
in class Assignment
subst
public Assignment subst(Substitution s)
- Overrides:
subst
in class Assignment
subst
public Assignment subst(GeneralSubstitution s)
- Overrides:
subst
in class Assignment