de.tudresden.inf.lat.jcel.ontology.datatype
Class IntegerDataProperty

java.lang.Object
  extended by de.tudresden.inf.lat.jcel.ontology.datatype.IntegerDataProperty
All Implemented Interfaces:
de.tudresden.inf.lat.jcel.coreontology.datatype.IntegerDatatype, IntegerDataPropertyExpression, Comparable<IntegerDataProperty>

public class IntegerDataProperty
extends Object
implements IntegerDataPropertyExpression, Comparable<IntegerDataProperty>

This class models an object property.

Author:
Julian Mendez

Constructor Summary
protected IntegerDataProperty(Integer n)
          Constructs a data property.
 
Method Summary
 int compareTo(IntegerDataProperty o)
           
 boolean equals(Object o)
           
 Set<Integer> getClassesInSignature()
           
 Set<Integer> getDataPropertiesInSignature()
           
 Set<Integer> getDatatypesInSignature()
           
 Integer getId()
          Returns the identifier of the used data property.
 Set<Integer> getIndividualsInSignature()
           
 Set<Integer> getObjectPropertiesInSignature()
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IntegerDataProperty

protected IntegerDataProperty(Integer n)
Constructs a data property.

Parameters:
n - data property identifier
Method Detail

compareTo

public int compareTo(IntegerDataProperty o)
Specified by:
compareTo in interface Comparable<IntegerDataProperty>

equals

public boolean equals(Object o)
Overrides:
equals in class Object

getClassesInSignature

public Set<Integer> getClassesInSignature()
Specified by:
getClassesInSignature in interface de.tudresden.inf.lat.jcel.coreontology.datatype.IntegerDatatype

getDataPropertiesInSignature

public Set<Integer> getDataPropertiesInSignature()
Specified by:
getDataPropertiesInSignature in interface de.tudresden.inf.lat.jcel.coreontology.datatype.IntegerDatatype

getDatatypesInSignature

public Set<Integer> getDatatypesInSignature()
Specified by:
getDatatypesInSignature in interface de.tudresden.inf.lat.jcel.coreontology.datatype.IntegerDatatype

getId

public Integer getId()
Description copied from interface: IntegerDataPropertyExpression
Returns the identifier of the used data property.

Specified by:
getId in interface IntegerDataPropertyExpression
Returns:
the identifier of the used data property

getIndividualsInSignature

public Set<Integer> getIndividualsInSignature()
Specified by:
getIndividualsInSignature in interface de.tudresden.inf.lat.jcel.coreontology.datatype.IntegerDatatype

getObjectPropertiesInSignature

public Set<Integer> getObjectPropertiesInSignature()
Specified by:
getObjectPropertiesInSignature in interface de.tudresden.inf.lat.jcel.coreontology.datatype.IntegerDatatype

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2012. All Rights Reserved.