public static final class MergePreferred.MergePreferredShape<T> extends UniformFanInShape<T,T>
FanInShape.Init<O>, FanInShape.Name<O>, FanInShape.Name$, FanInShape.Ports<O>, FanInShape.Ports$| Constructor and Description |
|---|
MergePreferredShape(int secondaryPorts,
FanInShape.Init<T> _init) |
MergePreferredShape(int secondaryPorts,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
protected FanInShape<T> |
construct(FanInShape.Init<T> init) |
MergePreferred.MergePreferredShape<T> |
deepCopy()
Create a copy of this Shape object, returning the same type as the
original; this constraint can unfortunately not be expressed in the
type system.
|
Inlet<T> |
preferred() |
int |
secondaryPorts() |
apply, copyFromPorts, getInlets, getOutlets, hasSamePortsAndShapeAs, hasSamePortsAs, in, inlets, inSeq, n, newInlet, out, outlets, requireSamePortsAndShapeAs, requireSamePortsAscopyFromPorts, inlets, newInlet, out, outletsgetInlets, getOutlets, hasSamePortsAndShapeAs, hasSamePortsAs, requireSamePortsAndShapeAs, requireSamePortsAspublic MergePreferredShape(int secondaryPorts,
FanInShape.Init<T> _init)
public MergePreferredShape(int secondaryPorts,
java.lang.String name)
public int secondaryPorts()
protected FanInShape<T> construct(FanInShape.Init<T> init)
construct in class UniformFanInShape<T,T>public MergePreferred.MergePreferredShape<T> deepCopy()
ShapedeepCopy in class UniformFanInShape<T,T>