public interface ISimpleTerm<T extends ISimpleTerm>
defined terms
and enumerations
replacing fully defined terms
.Modifier and Type | Method and Description |
---|---|
java.util.Set<T> |
getGeneralizationOf()
Returns all defined terms this term is a direct generalization for.
|
java.util.Set<T> |
getGeneralizationOf(boolean recursive)
Returns all defined terms this term is a generalization for.
|
T |
getKindOf()
Returns the defined term this term is a kind of.
|
java.util.UUID |
getUuid() |
boolean |
isKindOf(T ancestor)
Computes if
this term is kind of the ancestor term. |
java.util.UUID getUuid()
T getKindOf()
this
termjava.util.Set<T> getGeneralizationOf()
this
term.boolean isKindOf(T ancestor)
this
term is kind of the ancestor
term.
So the ancestor
term is direct or indirect (recursive) generalization
of this
term.ancestor
- the potential ancestor termgetKindOf()
,
getGeneralizationOf()
java.util.Set<T> getGeneralizationOf(boolean recursive)
this
term.
If parameter recursive
is false
only the
direct descendants will be returned. If it is true
the direct descendants and there recursive descendants (all descendants)
will be returned.Copyright © 2007-2019 EDIT. All Rights Reserved.