Class AnnotatableBiDiNodeImpl<A>
- java.lang.Object
-
- org.processmining.specpp.datastructures.tree.base.impls.AbstractBiDiNode<AnnotatableBiDiNodeImpl<A>>
-
- org.processmining.specpp.datastructures.tree.base.impls.AnnotatableBiDiNodeImpl<A>
-
- All Implemented Interfaces:
Annotatable<A>,GraphObject,Vertex,AnnotatableBiDiNode<A,AnnotatableBiDiNodeImpl<A>>,BiDiTreeNode<AnnotatableBiDiNodeImpl<A>>,KnowsChildren<AnnotatableBiDiNodeImpl<A>>,KnowsParent<AnnotatableBiDiNodeImpl<A>>,MutableChildren<AnnotatableBiDiNodeImpl<A>>,MutableParent<AnnotatableBiDiNodeImpl<A>>,TreeNode,UniDiTreeNode<AnnotatableBiDiNodeImpl<A>>
public class AnnotatableBiDiNodeImpl<A> extends AbstractBiDiNode<AnnotatableBiDiNodeImpl<A>> implements Annotatable<A>, AnnotatableBiDiNode<A,AnnotatableBiDiNodeImpl<A>>
-
-
Constructor Summary
Constructors Constructor Description AnnotatableBiDiNodeImpl()AnnotatableBiDiNodeImpl(AnnotatableBiDiNodeImpl<A> parent)AnnotatableBiDiNodeImpl(AnnotatableBiDiNodeImpl<A> parent, A annotation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AgetAnnotation()voidsetAnnotation(A annotation)java.lang.StringtoString()-
Methods inherited from class org.processmining.specpp.datastructures.tree.base.impls.AbstractBiDiNode
addChild, getChildren, getParent, setParent
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.processmining.specpp.datastructures.tree.base.traits.KnowsChildren
getChildren, isLeaf
-
Methods inherited from interface org.processmining.specpp.datastructures.tree.base.traits.KnowsParent
getParent
-
-
-
-
Constructor Detail
-
AnnotatableBiDiNodeImpl
public AnnotatableBiDiNodeImpl(AnnotatableBiDiNodeImpl<A> parent, A annotation)
-
AnnotatableBiDiNodeImpl
public AnnotatableBiDiNodeImpl(AnnotatableBiDiNodeImpl<A> parent)
-
AnnotatableBiDiNodeImpl
public AnnotatableBiDiNodeImpl()
-
-
Method Detail
-
getAnnotation
public A getAnnotation()
- Specified by:
getAnnotationin interfaceAnnotatable<A>
-
setAnnotation
public void setAnnotation(A annotation)
- Specified by:
setAnnotationin interfaceAnnotatable<A>
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-