kaos.policy.information
Class OntPropertyInfo

java.lang.Object
  extended by kaos.policy.information.OntPropertyInfo
All Implemented Interfaces:
java.io.Serializable

public class OntPropertyInfo
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
OntPropertyInfo(java.lang.String name)
           
 
Method Summary
 void addInstance(java.lang.String inst)
           
 void addInstanceDescription(java.lang.String instID, java.lang.Object desc)
           
 void addMultipleInstances(java.util.Collection<java.lang.String> inst)
           
 void addSubpropertyNames(java.util.Collection<java.lang.String> propNames)
           
 java.util.Set<java.lang.String> getAllInstances()
           
 java.util.Set<java.lang.String> getAllSubpropertyNames()
           
 java.lang.String getClassName()
           
 boolean getDataContext()
           
 OntInstanceDescription getInstanceDescription(java.lang.String instID)
           
 java.lang.String getParentClassName()
           
 java.lang.String getPropertyName()
           
 java.lang.String getRestrictionType()
           
 java.util.List<java.lang.String> getSchema()
           
 boolean isComplement()
           
 boolean isInstancePresent(java.lang.Object inst)
           
 boolean isSchemaSet()
           
 boolean isSubpropertyPresent(java.lang.String propName)
           
 void removeAllInstanceDescriptions()
           
 void removeAllInstances()
           
 void removeInstance(java.lang.Object inst)
           
 void removeInstanceDescription(java.lang.String instID)
           
 void removeMultipleInstances(java.util.Collection<java.lang.String> inst)
           
 OntPropertyInfo returnCopy()
           
 void setClassName(java.lang.String name)
           
 void setComplement(boolean b)
           
 void setDataContext(boolean b)
           
 void setMultipleInstances(java.util.Collection<java.lang.String> inst)
           
 void setParentClassName(java.lang.String name)
           
 void setRestrictionType(java.lang.String type)
           
 void setSchema(java.util.List<java.lang.String> objectDef)
           
 java.lang.String toString()
           
 void updateInstances(java.util.Collection<java.lang.String> inst)
           
 void updateSubpropertyNames(java.lang.String mainProp, java.util.Collection<java.lang.String> propNames)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OntPropertyInfo

public OntPropertyInfo(java.lang.String name)
Method Detail

getPropertyName

public java.lang.String getPropertyName()

setClassName

public void setClassName(java.lang.String name)

getClassName

public java.lang.String getClassName()

setParentClassName

public void setParentClassName(java.lang.String name)

getParentClassName

public java.lang.String getParentClassName()

setComplement

public void setComplement(boolean b)

isComplement

public boolean isComplement()

setDataContext

public void setDataContext(boolean b)

getDataContext

public boolean getDataContext()

isInstancePresent

public boolean isInstancePresent(java.lang.Object inst)

addInstance

public void addInstance(java.lang.String inst)

addMultipleInstances

public void addMultipleInstances(java.util.Collection<java.lang.String> inst)

updateInstances

public void updateInstances(java.util.Collection<java.lang.String> inst)

addInstanceDescription

public void addInstanceDescription(java.lang.String instID,
                                   java.lang.Object desc)

setMultipleInstances

public void setMultipleInstances(java.util.Collection<java.lang.String> inst)

getAllInstances

public java.util.Set<java.lang.String> getAllInstances()

addSubpropertyNames

public void addSubpropertyNames(java.util.Collection<java.lang.String> propNames)

updateSubpropertyNames

public void updateSubpropertyNames(java.lang.String mainProp,
                                   java.util.Collection<java.lang.String> propNames)

getAllSubpropertyNames

public java.util.Set<java.lang.String> getAllSubpropertyNames()

isSubpropertyPresent

public boolean isSubpropertyPresent(java.lang.String propName)

getInstanceDescription

public OntInstanceDescription getInstanceDescription(java.lang.String instID)

removeInstance

public void removeInstance(java.lang.Object inst)

removeInstanceDescription

public void removeInstanceDescription(java.lang.String instID)

removeMultipleInstances

public void removeMultipleInstances(java.util.Collection<java.lang.String> inst)

removeAllInstances

public void removeAllInstances()

removeAllInstanceDescriptions

public void removeAllInstanceDescriptions()

setRestrictionType

public void setRestrictionType(java.lang.String type)

getRestrictionType

public java.lang.String getRestrictionType()

returnCopy

public OntPropertyInfo returnCopy()

setSchema

public void setSchema(java.util.List<java.lang.String> objectDef)

isSchemaSet

public boolean isSchemaSet()

getSchema

public java.util.List<java.lang.String> getSchema()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object