public static class MORGrounding.IndividualInstance extends MORGrounding.GroundBase<org.semanticweb.owlapi.model.OWLNamedIndividual>
Semantic.Ground
for MORIndividual
.
It just implements super class constructors and set the
entity parameter of MORGrounding
(i.e.: <Y>
)
to be an OWLNamedIndividual
.
See super class and related interface for more documentation.
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>
instance
Constructor and Description |
---|
IndividualInstance(it.emarolab.amor.owlInterface.OWLReferences ontology,
java.lang.String instanceName)
Fully instanciate this class
|
IndividualInstance(it.emarolab.amor.owlInterface.OWLReferences ontology,
org.semanticweb.owlapi.model.OWLNamedIndividual instance)
Fully instanciate this class
|
IndividualInstance(MORGrounding.IndividualInstance copy)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
MORGrounding.IndividualInstance |
copyGround()
Make a new copyGround of this object.
|
void |
setInstance(java.lang.String instanceName)
It change the instance to be grounded in the same
MORGrounding.getOWLOntology() , |
aMORlogging, getOntologyName, getOWLClass, getOWLDataFactory, getOWLDataProperty, getOWLDataType, getOWLIndividual, getOWLLiteral, getOWLName, getOWLName, getOWLObjectProperty, getOWLOntology, getReasoner, isCompleteQuery, isReasonedQuery, saveOntology, saveOntology, setCompleteQuery, setReasonedQuery
equals, getGroundInstance, getGroundOntology, hashCode, reason, setInstance, toString
public IndividualInstance(it.emarolab.amor.owlInterface.OWLReferences ontology, java.lang.String instanceName)
ontology
- the ontology in which the related Semantic.Descriptor
will operate.instanceName
- the name of the ontological individual to be described.public IndividualInstance(it.emarolab.amor.owlInterface.OWLReferences ontology, org.semanticweb.owlapi.model.OWLNamedIndividual instance)
ontology
- the ontology in which the related Semantic.Descriptor
will operate.instance
- the ontological individual to be described.public IndividualInstance(MORGrounding.IndividualInstance copy)
copy
- the ground to copypublic void setInstance(java.lang.String instanceName)
MORGrounding.GroundBase
MORGrounding.getOWLOntology()
,setInstance
in class MORGrounding.GroundBase<org.semanticweb.owlapi.model.OWLNamedIndividual>
instanceName
- the new grounding instance name.public MORGrounding.IndividualInstance copyGround()
Semantic.Ground
Semantic.MappingIntent
independent
for the evolution of the system.
This method should call a specific copyGround constructor.copyGround
in interface Semantic.Ground<it.emarolab.amor.owlInterface.OWLReferences,J extends org.semanticweb.owlapi.model.OWLObject>
copyGround
in class MORGrounding.GroundBase<org.semanticweb.owlapi.model.OWLNamedIndividual>