ix.ip2
Class ProcessModel.Schema
java.lang.Object
|
+--ix.ip2.ProcessModel.Schema
- static class ProcessModel.Schema
- extends java.lang.Object
- implements ProcessModel.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. For examples and explanations, see the file
ProcessModels/acp3-process.lsp in the ACP3 distribution.
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
definition
LList definition
pattern
LList pattern
action
java.lang.String action
isForEachCoa
boolean isForEachCoa
nodes
LList nodes
orderings
LList orderings
properties
LList properties
ProcessModel.Schema
ProcessModel.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)
forCoa
ProcessModel.Schema forCoa(java.lang.Long coa)
toList
LList toList()
replaceEverywhere
java.lang.Object replaceEverywhere(java.lang.Object tree,
java.lang.Object old,
java.lang.Object neu)
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)