ix.iplan
Class Schema
java.lang.Object
|
+--ix.iplan.Schema
- public class Schema
- extends java.lang.Object
- implements LTF_SchemaSymbols, java.lang.Cloneable
A Schema describes a possible action in the process being modelled.
There can also be a schema that describes the top-level of the
process itself.
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
type
Symbol type
pattern
LList pattern
action
java.lang.Object action
nodes
LList nodes
orderings
LList orderings
properties
LList properties
Schema
public Schema(LList def)
checkNodeNumbers
private void checkNodeNumbers()
getPropertyObject
java.lang.Object getPropertyObject(java.lang.String name)
getProperty
java.lang.String getProperty(java.lang.String name)
isTrue
boolean isTrue(java.lang.String name)
instantiate
Schema instantiate(MatchEnv env)
toList
public LList toList()
instantiateTree
public static java.lang.Object instantiateTree(java.lang.Object tree,
MatchEnv env)
expandAllOrderings
LList expandAllOrderings(LList orderings)
expandOrdering
LList expandOrdering(LList ordering)
expandOrderPair
LList expandOrderPair(java.lang.Object left,
java.lang.Object right)
ensureList
LList ensureList(java.lang.Object a)