public abstract class MORDataPropertyBase extends MORBase<org.semanticweb.owlapi.model.OWLDataProperty> implements MORDataProperty
MORDataProperty
class Semantic.Descriptor
.
This class is shared between all the Semantic.Descriptor
s that uses
aMOR.
It is just define MORBase
for an MORGrounding.DataInstance
to be used for MORDataProperty
s. Please, see those classes
for more documentations.
MORDataProperty.Disjoint<D extends MORDataProperty>, MORDataProperty.Domain, MORDataProperty.Equivalent<D extends MORDataProperty>, MORDataProperty.Range, MORDataProperty.Sub<D extends MORDataProperty>, MORDataProperty.Super<D extends MORDataProperty>
MORGrounding.ConceptInstance, MORGrounding.DataInstance, MORGrounding.GroundBase<J extends org.semanticweb.owlapi.model.OWLObject>, MORGrounding.IndividualInstance, MORGrounding.ObjectInstance
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 |
---|
MORDataPropertyBase(java.lang.String instanceName,
it.emarolab.amor.owlInterface.OWLReferences onto) |
MORDataPropertyBase(java.lang.String instanceName,
java.lang.String ontoName) |
MORDataPropertyBase(java.lang.String instanceName,
java.lang.String ontoName,
java.lang.String filePath,
java.lang.String iriPath) |
MORDataPropertyBase(java.lang.String instanceName,
java.lang.String ontoName,
java.lang.String filePath,
java.lang.String iriPath,
boolean bufferingChanges) |
MORDataPropertyBase(org.semanticweb.owlapi.model.OWLDataProperty instance,
it.emarolab.amor.owlInterface.OWLReferences onto) |
MORDataPropertyBase(org.semanticweb.owlapi.model.OWLDataProperty instance,
java.lang.String ontoName) |
MORDataPropertyBase(org.semanticweb.owlapi.model.OWLDataProperty instance,
java.lang.String ontoName,
java.lang.String filePath,
java.lang.String iriPath) |
MORDataPropertyBase(org.semanticweb.owlapi.model.OWLDataProperty instance,
java.lang.String ontoName,
java.lang.String filePath,
java.lang.String iriPath,
boolean bufferingChanges) |
Modifier and Type | Method and Description |
---|---|
MORGrounding.DataInstance |
getGround()
Returns the grounding element for
this descriptor. |
protected MORGrounding.GroundBase<org.semanticweb.owlapi.model.OWLDataProperty> |
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.OWLDataProperty> |
getNewGround(it.emarolab.amor.owlInterface.OWLReferences ontology,
org.semanticweb.owlapi.model.OWLDataProperty instance)
This method should return a new instanciate
MORGrounding with the given values. |
copyGround, equals, hashCode, reason, setGround, setInstance, setInstance
getGroundInstance, getGroundOntology, setFunctional, setNotFunctional
aMORlogging, getOntologyName, getOWLClass, getOWLDataFactory, getOWLDataProperty, getOWLDataType, getOWLIndividual, getOWLLiteral, getOWLName, getOWLName, getOWLObjectProperty, getOWLOntology, getReasoner, isCompleteQuery, isReasonedQuery, reason, saveOntology, saveOntology, setCompleteQuery, setReasonedQuery
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getChangingIntent, getInstance, getIntent, getOntology, groundReason, readSemantic, writeSemantic, writeSemanticInconsistencySafe, writeSemanticInconsistencySafe
copyGround
public MORDataPropertyBase(java.lang.String instanceName, it.emarolab.amor.owlInterface.OWLReferences onto)
public MORDataPropertyBase(java.lang.String instanceName, java.lang.String ontoName)
public MORDataPropertyBase(java.lang.String instanceName, java.lang.String ontoName, java.lang.String filePath, java.lang.String iriPath)
public MORDataPropertyBase(java.lang.String instanceName, java.lang.String ontoName, java.lang.String filePath, java.lang.String iriPath, boolean bufferingChanges)
public MORDataPropertyBase(org.semanticweb.owlapi.model.OWLDataProperty instance, it.emarolab.amor.owlInterface.OWLReferences onto)
public MORDataPropertyBase(org.semanticweb.owlapi.model.OWLDataProperty instance, java.lang.String ontoName)
public MORDataPropertyBase(org.semanticweb.owlapi.model.OWLDataProperty instance, java.lang.String ontoName, java.lang.String filePath, java.lang.String iriPath)
public MORDataPropertyBase(org.semanticweb.owlapi.model.OWLDataProperty instance, java.lang.String ontoName, java.lang.String filePath, java.lang.String iriPath, boolean bufferingChanges)
protected MORGrounding.GroundBase<org.semanticweb.owlapi.model.OWLDataProperty> getNewGround(it.emarolab.amor.owlInterface.OWLReferences ontology, org.semanticweb.owlapi.model.OWLDataProperty 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.OWLDataProperty>
ontology
- the grounding ontology.instance
- the grounding instance.MORGrounding
.protected MORGrounding.GroundBase<org.semanticweb.owlapi.model.OWLDataProperty> 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.OWLDataProperty>
ontology
- the grounding ontology.instance
- the ane of the grounding instance.MORGrounding
.public MORGrounding.DataInstance getGround()
Semantic.Descriptor
this
descriptor.getGround
in interface Semantic.Descriptor<it.emarolab.amor.owlInterface.OWLReferences,org.semanticweb.owlapi.model.OWLDataProperty>
getGround
in class MORBase<org.semanticweb.owlapi.model.OWLDataProperty>
Semantic.Descriptor.writeSemantic()
and
Semantic.Descriptor.readSemantic()
to synchronise the described Semantic.Axioms
(or Semantic.SemanticAxioms
).