Protégé-OWL 3.4.1

edu.stanford.smi.protegex.owl.swrl.bridge.impl
Class OWLIndividualImpl

java.lang.Object
  extended by edu.stanford.smi.protegex.owl.swrl.bridge.impl.BuiltInArgumentImpl
      extended by edu.stanford.smi.protegex.owl.swrl.bridge.impl.PropertyValueImpl
          extended by edu.stanford.smi.protegex.owl.swrl.bridge.impl.OWLIndividualImpl
All Implemented Interfaces:
Argument, AtomArgument, BuiltInArgument, IndividualArgument, OWLIndividual, OWLObject, OWLPropertyValue, ObjectValue, ResultValue, Comparable

public class OWLIndividualImpl
extends PropertyValueImpl
implements OWLIndividual

Class representing an OWL individual.


Constructor Summary
OWLIndividualImpl(String individualName)
           
OWLIndividualImpl(String individualName, String prefixedIndividualName)
           
OWLIndividualImpl(String individualName, String prefixedIndividualName, OWLClass owlClass)
           
 
Method Summary
 void addDefiningClass(OWLClass definingClass)
           
 void addDefiningEquivalentClass(OWLClass definingEquivalentClass)
           
 void addDefiningEquivalentClassSuperclass(OWLClass definingEquivalentClassSuperclass)
           
 void addDefiningSuperclass(OWLClass definingSuperclass)
           
 void addSameAsIndividual(OWLIndividual sameAsIndividual)
           
 int compareTo(Object o)
           
 boolean equals(Object obj)
           
 Set<OWLClass> getDefiningClasses()
           
 Set<OWLClass> getDefiningEquivalentClasses()
           
 Set<OWLClass> getDefiningEquivalentClassSuperclasses()
           
 Set<OWLClass> getDefiningSuperclasses()
           
 String getIndividualName()
           
 String getPrefixedIndividualName()
           
 String getRepresentation()
           
 Set<OWLIndividual> getSameAsIndividuals()
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class edu.stanford.smi.protegex.owl.swrl.bridge.impl.BuiltInArgumentImpl
getBuiltInResult, getPrefixedVariableName, getVariableName, isUnbound, isVariable, setBuiltInResult, setUnbound, setVariableName
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface edu.stanford.smi.protegex.owl.swrl.bridge.BuiltInArgument
getBuiltInResult, getPrefixedVariableName, getVariableName, isUnbound, isVariable, setBuiltInResult, setUnbound, setVariableName
 

Constructor Detail

OWLIndividualImpl

public OWLIndividualImpl(String individualName)

OWLIndividualImpl

public OWLIndividualImpl(String individualName,
                         String prefixedIndividualName,
                         OWLClass owlClass)

OWLIndividualImpl

public OWLIndividualImpl(String individualName,
                         String prefixedIndividualName)
Method Detail

addDefiningClass

public void addDefiningClass(OWLClass definingClass)

addDefiningSuperclass

public void addDefiningSuperclass(OWLClass definingSuperclass)

addDefiningEquivalentClass

public void addDefiningEquivalentClass(OWLClass definingEquivalentClass)

addDefiningEquivalentClassSuperclass

public void addDefiningEquivalentClassSuperclass(OWLClass definingEquivalentClassSuperclass)

addSameAsIndividual

public void addSameAsIndividual(OWLIndividual sameAsIndividual)

getIndividualName

public String getIndividualName()
Specified by:
getIndividualName in interface IndividualArgument
Specified by:
getIndividualName in interface OWLIndividual
Specified by:
getIndividualName in interface ObjectValue

getPrefixedIndividualName

public String getPrefixedIndividualName()
Specified by:
getPrefixedIndividualName in interface IndividualArgument
Specified by:
getPrefixedIndividualName in interface OWLIndividual
Specified by:
getPrefixedIndividualName in interface ObjectValue

getDefiningClasses

public Set<OWLClass> getDefiningClasses()
Specified by:
getDefiningClasses in interface OWLIndividual

getDefiningSuperclasses

public Set<OWLClass> getDefiningSuperclasses()
Specified by:
getDefiningSuperclasses in interface OWLIndividual

getDefiningEquivalentClasses

public Set<OWLClass> getDefiningEquivalentClasses()
Specified by:
getDefiningEquivalentClasses in interface OWLIndividual

getDefiningEquivalentClassSuperclasses

public Set<OWLClass> getDefiningEquivalentClassSuperclasses()
Specified by:
getDefiningEquivalentClassSuperclasses in interface OWLIndividual

getSameAsIndividuals

public Set<OWLIndividual> getSameAsIndividuals()
Specified by:
getSameAsIndividuals in interface OWLIndividual

getRepresentation

public String getRepresentation()

toString

public String toString()
Overrides:
toString in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class BuiltInArgumentImpl

hashCode

public int hashCode()
Overrides:
hashCode in class BuiltInArgumentImpl

compareTo

public int compareTo(Object o)
Specified by:
compareTo in interface Comparable

Protégé-OWL 3.4.1

Submit a bug report or feature request
Copyright (c) 1998-2009 Stanford University.