edu.stanford.smi.protegex.owl.swrl.bridge.impl
Class OWLIndividualImpl
java.lang.Object
edu.stanford.smi.protegex.owl.swrl.bridge.impl.BuiltInArgumentImpl
edu.stanford.smi.protegex.owl.swrl.bridge.impl.PropertyValueImpl
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.
OWLIndividualImpl
public OWLIndividualImpl(String individualName)
OWLIndividualImpl
public OWLIndividualImpl(String individualName,
String prefixedIndividualName,
OWLClass owlClass)
OWLIndividualImpl
public OWLIndividualImpl(String individualName,
String prefixedIndividualName)
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
Submit a bug report or feature request
Copyright (c) 1998-2009 Stanford University.