public class FanInShape1N<T0,T1,O> extends FanInShape<O>
FanInShape.Init<O>, FanInShape.Name<O>, FanInShape.Name$, FanInShape.Ports<O>, FanInShape.Ports$
Constructor and Description |
---|
FanInShape1N(int n) |
FanInShape1N(int n,
FanInShape.Init<O> _init) |
FanInShape1N(int n,
java.lang.String name) |
FanInShape1N(Outlet<O> outlet,
Inlet<T0> in0,
Inlet<T1>[] inlets1) |
Modifier and Type | Method and Description |
---|---|
protected FanInShape<O> |
construct(FanInShape.Init<O> init) |
FanInShape1N<T0,T1,O> |
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<T1> |
in(int n) |
Inlet<T0> |
in0() |
scala.collection.immutable.IndexedSeq<Inlet<T1>> |
in1Seq() |
int |
n() |
copyFromPorts, getInlets, getOutlets, hasSamePortsAndShapeAs, hasSamePortsAs, inlets, newInlet, out, outlets, requireSamePortsAndShapeAs, requireSamePortsAs
getInlets, getOutlets, hasSamePortsAndShapeAs, hasSamePortsAs, requireSamePortsAndShapeAs, requireSamePortsAs
public FanInShape1N(int n, FanInShape.Init<O> _init)
public FanInShape1N(int n)
public FanInShape1N(int n, java.lang.String name)
public int n()
protected FanInShape<O> construct(FanInShape.Init<O> init)
construct
in class FanInShape<O>
public FanInShape1N<T0,T1,O> deepCopy()
Shape
deepCopy
in class FanInShape<O>