Package org.bigraphs.framework.core
Class ControlBuilder<NT extends NamedType<?>,V extends FiniteOrdinal<?>,B extends ControlBuilder<NT,V,B>>
java.lang.Object
org.bigraphs.framework.core.ControlBuilder<NT,V,B>
- Type Parameters:
NT
- the label type of a "control"V
- the arity type of a "control"B
- the concrete control builder type
- Direct Known Subclasses:
DynamicControlBuilder
,KindControlBuilder
public abstract class ControlBuilder<NT extends NamedType<?>,V extends FiniteOrdinal<?>,B extends ControlBuilder<NT,V,B>>
extends Object
Abstract base class for all control builder implementations.
Used by SignatureBuilder
to create individual control instances.
- Author:
- Dominik Grzelak
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
type
-
arity
-
-
Constructor Details
-
ControlBuilder
public ControlBuilder()
-
-
Method Details
-
identifier
-
arity
-
assign
-
build
-
self
-
withControlListBuilder
-
getType
-
getArity
-