shell fragment4 fragment yed_sketch { House_1 : Home { attr name = "Steve Warner" attr phoneNo = 5558922 @ containment ref electronicDevices = Router_1, Router_2, Server_1, DesktopPC_1 @ containment ref phones = FixedPhone_1 } @general(name = "ElectronicDevice") Router_1 : Router { attr isWifi = true @ adjacency ref ports = Port_1, Port_2, Port_3, Port_4, Port_5 } FixedPhone_1 : FixedPhone { } Port_1 : Port { } Port_2 : Port { } Port_3 : Port { } Port_4 : Port { } Port_5 : Port { } Server_1 : Server { @general(name = "CabledDevice") @ style ( color = "#000000", width = 3, line = dashed, source = none, target = standard ) ref connection = Port_1 } @general(name = "ElectronicDevice") DesktopPC_1 : DesktopPC { @ style ( color = "#000000", width = 3, line = dashed, source = none, target = standard ) ref connection = Port_3 } @general(name = "ElectronicDevice") Laptop_1 : Laptop { @ style ( color = "#000000", width = 3, line = dashed, source = none, target = standard ) ref connection = Port_5 } @general(name = "ElectronicDevice") Router_2 : Router { attr isWifi = false @ style ( color = "#000000", width = 3, line = dashed, source = none, target = standard ) ref connection = Port_2 } }