Class InstancePredicateImpl
java.lang.Object
de.uni_trier.wi2.procake.data.model.base.impl.InstancePredicateImpl
- All Implemented Interfaces:
InstancePredicate
- Direct Known Subclasses:
InstanceEnumerationPredicateImpl
,InstanceIntervalPredicateImpl
,InstanceOntologyOrderPredicateImpl
Description is missing
- Author:
- Rainer Maximini
-
Field Summary
-
Constructor Summary
ConstructorDescriptionInstancePredicateImpl
(AtomicClassImpl parentClass) Constructor for InstancePredicateImpl. -
Method Summary
Modifier and TypeMethodDescriptionprotected void
checkFinishEditing.protected void
finishEditing.EachInstancePredicate
is defined for anAtomicClass
.boolean
isEnumerationPredicate.boolean
isIntervalPredicate.boolean
isOntologyOrderPredicate.boolean
isTaxonomyOrderPredicate.boolean
isTotalOrderPredicate.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface de.uni_trier.wi2.procake.data.model.base.InstancePredicate
holdsFor
-
Field Details
-
atomicClass
-
-
Constructor Details
-
InstancePredicateImpl
Constructor for InstancePredicateImpl.
- Parameters:
parentClass
- aAtomicClassImpl
object
-
-
Method Details
-
checkFinishEditing
checkFinishEditing.
- Throws:
ClassHierarchyConsistencyException
- if any.
-
finishEditing
finishEditing.
- Throws:
ClassHierarchyConsistencyException
- if any.
-
getAtomicClass
EachInstancePredicate
is defined for anAtomicClass
. This class can be received with this method.- Specified by:
getAtomicClass
in interfaceInstancePredicate
- Returns:
- The
AtomicClass
on that theInstancePredicate
is defined.
-
isEnumerationPredicate
public boolean isEnumerationPredicate()isEnumerationPredicate.
- Specified by:
isEnumerationPredicate
in interfaceInstancePredicate
- Returns:
true
if the predicate is anInstanceEnumerationPredicate
-
isIntervalPredicate
public boolean isIntervalPredicate()isIntervalPredicate.
- Specified by:
isIntervalPredicate
in interfaceInstancePredicate
- Returns:
true
if the predicate is anInstanceIntervalPredicate
-
isTaxonomyOrderPredicate
public boolean isTaxonomyOrderPredicate()isTaxonomyOrderPredicate.
- Specified by:
isTaxonomyOrderPredicate
in interfaceInstancePredicate
- Returns:
true
if the order is a taxonomy- See Also:
-
isTotalOrderPredicate
public boolean isTotalOrderPredicate()isTotalOrderPredicate.
- Specified by:
isTotalOrderPredicate
in interfaceInstancePredicate
- Returns:
true
if the predicate is anInstanceTotalOrderPredicate
-
isOntologyOrderPredicate
public boolean isOntologyOrderPredicate()isOntologyOrderPredicate.
- Specified by:
isOntologyOrderPredicate
in interfaceInstancePredicate
- Returns:
true
if the predicate is anInstanceOntologyOrderPredicate
-