org.topbraid.core.inference
Class DefaultSuperClassInference

java.lang.Object
  extended by org.topbraid.core.inference.AbstractInference
      extended by org.topbraid.core.inference.DefaultSuperClassInference
All Implemented Interfaces:
IInference

public class DefaultSuperClassInference
extends AbstractInference


Constructor Summary
DefaultSuperClassInference()
           
 
Method Summary
 void changePerformed(TripleChangeRecord[] records, org.eclipse.core.runtime.IProgressMonitor monitor)
           
static com.hp.hpl.jena.rdf.model.Resource getDefaultSuperclass(com.hp.hpl.jena.rdf.model.Resource cls)
           
static boolean hasNamedSuperClass(com.hp.hpl.jena.rdf.model.Resource subClass, com.hp.hpl.jena.rdf.model.Resource defaultSuperClass)
           
 void init(com.hp.hpl.jena.ontology.OntModel ontModel, com.hp.hpl.jena.rdf.model.Model infModel, org.eclipse.core.runtime.IProgressMonitor monitor)
           
protected  void update(com.hp.hpl.jena.rdf.model.Model infModel, com.hp.hpl.jena.rdf.model.Resource subClass)
           
 
Methods inherited from class org.topbraid.core.inference.AbstractInference
addInference, addToMap, getName, removeAny, removeInference, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultSuperClassInference

public DefaultSuperClassInference()
Method Detail

getDefaultSuperclass

public static com.hp.hpl.jena.rdf.model.Resource getDefaultSuperclass(com.hp.hpl.jena.rdf.model.Resource cls)

hasNamedSuperClass

public static boolean hasNamedSuperClass(com.hp.hpl.jena.rdf.model.Resource subClass,
                                         com.hp.hpl.jena.rdf.model.Resource defaultSuperClass)

init

public void init(com.hp.hpl.jena.ontology.OntModel ontModel,
                 com.hp.hpl.jena.rdf.model.Model infModel,
                 org.eclipse.core.runtime.IProgressMonitor monitor)

changePerformed

public void changePerformed(TripleChangeRecord[] records,
                            org.eclipse.core.runtime.IProgressMonitor monitor)

update

protected void update(com.hp.hpl.jena.rdf.model.Model infModel,
                      com.hp.hpl.jena.rdf.model.Resource subClass)
Overrides:
update in class AbstractInference