Class AbstractHypTrans<I>
- java.lang.Object
-
- net.automatalib.common.smartcollection.AbstractBasicLinkedListEntry<T,IntrusiveListEntry<T>>
-
- de.learnlib.datastructure.list.AbstractIntrusiveListEntryImpl<AbstractHypTrans<I>>
-
- de.learnlib.algorithm.observationpack.vpa.hypothesis.AbstractHypTrans<I>
-
- Type Parameters:
I
- input symbol type
- All Implemented Interfaces:
AccessSequenceProvider<I>
,IntrusiveListEntry<AbstractHypTrans<I>>
,net.automatalib.common.smartcollection.ElementReference
,net.automatalib.common.smartcollection.LinkedListEntry<AbstractHypTrans<I>,IntrusiveListEntry<AbstractHypTrans<I>>>
- Direct Known Subclasses:
HypIntTrans
,HypRetTrans
public abstract class AbstractHypTrans<I> extends AbstractIntrusiveListEntryImpl<AbstractHypTrans<I>> implements AccessSequenceProvider<I>
Abstract hypothesis transition.
-
-
Constructor Summary
Constructors Constructor Description AbstractHypTrans(net.automatalib.word.Word<I> aseq)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.automatalib.word.Word<I>
getAccessSequence()
Retrieves the access sequence of this object.AbstractHypTrans<I>
getElement()
DTNode<I>
getNonTreeTarget()
HypLoc<I>
getTargetLocation()
DTNode<I>
getTargetNode()
HypLoc<I>
getTreeTarget()
boolean
isTree()
void
makeTree(HypLoc<I> tgtLoc)
void
setNonTreeTarget(DTNode<I> nonTreeTarget)
-
Methods inherited from class net.automatalib.common.smartcollection.AbstractBasicLinkedListEntry
getNext, getPrev, setNext, setPrev
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.learnlib.datastructure.list.IntrusiveListEntry
removeFromList
-
-
-
-
Constructor Detail
-
AbstractHypTrans
public AbstractHypTrans(net.automatalib.word.Word<I> aseq)
-
-
Method Detail
-
isTree
public boolean isTree()
-
getAccessSequence
public net.automatalib.word.Word<I> getAccessSequence()
Description copied from interface:AccessSequenceProvider
Retrieves the access sequence of this object.- Specified by:
getAccessSequence
in interfaceAccessSequenceProvider<I>
- Returns:
- the access sequence
-
getElement
public AbstractHypTrans<I> getElement()
- Specified by:
getElement
in interfacenet.automatalib.common.smartcollection.LinkedListEntry<AbstractHypTrans<I>,IntrusiveListEntry<AbstractHypTrans<I>>>
-
-