de.fau.cs.www8.jadeowlcodec.examples.OWLEngageexample.ontology.f
Class AID.Factory

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

public static class AID.Factory
extends AbstractWrapperFactory<AID>


Field Summary
static AID.Factory instance
           
 
Method Summary
protected  AID protectedCreate(AssertionSet assertionSet, Uri.Individual rdfID)
          create a new Individual
protected  AID protectedWrap(GenericIndividual gi)
           
static AID wrap(AssertionSet assertionSet, Uri.Individual rdfID)
           
static AID 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 AID.Factory instance
Method Detail

wrap

public static AID wrap(GenericIndividual gi)

wrap

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

protectedWrap

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

protectedCreate

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

Specified by:
protectedCreate in class AbstractWrapperFactory<AID>
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