Package io.molr.mole.core.runnable.lang
Class OngoingNode<N extends OngoingNode<N>>
- java.lang.Object
-
- io.molr.mole.core.runnable.lang.OngoingNode<N>
-
- Direct Known Subclasses:
GenericOngoingBranch
,GenericOngoingLeaf
public class OngoingNode<N extends OngoingNode<N>> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description OngoingNode(BlockNameConfiguration name, RunnableLeafsMission.Builder builder, io.molr.commons.domain.Block parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Set<io.molr.commons.domain.BlockAttribute>
blockAttributes()
protected RunnableLeafsMission.Builder
builder()
protected BlockNameConfiguration
name()
protected io.molr.commons.domain.Block
parent()
N
perDefault(io.molr.commons.domain.BlockAttribute attribute)
N
perDefaultDont(io.molr.commons.domain.BlockAttribute attribute)
-
-
-
Constructor Detail
-
OngoingNode
public OngoingNode(BlockNameConfiguration name, RunnableLeafsMission.Builder builder, io.molr.commons.domain.Block parent)
-
-
Method Detail
-
perDefault
public N perDefault(io.molr.commons.domain.BlockAttribute attribute)
-
perDefaultDont
public N perDefaultDont(io.molr.commons.domain.BlockAttribute attribute)
-
builder
protected RunnableLeafsMission.Builder builder()
-
name
protected BlockNameConfiguration name()
-
parent
protected io.molr.commons.domain.Block parent()
-
blockAttributes
protected java.util.Set<io.molr.commons.domain.BlockAttribute> blockAttributes()
-
-