kaos.ontology.classifier
Class OntInstanceClassifier

java.lang.Object
  extended by kaos.core.csi.extension.KAoSExtensionComponentImpl
      extended by kaos.ontology.classifier.OntInstanceClassifier
All Implemented Interfaces:
KAoSExtensionComponent
Direct Known Subclasses:
GenericOntClassifier

public class OntInstanceClassifier
extends KAoSExtensionComponentImpl


Field Summary
protected  java.util.Map<java.lang.String,KAoSOntClassBuilder> _cachedClasses
           
protected  OntologyService _dirProxy
           
 
Fields inherited from class kaos.core.csi.extension.KAoSExtensionComponentImpl
_associatedOntTypes, _componentName
 
Constructor Summary
OntInstanceClassifier()
           
OntInstanceClassifier(java.lang.String name, java.util.List<java.lang.String> ontTypes)
           
OntInstanceClassifier(java.lang.String name, java.lang.String ontType)
           
 
Method Summary
protected  KAoSOntClassBuilder getOntClassDescription(java.lang.String className, java.lang.Object classDesc)
           
protected  OntInstanceDescription getOntInstanceDescription(java.lang.String instanceName, java.lang.Object instDesc)
           
 void setOntologyInterfaces(OntologyService ontInterfaces)
           
 
Methods inherited from class kaos.core.csi.extension.KAoSExtensionComponentImpl
addOntologicalAttribute, getEnabledStatus, getName, getOntologicalAttributes, setEnabledStatus, setName, setProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_cachedClasses

protected java.util.Map<java.lang.String,KAoSOntClassBuilder> _cachedClasses

_dirProxy

protected OntologyService _dirProxy
Constructor Detail

OntInstanceClassifier

public OntInstanceClassifier()

OntInstanceClassifier

public OntInstanceClassifier(java.lang.String name,
                             java.util.List<java.lang.String> ontTypes)

OntInstanceClassifier

public OntInstanceClassifier(java.lang.String name,
                             java.lang.String ontType)
Method Detail

getOntInstanceDescription

protected OntInstanceDescription getOntInstanceDescription(java.lang.String instanceName,
                                                           java.lang.Object instDesc)
                                                    throws ClassifierException
Throws:
ClassifierException

getOntClassDescription

protected KAoSOntClassBuilder getOntClassDescription(java.lang.String className,
                                                     java.lang.Object classDesc)
                                              throws ClassifierException
Throws:
ClassifierException

setOntologyInterfaces

public void setOntologyInterfaces(OntologyService ontInterfaces)