public static class DescriptorGroundInterface.DataGroundInstance extends DescriptorGroundInterface.GroundInstance<org.semanticweb.owlapi.model.OWLDataProperty>
Axiom.Ground
for a DescriptorGroundInterface.DataGroundInstance
.
It sets the entity parameter of DescriptorGroundInterface
to be an OWLDataProperty
.DescriptorGroundInterface.ConceptGroundInstance, DescriptorGroundInterface.DataGroundInstance, DescriptorGroundInterface.GroundInstance<J extends org.semanticweb.owlapi.model.OWLObject>, DescriptorGroundInterface.IndividualGroundInstance, DescriptorGroundInterface.ObjectGroundInstance
Axiom.Descriptor<O,J>, Axiom.EntitySet<Y>, Axiom.ExpressionEntity<S,Y>, Axiom.ExpressionEntitySet<F extends Axiom.ExpressionEntity<?,Y>,Y>, Axiom.Ground<O,J>, Axiom.MappingIntent<I extends Axiom.Ground,C>
instance
Constructor and Description |
---|
DataGroundInstance(DescriptorGroundInterface.DataGroundInstance copy)
Copy constructor
|
DataGroundInstance(it.emarolab.amor.owlInterface.OWLReferences ontology,
org.semanticweb.owlapi.model.OWLDataProperty instance)
Fully instanciate this class
|
DataGroundInstance(it.emarolab.amor.owlInterface.OWLReferences ontology,
java.lang.String instanceName)
Fully instanciate this class
|
Modifier and Type | Method and Description |
---|---|
DescriptorGroundInterface.DataGroundInstance |
copyGround()
Make a copy of the
Axiom.Ground object. |
void |
setInstance(java.lang.String instanceName)
It change the instance to be grounded in the same
DescriptorGroundInterface.getOWLOntology() , |
equals, getGroundInstance, getGroundOntology, hashCode, reason, setInstance, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getOntologyName, getOWLClass, getOWLDataFactory, getOWLDataProperty, getOWLDataType, getOWLIndividual, getOWLLiteral, getOWLName, getOWLName, getOWLObjectProperty, getOWLOntology, getOWLReasoner, isCompleteQuery, isReasonedQuery, saveOntology, saveOntology, setCompleteQuery, setReasonedQuery
public DataGroundInstance(DescriptorGroundInterface.DataGroundInstance copy)
copy
- the ground to copypublic DataGroundInstance(it.emarolab.amor.owlInterface.OWLReferences ontology, org.semanticweb.owlapi.model.OWLDataProperty instance)
ontology
- the ontology in which the related Descriptor
will operate.instance
- the ontological data property to be described.public DataGroundInstance(it.emarolab.amor.owlInterface.OWLReferences ontology, java.lang.String instanceName)
ontology
- the ontology in which the related Descriptor
will operate.instanceName
- the name of the ontological data property to be described.public void setInstance(java.lang.String instanceName)
DescriptorGroundInterface.GroundInstance
DescriptorGroundInterface.getOWLOntology()
,setInstance
in class DescriptorGroundInterface.GroundInstance<org.semanticweb.owlapi.model.OWLDataProperty>
instanceName
- the new grounding instance name.public DescriptorGroundInterface.DataGroundInstance copyGround()
Axiom.Ground
Axiom.Ground
object.
Used to make each Axiom.MappingIntent
independent
for the evolution of the system.
This method should call a specific copyGround constructor.copyGround
in interface Axiom.Ground<it.emarolab.amor.owlInterface.OWLReferences,org.semanticweb.owlapi.model.OWLDataProperty>
copyGround
in class DescriptorGroundInterface.GroundInstance<org.semanticweb.owlapi.model.OWLDataProperty>