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
- type of the label of a controlV
- type of the arity of a controlB
- type of the control builder
- Direct Known Subclasses:
DynamicControlBuilder
,KindControlBuilder
public abstract class ControlBuilder<NT extends NamedType<?>,V extends FiniteOrdinal<?>,B extends ControlBuilder<NT,V,B>>
extends Object
Abstract class for all control builder implementations.
It is used by the
SignatureBuilder
class to create the individual control instances.- Author:
- Dominik Grzelak
- See Also:
-
Field Summary
-
Constructor Summary
-
Method Summary
-
Field Details
-
type
-
arity
-
-
Constructor Details
-
ControlBuilder
public ControlBuilder()
-
-
Method Details
-
identifier
-
arity
-
assign
-
build
-
self
-
withControlListBuilder
-
getType
-
getArity
-