uk.ac.ic.doc.automed.matching
Class SchemaElement
java.lang.Object
|
+--uk.ac.ic.doc.automed.matching.SchemaElement
- public class SchemaElement
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
SchemaElement
public SchemaElement(int hashCode,
SchemaObject o,
boolean isAtomic)
isAtomic
public boolean isAtomic()
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
getSchemaObject
public SchemaObject getSchemaObject()
setName
public void setName(java.lang.String name)
getName
public java.lang.String getName()
setDataType
public void setDataType(int type)
getDataType
public int getDataType()
addInstance
public void addInstance(java.lang.String inst)
getRandomInstance
public java.lang.String getRandomInstance()
throws UninstantiatedException
UninstantiatedException
containsInstance
public boolean containsInstance(java.lang.String s)
numOfInstances
public int numOfInstances()
setInstances
public void setInstances(java.util.ArrayList insts)
getDistinctInstances
public java.lang.String[] getDistinctInstances()
getInstancesSorted
public Instance[] getInstancesSorted()
printElements
public static void printElements()
getElement
public static SchemaElement getElement(java.lang.String hashCode,
boolean isAtomic)
getElement
public static SchemaElement getElement(SchemaObject o,
boolean isAtomic)