public static interface ClassExpression.EquivalentRestriction extends Class.Restriction<it.emarolab.amor.owlInterface.OWLReferences,org.semanticweb.owlapi.model.OWLClass,it.emarolab.amor.owlInterface.SemanticRestriction>, ClassExpression
Class.Restriction
expression for a Descriptor
whose ground is OWLClass
.
It specifies how to queryEquivalentRestrictions()
and writeAxioms()
for
definition (i.e.: SemanticRestriction
) of the ground Class (ClassExpression.getGroundInstance()
).
All the restrictions managed by this Class are considered to be a unique class definition
made by their intersection.
ATTENTION: the writeAxioms()
method implemented by
this constructor uses org.semanticweb.owlapi.change.ConvertSuperClassesToEquivalentClass
and org.semanticweb.owlapi.change.ConvertEquivalentClassesToSuperClasses
.
It may affect ClassExpression.Super
or ClassExpression.Sub
descriptors.
Call always this first!!
REMARK: the actual implementation allow the definition of a signe restriction axiom.
This can be the union of `class` expression, and `min`, `max`, `exactly`, `some`, `any`
data or property restriction expression
ClassExpression.Disjoint<D extends ClassExpression>, ClassExpression.Equivalent<D extends ClassExpression>, ClassExpression.EquivalentRestriction, ClassExpression.Instance<D extends IndividualExpression>, ClassExpression.Sub<D extends ClassExpression>, ClassExpression.Super<D extends ClassExpression>
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 boolean |
addClassRestriction(org.semanticweb.owlapi.model.OWLClass cl)
Adds a new restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createClassRestriction(String) . |
default boolean |
addClassRestriction(java.lang.String className)
Adds a new restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createClassRestriction(String) . |
default boolean |
addExactDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Adds a new restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createExactDataRestriction(OWLDataProperty, int, java.lang.Class) . |
default boolean |
addExactDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Adds a new restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createExactDataRestriction(String, int, java.lang.Class) . |
default boolean |
addExactObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Adds a new restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createExactObjectRestriction(OWLObjectProperty, int, OWLClass) . |
default boolean |
addExactObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Adds a new restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createExactObjectRestriction(String, int, String) . |
default boolean |
addMaxDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Adds a new restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createMaxDataRestriction(OWLDataProperty, int, java.lang.Class) . |
default boolean |
addMaxDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Adds a new restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createMaxDataRestriction(String, int, java.lang.Class) . |
default boolean |
addMaxObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Adds a new restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createMaxObjectRestriction(OWLObjectProperty, int, OWLClass) . |
default boolean |
addMaxObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Adds a new restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createMaxObjectRestriction(String, int, String) . |
default boolean |
addMinDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Adds a new restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createMinDataRestriction(OWLDataProperty, int, java.lang.Class) . |
default boolean |
addMinDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Adds a new restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createMinDataRestriction(String, int, java.lang.Class) . |
default boolean |
addMinObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Adds a new restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createMinObjectRestriction(OWLObjectProperty, int, OWLClass) . |
default boolean |
addMinObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Adds a new restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createMinObjectRestriction(String, int, String) . |
default boolean |
addOnlyDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
java.lang.Class dataType)
Adds a new restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createOnlyDataRestriction(String, java.lang.Class) . |
default boolean |
addOnlyDataRestriction(java.lang.String property,
java.lang.Class dataType)
Adds a new restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createOnlyDataRestriction(OWLDataProperty, java.lang.Class) . |
default boolean |
addOnlyObjectRestrcition(org.semanticweb.owlapi.model.OWLObjectProperty property,
org.semanticweb.owlapi.model.OWLClass cl)
Adds a new restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createOnlyObjectRestriction(String, String) . |
default boolean |
addOnlyObjectRestrcition(java.lang.String property,
java.lang.String cl)
Adds a new restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createOnlyObjectRestriction(OWLObjectProperty, OWLClass) . |
default boolean |
addSomeDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
java.lang.Class dataType)
Adds a new restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createSomeDataRestriction(String, java.lang.Class) . |
default boolean |
addSomeDataRestriction(java.lang.String property,
java.lang.Class dataType)
Adds a new restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createSomeDataRestriction(OWLDataProperty, java.lang.Class) . |
default boolean |
addSomeObjectRestrcition(org.semanticweb.owlapi.model.OWLObjectProperty property,
org.semanticweb.owlapi.model.OWLClass cl)
Adds a new restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createSomeObjectRestriction(String, String) . |
default boolean |
addSomeObjectRestrcition(java.lang.String property,
java.lang.String cl)
Adds a new restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createSomeObjectRestriction(OWLObjectProperty, OWLClass) . |
default it.emarolab.amor.owlInterface.SemanticRestriction |
createClassRestriction(org.semanticweb.owlapi.model.OWLClass cl)
Creates a new class equivalence restriction (to be in conjunction with the others in the specific
EntitySet )
which represents an equivalent class. |
default it.emarolab.amor.owlInterface.SemanticRestriction |
createClassRestriction(java.lang.String className)
Creates a new class equivalence restriction (to be in conjunction with the others in the specific
EntitySet )
which represents an equivalent class. |
default it.emarolab.amor.owlInterface.SemanticRestriction |
createExactDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Creates a new class equivalence restriction (to be in conjunction with the others in the specific
EntitySet )
which restricts over an exact cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.getOWLDataType(java.lang.Class) . |
default it.emarolab.amor.owlInterface.SemanticRestriction |
createExactDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Creates a new class equivalence restriction (to be in conjunction with the others in the specific
EntitySet )
which restricts over an exact cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.getOWLDataType(java.lang.Class) . |
default it.emarolab.amor.owlInterface.SemanticRestriction |
createExactObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Creates a new class equivalence restriction (to be in conjunction with the others in the specific
EntitySet )
which restricts over an exact cardinality of object properties
within in a specific ontological class. |
default it.emarolab.amor.owlInterface.SemanticRestriction |
createExactObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Creates a new class equivalence restriction (to be in conjunction with the others in the specific
EntitySet )
which restricts over an exact cardinality of object properties
within in a specific ontological class. |
default it.emarolab.amor.owlInterface.SemanticRestriction |
createMaxDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Creates a new class equivalence restriction (to be in conjunction with the others in the specific
EntitySet )
which restricts over a maximal cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.getOWLDataType(java.lang.Class) . |
default it.emarolab.amor.owlInterface.SemanticRestriction |
createMaxDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Creates a new class equivalence restriction (to be in conjunction with the others in the specific
EntitySet )
which restricts over a maximal cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.getOWLDataType(java.lang.Class) . |
default it.emarolab.amor.owlInterface.SemanticRestriction |
createMaxObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Creates a new class equivalence restriction (to be in conjunction with the others in the specific
EntitySet )
which restricts over a maximal cardinality of object properties
within in a specific ontological class. |
default it.emarolab.amor.owlInterface.SemanticRestriction |
createMaxObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Creates a new class equivalence restriction (to be in conjunction with the others in the specific
EntitySet )
which restricts over a maximal cardinality of object properties
within in a specific ontological class. |
default it.emarolab.amor.owlInterface.SemanticRestriction |
createMinDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Creates a new class equivalence restriction (to be in conjunction with the others in the specific
EntitySet )
which restricts over a minimal cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.getOWLDataType(java.lang.Class) . |
default it.emarolab.amor.owlInterface.SemanticRestriction |
createMinDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Creates a new class equivalence restriction (to be in conjunction with the others in the specific
EntitySet )
which restricts over a minimal cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.getOWLDataType(java.lang.Class) . |
default it.emarolab.amor.owlInterface.SemanticRestriction |
createMinObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Creates a new class equivalence restriction (to be in conjunction with the others in the specific
EntitySet )
which restricts over a minimal cardinality of object properties
within in a specific ontological class. |
default it.emarolab.amor.owlInterface.SemanticRestriction |
createMinObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Creates a new class equivalence restriction (to be in conjunction with the others in the specific
EntitySet )
which restricts over a minimal cardinality of object properties
within in a specific ontological class. |
default it.emarolab.amor.owlInterface.SemanticRestriction |
createOnlyDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
java.lang.Class dataType)
Creates a new class equivalence restriction (to be in conjunction with the others in the specific
EntitySet )
which restricts over an universal cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.getOWLDataType(java.lang.Class) . |
default it.emarolab.amor.owlInterface.SemanticRestriction |
createOnlyDataRestriction(java.lang.String property,
java.lang.Class dataType)
Creates a new class equivalence restriction (to be in conjunction with the others in the specific
EntitySet )
which restricts over an universal cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.getOWLDataType(java.lang.Class) . |
default it.emarolab.amor.owlInterface.SemanticRestriction |
createOnlyObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
org.semanticweb.owlapi.model.OWLClass cl)
Creates a new class equivalence restriction (to be in conjunction with the others in the specific
EntitySet )
which restricts over an universal cardinality of object properties
within in a specific ontological class. |
default it.emarolab.amor.owlInterface.SemanticRestriction |
createOnlyObjectRestriction(java.lang.String property,
java.lang.String cl)
Creates a new class equivalence restriction (to be in conjunction with the others in the specific
EntitySet )
which restricts over an universal cardinality of object properties
within in a specific ontological class. |
default it.emarolab.amor.owlInterface.SemanticRestriction |
createSomeDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
java.lang.Class dataType)
Creates a new class equivalence restriction (to be in conjunction with the others in the specific
EntitySet )
which restricts over an existential cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.getOWLDataType(java.lang.Class) . |
default it.emarolab.amor.owlInterface.SemanticRestriction |
createSomeDataRestriction(java.lang.String property,
java.lang.Class dataType)
Creates a new class equivalence restriction (to be in conjunction with the others in the specific
EntitySet )
which restricts over an existential cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.getOWLDataType(java.lang.Class) . |
default it.emarolab.amor.owlInterface.SemanticRestriction |
createSomeObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
org.semanticweb.owlapi.model.OWLClass cl)
Creates a new class equivalence restriction (to be in conjunction with the others in the specific
EntitySet )
which restricts over an existential cardinality of object properties
within in a specific ontological class. |
default it.emarolab.amor.owlInterface.SemanticRestriction |
createSomeObjectRestriction(java.lang.String property,
java.lang.String cl)
Creates a new class equivalence restriction (to be in conjunction with the others in the specific
EntitySet )
which restricts over an existential cardinality of object properties
within in a specific ontological class. |
Restrictions |
getEquivalentRestrictions()
Returns the
EntitySet that describes all the definition restriction of
this Class from a no OOP point of view. |
default Restrictions |
queryEquivalentRestrictions()
Queries to the OWL representation for the definition of
this class. |
default boolean |
removeClassRestriction(java.lang.String cl)
Removes a restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createClassRestriction(String) . |
default boolean |
removeExactDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Removes a restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createExactDataRestriction(OWLDataProperty, int, java.lang.Class) . |
default boolean |
removeExactDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Removes a restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createExactDataRestriction(String, int, java.lang.Class) . |
default boolean |
removeExactObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Removes a restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createExactObjectRestriction(OWLObjectProperty, int, OWLClass) . |
default boolean |
removeExactObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Removes a restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createExactObjectRestriction(String, int, String) . |
default boolean |
removeMaxDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Removes a restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createMaxDataRestriction(OWLDataProperty, int, java.lang.Class) . |
default boolean |
removeMaxDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Removes a restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createMaxDataRestriction(String, int, java.lang.Class) . |
default boolean |
removeMaxObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Removes a restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createMaxObjectRestriction(OWLObjectProperty, int, OWLClass) . |
default boolean |
removeMaxObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Removes a restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createMaxObjectRestriction(String, int, String) . |
default boolean |
removeMinDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Removes a restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createMinDataRestriction(OWLDataProperty, int, java.lang.Class) . |
default boolean |
removeMinDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Removes a restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createMinDataRestriction(String, int, java.lang.Class) . |
default boolean |
removeMinObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Removes a restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createMinObjectRestriction(OWLObjectProperty, int, OWLClass) . |
default boolean |
removeMinObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Removes a restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createMinObjectRestriction(String, int, String) . |
default boolean |
removeOnlyDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
java.lang.Class dataType)
Removes a restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createOnlyDataRestriction(String, java.lang.Class) . |
default boolean |
removeOnlyDataRestriction(java.lang.String property,
java.lang.Class dataType)
Removes a restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createOnlyDataRestriction(OWLDataProperty, java.lang.Class) . |
default boolean |
removeOnlyObjectRestrcition(org.semanticweb.owlapi.model.OWLObjectProperty property,
org.semanticweb.owlapi.model.OWLClass cl)
Removes a restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createOnlyObjectRestriction(String, String) . |
default boolean |
removeOnlyObjectRestrcition(java.lang.String property,
java.lang.String cl)
Removes a restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createOnlyObjectRestriction(OWLObjectProperty, OWLClass) . |
default boolean |
removeSomeDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
java.lang.Class dataType)
Removes a restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createSomeDataRestriction(String, java.lang.Class) . |
default boolean |
removeSomeDataRestriction(java.lang.String property,
java.lang.Class dataType)
Removes a restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createSomeDataRestriction(OWLDataProperty, java.lang.Class) . |
default boolean |
removeSomeObjectRestrcition(org.semanticweb.owlapi.model.OWLObjectProperty property,
org.semanticweb.owlapi.model.OWLClass cl)
Removes a restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createSomeObjectRestriction(String, String) . |
default boolean |
removeSomeObjectRestrcition(java.lang.String property,
java.lang.String cl)
Removes a restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createSomeObjectRestriction(OWLObjectProperty, OWLClass) . |
default boolean |
remvoveClassRestriction(org.semanticweb.owlapi.model.OWLClass cl)
Removes a restriction to the described
EntitySet (i.e.: getEquivalentRestrictions() )
based on createClassRestriction(String) . |
default java.util.List<Axiom.MappingIntent> |
writeAxioms()
This method is used to update the ontology with a specific
Axiom.EntitySet (or Axiom.ExpressionEntitySet )
by synchronizing the OWL representation with the internal state of the descriptor, such that they are equal. |
readAxioms, synchroniseEquivalentRestrictionsFromExpressionAxioms, synchroniseEquivalentRestrictionsToExpressionAxioms
getGroundInstance, getGroundOntology
activateAMORlogging, getChangingIntent, getGround, getGroundInstanceName, getInstance, getIntent, getOntologyReference, groundReason, writeAxiomsReasonReadAxioms, writeAxiomsReasonReadAxioms
getOntologyName, getOWLClass, getOWLDataFactory, getOWLDataProperty, getOWLDataType, getOWLIndividual, getOWLLiteral, getOWLName, getOWLName, getOWLObjectProperty, getOWLOntology, getOWLReasoner, isCompleteQuery, isReasonedQuery, reason, saveOntology, saveOntology, setCompleteQuery, setReasonedQuery
copyGround
default it.emarolab.amor.owlInterface.SemanticRestriction createMinDataRestriction(java.lang.String property, int cardinality, java.lang.Class dataType)
EntitySet
)
which restricts over a minimal cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.getOWLDataType(java.lang.Class)
.property
- the name of the restricting data property.cardinality
- the cardinality for the minimal property restriction.dataType
- the data type of the restriction.default it.emarolab.amor.owlInterface.SemanticRestriction createMinDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, int cardinality, java.lang.Class dataType)
EntitySet
)
which restricts over a minimal cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.getOWLDataType(java.lang.Class)
.property
- the restricting data property.cardinality
- the cardinality for the minimal property restriction.dataType
- the data type of the restriction.default boolean addMinDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, int cardinality, java.lang.Class dataType)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createMinDataRestriction(OWLDataProperty, int, java.lang.Class)
.property
- the restricting data property.cardinality
- the cardinality for the minimal property restriction.dataType
- the data type of the restriction.true
if a new restriction has been added to the Class.Restriction
.default boolean addMinDataRestriction(java.lang.String property, int cardinality, java.lang.Class dataType)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createMinDataRestriction(String, int, java.lang.Class)
.property
- the name of the restricting data property.cardinality
- the cardinality for the minimal property restriction.dataType
- the data type of the restriction.true
if a new restriction has been added to the Class.Restriction
.default boolean removeMinDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, int cardinality, java.lang.Class dataType)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createMinDataRestriction(OWLDataProperty, int, java.lang.Class)
.property
- the restricting data property.cardinality
- the cardinality for the minimal property restriction.dataType
- the data type of the restriction.true
if a restriction has been removed from the Class.Restriction
.default boolean removeMinDataRestriction(java.lang.String property, int cardinality, java.lang.Class dataType)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createMinDataRestriction(String, int, java.lang.Class)
.property
- the name of the restricting data property.cardinality
- the cardinality for the minimal property restriction.dataType
- the data type of the restriction.true
if a restriction has been removed from the Class.Restriction
.default it.emarolab.amor.owlInterface.SemanticRestriction createMaxDataRestriction(java.lang.String property, int cardinality, java.lang.Class dataType)
EntitySet
)
which restricts over a maximal cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.getOWLDataType(java.lang.Class)
.property
- the name of the restricting data property.cardinality
- the cardinality for the maximal property restriction.dataType
- the data type of the restriction.default it.emarolab.amor.owlInterface.SemanticRestriction createMaxDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, int cardinality, java.lang.Class dataType)
EntitySet
)
which restricts over a maximal cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.getOWLDataType(java.lang.Class)
.property
- the restricting data property.cardinality
- the cardinality for the maximal property restriction.dataType
- the data type of the restriction.default boolean addMaxDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, int cardinality, java.lang.Class dataType)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createMaxDataRestriction(OWLDataProperty, int, java.lang.Class)
.property
- the restricting data property.cardinality
- the cardinality for the maximal property restriction.dataType
- the data type of the restriction.true
if a new restriction has been added to the Class.Restriction
.default boolean addMaxDataRestriction(java.lang.String property, int cardinality, java.lang.Class dataType)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createMaxDataRestriction(String, int, java.lang.Class)
.property
- the name of the restricting data property.cardinality
- the cardinality for the maximal property restriction.dataType
- the data type of the restriction.true
if a new restriction has been added to the Class.Restriction
.default boolean removeMaxDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, int cardinality, java.lang.Class dataType)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createMaxDataRestriction(OWLDataProperty, int, java.lang.Class)
.property
- the restricting data property.cardinality
- the cardinality for the maximal property restriction.dataType
- the data type of the restriction.true
if a restriction has been removed from the Class.Restriction
.default boolean removeMaxDataRestriction(java.lang.String property, int cardinality, java.lang.Class dataType)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createMaxDataRestriction(String, int, java.lang.Class)
.property
- the name of the restricting data property.cardinality
- the cardinality for the maximal property restriction.dataType
- the data type of the restriction.true
if a restriction has been removed from the Class.Restriction
.default it.emarolab.amor.owlInterface.SemanticRestriction createExactDataRestriction(java.lang.String property, int cardinality, java.lang.Class dataType)
EntitySet
)
which restricts over an exact cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.getOWLDataType(java.lang.Class)
.property
- the name of the restricting data property.cardinality
- the cardinality for the exact property restriction.dataType
- the data type of the restriction.default it.emarolab.amor.owlInterface.SemanticRestriction createExactDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, int cardinality, java.lang.Class dataType)
EntitySet
)
which restricts over an exact cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.getOWLDataType(java.lang.Class)
.property
- the restricting data property.cardinality
- the cardinality for the exact property restriction.dataType
- the data type of the restriction.default boolean addExactDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, int cardinality, java.lang.Class dataType)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createExactDataRestriction(OWLDataProperty, int, java.lang.Class)
.property
- the restricting data property.cardinality
- the cardinality for the exact property restriction.dataType
- the data type of the restriction.true
if a new restriction has been added to the Class.Restriction
.default boolean addExactDataRestriction(java.lang.String property, int cardinality, java.lang.Class dataType)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createExactDataRestriction(String, int, java.lang.Class)
.property
- the name of the restricting data property.cardinality
- the cardinality for the exact property restriction.dataType
- the data type of the restriction.true
if a new restriction has been added to the Class.Restriction
.default boolean removeExactDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, int cardinality, java.lang.Class dataType)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createExactDataRestriction(OWLDataProperty, int, java.lang.Class)
.property
- the restricting data property.cardinality
- the cardinality for the exact property restriction.dataType
- the data type of the restriction.true
if a restriction has been removed from the Class.Restriction
.default boolean removeExactDataRestriction(java.lang.String property, int cardinality, java.lang.Class dataType)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createExactDataRestriction(String, int, java.lang.Class)
.property
- the name of the restricting data property.cardinality
- the cardinality for the exact property restriction.dataType
- the data type of the restriction.true
if a restriction has been removed from the Class.Restriction
.default it.emarolab.amor.owlInterface.SemanticRestriction createSomeDataRestriction(java.lang.String property, java.lang.Class dataType)
EntitySet
)
which restricts over an existential cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.getOWLDataType(java.lang.Class)
.property
- the name of the restricting data property.dataType
- the data type of the restriction.default it.emarolab.amor.owlInterface.SemanticRestriction createSomeDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, java.lang.Class dataType)
EntitySet
)
which restricts over an existential cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.getOWLDataType(java.lang.Class)
.property
- the restricting data property.dataType
- the data type of the restriction.default boolean addSomeDataRestriction(java.lang.String property, java.lang.Class dataType)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createSomeDataRestriction(OWLDataProperty, java.lang.Class)
.property
- the restricting data property.dataType
- the data type of the restriction.true
if a new restriction has been added to the Class.Restriction
.default boolean addSomeDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, java.lang.Class dataType)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createSomeDataRestriction(String, java.lang.Class)
.property
- the name of the restricting data property.dataType
- the data type of the restriction.true
if a new restriction has been added to the Class.Restriction
.default boolean removeSomeDataRestriction(java.lang.String property, java.lang.Class dataType)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createSomeDataRestriction(OWLDataProperty, java.lang.Class)
.property
- the restricting data property.dataType
- the data type of the restriction.true
if a restriction has been removed from the Class.Restriction
.default boolean removeSomeDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, java.lang.Class dataType)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createSomeDataRestriction(String, java.lang.Class)
.property
- the name of the restricting data property.dataType
- the data type of the restriction.true
if a restriction has been removed from the Class.Restriction
.default it.emarolab.amor.owlInterface.SemanticRestriction createOnlyDataRestriction(java.lang.String property, java.lang.Class dataType)
EntitySet
)
which restricts over an universal cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.getOWLDataType(java.lang.Class)
.property
- the name of the restricting data property.dataType
- the data type of the restriction.default it.emarolab.amor.owlInterface.SemanticRestriction createOnlyDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, java.lang.Class dataType)
EntitySet
)
which restricts over an universal cardinality of data properties
in a specific range of data type based on: DescriptorGroundInterface.getOWLDataType(java.lang.Class)
.property
- the restricting data property.dataType
- the data type of the restriction.default boolean addOnlyDataRestriction(java.lang.String property, java.lang.Class dataType)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createOnlyDataRestriction(OWLDataProperty, java.lang.Class)
.property
- the restricting data property.dataType
- the data type of the restriction.true
if a new restriction has been added to the Class.Restriction
.default boolean addOnlyDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, java.lang.Class dataType)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createOnlyDataRestriction(String, java.lang.Class)
.property
- the name of the restricting data property.dataType
- the data type of the restriction.true
if a new restriction has been added to the Class.Restriction
.default boolean removeOnlyDataRestriction(java.lang.String property, java.lang.Class dataType)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createOnlyDataRestriction(OWLDataProperty, java.lang.Class)
.property
- the restricting data property.dataType
- the data type of the restriction.true
if a restriction has been removed from the Class.Restriction
.default boolean removeOnlyDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, java.lang.Class dataType)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createOnlyDataRestriction(String, java.lang.Class)
.property
- the name of the restricting data property.dataType
- the data type of the restriction.true
if a restriction has been removed from the Class.Restriction
.default it.emarolab.amor.owlInterface.SemanticRestriction createMinObjectRestriction(java.lang.String property, int cardinality, java.lang.String cl)
EntitySet
)
which restricts over a minimal cardinality of object properties
within in a specific ontological class.property
- the name of the restricting object property.cardinality
- the cardinality for the minimal property restriction.cl
- the name of the range class of the restriction.default it.emarolab.amor.owlInterface.SemanticRestriction createMinObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, int cardinality, org.semanticweb.owlapi.model.OWLClass cl)
EntitySet
)
which restricts over a minimal cardinality of object properties
within in a specific ontological class.property
- the restricting object property.cardinality
- the cardinality for the minimal property restriction.cl
- the range class of the restriction.default boolean addMinObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, int cardinality, org.semanticweb.owlapi.model.OWLClass cl)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createMinObjectRestriction(OWLObjectProperty, int, OWLClass)
.property
- the restricting object property.cardinality
- the cardinality for the minimal property restriction.cl
- the range class of the restriction.true
if a new restriction has been added to the Class.Restriction
.default boolean addMinObjectRestriction(java.lang.String property, int cardinality, java.lang.String cl)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createMinObjectRestriction(String, int, String)
.property
- the name of the restricting object property.cardinality
- the cardinality for the minimal property restriction.cl
- the name of the range class of the restriction.true
if a new restriction has been added to the Class.Restriction
.default boolean removeMinObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, int cardinality, org.semanticweb.owlapi.model.OWLClass cl)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createMinObjectRestriction(OWLObjectProperty, int, OWLClass)
.property
- the restricting object property.cardinality
- the cardinality for the minimal property restriction.cl
- of the range class of the restriction.true
if a restriction has been removed from the Class.Restriction
.default boolean removeMinObjectRestriction(java.lang.String property, int cardinality, java.lang.String cl)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createMinObjectRestriction(String, int, String)
.property
- the name of the restricting object property.cardinality
- the cardinality for the minimal property restriction.cl
- the name of the range class of the restriction.true
if a restriction has been removed from the Class.Restriction
.default it.emarolab.amor.owlInterface.SemanticRestriction createMaxObjectRestriction(java.lang.String property, int cardinality, java.lang.String cl)
EntitySet
)
which restricts over a maximal cardinality of object properties
within in a specific ontological class.property
- the name of the restricting object property.cardinality
- the cardinality for the maximal property restriction.cl
- the name of the range class of the restriction.default it.emarolab.amor.owlInterface.SemanticRestriction createMaxObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, int cardinality, org.semanticweb.owlapi.model.OWLClass cl)
EntitySet
)
which restricts over a maximal cardinality of object properties
within in a specific ontological class.property
- the restricting object property.cardinality
- the cardinality for the maximal property restriction.cl
- the range class of the restriction.default boolean addMaxObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, int cardinality, org.semanticweb.owlapi.model.OWLClass cl)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createMaxObjectRestriction(OWLObjectProperty, int, OWLClass)
.property
- the restricting object property.cardinality
- the cardinality for the maximal property restriction.cl
- the range class of the restriction.true
if a new restriction has been added to the Class.Restriction
.default boolean addMaxObjectRestriction(java.lang.String property, int cardinality, java.lang.String cl)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createMaxObjectRestriction(String, int, String)
.property
- the name of the restricting object property.cardinality
- the cardinality for the maximal property restriction.cl
- the name of the range class of the restriction.true
if a new restriction has been added to the Class.Restriction
.default boolean removeMaxObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, int cardinality, org.semanticweb.owlapi.model.OWLClass cl)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createMaxObjectRestriction(OWLObjectProperty, int, OWLClass)
.property
- the restricting object property.cardinality
- the cardinality for the maximal property restriction.cl
- of the range class of the restriction.true
if a restriction has been removed from the Class.Restriction
.default boolean removeMaxObjectRestriction(java.lang.String property, int cardinality, java.lang.String cl)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createMaxObjectRestriction(String, int, String)
.property
- the name of the restricting object property.cardinality
- the cardinality for the maximal property restriction.cl
- the name of the range class of the restriction.true
if a restriction has been removed from the Class.Restriction
.default it.emarolab.amor.owlInterface.SemanticRestriction createExactObjectRestriction(java.lang.String property, int cardinality, java.lang.String cl)
EntitySet
)
which restricts over an exact cardinality of object properties
within in a specific ontological class.property
- the name of the restricting object property.cardinality
- the cardinality for the exact property restriction.cl
- the name of the range class of the restriction.default it.emarolab.amor.owlInterface.SemanticRestriction createExactObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, int cardinality, org.semanticweb.owlapi.model.OWLClass cl)
EntitySet
)
which restricts over an exact cardinality of object properties
within in a specific ontological class.property
- the restricting object property.cardinality
- the cardinality for the exact property restriction.cl
- the range class of the restriction.default boolean addExactObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, int cardinality, org.semanticweb.owlapi.model.OWLClass cl)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createExactObjectRestriction(OWLObjectProperty, int, OWLClass)
.property
- the restricting object property.cardinality
- the cardinality for the exact property restriction.cl
- the range class of the restriction.true
if a new restriction has been added to the Class.Restriction
.default boolean addExactObjectRestriction(java.lang.String property, int cardinality, java.lang.String cl)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createExactObjectRestriction(String, int, String)
.property
- the name of the restricting object property.cardinality
- the cardinality for the exact property restriction.cl
- the name of the range class of the restriction.true
if a new restriction has been added to the Class.Restriction
.default boolean removeExactObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, int cardinality, org.semanticweb.owlapi.model.OWLClass cl)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createExactObjectRestriction(OWLObjectProperty, int, OWLClass)
.property
- the restricting object property.cardinality
- the cardinality for the exact property restriction.cl
- of the range class of the restriction.true
if a restriction has been removed from the Class.Restriction
.default boolean removeExactObjectRestriction(java.lang.String property, int cardinality, java.lang.String cl)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createExactObjectRestriction(String, int, String)
.property
- the name of the restricting object property.cardinality
- the cardinality for the exact property restriction.cl
- the name of the range class of the restriction.true
if a restriction has been removed from the Class.Restriction
.default it.emarolab.amor.owlInterface.SemanticRestriction createSomeObjectRestriction(java.lang.String property, java.lang.String cl)
EntitySet
)
which restricts over an existential cardinality of object properties
within in a specific ontological class.property
- the name of the restricting object property.cl
- the name of the range class of the restriction.default it.emarolab.amor.owlInterface.SemanticRestriction createSomeObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, org.semanticweb.owlapi.model.OWLClass cl)
EntitySet
)
which restricts over an existential cardinality of object properties
within in a specific ontological class.property
- the restricting object property.cl
- the range class of the restriction.default boolean addSomeObjectRestrcition(java.lang.String property, java.lang.String cl)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createSomeObjectRestriction(OWLObjectProperty, OWLClass)
.property
- the restricting object property.cl
- the range class of the restriction.true
if a new restriction has been added to the Class.Restriction
.default boolean addSomeObjectRestrcition(org.semanticweb.owlapi.model.OWLObjectProperty property, org.semanticweb.owlapi.model.OWLClass cl)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createSomeObjectRestriction(String, String)
.property
- the name of the restricting object property.cl
- the name of the range class of the restriction.true
if a new restriction has been added to the Class.Restriction
.default boolean removeSomeObjectRestrcition(java.lang.String property, java.lang.String cl)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createSomeObjectRestriction(OWLObjectProperty, OWLClass)
.property
- the restricting object property.cl
- of the range class of the restriction.true
if a restriction has been removed from the Class.Restriction
.default boolean removeSomeObjectRestrcition(org.semanticweb.owlapi.model.OWLObjectProperty property, org.semanticweb.owlapi.model.OWLClass cl)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createSomeObjectRestriction(String, String)
.property
- the name of the restricting object property.cl
- the name of the range class of the restriction.true
if a restriction has been removed from the Class.Restriction
.default it.emarolab.amor.owlInterface.SemanticRestriction createOnlyObjectRestriction(java.lang.String property, java.lang.String cl)
EntitySet
)
which restricts over an universal cardinality of object properties
within in a specific ontological class.property
- the name of the restricting object property.cl
- the name of the range class of the restriction.default it.emarolab.amor.owlInterface.SemanticRestriction createOnlyObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, org.semanticweb.owlapi.model.OWLClass cl)
EntitySet
)
which restricts over an universal cardinality of object properties
within in a specific ontological class.property
- the restricting object property.cl
- the range class of the restriction.default boolean addOnlyObjectRestrcition(java.lang.String property, java.lang.String cl)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createOnlyObjectRestriction(OWLObjectProperty, OWLClass)
.property
- the restricting object property.cl
- the range class of the restriction.true
if a new restriction has been added to the Class.Restriction
.default boolean addOnlyObjectRestrcition(org.semanticweb.owlapi.model.OWLObjectProperty property, org.semanticweb.owlapi.model.OWLClass cl)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createOnlyObjectRestriction(String, String)
.property
- the name of the restricting object property.cl
- the name of the range class of the restriction.true
if a new restriction has been added to the Class.Restriction
.default boolean removeOnlyObjectRestrcition(java.lang.String property, java.lang.String cl)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createOnlyObjectRestriction(OWLObjectProperty, OWLClass)
.property
- the restricting object property.cl
- of the range class of the restriction.true
if a restriction has been removed from the Class.Restriction
.default boolean removeOnlyObjectRestrcition(org.semanticweb.owlapi.model.OWLObjectProperty property, org.semanticweb.owlapi.model.OWLClass cl)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createOnlyObjectRestriction(String, String)
.property
- the name of the restricting object property.cl
- the name of the range class of the restriction.true
if a restriction has been removed from the Class.Restriction
.default it.emarolab.amor.owlInterface.SemanticRestriction createClassRestriction(java.lang.String className)
EntitySet
)
which represents an equivalent class.className
- the name of the range class of the restriction.default it.emarolab.amor.owlInterface.SemanticRestriction createClassRestriction(org.semanticweb.owlapi.model.OWLClass cl)
EntitySet
)
which represents an equivalent class.cl
- the range class of the restriction.default boolean addClassRestriction(java.lang.String className)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createClassRestriction(String)
.className
- the name of the range class of the restriction.true
if a new restriction has been added to the Class.Restriction
.default boolean addClassRestriction(org.semanticweb.owlapi.model.OWLClass cl)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createClassRestriction(String)
.cl
- the range class of the restriction.true
if a new restriction has been added to the Class.Restriction
.default boolean removeClassRestriction(java.lang.String cl)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createClassRestriction(String)
.cl
- the name of the range class of the restriction.true
if a new restriction has been added to the Class.Restriction
.default boolean remvoveClassRestriction(org.semanticweb.owlapi.model.OWLClass cl)
EntitySet
(i.e.: getEquivalentRestrictions()
)
based on createClassRestriction(String)
.cl
- the range class of the restriction.true
if a new restriction has been added to the Class.Restriction
.Restrictions getEquivalentRestrictions()
Class.Restriction
EntitySet
that describes all the definition restriction of
this
Class
from a no OOP point of view.getEquivalentRestrictions
in interface Class.Restriction<it.emarolab.amor.owlInterface.OWLReferences,org.semanticweb.owlapi.model.OWLClass,it.emarolab.amor.owlInterface.SemanticRestriction>
this
class.default Restrictions queryEquivalentRestrictions()
Class.Restriction
this
class.queryEquivalentRestrictions
in interface Class.Restriction<it.emarolab.amor.owlInterface.OWLReferences,org.semanticweb.owlapi.model.OWLClass,it.emarolab.amor.owlInterface.SemanticRestriction>
EntitySet
contained the class definition to
the OWL structure of Axiom.Descriptor.getInstance()
.default java.util.List<Axiom.MappingIntent> writeAxioms()
Axiom.Descriptor
Axiom.EntitySet
(or Axiom.ExpressionEntitySet
)
by synchronizing the OWL representation with the internal state of the descriptor, such that they are equal.
It is based on EntitySet#synchroniseTo(EntitySet)
.writeAxioms
in interface Axiom.Descriptor<it.emarolab.amor.owlInterface.OWLReferences,org.semanticweb.owlapi.model.OWLClass>
Axiom.MappingIntent.getOntologyChanges()
field
initialised (i.e.: OWLOntologyChange
).