public abstract class SystemComposite extends System
Constructor and Description |
---|
SystemComposite(int nIn,
int nOut) |
Modifier and Type | Method and Description |
---|---|
void |
addOutPorts(System system) |
abstract void |
connect()
Systems are connected, e.g. sigGen.connect(filter).
|
void |
createSystems()
Create all required systems as class fields.
|
void |
createWires()
Create all explicitly required wires as class fields.
|
void |
doWiringLayout()
Define layout - set positions of systems and (optional) wires.
|
SystemCompositeImpl |
getImplementation() |
void |
init() |
void |
label() |
void |
replaceInPort(InPort inPort) |
void |
replaceInPorts(System system) |
void |
replaceOutPorts(System system) |
void |
step(Signal sig) |
connect, doubleDbProperty, doubleDbProperty, doubleProperty, doubleProperty, getInWire, getOutWire, getOutWire, hide, hideSystemOnly, label, name, rebuild, set, show
addSymbol, getMainParameters, getName, longName, name, name, notifyBeforeParameterChange, setStepInterceptor, setSymbol, show, show, toString
public SystemCompositeImpl getImplementation()
getImplementation
in interface System
getImplementation
in class System
public void init()
public void createSystems()
public void createWires()
public abstract void connect()
public void label()
public void doWiringLayout()
public void addOutPorts(System system)
public void step(Signal sig)
public void replaceInPorts(System system)
public void replaceInPort(InPort inPort)
public void replaceOutPorts(System system)