Package de.learnlib.datastructure.list
Interface IntrusiveListElem<T>
-
- Type Parameters:
T
- input symbol type
- All Known Implementing Classes:
AbstractBaseDTNode
,AbstractHypTrans
,AbstractTemporaryIntrusiveDTNode
,BlockList
,BlockList
,DTNode
,HypIntTrans
,HypRetTrans
,IncomingList
,IntrusiveList
,IntrusiveListElemImpl
,PrefixTTTLearnerDFA.ExtDTNode
,TransList
,TTTDTNodeDFA
,TTTDTNodeMealy
,TTTDTNodeMoore
,TTTTransition
,TTTTransitionMealy
public interface IntrusiveListElem<T>
Interface for objects that may occur in aIntrusiveList
, either as a value element or the head of the list (which represents the list itself, but does not carry any value).The purpose of this class is to enable managing block lists intrusively.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @Nullable T
getNextElement()
void
setNextElement(@Nullable T nextBlock)
-