public abstract class MORIndividualBase extends MORBase<org.semanticweb.owlapi.model.OWLNamedIndividual> implements MORIndividual
MORGrounding.ConceptInstance, MORGrounding.DataInstance, MORGrounding.GroundBase<J extends org.semanticweb.owlapi.model.OWLObject>, MORGrounding.IndividualInstance, MORGrounding.ObjectInstance
MORIndividual.DataLink<D extends MORDataProperty>, MORIndividual.Disjoint<D extends MORIndividual>, MORIndividual.Equivalent<D extends MORIndividual>, MORIndividual.ObjectLink<D extends MORObjectProperty>, MORIndividual.Type<D extends MORConcept>
Semantic.Axioms<Y>, Semantic.Descriptor<O,J>, Semantic.Ground<O,J>, Semantic.MappingIntent<I extends Semantic.Ground,C>, Semantic.SemanticAxiom<S,Y>, Semantic.SemanticAxioms<F extends Semantic.SemanticAxiom<?,Y>,Y>
Constructor and Description |
---|
MORIndividualBase(java.lang.String instanceName,
it.emarolab.amor.owlInterface.OWLReferences onto) |
MORIndividualBase(java.lang.String instanceName,
java.lang.String ontoName) |
MORIndividualBase(java.lang.String instanceName,
java.lang.String ontoName,
java.lang.String filePath,
java.lang.String iriPath) |
MORIndividualBase(java.lang.String instanceName,
java.lang.String ontoName,
java.lang.String filePath,
java.lang.String iriPath,
boolean bufferingChanges) |
MORIndividualBase(org.semanticweb.owlapi.model.OWLNamedIndividual instance,
it.emarolab.amor.owlInterface.OWLReferences onto) |
MORIndividualBase(org.semanticweb.owlapi.model.OWLNamedIndividual instance,
java.lang.String ontoName) |
MORIndividualBase(org.semanticweb.owlapi.model.OWLNamedIndividual instance,
java.lang.String ontoName,
java.lang.String filePath,
java.lang.String iriPath) |
MORIndividualBase(org.semanticweb.owlapi.model.OWLNamedIndividual instance,
java.lang.String ontoName,
java.lang.String filePath,
java.lang.String iriPath,
boolean bufferingChanges) |
Modifier and Type | Method and Description |
---|---|
MORGrounding.IndividualInstance |
getGround()
Returns the grounding element for
this descriptor. |
protected MORGrounding.GroundBase<org.semanticweb.owlapi.model.OWLNamedIndividual> |
getNewGround(it.emarolab.amor.owlInterface.OWLReferences ontology,
java.lang.String instance)
This method should return a new instanciate
MORGrounding with the given values. |
protected MORGrounding.GroundBase<org.semanticweb.owlapi.model.OWLNamedIndividual> |
getNewGround(it.emarolab.amor.owlInterface.OWLReferences ontology,
org.semanticweb.owlapi.model.OWLNamedIndividual instance)
This method should return a new instanciate
MORGrounding with the given values. |
copyGround, equals, hashCode, reason, setGround, setInstance, setInstance
aMORlogging, getOntologyName, getOWLClass, getOWLDataFactory, getOWLDataProperty, getOWLDataType, getOWLIndividual, getOWLLiteral, getOWLName, getOWLName, getOWLObjectProperty, getOWLOntology, getReasoner, isCompleteQuery, isReasonedQuery, reason, saveOntology, saveOntology, setCompleteQuery, setReasonedQuery
getGroundInstance, getGroundOntology
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getChangingIntent, getInstance, getIntent, getOntology, groundReason, readSemantic, writeSemantic, writeSemanticInconsistencySafe, writeSemanticInconsistencySafe
copyGround
public MORIndividualBase(java.lang.String instanceName, it.emarolab.amor.owlInterface.OWLReferences onto)
public MORIndividualBase(java.lang.String instanceName, java.lang.String ontoName)
public MORIndividualBase(java.lang.String instanceName, java.lang.String ontoName, java.lang.String filePath, java.lang.String iriPath)
public MORIndividualBase(java.lang.String instanceName, java.lang.String ontoName, java.lang.String filePath, java.lang.String iriPath, boolean bufferingChanges)
public MORIndividualBase(org.semanticweb.owlapi.model.OWLNamedIndividual instance, it.emarolab.amor.owlInterface.OWLReferences onto)
public MORIndividualBase(org.semanticweb.owlapi.model.OWLNamedIndividual instance, java.lang.String ontoName)
public MORIndividualBase(org.semanticweb.owlapi.model.OWLNamedIndividual instance, java.lang.String ontoName, java.lang.String filePath, java.lang.String iriPath)
public MORIndividualBase(org.semanticweb.owlapi.model.OWLNamedIndividual instance, java.lang.String ontoName, java.lang.String filePath, java.lang.String iriPath, boolean bufferingChanges)
protected MORGrounding.GroundBase<org.semanticweb.owlapi.model.OWLNamedIndividual> getNewGround(it.emarolab.amor.owlInterface.OWLReferences ontology, org.semanticweb.owlapi.model.OWLNamedIndividual instance)
MORBase
MORGrounding
with the given values.
It is automatically called on all default constructors in order to MORBase.setGround(GroundBase)
.getNewGround
in class MORBase<org.semanticweb.owlapi.model.OWLNamedIndividual>
ontology
- the grounding ontology.instance
- the grounding instance.MORGrounding
.protected MORGrounding.GroundBase<org.semanticweb.owlapi.model.OWLNamedIndividual> getNewGround(it.emarolab.amor.owlInterface.OWLReferences ontology, java.lang.String instance)
MORBase
MORGrounding
with the given values.
It is automatically called on all default constructors in order to MORBase.setGround(GroundBase)
.getNewGround
in class MORBase<org.semanticweb.owlapi.model.OWLNamedIndividual>
ontology
- the grounding ontology.instance
- the ane of the grounding instance.MORGrounding
.public MORGrounding.IndividualInstance getGround()
Semantic.Descriptor
this
descriptor.getGround
in interface Semantic.Descriptor<it.emarolab.amor.owlInterface.OWLReferences,org.semanticweb.owlapi.model.OWLNamedIndividual>
getGround
in class MORBase<org.semanticweb.owlapi.model.OWLNamedIndividual>
Semantic.Descriptor.writeSemantic()
and
Semantic.Descriptor.readSemantic()
to synchronise the described Semantic.Axioms
(or Semantic.SemanticAxioms
).