|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectuk.ac.ic.doc.automed.p2p.tree.ObjectBuilder
public class ObjectBuilder
| Field Summary | |
|---|---|
protected java.util.Map |
modelMap
|
protected java.util.Map |
schemaMap
|
protected Root |
tree
|
| Constructor Summary | |
|---|---|
ObjectBuilder(Root tree)
|
|
| Method Summary | |
|---|---|
protected void |
addDomainSpecToSchema(java.util.List daObjs,
Schema schema)
Added support for domain spec |
protected void |
addObjectsToSchema(java.util.List objectRefs,
Schema schema)
dmle 13/11/2005: change scope to package level |
AccessMethod |
createAccessMethod(AutoMedObject objectNode)
|
java.util.List |
createAutoMedObjectsFromTree()
|
Model |
createModel(AutoMedObject objectNode)
Deprecated. use ModelObjectBuilder.createModel(AutoMedObject objectNode, overwrite) instead |
Pathway |
createPathway(AutoMedObject objectNode)
|
protected Schema |
createSchema(AutoMedObject objectNode)
Edited by dmle on 13/11/2005 to make this method package-scope |
Schema |
createSchema(Reference schemaRef)
|
java.util.Map |
getModelMap()
Getter for model map object |
java.util.Map |
getSchemaMap()
|
protected Schema |
initSchema(AutoMedObject schemaNode)
Create a new schema object |
void |
retractModel(Model model)
Retract model |
void |
retractSchema(Schema schema)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected Root tree
protected java.util.Map schemaMap
protected java.util.Map modelMap
| Constructor Detail |
|---|
public ObjectBuilder(Root tree)
| Method Detail |
|---|
public java.util.Map getSchemaMap()
public java.util.Map getModelMap()
public java.util.List createAutoMedObjectsFromTree()
throws AutoMedTreeException
AutoMedTreeException
public AccessMethod createAccessMethod(AutoMedObject objectNode)
throws AutoMedTreeException
AutoMedTreeException
protected Schema createSchema(AutoMedObject objectNode)
throws AutoMedTreeException
AutoMedTreeException
protected void addDomainSpecToSchema(java.util.List daObjs,
Schema schema)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public Model createModel(AutoMedObject objectNode)
throws AutoMedTreeException
ModelObjectBuilder.createModel(AutoMedObject objectNode, overwrite) instead
AutoMedTreeExceptionpublic void retractSchema(Schema schema)
public void retractModel(Model model)
public Schema createSchema(Reference schemaRef)
throws AutoMedTreeException
AutoMedTreeException
public Pathway createPathway(AutoMedObject objectNode)
throws AutoMedTreeException
AutoMedTreeExceptionprotected Schema initSchema(AutoMedObject schemaNode)
protected void addObjectsToSchema(java.util.List objectRefs,
Schema schema)
throws AutoMedTreeException
AutoMedTreeException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||