org.semanticweb.owl.impl.model
Class OWLEquivalentPropertiesAxiomImpl

java.lang.Object
  |
  +--org.semanticweb.owl.impl.model.OWLObjectImpl
        |
        +--org.semanticweb.owl.impl.model.OWLPropertyAxiomImpl
              |
              +--org.semanticweb.owl.impl.model.OWLEquivalentPropertiesAxiomImpl
All Implemented Interfaces:
Cloneable, OWLEquivalentPropertiesAxiom, OWLObject, OWLOntologyObject, OWLPropertyAxiom, Serializable

public class OWLEquivalentPropertiesAxiomImpl
extends OWLPropertyAxiomImpl
implements OWLEquivalentPropertiesAxiom

An axiom asserting the equivalence of a number of properties.

Version:
$Id: OWLEquivalentPropertiesAxiomImpl.java,v 1.1.1.1 2003/10/14 17:10:14 sean_bechhofer Exp $
See Also:
Serialized Form

Constructor Summary
OWLEquivalentPropertiesAxiomImpl(OWLDataFactoryImpl factory, Set set)
           
 
Method Summary
 void accept(OWLObjectVisitor visitor)
          Accept a visit from a visitor
 void accept(OWLPropertyAxiomVisitor visitor)
          Accept a visit from a visitor
 Set getOntologies()
          Returns the collection of ontologies that this object is known to occur in.
 Set getProperties()
           
 
Methods inherited from class org.semanticweb.owl.impl.model.OWLPropertyAxiomImpl
addOntology, removeOntology
 
Methods inherited from class org.semanticweb.owl.impl.model.OWLObjectImpl
clone, getAnnotations, getAnnotations, getContainedObjects, getMetadata, getOWLConnection, getOWLDataFactory
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.semanticweb.owl.model.OWLObject
clone, getAnnotations, getAnnotations, getContainedObjects, getMetadata, getOWLConnection, getOWLDataFactory
 

Constructor Detail

OWLEquivalentPropertiesAxiomImpl

public OWLEquivalentPropertiesAxiomImpl(OWLDataFactoryImpl factory,
                                        Set set)
Method Detail

getProperties

public Set getProperties()
Specified by:
getProperties in interface OWLEquivalentPropertiesAxiom

getOntologies

public Set getOntologies()
Description copied from interface: OWLOntologyObject
Returns the collection of ontologies that this object is known to occur in.

Specified by:
getOntologies in interface OWLOntologyObject
Overrides:
getOntologies in class OWLPropertyAxiomImpl
Returns:
a Set value

accept

public void accept(OWLObjectVisitor visitor)
            throws OWLException
Description copied from interface: OWLObject
Accept a visit from a visitor

Specified by:
accept in interface OWLObject
Specified by:
accept in class OWLObjectImpl
OWLException

accept

public void accept(OWLPropertyAxiomVisitor visitor)
            throws OWLException
Description copied from interface: OWLPropertyAxiom
Accept a visit from a visitor

Specified by:
accept in interface OWLPropertyAxiom
OWLException


WonderWeb