port2.setName("p2");
port2.setStyleType("PortType2");
// add a connector
Connector conn = new Connector();
architecture.getConnectors().add(conn);
conn.setName("Connector1");
conn.setStyleType("ConnType");
Role role = new Role();
role.setConnector(conn);
conn.getRoles().add(role);
role.setStyleType("CallerRole");
port.getRoles().add(role);
role.setPort(port);
Role role2 = new Role();
role2.setConnector(conn);
conn.getRoles().add(role2);
role2.setStyleType("CalleeRole");
port2.getRoles().add(role2);
role2.setPort(port2);