kaos.ontology.repository
Class PropertyDescription

java.lang.Object
  extended by kaos.ontology.repository.PropertyDescription
All Implemented Interfaces:
java.io.Serializable

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

this class describes an ontology class property, along with its type. $Revision: 1.1 $

See Also:
Serialized Form

Constructor Summary
PropertyDescription(java.lang.String propertyName, java.lang.String rangeClassName)
           
 
Method Summary
 java.lang.String getPropertyName()
          Gets the ontology originated name of this property.
 java.lang.String getPropertyRangeClassName()
          Get the name of the range class.
 boolean isAttributeRelatedProperty()
          Check if Attribte related property information
 boolean isDatatypeProperty()
          Check if Datatype property
 void setAttributeRelatedProperty()
          Sets Attribte related property information
 void setDatatypeProperty()
          Sets Datatype property
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyDescription

public PropertyDescription(java.lang.String propertyName,
                           java.lang.String rangeClassName)
Method Detail

getPropertyName

public java.lang.String getPropertyName()
Gets the ontology originated name of this property.


getPropertyRangeClassName

public java.lang.String getPropertyRangeClassName()
Get the name of the range class.


setDatatypeProperty

public void setDatatypeProperty()
Sets Datatype property


isDatatypeProperty

public boolean isDatatypeProperty()
Check if Datatype property


setAttributeRelatedProperty

public void setAttributeRelatedProperty()
Sets Attribte related property information


isAttributeRelatedProperty

public boolean isAttributeRelatedProperty()
Check if Attribte related property information