MontiArc代码:
package pumpStationExample;
<<view>> component UserButtonWithConnections {
component UserButtonReader {
port
in Button button;
}
component SimulationPanel {
port
out Button button;
component PreProcessor {
port
<<untyped>> out trans;
}
}
component Environment {
}
connect SimulationPanel -> Environment;
connect UserButtonReader -> SimulationPanel.button;
connect PreProcessor.trans -> Environment;
}
plantUML代码:
@startuml
package "pumpStationExample" {
package "UserButtonWithConnections" {
component "UserButtonReader" {
[Button] --> UserButtonReader
}
component "SimulationPanel" {