uk.ac.man.cs.rainbow.rapa.gcl
Class Rules
java.lang.Object
|
+--uk.ac.man.cs.rainbow.rapa.gcl.Rules
- All Implemented Interfaces:
- Serializable
- public class Rules
- extends Object
- implements Serializable
A collection of GCL rules. This may be a complete GCL program
provided the rules have been expanded correctly.
- See Also:
Abstractor
,
Explorer
, Serialized Form
Rules
public Rules(Rule[] rules)
Rules
public Rules(Rule rule,
Rules rules)
Rules
public Rules(Rules rules1,
Rules rules2)
Rules
public Rules(ArrayList rules)
getRules
public Rule[] getRules()
getRules
public Rule getRules(int i)
toString
public String toString()
- Overrides:
toString
in class Object
toLaTeX
public String toLaTeX()
subst
public Rules subst(GeneralSubstitution s)
subst
public Rules subst(ProgramCounterFactory factory,
int i,
int n1,
int n2)
expand
public Rules expand(boolean selfContained)
expand
public Rules expand(Channel[] hides)
setupNamingMap
public void setupNamingMap(ProgramCounterFactory pcf)
getNamingMap
public Map getNamingMap()