public class ObjectPropertyImpl extends RDFPropertyImpl implements gate.creole.ontology.ObjectProperty
nodeId, ontology, ontologyService| Constructor and Description |
|---|
ObjectPropertyImpl(gate.creole.ontology.OURI aURI,
gate.creole.ontology.Ontology ontology,
OntologyService owlimPort)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
Set<gate.creole.ontology.OResource> |
getDomain() |
Set<gate.creole.ontology.ObjectProperty> |
getInverseProperties() |
Set<gate.creole.ontology.OResource> |
getRange() |
boolean |
isValidDomain(gate.creole.ontology.OInstance anInstance) |
boolean |
isValidDomain(gate.creole.ontology.OResource aResource) |
boolean |
isValidRange(gate.creole.ontology.OInstance anInstance) |
boolean |
isValidRange(gate.creole.ontology.OResource aResource) |
void |
setInverseOf(gate.creole.ontology.ObjectProperty theInverse) |
addSubProperty, getEquivalentPropertyAs, getOURI, getSubProperties, getSubProperties, getSuperProperties, getSuperProperties, isEquivalentPropertyAs, isFunctional, isInverseFunctional, isSubPropertyOf, isSubPropertyOf, isSuperPropertyOf, isSuperPropertyOf, removeSubProperty, setEquivalentPropertyAs, setFunctional, setInverseFunctionaladdAnnotationPropertyValue, compareTo, equals, getAllSetProperties, getAnnotationPropertyValues, getComment, getComments, getLabel, getLabels, getName, getONodeID, getOntology, getPropertiesWithResourceAsDomain, getPropertiesWithResourceAsRange, getSetAnnotationProperties, getURI, hasAnnotationPropertyWithValue, hashCode, removeAnnotationPropertyValue, removeAnnotationPropertyValues, setComment, setLabel, setONodeID, setURI, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddSubProperty, getEquivalentPropertyAs, getOURI, getSubProperties, getSubProperties, getSuperProperties, getSuperProperties, isEquivalentPropertyAs, isFunctional, isInverseFunctional, isSubPropertyOf, isSubPropertyOf, isSuperPropertyOf, isSuperPropertyOf, removeSubProperty, setEquivalentPropertyAs, setFunctional, setInverseFunctionaladdAnnotationPropertyValue, getAllSetProperties, getAnnotationPropertyValues, getComment, getComments, getLabel, getLabels, getName, getONodeID, getOntology, getPropertiesWithResourceAsDomain, getPropertiesWithResourceAsRange, getSetAnnotationProperties, getURI, hasAnnotationPropertyWithValue, removeAnnotationPropertyValue, removeAnnotationPropertyValues, setComment, setLabel, setURIpublic ObjectPropertyImpl(gate.creole.ontology.OURI aURI,
gate.creole.ontology.Ontology ontology,
OntologyService owlimPort)
aURI - ontology - repositoryID - owlimPort - public Set<gate.creole.ontology.ObjectProperty> getInverseProperties()
getInverseProperties in interface gate.creole.ontology.ObjectPropertypublic void setInverseOf(gate.creole.ontology.ObjectProperty theInverse)
setInverseOf in interface gate.creole.ontology.ObjectPropertypublic boolean isValidRange(gate.creole.ontology.OInstance anInstance)
isValidRange in interface gate.creole.ontology.ObjectPropertypublic boolean isValidDomain(gate.creole.ontology.OInstance anInstance)
isValidDomain in interface gate.creole.ontology.ObjectPropertypublic boolean isValidRange(gate.creole.ontology.OResource aResource)
isValidRange in interface gate.creole.ontology.RDFPropertyisValidRange in class RDFPropertyImplpublic boolean isValidDomain(gate.creole.ontology.OResource aResource)
isValidDomain in interface gate.creole.ontology.RDFPropertyisValidDomain in class RDFPropertyImplpublic Set<gate.creole.ontology.OResource> getDomain()
getDomain in interface gate.creole.ontology.ObjectPropertygetDomain in interface gate.creole.ontology.RDFPropertygetDomain in class RDFPropertyImplpublic Set<gate.creole.ontology.OResource> getRange()
getRange in interface gate.creole.ontology.ObjectPropertygetRange in interface gate.creole.ontology.RDFPropertygetRange in class RDFPropertyImpl