kaos.core.csi.query.data
Class OntClassPropertyDescription

java.lang.Object
  extended by kaos.core.csi.query.data.OntClassPropertyDescription
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ActionPropertyDescription

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

See Also:
Serialized Form

Field Summary
protected  java.lang.String _relationToClass
           
static java.lang.String MAIN_PROPERTY
           
static java.lang.String SECONDARY_PROPERTY
           
 
Constructor Summary
OntClassPropertyDescription(OntClassPropertyDescription ontPropertyInfo)
           
OntClassPropertyDescription(java.lang.String propertyName)
           
 
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()
           
 OntInstanceDescription getInstanceDescription(java.lang.String instID)
           
 java.lang.String getParentRangeName()
           
 java.lang.String getPropertyName()
           
 OntClassDescription getRangeClassDesc()
           
 java.lang.String getRangeName()
           
 java.lang.String getRangeRestrictionType()
           
 java.lang.String getRelationToActionProperty()
          Gets Relation to Action property information
 java.util.List<java.lang.String> getSchema()
           
 kaos.xmlschema.util.XMLSchemaBuilder getSchemaParser()
           
 boolean isComplement()
           
 boolean isDatatypeProperty()
           
 boolean isFunctionalProperty()
          Check if functional property information
 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)
           
 void setComplement(boolean b)
           
 void setDatatypeProperty(boolean b)
           
 void setFunctionalProperty()
          Sets functional property information
 void setMultipleInstances(java.util.Collection<java.lang.String> inst)
           
 void setParentRangeName(java.lang.String name)
           
 void setRangeClassDesc(OntClassDescription rangeClass)
           
 void setRangeName(java.lang.String name)
           
 void setRangeRestrictionType(java.lang.String type)
           
 void setRelationToActionProperty(java.lang.String myValue)
          Sets Relation to Action property information
 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
 

Field Detail

MAIN_PROPERTY

public static final java.lang.String MAIN_PROPERTY
See Also:
Constant Field Values

SECONDARY_PROPERTY

public static final java.lang.String SECONDARY_PROPERTY
See Also:
Constant Field Values

_relationToClass

protected java.lang.String _relationToClass
Constructor Detail

OntClassPropertyDescription

public OntClassPropertyDescription(java.lang.String propertyName)

OntClassPropertyDescription

public OntClassPropertyDescription(OntClassPropertyDescription ontPropertyInfo)
Method Detail

getPropertyName

public java.lang.String getPropertyName()

setRangeName

public void setRangeName(java.lang.String name)

getRangeName

public java.lang.String getRangeName()

getRangeClassDesc

public OntClassDescription getRangeClassDesc()

setRangeClassDesc

public void setRangeClassDesc(OntClassDescription rangeClass)

setParentRangeName

public void setParentRangeName(java.lang.String name)

getParentRangeName

public java.lang.String getParentRangeName()

setComplement

public void setComplement(boolean b)

isComplement

public boolean isComplement()

setDatatypeProperty

public void setDatatypeProperty(boolean b)

isDatatypeProperty

public boolean isDatatypeProperty()

setFunctionalProperty

public void setFunctionalProperty()
Sets functional property information


isFunctionalProperty

public boolean isFunctionalProperty()
Check if functional property information


setRelationToActionProperty

public void setRelationToActionProperty(java.lang.String myValue)
Sets Relation to Action property information


getRelationToActionProperty

public java.lang.String getRelationToActionProperty()
Gets Relation to Action property information


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)

setMultipleInstances

public void setMultipleInstances(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)

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()

setRangeRestrictionType

public void setRangeRestrictionType(java.lang.String type)

getRangeRestrictionType

public java.lang.String getRangeRestrictionType()

setSchema

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

isSchemaSet

public boolean isSchemaSet()

getSchema

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

getSchemaParser

public kaos.xmlschema.util.XMLSchemaBuilder getSchemaParser()

toString

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


Copyright © 2006 IHMC All Rights Reserved.