public static interface ObjectPropertyExpression.Range extends ObjectProperty.Range<it.emarolab.amor.owlInterface.OWLReferences,org.semanticweb.owlapi.model.OWLObjectProperty,it.emarolab.amor.owlInterface.SemanticRestriction>, ObjectPropertyExpression
ObjectProperty.Range
expression for a Descriptor
whose ground is OWLObjectProperty
.
It specifies how to queryRangeRestrictions()
and writeAxioms()
for the
range restriction of the ground ObjectProperty (i.e.: SemanticRestriction
).
ObjectPropertyExpression.Disjoint<D extends ObjectPropertyExpression>, ObjectPropertyExpression.Domain, ObjectPropertyExpression.Equivalent<D extends ObjectPropertyExpression>, ObjectPropertyExpression.Inverse<D extends ObjectPropertyExpression>, ObjectPropertyExpression.Range, ObjectPropertyExpression.Sub<D extends ObjectPropertyExpression>, ObjectPropertyExpression.Super<D extends ObjectPropertyExpression>
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 |
addRangeClassRestriction(org.semanticweb.owlapi.model.OWLClass className)
Adds a new restriction to the described
EntitySet
(i.e.: getRangeRestrictions() )
based on rangeClassRestriction(String) . |
default boolean |
addRangeClassRestriction(java.lang.String className)
Adds a new restriction to the described
EntitySet
(i.e.: getRangeRestrictions() )
based on rangeClassRestriction(String) . |
default boolean |
addRangeExactDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Adds a new restriction to the described
EntitySet (i.e.: getRangeRestrictions()
based on rangeExactDataRestriction(OWLDataProperty, int, Class) . |
default boolean |
addRangeExactDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Adds a new restriction to the described
EntitySet (i.e.: getRangeRestrictions() )
based on rangeExactDataRestriction(String, int, Class) . |
default boolean |
addRangeExactObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Adds a new restriction to the described
EntitySet (i.e.: getRangeRestrictions()
based on rangeExactObjectRestriction(OWLObjectProperty, int, OWLClass) . |
default boolean |
addRangeExactObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Adds a new restriction to the described
EntitySet (i.e.: getRangeRestrictions() )
based on rangeExactObjectRestriction(String, int, String) . |
default boolean |
addRangeMaxDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Adds a new restriction to the described
EntitySet (i.e.: getRangeRestrictions()
based on rangeMaxDataRestriction(OWLDataProperty, int, Class) . |
default boolean |
addRangeMaxDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Adds a new restriction to the described
EntitySet (i.e.: getRangeRestrictions() )
based on rangeMaxDataRestriction(String, int, Class) . |
default boolean |
addRangeMaxObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Adds a new restriction to the described
EntitySet (i.e.: getRangeRestrictions()
based on rangeMaxObjectRestriction(OWLObjectProperty, int, OWLClass) . |
default boolean |
addRangeMaxObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Adds a new restriction to the described
EntitySet (i.e.: getRangeRestrictions() )
based on rangeMaxObjectRestriction(String, int, String) . |
default boolean |
addRangeMinDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Adds a new restriction to the described
EntitySet (i.e.: getRangeRestrictions()
based on rangeMinDataRestriction(OWLDataProperty, int, Class) . |
default boolean |
addRangeMinDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Adds a new restriction to the described
EntitySet (i.e.: getRangeRestrictions() )
based on rangeMinDataRestriction(String, int, Class) . |
default boolean |
addRangeMinObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Adds a new restriction to the described
EntitySet (i.e.: getRangeRestrictions()
based on rangeMinObjectRestriction(OWLObjectProperty, int, OWLClass) . |
default boolean |
addRangeMinObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Adds a new restriction to the described
EntitySet (i.e.: getRangeRestrictions() )
based on rangeMinObjectRestriction(String, int, String) . |
default boolean |
addRangeOnlyDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
java.lang.Class dataType)
Adds a new restriction to the described
EntitySet (i.e.: getRangeRestrictions()
based on rangeOnlyDataRestriction(OWLDataProperty, Class) . |
default boolean |
addRangeOnlyDataRestriction(java.lang.String property,
java.lang.Class dataType)
Adds a new restriction to the described
EntitySet (i.e.: getRangeRestrictions() )
based on rangeOnlyDataRestriction(String, Class) . |
default boolean |
addRangeOnlyObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
org.semanticweb.owlapi.model.OWLClass cl)
Adds a new restriction to the described
EntitySet (i.e.: getRangeRestrictions()
based on rangeOnlyObjectRestriction(OWLObjectProperty, OWLClass) . |
default boolean |
addRangeOnlyObjectRestriction(java.lang.String property,
java.lang.String cl)
Adds a new restriction to the described
EntitySet (i.e.: getRangeRestrictions() )
based on rangeOnlyObjectRestriction(String, String) . |
default boolean |
addRangeSomeDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
java.lang.Class dataType)
Adds a new restriction to the described
EntitySet (i.e.: getRangeRestrictions()
based on rangeSomeDataRestriction(OWLDataProperty, Class) . |
default boolean |
addRangeSomeDataRestriction(java.lang.String property,
java.lang.Class dataType)
Adds a new restriction to the described
EntitySet (i.e.: getRangeRestrictions() )
based on rangeSomeDataRestriction(String, Class) . |
default boolean |
addRangeSomeObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
org.semanticweb.owlapi.model.OWLClass cl)
Adds a new restriction to the described
EntitySet (i.e.: getRangeRestrictions()
based on rangeSomeObjectRestriction(OWLObjectProperty, OWLClass) . |
default boolean |
addRangeSomeObjectRestriction(java.lang.String property,
java.lang.String cl)
Adds a new restriction to the described
EntitySet (i.e.: getRangeRestrictions() )
based on rangeSomeObjectRestriction(String, String) . |
Restrictions |
getRangeRestrictions()
Returns the
EntitySet that describes all the restrictions of the
range of the described property; from a no OOP point of view. |
default Restrictions |
queryRangeRestrictions()
Queries to the OWL representation for the range restrictions of
this object property. |
default it.emarolab.amor.owlInterface.SemanticRestriction |
rangeClassRestriction(org.semanticweb.owlapi.model.OWLClass cl)
Creates a new object property range restriction
(to be in conjunction with the others in the specific
EntitySet )
which is represented by a class. |
default it.emarolab.amor.owlInterface.SemanticRestriction |
rangeClassRestriction(java.lang.String className)
Creates a new object property range restriction
(to be in conjunction with the others in the specific
EntitySet )
which is represented by a class. |
default it.emarolab.amor.owlInterface.SemanticRestriction |
rangeExactDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Creates a new object property range 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(Class) . |
default it.emarolab.amor.owlInterface.SemanticRestriction |
rangeExactDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Creates a new object property range 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(Class) . |
default it.emarolab.amor.owlInterface.SemanticRestriction |
rangeExactObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Creates a new object property range restriction
(to be in conjunction with the others in the specific
EntitySet )
which restricts over an exact cardinality of object properties
in a specific ontological class range |
default it.emarolab.amor.owlInterface.SemanticRestriction |
rangeExactObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Creates a new object property range restriction
(to be in conjunction with the others in the specific
EntitySet )
which restricts over an exact cardinality of object properties
in a specific ontological class range |
default it.emarolab.amor.owlInterface.SemanticRestriction |
rangeMaxDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Creates a new object property range 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(Class) . |
default it.emarolab.amor.owlInterface.SemanticRestriction |
rangeMaxDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Creates a new object property range 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(Class) . |
default it.emarolab.amor.owlInterface.SemanticRestriction |
rangeMaxObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Creates a new object property range restriction
(to be in conjunction with the others in the specific
EntitySet )
which restricts over a maximal cardinality of object properties
in a specific ontological class range |
default it.emarolab.amor.owlInterface.SemanticRestriction |
rangeMaxObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Creates a new object property range restriction
(to be in conjunction with the others in the specific
EntitySet )
which restricts over a maximal cardinality of object properties
in a specific ontological class range |
default it.emarolab.amor.owlInterface.SemanticRestriction |
rangeMinDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Creates a new object property range 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(Class) . |
default it.emarolab.amor.owlInterface.SemanticRestriction |
rangeMinDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Creates a new object property range 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(Class) . |
default it.emarolab.amor.owlInterface.SemanticRestriction |
rangeMinObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Creates a new object property range restriction
(to be in conjunction with the others in the specific
EntitySet )
which restricts over a minimal cardinality of object properties
in a specific ontological class range |
default it.emarolab.amor.owlInterface.SemanticRestriction |
rangeMinObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Creates a new object property range restriction
(to be in conjunction with the others in the specific
EntitySet )
which restricts over a minimal cardinality of object properties
in a specific ontological class range |
default it.emarolab.amor.owlInterface.SemanticRestriction |
rangeOnlyDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
java.lang.Class dataType)
Creates a new object property range 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(Class) . |
default it.emarolab.amor.owlInterface.SemanticRestriction |
rangeOnlyDataRestriction(java.lang.String property,
java.lang.Class dataType)
Creates a new object property range 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(Class) . |
default it.emarolab.amor.owlInterface.SemanticRestriction |
rangeOnlyObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
org.semanticweb.owlapi.model.OWLClass cl)
Creates a new object property range restriction
(to be in conjunction with the others in the specific
EntitySet )
which restricts over an universal cardinality of object properties
in a specific ontological class range |
default it.emarolab.amor.owlInterface.SemanticRestriction |
rangeOnlyObjectRestriction(java.lang.String property,
java.lang.String cl)
Creates a new object property range restriction
(to be in conjunction with the others in the specific
EntitySet )
which restricts over an universal cardinality of object properties
in a specific ontological class range |
default it.emarolab.amor.owlInterface.SemanticRestriction |
rangeSomeDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
java.lang.Class dataType)
Creates a new object property range 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(Class) . |
default it.emarolab.amor.owlInterface.SemanticRestriction |
rangeSomeDataRestriction(java.lang.String property,
java.lang.Class dataType)
Creates a new object property range 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(Class) . |
default it.emarolab.amor.owlInterface.SemanticRestriction |
rangeSomeObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
org.semanticweb.owlapi.model.OWLClass cl)
Creates a new object property range restriction
(to be in conjunction with the others in the specific
EntitySet )
which restricts over an existential cardinality of object properties
in a specific ontological class range |
default it.emarolab.amor.owlInterface.SemanticRestriction |
rangeSomeObjectRestriction(java.lang.String property,
java.lang.String cl)
Creates a new object property range restriction
(to be in conjunction with the others in the specific
EntitySet )
which restricts over an existential cardinality of object properties
in a specific ontological class range |
default boolean |
removeRangeClassRestriction(org.semanticweb.owlapi.model.OWLClass className)
Removes a restriction to the described
EntitySet
(i.e.: getRangeRestrictions() )
based on rangeClassRestriction(String) . |
default boolean |
removeRangeClassRestriction(java.lang.String className)
Removes a restriction to the described
EntitySet
(i.e.: getRangeRestrictions() )
based on rangeClassRestriction(String) . |
default boolean |
removeRangeExactDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Removes a restriction to the described
EntitySet (i.e.: getRangeRestrictions() )
based on rangeExactDataRestriction(OWLDataProperty, int, Class) . |
default boolean |
removeRangeExactDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Removes a restriction to the described
EntitySet (i.e.: getRangeRestrictions() )
based on rangeExactDataRestriction(String, int, Class) . |
default boolean |
removeRangeExactObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Removes a restriction to the described
EntitySet (i.e.: getRangeRestrictions() )
based on rangeExactObjectRestriction(OWLObjectProperty, int, OWLClass) . |
default boolean |
removeRangeExactObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Removes a restriction to the described
EntitySet (i.e.: getRangeRestrictions() )
based on rangeExactObjectRestriction(String, int, String) . |
default boolean |
removeRangeMaxDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Removes a restriction to the described
EntitySet (i.e.: getRangeRestrictions() )
based on rangeMaxDataRestriction(OWLDataProperty, int, Class) . |
default boolean |
removeRangeMaxDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Removes a restriction to the described
EntitySet (i.e.: getRangeRestrictions() )
based on rangeMaxDataRestriction(String, int, Class) . |
default boolean |
removeRangeMaxObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Removes a restriction to the described
EntitySet (i.e.: getRangeRestrictions() )
based on rangeMaxObjectRestriction(OWLObjectProperty, int, OWLClass) . |
default boolean |
removeRangeMaxObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Removes a restriction to the described
EntitySet (i.e.: getRangeRestrictions() )
based on rangeMaxObjectRestriction(String, int, String) . |
default boolean |
removeRangeMinDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
int cardinality,
java.lang.Class dataType)
Removes a restriction to the described
EntitySet (i.e.: getRangeRestrictions() )
based on rangeMinDataRestriction(OWLDataProperty, int, Class) . |
default boolean |
removeRangeMinDataRestriction(java.lang.String property,
int cardinality,
java.lang.Class dataType)
Removes a restriction to the described
EntitySet (i.e.: getRangeRestrictions() )
based on rangeMinDataRestriction(String, int, Class) . |
default boolean |
removeRangeMinObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
int cardinality,
org.semanticweb.owlapi.model.OWLClass cl)
Removes a restriction to the described
EntitySet (i.e.: getRangeRestrictions() )
based on rangeMinObjectRestriction(OWLObjectProperty, int, OWLClass) . |
default boolean |
removeRangeMinObjectRestriction(java.lang.String property,
int cardinality,
java.lang.String cl)
Removes a restriction to the described
EntitySet (i.e.: getRangeRestrictions() )
based on rangeMinObjectRestriction(String, int, String) . |
default boolean |
removeRangeOnlyDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
java.lang.Class dataType)
Removes a restriction to the described
EntitySet (i.e.: getRangeRestrictions() )
based on rangeOnlyDataRestriction(OWLDataProperty, Class) . |
default boolean |
removeRangeOnlyDataRestriction(java.lang.String property,
java.lang.Class dataType)
Removes a restriction to the described
EntitySet (i.e.: getRangeRestrictions() )
based on rangeOnlyDataRestriction(String, Class) . |
default boolean |
removeRangeOnlyObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
org.semanticweb.owlapi.model.OWLClass cl)
Removes a restriction to the described
EntitySet (i.e.: getRangeRestrictions() )
based on rangeOnlyObjectRestriction(OWLObjectProperty, OWLClass) . |
default boolean |
removeRangeOnlyObjectRestriction(java.lang.String property,
java.lang.String cl)
Removes a restriction to the described
EntitySet (i.e.: getRangeRestrictions() )
based on rangeOnlyObjectRestriction(String, String) . |
default boolean |
removeRangeSomeDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property,
java.lang.Class dataType)
Removes a restriction to the described
EntitySet (i.e.: getRangeRestrictions() )
based on rangeSomeDataRestriction(OWLDataProperty, Class) . |
default boolean |
removeRangeSomeDataRestriction(java.lang.String property,
java.lang.Class dataType)
Removes a restriction to the described
EntitySet (i.e.: getRangeRestrictions() )
based on rangeSomeDataRestriction(String, Class) . |
default boolean |
removeRangeSomeObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property,
org.semanticweb.owlapi.model.OWLClass cl)
Removes a restriction to the described
EntitySet (i.e.: getRangeRestrictions() )
based on rangeSomeObjectRestriction(OWLObjectProperty, OWLClass) . |
default boolean |
removeRangeSomeObjectRestriction(java.lang.String property,
java.lang.String cl)
Removes a restriction to the described
EntitySet (i.e.: getRangeRestrictions() )
based on rangeSomeObjectRestriction(String, 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, synchroniseRangeObjectPropertyFromExpressionAxioms, synchroniseRangeObjectPropertyToExpressionAxioms
getGroundInstance, getGroundOntology, setAsymmetric, setFunctional, setInverseFunctional, setIrreflexive, setNotAsymmetric, setNotFunctional, setNotInverseFunctional, setNotIrreflexive, setNotReflexive, setNotSymmetric, setNotTransitive, setReflexive, setSymmetric, setTransitive
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 rangeMinDataRestriction(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(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 rangeMinDataRestriction(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(Class)
.property
- the restricting data property.cardinality
- the cardinality for the minimal property restriction.dataType
- the data type of the restriction.default boolean addRangeMinDataRestriction(java.lang.String property, int cardinality, java.lang.Class dataType)
EntitySet
(i.e.: getRangeRestrictions()
)
based on rangeMinDataRestriction(String, int, 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 ObjectProperty.Range
.default boolean addRangeMinDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, int cardinality, java.lang.Class dataType)
EntitySet
(i.e.: getRangeRestrictions()
based on rangeMinDataRestriction(OWLDataProperty, int, 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 ObjectProperty.Range
.default boolean removeRangeMinDataRestriction(java.lang.String property, int cardinality, java.lang.Class dataType)
EntitySet
(i.e.: getRangeRestrictions()
)
based on rangeMinDataRestriction(String, int, 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 ObjectProperty.Range
.default boolean removeRangeMinDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, int cardinality, java.lang.Class dataType)
EntitySet
(i.e.: getRangeRestrictions()
)
based on rangeMinDataRestriction(OWLDataProperty, int, 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 ObjectProperty.Range
.default it.emarolab.amor.owlInterface.SemanticRestriction rangeMaxDataRestriction(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(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 rangeMaxDataRestriction(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(Class)
.property
- the restricting data property.cardinality
- the cardinality for the maximal property restriction.dataType
- the data type of the restriction.default boolean addRangeMaxDataRestriction(java.lang.String property, int cardinality, java.lang.Class dataType)
EntitySet
(i.e.: getRangeRestrictions()
)
based on rangeMaxDataRestriction(String, int, 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 ObjectProperty.Range
.default boolean addRangeMaxDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, int cardinality, java.lang.Class dataType)
EntitySet
(i.e.: getRangeRestrictions()
based on rangeMaxDataRestriction(OWLDataProperty, int, 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 ObjectProperty.Range
.default boolean removeRangeMaxDataRestriction(java.lang.String property, int cardinality, java.lang.Class dataType)
EntitySet
(i.e.: getRangeRestrictions()
)
based on rangeMaxDataRestriction(String, int, 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 ObjectProperty.Range
.default boolean removeRangeMaxDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, int cardinality, java.lang.Class dataType)
EntitySet
(i.e.: getRangeRestrictions()
)
based on rangeMaxDataRestriction(OWLDataProperty, int, 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 ObjectProperty.Range
.default it.emarolab.amor.owlInterface.SemanticRestriction rangeExactDataRestriction(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(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 rangeExactDataRestriction(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(Class)
.property
- the restricting data property.cardinality
- the cardinality for the exact property restriction.dataType
- the data type of the restriction.default boolean addRangeExactDataRestriction(java.lang.String property, int cardinality, java.lang.Class dataType)
EntitySet
(i.e.: getRangeRestrictions()
)
based on rangeExactDataRestriction(String, int, 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 ObjectProperty.Range
.default boolean addRangeExactDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, int cardinality, java.lang.Class dataType)
EntitySet
(i.e.: getRangeRestrictions()
based on rangeExactDataRestriction(OWLDataProperty, int, 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 ObjectProperty.Range
.default boolean removeRangeExactDataRestriction(java.lang.String property, int cardinality, java.lang.Class dataType)
EntitySet
(i.e.: getRangeRestrictions()
)
based on rangeExactDataRestriction(String, int, 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 ObjectProperty.Range
.default boolean removeRangeExactDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, int cardinality, java.lang.Class dataType)
EntitySet
(i.e.: getRangeRestrictions()
)
based on rangeExactDataRestriction(OWLDataProperty, int, 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 ObjectProperty.Range
.default it.emarolab.amor.owlInterface.SemanticRestriction rangeSomeDataRestriction(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(Class)
.property
- the name of the restricting data property.dataType
- the data type of the restriction.default it.emarolab.amor.owlInterface.SemanticRestriction rangeSomeDataRestriction(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(Class)
.property
- the restricting data property.dataType
- the data type of the restriction.default boolean addRangeSomeDataRestriction(java.lang.String property, java.lang.Class dataType)
EntitySet
(i.e.: getRangeRestrictions()
)
based on rangeSomeDataRestriction(String, 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 ObjectProperty.Range
.default boolean addRangeSomeDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, java.lang.Class dataType)
EntitySet
(i.e.: getRangeRestrictions()
based on rangeSomeDataRestriction(OWLDataProperty, Class)
.property
- the restricting data property.dataType
- the data type of the restriction.true
if a new restriction has been added to the ObjectProperty.Range
.default boolean removeRangeSomeDataRestriction(java.lang.String property, java.lang.Class dataType)
EntitySet
(i.e.: getRangeRestrictions()
)
based on rangeSomeDataRestriction(String, 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 ObjectProperty.Range
.default boolean removeRangeSomeDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, java.lang.Class dataType)
EntitySet
(i.e.: getRangeRestrictions()
)
based on rangeSomeDataRestriction(OWLDataProperty, Class)
.property
- the restricting data property.dataType
- the data type of the restriction.true
if a restriction has been removed from the ObjectProperty.Range
.default it.emarolab.amor.owlInterface.SemanticRestriction rangeOnlyDataRestriction(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(Class)
.property
- the name of the restricting data property.dataType
- the data type of the restriction.default it.emarolab.amor.owlInterface.SemanticRestriction rangeOnlyDataRestriction(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(Class)
.property
- the restricting data property.dataType
- the data type of the restriction.default boolean addRangeOnlyDataRestriction(java.lang.String property, java.lang.Class dataType)
EntitySet
(i.e.: getRangeRestrictions()
)
based on rangeOnlyDataRestriction(String, 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 ObjectProperty.Range
.default boolean addRangeOnlyDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, java.lang.Class dataType)
EntitySet
(i.e.: getRangeRestrictions()
based on rangeOnlyDataRestriction(OWLDataProperty, Class)
.property
- the restricting data property.dataType
- the data type of the restriction.true
if a new restriction has been added to the ObjectProperty.Range
.default boolean removeRangeOnlyDataRestriction(java.lang.String property, java.lang.Class dataType)
EntitySet
(i.e.: getRangeRestrictions()
)
based on rangeOnlyDataRestriction(String, 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 ObjectProperty.Range
.default boolean removeRangeOnlyDataRestriction(org.semanticweb.owlapi.model.OWLDataProperty property, java.lang.Class dataType)
EntitySet
(i.e.: getRangeRestrictions()
)
based on rangeOnlyDataRestriction(OWLDataProperty, Class)
.property
- the restricting data property.dataType
- the data type of the restriction.true
if a restriction has been removed from the ObjectProperty.Range
.default it.emarolab.amor.owlInterface.SemanticRestriction rangeMinObjectRestriction(java.lang.String property, int cardinality, java.lang.String cl)
EntitySet
)
which restricts over a minimal cardinality of object properties
in a specific ontological class rangeproperty
- the name of the restricting object property.cardinality
- the cardinality for the minimal property restriction.cl
- the name of the class range restriction.default it.emarolab.amor.owlInterface.SemanticRestriction rangeMinObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, int cardinality, org.semanticweb.owlapi.model.OWLClass cl)
EntitySet
)
which restricts over a minimal cardinality of object properties
in a specific ontological class rangeproperty
- the restricting object property.cardinality
- the cardinality for the minimal property restriction.cl
- the class range restriction.default boolean addRangeMinObjectRestriction(java.lang.String property, int cardinality, java.lang.String cl)
EntitySet
(i.e.: getRangeRestrictions()
)
based on rangeMinObjectRestriction(String, int, String)
.
This method should be always synchronised with Axiom.Descriptor.writeAxiomsReasonReadAxioms()
to be perfectly aligned with the queryRangeRestrictions()
,
since the reasoner infers also an rangeClassRestriction(OWLClass)
.property
- the name of the restricting object property.cardinality
- the cardinality for the minimal property restriction.cl
- the name of the class range restriction.true
if a new restriction has been added to the ObjectProperty.Range
.default boolean addRangeMinObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, int cardinality, org.semanticweb.owlapi.model.OWLClass cl)
EntitySet
(i.e.: getRangeRestrictions()
based on rangeMinObjectRestriction(OWLObjectProperty, int, OWLClass)
.
This method should be always synchronised with Axiom.Descriptor.writeAxiomsReasonReadAxioms()
to be perfectly aligned with the queryRangeRestrictions()
,
since the reasoner infers also an rangeClassRestriction(OWLClass)
.property
- the restricting object property.cardinality
- the cardinality for the minimal property restriction.cl
- the class range restriction.true
if a new restriction has been added to the ObjectProperty.Range
.default boolean removeRangeMinObjectRestriction(java.lang.String property, int cardinality, java.lang.String cl)
EntitySet
(i.e.: getRangeRestrictions()
)
based on rangeMinObjectRestriction(String, int, String)
.
This method should be always synchronised with Axiom.Descriptor.writeAxiomsReasonReadAxioms()
to be perfectly aligned with the queryRangeRestrictions()
,
since the reasoner infers also an rangeClassRestriction(OWLClass)
.property
- the name of the restricting object property.cardinality
- the cardinality for the minimal property restriction.cl
- the name of the class range restriction.true
if a restriction has been removed from the ObjectProperty.Range
.default boolean removeRangeMinObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, int cardinality, org.semanticweb.owlapi.model.OWLClass cl)
EntitySet
(i.e.: getRangeRestrictions()
)
based on rangeMinObjectRestriction(OWLObjectProperty, int, OWLClass)
.
This method should be always synchronised with Axiom.Descriptor.writeAxiomsReasonReadAxioms()
to be perfectly aligned with the queryRangeRestrictions()
,
since the reasoner infers also an rangeClassRestriction(OWLClass)
.property
- the restricting object property.cardinality
- the cardinality for the minimal property restriction.cl
- the class range restriction.true
if a restriction has been removed from the ObjectProperty.Range
.default it.emarolab.amor.owlInterface.SemanticRestriction rangeMaxObjectRestriction(java.lang.String property, int cardinality, java.lang.String cl)
EntitySet
)
which restricts over a maximal cardinality of object properties
in a specific ontological class rangeproperty
- the name of the restricting object property.cardinality
- the cardinality for the maximal property restriction.cl
- the name of the class range restriction.default it.emarolab.amor.owlInterface.SemanticRestriction rangeMaxObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, int cardinality, org.semanticweb.owlapi.model.OWLClass cl)
EntitySet
)
which restricts over a maximal cardinality of object properties
in a specific ontological class rangeproperty
- the restricting object property.cardinality
- the cardinality for the maximal property restriction.cl
- the class range restriction.default boolean addRangeMaxObjectRestriction(java.lang.String property, int cardinality, java.lang.String cl)
EntitySet
(i.e.: getRangeRestrictions()
)
based on rangeMaxObjectRestriction(String, int, String)
.
This method should be always synchronised with Axiom.Descriptor.writeAxiomsReasonReadAxioms()
to be perfectly aligned with the queryRangeRestrictions()
,
since the reasoner infers also an rangeClassRestriction(OWLClass)
.property
- the name of the restricting object property.cardinality
- the cardinality for the maximal property restriction.cl
- the name of the class range restriction.true
if a new restriction has been added to the ObjectProperty.Range
.default boolean addRangeMaxObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, int cardinality, org.semanticweb.owlapi.model.OWLClass cl)
EntitySet
(i.e.: getRangeRestrictions()
based on rangeMaxObjectRestriction(OWLObjectProperty, int, OWLClass)
.
This method should be always synchronised with Axiom.Descriptor.writeAxiomsReasonReadAxioms()
to be perfectly aligned with the queryRangeRestrictions()
,
since the reasoner infers also an rangeClassRestriction(OWLClass)
.property
- the restricting object property.cardinality
- the cardinality for the maximal property restriction.cl
- the class range restriction.true
if a new restriction has been added to the ObjectProperty.Range
.default boolean removeRangeMaxObjectRestriction(java.lang.String property, int cardinality, java.lang.String cl)
EntitySet
(i.e.: getRangeRestrictions()
)
based on rangeMaxObjectRestriction(String, int, String)
.
This method should be always synchronised with Axiom.Descriptor.writeAxiomsReasonReadAxioms()
to be perfectly aligned with the queryRangeRestrictions()
,
since the reasoner infers also an rangeClassRestriction(OWLClass)
.property
- the name of the restricting object property.cardinality
- the cardinality for the maximal property restriction.cl
- the name of the class range restriction.true
if a restriction has been removed from the ObjectProperty.Range
.default boolean removeRangeMaxObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, int cardinality, org.semanticweb.owlapi.model.OWLClass cl)
EntitySet
(i.e.: getRangeRestrictions()
)
based on rangeMaxObjectRestriction(OWLObjectProperty, int, OWLClass)
.
This method should be always synchronised with Axiom.Descriptor.writeAxiomsReasonReadAxioms()
to be perfectly aligned with the queryRangeRestrictions()
,
since the reasoner infers also an rangeClassRestriction(OWLClass)
.property
- the restricting object property.cardinality
- the cardinality for the maximal property restriction.cl
- the class range restriction.true
if a restriction has been removed from the ObjectProperty.Range
.default it.emarolab.amor.owlInterface.SemanticRestriction rangeExactObjectRestriction(java.lang.String property, int cardinality, java.lang.String cl)
EntitySet
)
which restricts over an exact cardinality of object properties
in a specific ontological class rangeproperty
- the name of the restricting object property.cardinality
- the cardinality for the exact property restriction.cl
- the name of the class range restriction.default it.emarolab.amor.owlInterface.SemanticRestriction rangeExactObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, int cardinality, org.semanticweb.owlapi.model.OWLClass cl)
EntitySet
)
which restricts over an exact cardinality of object properties
in a specific ontological class rangeproperty
- the restricting object property.cardinality
- the cardinality for the exact property restriction.cl
- the class range restriction.default boolean addRangeExactObjectRestriction(java.lang.String property, int cardinality, java.lang.String cl)
EntitySet
(i.e.: getRangeRestrictions()
)
based on rangeExactObjectRestriction(String, int, String)
.
This method should be always synchronised with Axiom.Descriptor.writeAxiomsReasonReadAxioms()
to be perfectly aligned with the queryRangeRestrictions()
,
since the reasoner infers also an rangeClassRestriction(OWLClass)
.property
- the name of the restricting object property.cardinality
- the cardinality for the exact property restriction.cl
- the name of the class range restriction.true
if a new restriction has been added to the ObjectProperty.Range
.default boolean addRangeExactObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, int cardinality, org.semanticweb.owlapi.model.OWLClass cl)
EntitySet
(i.e.: getRangeRestrictions()
based on rangeExactObjectRestriction(OWLObjectProperty, int, OWLClass)
.
This method should be always synchronised with Axiom.Descriptor.writeAxiomsReasonReadAxioms()
to be perfectly aligned with the queryRangeRestrictions()
,
since the reasoner infers also an rangeClassRestriction(OWLClass)
.property
- the restricting object property.cardinality
- the cardinality for the exact property restriction.cl
- the class range restriction.true
if a new restriction has been added to the ObjectProperty.Range
.default boolean removeRangeExactObjectRestriction(java.lang.String property, int cardinality, java.lang.String cl)
EntitySet
(i.e.: getRangeRestrictions()
)
based on rangeExactObjectRestriction(String, int, String)
.
This method should be always synchronised with Axiom.Descriptor.writeAxiomsReasonReadAxioms()
to be perfectly aligned with the queryRangeRestrictions()
,
since the reasoner infers also an rangeClassRestriction(OWLClass)
.property
- the name of the restricting object property.cardinality
- the cardinality for the exact property restriction.cl
- the name of the class range restriction.true
if a restriction has been removed from the ObjectProperty.Range
.default boolean removeRangeExactObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, int cardinality, org.semanticweb.owlapi.model.OWLClass cl)
EntitySet
(i.e.: getRangeRestrictions()
)
based on rangeExactObjectRestriction(OWLObjectProperty, int, OWLClass)
.
This method should be always synchronised with Axiom.Descriptor.writeAxiomsReasonReadAxioms()
to be perfectly aligned with the queryRangeRestrictions()
,
since the reasoner infers also an rangeClassRestriction(OWLClass)
.property
- the restricting object property.cardinality
- the cardinality for the exact property restriction.cl
- the class range restriction.true
if a restriction has been removed from the ObjectProperty.Range
.default it.emarolab.amor.owlInterface.SemanticRestriction rangeSomeObjectRestriction(java.lang.String property, java.lang.String cl)
EntitySet
)
which restricts over an existential cardinality of object properties
in a specific ontological class rangeproperty
- the name of the restricting object property.cl
- the name of the class range restriction.default it.emarolab.amor.owlInterface.SemanticRestriction rangeSomeObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, org.semanticweb.owlapi.model.OWLClass cl)
EntitySet
)
which restricts over an existential cardinality of object properties
in a specific ontological class rangeproperty
- the restricting object property.cl
- the class range restriction.default boolean addRangeSomeObjectRestriction(java.lang.String property, java.lang.String cl)
EntitySet
(i.e.: getRangeRestrictions()
)
based on rangeSomeObjectRestriction(String, String)
.property
- the name of the restricting object property.cl
- the name of the class range restriction.true
if a new restriction has been added to the ObjectProperty.Range
.default boolean addRangeSomeObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, org.semanticweb.owlapi.model.OWLClass cl)
EntitySet
(i.e.: getRangeRestrictions()
based on rangeSomeObjectRestriction(OWLObjectProperty, OWLClass)
.property
- the restricting object property.cl
- the class range restriction.true
if a new restriction has been added to the ObjectProperty.Range
.default boolean removeRangeSomeObjectRestriction(java.lang.String property, java.lang.String cl)
EntitySet
(i.e.: getRangeRestrictions()
)
based on rangeSomeObjectRestriction(String, String)
.property
- the name of the restricting object property.cl
- the name of the class range restriction.true
if a restriction has been removed from the ObjectProperty.Range
.default boolean removeRangeSomeObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, org.semanticweb.owlapi.model.OWLClass cl)
EntitySet
(i.e.: getRangeRestrictions()
)
based on rangeSomeObjectRestriction(OWLObjectProperty, OWLClass)
.property
- the restricting object property.cl
- the class range restriction.true
if a restriction has been removed from the ObjectProperty.Range
.default it.emarolab.amor.owlInterface.SemanticRestriction rangeOnlyObjectRestriction(java.lang.String property, java.lang.String cl)
EntitySet
)
which restricts over an universal cardinality of object properties
in a specific ontological class rangeproperty
- the name of the restricting object property.cl
- the name of the class range restriction.default it.emarolab.amor.owlInterface.SemanticRestriction rangeOnlyObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, org.semanticweb.owlapi.model.OWLClass cl)
EntitySet
)
which restricts over an universal cardinality of object properties
in a specific ontological class rangeproperty
- the restricting object property.cl
- the class range restriction.default boolean addRangeOnlyObjectRestriction(java.lang.String property, java.lang.String cl)
EntitySet
(i.e.: getRangeRestrictions()
)
based on rangeOnlyObjectRestriction(String, String)
.property
- the name of the restricting object property.cl
- the name of the class range restriction.true
if a new restriction has been added to the ObjectProperty.Range
.default boolean addRangeOnlyObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, org.semanticweb.owlapi.model.OWLClass cl)
EntitySet
(i.e.: getRangeRestrictions()
based on rangeOnlyObjectRestriction(OWLObjectProperty, OWLClass)
.property
- the restricting object property.cl
- the class range restriction.true
if a new restriction has been added to the ObjectProperty.Range
.default boolean removeRangeOnlyObjectRestriction(java.lang.String property, java.lang.String cl)
EntitySet
(i.e.: getRangeRestrictions()
)
based on rangeOnlyObjectRestriction(String, String)
.property
- the name of the restricting object property.cl
- the name of the class range restriction.true
if a restriction has been removed from the ObjectProperty.Range
.default boolean removeRangeOnlyObjectRestriction(org.semanticweb.owlapi.model.OWLObjectProperty property, org.semanticweb.owlapi.model.OWLClass cl)
EntitySet
(i.e.: getRangeRestrictions()
)
based on rangeOnlyObjectRestriction(OWLObjectProperty, OWLClass)
.property
- the restricting object property.cl
- the class range restriction.true
if a restriction has been removed from the ObjectProperty.Range
.default it.emarolab.amor.owlInterface.SemanticRestriction rangeClassRestriction(java.lang.String className)
EntitySet
)
which is represented by a class.className
- the name of the range class of the restriction.default it.emarolab.amor.owlInterface.SemanticRestriction rangeClassRestriction(org.semanticweb.owlapi.model.OWLClass cl)
EntitySet
)
which is represented by a class.cl
- the range class of the restriction.default boolean addRangeClassRestriction(java.lang.String className)
EntitySet
(i.e.: getRangeRestrictions()
)
based on rangeClassRestriction(String)
.className
- the name of the range class of the restriction.true
if a new restriction has been added to the
ObjectProperty.Range
.default boolean addRangeClassRestriction(org.semanticweb.owlapi.model.OWLClass className)
EntitySet
(i.e.: getRangeRestrictions()
)
based on rangeClassRestriction(String)
.className
- the range class of the restriction.true
if a new restriction has been added to the
ObjectProperty.Range
.default boolean removeRangeClassRestriction(java.lang.String className)
EntitySet
(i.e.: getRangeRestrictions()
)
based on rangeClassRestriction(String)
.className
- the name of the range class of the restriction.true
if a new restriction has been added to the
ObjectProperty.Range
.default boolean removeRangeClassRestriction(org.semanticweb.owlapi.model.OWLClass className)
EntitySet
(i.e.: getRangeRestrictions()
)
based on rangeClassRestriction(String)
.className
- the range class of the restriction.true
if a new restriction has been added to the
ObjectProperty.Range
.Restrictions getRangeRestrictions()
ObjectProperty.Range
EntitySet
that describes all the restrictions of the
range of the described property; from a no OOP point of view.getRangeRestrictions
in interface ObjectProperty.Range<it.emarolab.amor.owlInterface.OWLReferences,org.semanticweb.owlapi.model.OWLObjectProperty,it.emarolab.amor.owlInterface.SemanticRestriction>
this
grounded the object property.default Restrictions queryRangeRestrictions()
ObjectProperty.Range
this
object property.queryRangeRestrictions
in interface ObjectProperty.Range<it.emarolab.amor.owlInterface.OWLReferences,org.semanticweb.owlapi.model.OWLObjectProperty,it.emarolab.amor.owlInterface.SemanticRestriction>
EntitySet
contained the range restrictions of Axiom.Descriptor.getInstance()
,
into the OWL structure.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.OWLObjectProperty>
Axiom.MappingIntent.getOntologyChanges()
field
initialised (i.e.: OWLOntologyChange
).