ix.icore.domain
Class SchemaTable
java.lang.Object
|
+--ix.icore.domain.SchemaTable
- All Implemented Interfaces:
- EffectSymbols, SchemaSymbols
- Direct Known Subclasses:
- Domain
- public class SchemaTable
- extends java.lang.Object
- implements SchemaSymbols
A SchemaTable contains Schemas that describe the possible actions
in a process.
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
processSchemas
protected LListCollector processSchemas
allSchemas
protected LListCollector allSchemas
actionTable
protected java.util.Hashtable actionTable
nameTable
protected java.util.Hashtable nameTable
SchemaTable
public SchemaTable()
isEmpty
public boolean isEmpty()
clear
public void clear()
addSchema
public void addSchema(Schema s)
deleteNamedSchema
public void deleteNamedSchema(java.lang.String name)
deleteSchema
public void deleteSchema(Schema s)
getAllProcessSchemas
public LList getAllProcessSchemas()
getMatchingProcessSchemas
public LList getMatchingProcessSchemas(LList pattern)
getAllSchemas
public LList getAllSchemas()
getNamedSchema
public Schema getNamedSchema(java.lang.String name)
getMatchingSchemas
public LList getMatchingSchemas(LList pattern)
getMatchingSchemas
public LList getMatchingSchemas(LList pattern,
LList shortlist)
getSchemasWithAction
public LList getSchemasWithAction(java.lang.Object action)
getActionSchema
public Schema getActionSchema(java.lang.Object action)
checkSchemaReferences
public void checkSchemaReferences()
getProcessSchema
public Schema getProcessSchema()
staticExpansionTree
public LList staticExpansionTree()
staticExpansionTree
public LList staticExpansionTree(Schema s)