GATE
Version 3.1-2270

gate.creole.ontology
Class DatatypePropertyImpl

java.lang.Object
  extended by gate.creole.ontology.OntologyResourceImpl
      extended by gate.creole.ontology.PropertyImpl
          extended by gate.creole.ontology.DatatypePropertyImpl
All Implemented Interfaces:
DatatypeProperty, OntologyConstants, OntologyResource, Property

public class DatatypePropertyImpl
extends PropertyImpl
implements DatatypeProperty


Field Summary
 
Fields inherited from class gate.creole.ontology.PropertyImpl
directDomain, directRange, domain, functional, inverseFunctional, range, samePropertiesSet, subPropertiesSet, subPropertiesTransitiveClosure, superPropertiesSet, superPropertiesTransitiveClosure
 
Fields inherited from class gate.creole.ontology.OntologyResourceImpl
comment, instanceProperties, name, ontology, taxonomy, uri
 
Fields inherited from interface gate.creole.ontology.OntologyConstants
DIRECT_CLOSURE, TRANSITIVE_CLOSURE
 
Constructor Summary
DatatypePropertyImpl(String name, String comment, OClass aDomainClass, Class aRangeType, Ontology anOntology)
           
DatatypePropertyImpl(String name, String comment, Set domain, Class range, Ontology ontology)
           
DatatypePropertyImpl(String name, String comment, Set domain, Set range, Ontology ontology)
           
 
Method Summary
 
Methods inherited from class gate.creole.ontology.PropertyImpl
addSubProperty, addSuperProperty, calculateSubPropertiesClosure, calculateSuperPropertiesClosure, getDomain, getName, getRange, getSamePropertyAs, getSubProperties, getSuperProperties, getURI, isFunctional, isInverseFunctional, isValidDomain, isValidRange, recalculateDomain, recalculateRange, removeSubProperty, removeSuperProperty, setFunctional, setInverseFunctional, setSamePropertyAs, setURI, toString
 
Methods inherited from class gate.creole.ontology.OntologyResourceImpl
addPropertyValue, getComment, getOntology, getPropertyValue, getPropertyValues, getSetPropertiesNames, getTaxonomy, removePropertyValue, removePropertyValues, setComment, setName, setOntology
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface gate.creole.ontology.DatatypeProperty
isValidRange
 
Methods inherited from interface gate.creole.ontology.Property
addSubProperty, addSuperProperty, getDomain, getRange, getSamePropertyAs, getSubProperties, getSuperProperties, isFunctional, isInverseFunctional, isValidDomain, removeSubProperty, removeSuperProperty, setFunctional, setInverseFunctional, setSamePropertyAs
 
Methods inherited from interface gate.creole.ontology.OntologyResource
addPropertyValue, getComment, getName, getOntology, getPropertyValues, getSetPropertiesNames, getTaxonomy, getURI, removePropertyValue, removePropertyValues, setComment, setName, setURI
 

Constructor Detail

DatatypePropertyImpl

public DatatypePropertyImpl(String name,
                            String comment,
                            OClass aDomainClass,
                            Class aRangeType,
                            Ontology anOntology)

DatatypePropertyImpl

public DatatypePropertyImpl(String name,
                            String comment,
                            Set domain,
                            Set range,
                            Ontology ontology)

DatatypePropertyImpl

public DatatypePropertyImpl(String name,
                            String comment,
                            Set domain,
                            Class range,
                            Ontology ontology)

GATE
Version 3.1-2270