kaos.core.csi.query.data
Class OntClassPropertyDescription
java.lang.Object
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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
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
OntClassPropertyDescription
public OntClassPropertyDescription(java.lang.String propertyName)
OntClassPropertyDescription
public OntClassPropertyDescription(OntClassPropertyDescription ontPropertyInfo)
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.