public interface ClassExpression extends Class<it.emarolab.amor.owlInterface.OWLReferences,org.semanticweb.owlapi.model.OWLClass>, DescriptorGroundInterface<org.semanticweb.owlapi.model.OWLClass>
Class
.
It allows to Axiom.Descriptor.readAxioms()
and Axiom.Descriptor.writeAxioms()
specifically for OWL Classes.
It contains several expressions that can be combined in any arbitrary way as they
rely on the same ground (ConceptGroundInstance
).
Modifier and Type | Interface and Description |
---|---|
static interface |
ClassExpression.Disjoint<D extends ClassExpression>
The
Class.Disjoint expression for a Descriptor whose ground is OWLClass . |
static interface |
ClassExpression.Equivalent<D extends ClassExpression>
The
Class.Equivalent expression for a Descriptor whose ground is OWLClass . |
static interface |
ClassExpression.EquivalentRestriction
The
Class.Restriction expression for a Descriptor whose ground is OWLClass . |
static interface |
ClassExpression.Instance<D extends IndividualExpression>
The
Class.Instance expression for a Descriptor whose ground is OWLClass . |
static interface |
ClassExpression.Sub<D extends ClassExpression>
The
Class.Sub expression for a Descriptor whose ground is OWLClass . |
static interface |
ClassExpression.Super<D extends ClassExpression>
The
Class.Super expression for a Descriptor whose ground is OWLClass . |
Class.Restriction<O,J,Y>
Axiom.Descriptor.OntologyReference
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>
Modifier and Type | Method and Description |
---|---|
default org.semanticweb.owlapi.model.OWLClass |
getGroundInstance()
Deprecated.
use
Axiom.Descriptor.getInstance() instead. |
default it.emarolab.amor.owlInterface.OWLReferences |
getGroundOntology()
Deprecated.
use
Axiom.Descriptor.getGround() instead. |
activateAMORlogging, getChangingIntent, getGround, getGroundInstanceName, getInstance, getIntent, getOntologyReference, groundReason, readAxioms, writeAxioms, writeAxiomsReasonReadAxioms, writeAxiomsReasonReadAxioms
getOntologyName, getOWLClass, getOWLDataFactory, getOWLDataProperty, getOWLDataType, getOWLIndividual, getOWLLiteral, getOWLName, getOWLName, getOWLObjectProperty, getOWLOntology, getOWLReasoner, isCompleteQuery, isReasonedQuery, reason, saveOntology, saveOntology, setCompleteQuery, setReasonedQuery
copyGround
@Deprecated default it.emarolab.amor.owlInterface.OWLReferences getGroundOntology()
Axiom.Descriptor.getGround()
instead.DescriptorGroundInterface
facilities.getGroundOntology
in interface Axiom.Ground<it.emarolab.amor.owlInterface.OWLReferences,org.semanticweb.owlapi.model.OWLClass>
this
descriptor is working.@Deprecated default org.semanticweb.owlapi.model.OWLClass getGroundInstance()
Axiom.Descriptor.getInstance()
instead.DescriptorGroundInterface
facilities.getGroundInstance
in interface Axiom.Ground<it.emarolab.amor.owlInterface.OWLReferences,org.semanticweb.owlapi.model.OWLClass>
this
descriptor.