public class IntegerClass extends Object implements IntegerClassExpression, Comparable<IntegerClass>
Modifier | Constructor and Description |
---|---|
protected |
IntegerClass(int n)
Constructs a new class.
|
Modifier and Type | Method and Description |
---|---|
<T> T |
accept(IntegerClassExpressionVisitor<T> visitor) |
int |
compareTo(IntegerClass o) |
boolean |
containsBottom()
Tells whether or not this class expression contains a bottom.
|
boolean |
equals(Object o) |
Set<Integer> |
getClassesInSignature()
Returns the classes in the signature.
|
Set<Integer> |
getDataPropertiesInSignature()
Returns the data properties in the signature.
|
Set<Integer> |
getDatatypesInSignature()
Returns the data types in the signature.
|
int |
getId()
Returns the class identifier.
|
Set<Integer> |
getIndividualsInSignature()
Returns the individuals in the signature.
|
Set<Integer> |
getObjectPropertiesInSignature()
Returns the object properties in the signature.
|
int |
hashCode() |
boolean |
hasOnlyClasses()
Tells whether or not this class expression contains only one class in its
signature.
|
boolean |
isLiteral()
Tells whether or not this class expression is a literal.
|
String |
toString() |
protected IntegerClass(int n)
n
- class identifierpublic <T> T accept(IntegerClassExpressionVisitor<T> visitor)
accept
in interface IntegerClassExpression
public int compareTo(IntegerClass o)
compareTo
in interface Comparable<IntegerClass>
public boolean containsBottom()
IntegerClassExpression
containsBottom
in interface IntegerClassExpression
true
if and only if this class expression contains a
bottompublic Set<Integer> getClassesInSignature()
IntegerDatatype
getClassesInSignature
in interface IntegerDatatype
public Set<Integer> getDataPropertiesInSignature()
IntegerDatatype
getDataPropertiesInSignature
in interface IntegerDatatype
public Set<Integer> getDatatypesInSignature()
IntegerDatatype
getDatatypesInSignature
in interface IntegerDatatype
public int getId()
public Set<Integer> getIndividualsInSignature()
IntegerDatatype
getIndividualsInSignature
in interface IntegerDatatype
public Set<Integer> getObjectPropertiesInSignature()
IntegerDatatype
getObjectPropertiesInSignature
in interface IntegerDatatype
public boolean hasOnlyClasses()
IntegerClassExpression
hasOnlyClasses
in interface IntegerClassExpression
true
if and only if this class expression contains
only literalspublic boolean isLiteral()
IntegerClassExpression
isLiteral
in interface IntegerClassExpression
true
if and only if this class expression is a
literalCopyright © 2009–2015 Chair of Automata Theory - TU Dresden. All rights reserved.