GATE
Version 3.1-2270

gate.creole.ontology
Class SymmetricPropertyImpl

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.SymmetricPropertyImpl
All Implemented Interfaces:
ObjectProperty, OntologyConstants, OntologyResource, Property, SymmetricProperty

public class SymmetricPropertyImpl
extends ObjectPropertyImpl
implements SymmetricProperty

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
SymmetricPropertyImpl(String name, String comment, OClass aDomainClass, OClass aRange, Ontology anOntology)
           
SymmetricPropertyImpl(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

SymmetricPropertyImpl

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

SymmetricPropertyImpl

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

GATE
Version 3.1-2270