edu.stanford.smi.protegex.owl.model.triplestore.impl
Class AddAnonymousClassPropertyPropertyHandler

java.lang.Object
  extended byedu.stanford.smi.protegex.owl.model.triplestore.impl.AbstractAddPropertyValueHandler
      extended byedu.stanford.smi.protegex.owl.model.triplestore.impl.AddAnonymousClassPropertyPropertyHandler
All Implemented Interfaces:
AddPropertyValueHandler

class AddAnonymousClassPropertyPropertyHandler
extends AbstractAddPropertyValueHandler

Author:
Holger Knublauch

Field Summary
protected  ProtegeTripleAdder adder
           
private  RDFProperty directInstancesSlot
           
private  RDFProperty directTypesSlot
           
private  Class javaType
           
private  edu.stanford.smi.protege.model.KnowledgeBase kb
           
private  edu.stanford.smi.protege.model.Cls newType
           
private  TripleStoreModel tripleStoreModel
           
 
Constructor Summary
(package private) AddAnonymousClassPropertyPropertyHandler(ProtegeTripleAdder adder, edu.stanford.smi.protege.model.Cls newType, Class javaType, TripleStoreModel tripleStoreModel)
           
 
Method Summary
 void handleAdd(RDFResource subject, Object object)
           
private  void removeDirectTypes(RDFResource subject)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

directInstancesSlot

private RDFProperty directInstancesSlot

directTypesSlot

private RDFProperty directTypesSlot

javaType

private Class javaType

kb

private edu.stanford.smi.protege.model.KnowledgeBase kb

newType

private edu.stanford.smi.protege.model.Cls newType

tripleStoreModel

private TripleStoreModel tripleStoreModel

adder

protected ProtegeTripleAdder adder
Constructor Detail

AddAnonymousClassPropertyPropertyHandler

AddAnonymousClassPropertyPropertyHandler(ProtegeTripleAdder adder,
                                         edu.stanford.smi.protege.model.Cls newType,
                                         Class javaType,
                                         TripleStoreModel tripleStoreModel)
Method Detail

handleAdd

public void handleAdd(RDFResource subject,
                      Object object)

removeDirectTypes

private void removeDirectTypes(RDFResource subject)