GATE
Version 3.1-2270

gate.creole.ontology
Class TransitivePropertyImpl

java.lang.Object
  extended by gate.creole.ontology.OntologyResourceImpl
      extended by gate.creole.ontology.PropertyImpl
          extended by gate.creole.ontology.ObjectPropertyImpl
              extended by gate.creole.ontology.TransitivePropertyImpl
All Implemented Interfaces:
ObjectProperty, OntologyConstants, OntologyResource, Property, TransitiveProperty

public class TransitivePropertyImpl
extends ObjectPropertyImpl
implements TransitiveProperty

Author:
Valentin Tablan

Field Summary
 
Fields inherited from class gate.creole.ontology.ObjectPropertyImpl
inversePropertiesSet
 
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
TransitivePropertyImpl(String name, String comment, OClass aDomainClass, OClass aRange, Ontology anOntology)
           
TransitivePropertyImpl(String name, String comment, Set aDomain, Set aRange, Ontology anOntology)
           
 
Method Summary
 
Methods inherited from class gate.creole.ontology.ObjectPropertyImpl
addSuperProperty, getInverseProperties, getRange, isValidRange, setInverseOf
 
Methods inherited from class gate.creole.ontology.PropertyImpl
addSubProperty, calculateSubPropertiesClosure, calculateSuperPropertiesClosure, getDomain, getName, 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.ObjectProperty
getInverseProperties, isValidRange, setInverseOf
 
Methods inherited from interface gate.creole.ontology.Property
addSubProperty, addSuperProperty, getDomain, getRange, getSamePropertyAs, getSubProperties, getSuperProperties, isFunctional, isInverseFunctional, isValidDomain, isValidRange, 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

TransitivePropertyImpl

public TransitivePropertyImpl(String name,
                              String comment,
                              OClass aDomainClass,
                              OClass aRange,
                              Ontology anOntology)
Parameters:
name -
comment -
aDomainClass -
aRange -
anOntology -

TransitivePropertyImpl

public TransitivePropertyImpl(String name,
                              String comment,
                              Set aDomain,
                              Set aRange,
                              Ontology anOntology)
Parameters:
name -
comment -
aDomain -
aRange -
anOntology -

GATE
Version 3.1-2270