|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.tudresden.inf.lat.jcel.ontology.datatype.IntegerDataHasValue
public class IntegerDataHasValue
This class models a has-value class expression, this is: ∃ r . {v} , where r is data property expression and v is a value.
Constructor Summary | |
---|---|
protected |
IntegerDataHasValue(Integer propertyId,
Integer val)
Constructs a has-value class expression. |
Method Summary | ||
---|---|---|
|
accept(IntegerClassExpressionVisitor<T> visitor)
|
|
boolean |
containsBottom()
Tells whether or not this class expression contains a bottom. |
|
boolean |
containsOnlyOneClass()
Tells whether or not this class expression contains only one class in its signature. |
|
boolean |
equals(Object o)
|
|
Set<Integer> |
getClassesInSignature()
|
|
Set<Integer> |
getDataPropertiesInSignature()
|
|
Set<Integer> |
getDatatypesInSignature()
|
|
Set<Integer> |
getIndividualsInSignature()
|
|
Set<Integer> |
getObjectPropertiesInSignature()
|
|
Integer |
getProperty()
Returns the data property in this class expression. |
|
Integer |
getValue()
Returns the value in this class expression. |
|
int |
hashCode()
|
|
boolean |
isLiteral()
Tells whether or not this class expression is a literal. |
|
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
protected IntegerDataHasValue(Integer propertyId, Integer val)
propertyId
- data property expressionval
- valueMethod Detail |
---|
public <T> T accept(IntegerClassExpressionVisitor<T> visitor)
accept
in interface IntegerClassExpression
public boolean containsBottom()
IntegerClassExpression
containsBottom
in interface IntegerClassExpression
true
if and only if this class expression contains a
bottompublic boolean containsOnlyOneClass()
IntegerClassExpression
containsOnlyOneClass
in interface IntegerClassExpression
true
if and only if this class expression contains
only literalspublic boolean equals(Object o)
equals
in class Object
public Set<Integer> getClassesInSignature()
getClassesInSignature
in interface de.tudresden.inf.lat.jcel.coreontology.datatype.IntegerDatatype
public Set<Integer> getDataPropertiesInSignature()
getDataPropertiesInSignature
in interface de.tudresden.inf.lat.jcel.coreontology.datatype.IntegerDatatype
public Set<Integer> getDatatypesInSignature()
getDatatypesInSignature
in interface de.tudresden.inf.lat.jcel.coreontology.datatype.IntegerDatatype
public Set<Integer> getIndividualsInSignature()
getIndividualsInSignature
in interface de.tudresden.inf.lat.jcel.coreontology.datatype.IntegerDatatype
public Set<Integer> getObjectPropertiesInSignature()
getObjectPropertiesInSignature
in interface de.tudresden.inf.lat.jcel.coreontology.datatype.IntegerDatatype
public Integer getProperty()
public Integer getValue()
public int hashCode()
hashCode
in class Object
public boolean isLiteral()
IntegerClassExpression
isLiteral
in interface IntegerClassExpression
true
if and only if this class expression is a
literalpublic String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |