|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectuk.ac.ic.doc.automed.util.graph.impl.Node
uk.ac.ic.doc.automed.util.graph.impl.DNode
uk.ac.ic.doc.automed.util.graph.impl.HDMObject
public class HDMObject
Field Summary | |
---|---|
private static java.lang.String |
constraint
|
private java.lang.String |
ctype
|
private static java.lang.String |
edge
|
private static java.lang.String |
model
|
private static java.lang.String |
node
|
private java.lang.String |
peer
|
private java.lang.String |
schema
|
private java.util.Vector |
schemeDef
|
private static long |
serialVersionUID
|
private SchemeInfo |
si
|
Fields inherited from class uk.ac.ic.doc.automed.util.graph.impl.Node |
---|
colon, pref |
Constructor Summary | |
---|---|
HDMObject(java.lang.String peer,
java.lang.String schema)
|
|
HDMObject(java.lang.String name,
java.lang.String peer,
java.lang.String schema)
|
Method Summary | |
---|---|
void |
addSchemePos(java.lang.Object o)
|
boolean |
appearsInSchemeOf(SchemaObjectI obj)
Returns true if the scheme definition of this HDM object contains at least one scheme element of another HDM object. |
HDMObject |
copy()
Create a copy of this object. |
boolean |
equals(java.lang.Object o)
Returns true if this HDMObject has the same scheme definition as another HDMObject. |
SchemeInfo |
getAsSchemeInfo()
|
java.lang.String |
getConstructType()
|
java.lang.String |
getLabel()
|
java.lang.String |
getModel()
|
java.lang.String |
getName()
|
java.lang.String |
getPeer()
|
java.lang.String |
getSchema()
|
java.lang.String |
getSchemaIdentifier()
|
java.util.List |
getSchemeDefinition()
|
java.lang.Object[] |
getSchemeDefinition(int fromIndex)
|
java.lang.String |
getSchemeNamesString()
Returns the standard AutoMed scheme definition string of this object. |
java.lang.String |
getSchemeNamesString(boolean full)
|
protected java.lang.String |
getSchemeNamesString(boolean bracket,
boolean full)
|
java.lang.String |
getSchemeNamesStringWithoutBrackets()
|
java.lang.Object |
getSchemePos(int index)
Return the scheme object at a position specified by index |
int |
indexOf(java.lang.Object o)
Find the scheme position of an HDMObject of this object. |
boolean |
isConstructType(java.lang.String ctype)
|
boolean |
isEdge()
|
boolean |
isNode()
|
void |
replace(java.lang.Object oldobj,
java.lang.Object newobj)
|
void |
setConstructType(java.lang.String ctype)
|
void |
setName(java.lang.String n)
|
void |
setPeer(java.lang.String peer)
|
void |
setSchema(java.lang.String schema)
|
(package private) void |
setSchemeDefinition(java.lang.Object[] schemeDef)
To be accessed by HDMGraph only. |
void |
setSchemePos(java.lang.Object o,
int index)
|
java.lang.String |
toString()
|
Methods inherited from class uk.ac.ic.doc.automed.util.graph.impl.DNode |
---|
getSchemaObjectTypeName, setDataType |
Methods inherited from class uk.ac.ic.doc.automed.util.graph.impl.Node |
---|
clear, equalsData, finalize, getData, getID, getTag, hashCode, setData, setTag |
Methods inherited from class java.lang.Object |
---|
clone, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface uk.ac.ic.doc.automed.p2p.reps.SchemaObjectI |
---|
getSchemaObjectTypeName |
Field Detail |
---|
private static final long serialVersionUID
private java.lang.String peer
private java.lang.String schema
private SchemeInfo si
private static final java.lang.String node
private static final java.lang.String edge
private static final java.lang.String constraint
private static final java.lang.String model
private java.util.Vector schemeDef
private java.lang.String ctype
Constructor Detail |
---|
public HDMObject(java.lang.String peer, java.lang.String schema)
public HDMObject(java.lang.String name, java.lang.String peer, java.lang.String schema)
Method Detail |
---|
public void setConstructType(java.lang.String ctype)
public java.lang.String getConstructType()
getConstructType
in interface SchemaObjectI
public void setSchemePos(java.lang.Object o, int index)
public void addSchemePos(java.lang.Object o)
public void replace(java.lang.Object oldobj, java.lang.Object newobj)
void setSchemeDefinition(java.lang.Object[] schemeDef)
public java.lang.Object getSchemePos(int index)
index
index
-
public void setName(java.lang.String n)
public java.lang.String getName()
public java.lang.String getLabel()
getLabel
in interface SchemaObjectI
public java.util.List getSchemeDefinition()
getSchemeDefinition
in interface SchemaObjectI
public java.lang.Object[] getSchemeDefinition(int fromIndex)
public java.lang.String getSchemaIdentifier()
public boolean isNode()
public boolean isEdge()
public boolean isConstructType(java.lang.String ctype)
isConstructType
in interface SchemaObjectI
public boolean appearsInSchemeOf(SchemaObjectI obj)
appearsInSchemeOf
in interface SchemaObjectI
o
-
public int indexOf(java.lang.Object o)
public void setPeer(java.lang.String peer)
public java.lang.String getPeer()
public void setSchema(java.lang.String schema)
public java.lang.String getSchema()
public java.lang.String getModel()
public java.lang.String getSchemeNamesString()
public java.lang.String getSchemeNamesStringWithoutBrackets()
public java.lang.String getSchemeNamesString(boolean full)
getSchemeNamesString
in interface SchemaObjectI
protected java.lang.String getSchemeNamesString(boolean bracket, boolean full)
public SchemeInfo getAsSchemeInfo()
public java.lang.String toString()
toString
in class DNode
public boolean equals(java.lang.Object o)
equals
in class Node
public HDMObject copy()
copy
in class Node
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |