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, requireSamePortsAs
copyFromPorts, inlets, newInlet, out, outlets
getInlets, getOutlets, hasSamePortsAndShapeAs, hasSamePortsAs, requireSamePortsAndShapeAs, requireSamePortsAs
public 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()
Shape
deepCopy
in class UniformFanInShape<T,T>