composite component Chat { assembly { components {Client, Server } connectors {Client.P, Server.P;} initial configuration { Client c = new Client(); Client c2 = new Client(); Server s = new Server(); Connector cn2 = new Connector(); cn2.connect(c2.P, s.P); Connector cn = new Connector(); cn.connect(c.P, s.P); Client c3 = new Client(); Connector cn3 = new Connector(); cn3.connect(c3.P, s.P); } } void start() { // enableGraphicalSupervision(); // c.start(); } }