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
public abstract class InstancePredicateImpl extends Object implements InstancePredicate
Description is missing- Author:
- Rainer Maximini
-
-
Field Summary
Fields Modifier and Type Field Description protected AtomicClassImplatomicClass
-
Constructor Summary
Constructors Constructor Description InstancePredicateImpl(AtomicClassImpl parentClass)Constructor for InstancePredicateImpl.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcheckFinishEditing()checkFinishEditing.protected voidfinishEditing()finishEditing.AtomicClassgetAtomicClass()EachInstancePredicateis defined for anAtomicClass.booleanisEnumerationPredicate()isEnumerationPredicate.booleanisIntervalPredicate()isIntervalPredicate.booleanisTaxonomyOrderPredicate()isTaxonomyOrderPredicate.booleanisTotalOrderPredicate()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 Detail
-
atomicClass
protected AtomicClassImpl atomicClass
-
-
Constructor Detail
-
InstancePredicateImpl
public InstancePredicateImpl(AtomicClassImpl parentClass)
Constructor for InstancePredicateImpl.
- Parameters:
parentClass- aAtomicClassImplobject
-
-
Method Detail
-
checkFinishEditing
protected void checkFinishEditing() throws ClassHierarchyConsistencyExceptioncheckFinishEditing.
- Throws:
ClassHierarchyConsistencyException- if any.
-
finishEditing
protected void finishEditing() throws ClassHierarchyConsistencyExceptionfinishEditing.
- Throws:
ClassHierarchyConsistencyException- if any.
-
getAtomicClass
public AtomicClass getAtomicClass()
EachInstancePredicateis defined for anAtomicClass. This class can be received with this method.- Specified by:
getAtomicClassin interfaceInstancePredicate- Returns:
- The
AtomicClasson that theInstancePredicateis defined.
-
isEnumerationPredicate
public boolean isEnumerationPredicate()
isEnumerationPredicate.
- Specified by:
isEnumerationPredicatein interfaceInstancePredicate- Returns:
trueif the predicate is anInstanceEnumerationPredicate
-
isIntervalPredicate
public boolean isIntervalPredicate()
isIntervalPredicate.
- Specified by:
isIntervalPredicatein interfaceInstancePredicate- Returns:
trueif the predicate is anInstanceIntervalPredicate
-
isTaxonomyOrderPredicate
public boolean isTaxonomyOrderPredicate()
isTaxonomyOrderPredicate.
- Specified by:
isTaxonomyOrderPredicatein interfaceInstancePredicate- Returns:
trueif the order is a taxonomy- See Also:
InstanceTaxonomyOrderPredicate
-
isTotalOrderPredicate
public boolean isTotalOrderPredicate()
isTotalOrderPredicate.
- Specified by:
isTotalOrderPredicatein interfaceInstancePredicate- Returns:
trueif the predicate is anInstanceTotalOrderPredicate
-
-