de.fau.cs.www8.jadeowlcodec.examples.OWLEngageexample.ontology.owl
Class Thing.Factory

java.lang.Object
  extended by de.fau.cs.www8.jadeowlcodec.AbstractWrapperFactory<Thing>
      extended by de.fau.cs.www8.jadeowlcodec.examples.OWLEngageexample.ontology.owl.Thing.Factory
Enclosing interface:
Thing

public static class Thing.Factory
extends AbstractWrapperFactory<Thing>


Field Summary
static Thing.Factory instance
           
 
Method Summary
protected  Thing protectedCreate(AssertionSet assertionSet, Uri.Individual rdfID)
          create a new Individual
protected  Thing protectedWrap(GenericIndividual gi)
           
static Thing wrap(AssertionSet assertionSet, Uri.Individual rdfID)
           
static Thing wrap(GenericIndividual gi)
           
 
Methods inherited from class de.fau.cs.www8.jadeowlcodec.AbstractWrapperFactory
getFactoryInstance, getInstance, getUri, getWrapperClass, inOtherASet, inOtherASet, inOtherASet, tryExistingWrapper
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instance

public static final Thing.Factory instance
Method Detail

wrap

public static Thing wrap(GenericIndividual gi)

wrap

public static Thing wrap(AssertionSet assertionSet,
                         Uri.Individual rdfID)

protectedWrap

protected Thing protectedWrap(GenericIndividual gi)
Specified by:
protectedWrap in class AbstractWrapperFactory<Thing>
Parameters:
gi - the GenericIndividual to wrap
Returns:
returns a wrapper instance if compatible, otherwise returns null

protectedCreate

protected Thing protectedCreate(AssertionSet assertionSet,
                                Uri.Individual rdfID)
Description copied from class: AbstractWrapperFactory
create a new Individual

Specified by:
protectedCreate in class AbstractWrapperFactory<Thing>
Parameters:
assertionSet - the assertionSet in which to create the new individual
rdfID - the ID of the new individual
Returns:
Wrapper interface around the newly created individual


Copyright 2007 Moritz Goeb, Bernhard Schiemann, Ulf Schreiber of Chair of Artificial Intelligence, University of Erlangen-Nuremberg