8 UMLClass 680 592 136 40 CustomNetworkProtocol -- UMLClass 560 688 152 40 NetworkServer -- elementstyle=wordwrap UMLClass 776 688 152 40 NetworkClient -- elementstyle=wordwrap com.umlet.element.Relation 720 448 40 160 lt=> fg=red 24;24;24;144 UMLClass 664 432 152 40 GameProtocols -- elementstyle=wordwrap bg=green com.umlet.element.Relation 592 424 88 48 lt=> 24;32;72;24 UMLClass 464 440 152 40 DanBiasServer -- elementstyle=wordwrap bg=green UMLClass 880 440 152 40 DanBiasGame -- elementstyle=wordwrap bg=green com.umlet.element.Relation 792 424 104 48 lt=> 88;32;24;24 com.umlet.element.Relation 608 608 152 96 lt=> fg=blue 24;80;24;56;136;56;136;24 com.umlet.element.Relation 736 608 136 96 lt=> fg=blue 120;80;120;56;24;56;24;24 com.umlet.element.Relation 688 680 104 40 lt=< fg=blue 88;24;24;24 com.umlet.element.Relation 512 456 64 264 lt=> fg=red 24;24;24;248;48;248 com.umlet.element.Relation 904 456 64 272 lt=> fg=red 48;24;48;256;24;256 com.umlet.element.Relation 504 456 288 304 lt=> fg=red 24;24;24;288;248;288;248;256;272;256 com.umlet.element.Package 544 568 400 168 bg=orange NetworkAPI com.umlet.element.Relation 720 240 40 208 lt=. fg=red 24;24;24;192 UMLClass 520 168 120 56 ProtocolIdentificationID -- /Collection of uniuqe/ /protocol identifications/ UMLClass 824 176 120 48 GameProtocols -- /Collects protocols/ UMLClass 696 136 88 24 ControlProtocols UMLClass 696 168 88 24 LobbyProtocols UMLClass 696 200 88 24 ObjectProtocols UMLClass 696 232 88 24 PlayerProtocols com.umlet.element.Relation 760 184 80 72 lt=> 64;24;48;24;48;56;24;56 com.umlet.element.Relation 760 176 80 48 lt=> 64;24;40;24;40;32;24;32 com.umlet.element.Relation 760 160 80 48 lt=> 64;32;40;32;40;24;24;24 com.umlet.element.Relation 760 128 80 72 lt=> 64;56;48;56;48;24;24;24 com.umlet.element.Relation 616 184 96 72 lt=> 80;56;56;56;56;24;24;24 com.umlet.element.Relation 616 176 96 48 lt=> 80;32;64;32;64;24;24;24 com.umlet.element.Relation 616 160 96 48 lt=> 80;24;64;24;64;32;24;32 com.umlet.element.Relation 616 128 96 72 lt=> 80;24;56;24;56;56;24;56 com.umlet.element.Package 512 112 440 152 bg=orange GameProtocols UMLClass 744 312 184 72 Protocols is created in a seperate module because both server and client needs to share the same protocols and the same protocol identifications. elementstyle=wordwrap