public class AnnotationPropertyImpl extends RDFPropertyImpl implements gate.creole.ontology.AnnotationProperty
nodeId, ontology, ontologyService| Constructor and Description |
|---|
AnnotationPropertyImpl(gate.creole.ontology.OURI aURI,
gate.creole.ontology.Ontology ontology,
OntologyService owlimPort)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addSubProperty(gate.creole.ontology.RDFProperty property) |
void |
addSuperProperty(gate.creole.ontology.RDFProperty property) |
Set<gate.creole.ontology.OResource> |
getDomain() |
Set<gate.creole.ontology.RDFProperty> |
getEquivalentPropertyAs() |
Set<gate.creole.ontology.OResource> |
getRange() |
Set<gate.creole.ontology.RDFProperty> |
getSubProperties(byte closure) |
Set<gate.creole.ontology.RDFProperty> |
getSuperProperties(byte closure) |
boolean |
isEquivalentPropertyAs(gate.creole.ontology.RDFProperty theProperty) |
boolean |
isFunctional() |
boolean |
isInverseFunctional() |
boolean |
isSubPropertyOf(gate.creole.ontology.RDFProperty theProperty,
byte closure) |
boolean |
isSuperPropertyOf(gate.creole.ontology.RDFProperty theProperty,
byte closure) |
boolean |
isValidDomain(gate.creole.ontology.OResource aResource) |
boolean |
isValidRange(gate.creole.ontology.OResource aResource) |
void |
removeSubProperty(gate.creole.ontology.RDFProperty property) |
void |
removeSuperProperty(gate.creole.ontology.RDFProperty property) |
void |
setEquivalentPropertyAs(gate.creole.ontology.RDFProperty theProperty) |
void |
setFunctional(boolean functional) |
void |
setInverseFunctional(boolean inverseFunctional) |
getOURI, getSubProperties, getSuperProperties, isSubPropertyOf, isSuperPropertyOfaddAnnotationPropertyValue, 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, waitgetOURI, getSubProperties, getSuperProperties, isSubPropertyOf, isSuperPropertyOfaddAnnotationPropertyValue, getAllSetProperties, getAnnotationPropertyValues, getComment, getComments, getLabel, getLabels, getName, getONodeID, getOntology, getPropertiesWithResourceAsDomain, getPropertiesWithResourceAsRange, getSetAnnotationProperties, getURI, hasAnnotationPropertyWithValue, removeAnnotationPropertyValue, removeAnnotationPropertyValues, setComment, setLabel, setURIpublic AnnotationPropertyImpl(gate.creole.ontology.OURI aURI,
gate.creole.ontology.Ontology ontology,
OntologyService owlimPort)
aURI - ontology - repositoryID - owlimPort - public void setEquivalentPropertyAs(gate.creole.ontology.RDFProperty theProperty)
setEquivalentPropertyAs in interface gate.creole.ontology.RDFPropertysetEquivalentPropertyAs in class RDFPropertyImplpublic Set<gate.creole.ontology.RDFProperty> getEquivalentPropertyAs()
getEquivalentPropertyAs in interface gate.creole.ontology.RDFPropertygetEquivalentPropertyAs in class RDFPropertyImplpublic boolean isEquivalentPropertyAs(gate.creole.ontology.RDFProperty theProperty)
isEquivalentPropertyAs in interface gate.creole.ontology.RDFPropertyisEquivalentPropertyAs in class RDFPropertyImplpublic void addSuperProperty(gate.creole.ontology.RDFProperty property)
public void removeSuperProperty(gate.creole.ontology.RDFProperty property)
public Set<gate.creole.ontology.RDFProperty> getSuperProperties(byte closure)
getSuperProperties in interface gate.creole.ontology.RDFPropertygetSuperProperties in class RDFPropertyImplpublic boolean isSuperPropertyOf(gate.creole.ontology.RDFProperty theProperty,
byte closure)
isSuperPropertyOf in interface gate.creole.ontology.RDFPropertyisSuperPropertyOf in class RDFPropertyImplpublic void addSubProperty(gate.creole.ontology.RDFProperty property)
addSubProperty in interface gate.creole.ontology.RDFPropertyaddSubProperty in class RDFPropertyImplpublic void removeSubProperty(gate.creole.ontology.RDFProperty property)
removeSubProperty in interface gate.creole.ontology.RDFPropertyremoveSubProperty in class RDFPropertyImplpublic Set<gate.creole.ontology.RDFProperty> getSubProperties(byte closure)
getSubProperties in interface gate.creole.ontology.RDFPropertygetSubProperties in class RDFPropertyImplpublic boolean isSubPropertyOf(gate.creole.ontology.RDFProperty theProperty,
byte closure)
isSubPropertyOf in interface gate.creole.ontology.RDFPropertyisSubPropertyOf in class RDFPropertyImplpublic boolean isFunctional()
isFunctional in interface gate.creole.ontology.RDFPropertyisFunctional in class RDFPropertyImplpublic void setFunctional(boolean functional)
setFunctional in interface gate.creole.ontology.RDFPropertysetFunctional in class RDFPropertyImplpublic boolean isInverseFunctional()
isInverseFunctional in interface gate.creole.ontology.RDFPropertyisInverseFunctional in class RDFPropertyImplpublic void setInverseFunctional(boolean inverseFunctional)
setInverseFunctional in interface gate.creole.ontology.RDFPropertysetInverseFunctional in class RDFPropertyImplpublic 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.RDFPropertygetDomain in class RDFPropertyImplpublic Set<gate.creole.ontology.OResource> getRange()
getRange in interface gate.creole.ontology.RDFPropertygetRange in class RDFPropertyImpl