1 |
<Project build="20021016g" language="java" name="Untitled" version="1.0"> |
<Project build="20021016g" language="java" name="Untitled" version="1.0"> |
2 |
<UseCaseDiagram DiagramName="BasicAnbearUsecases" alignGrid="true" diagramId="1" diagramXGridSize="10" diagramYGridSize="10" grid="9732530" gridColor="0,0,0" gridVisible="false"> |
<UseCaseDiagram DiagramName="BasicAnbearUsecases" alignGrid="true" diagramId="1" diagramXGridSize="10" diagramYGridSize="10" grid="4295120" gridColor="0,0,0" gridVisible="false"> |
3 |
<NOTE background="200,200,240" caption.height="70" caption.side="7" caption.visible="false" caption.width="200" caption.x="820" caption.y="1550" document="" foreground="0,0,0" height="70" id="38" isConnectToPoint="true" name="NOTE11" parentConnectorHeadLength="25" parentConnectorId="-1" parentConnectorLineLength="6" parentId="-1" shapeType="NOTE" stereotype="" type="VConnShape" width="200" x="820" y="1550"> |
<NOTE background="200,200,240" caption.height="70" caption.side="7" caption.visible="false" caption.width="200" caption.x="820" caption.y="1550" document="" foreground="0,0,0" height="70" id="38" isConnectToPoint="true" name="NOTE11" parentConnectorHeadLength="25" parentConnectorId="-1" parentConnectorLineLength="6" parentId="-1" shapeType="NOTE" stereotype="" type="VConnShape" width="200" x="820" y="1550"> |
4 |
<Files> |
<Files> |
5 |
</Files> |
</Files> |
525 |
</Point> |
</Point> |
526 |
</Association> |
</Association> |
527 |
</UseCaseDiagram> |
</UseCaseDiagram> |
528 |
<ClassDiagram DiagramName="Class diagram1" alignGrid="true" diagramId="127" diagramXGridSize="10" diagramYGridSize="10" grid="9423290" gridColor="0,0,0" gridVisible="false" language="uml"> |
<ClassDiagram DiagramName="Class diagram1" alignGrid="true" diagramId="127" diagramXGridSize="10" diagramYGridSize="10" grid="12042118" gridColor="0,0,0" gridVisible="false" language="uml"> |
529 |
<NOTE background="200,200,240" caption.height="60" caption.side="7" caption.visible="false" caption.width="210" caption.x="1390" caption.y="420" document="" foreground="0,0,0" height="60" id="225" isConnectToPoint="true" name="NOTE2" parentConnectorHeadLength="40" parentConnectorId="-1" parentConnectorLineLength="10" parentId="-1" shapeType="NOTE" stereotype="" type="VConnShape" width="210" x="1390" y="420"> |
<NOTE background="200,200,240" caption.height="40" caption.side="7" caption.visible="false" caption.width="80" caption.x="20" caption.y="10" document="" foreground="0,0,0" height="60" id="235" isConnectToPoint="true" name="NOTE3" parentConnectorHeadLength="28" parentConnectorId="-1" parentConnectorLineLength="7" parentId="-1" shapeType="NOTE" stereotype="" type="VConnShape" width="260" x="410" y="550"> |
530 |
|
<Files> |
531 |
|
</Files> |
532 |
|
<URLText content="These GameServers are connected to the Supporter"> |
533 |
|
</URLText> |
534 |
|
</NOTE> |
535 |
|
<NOTE background="200,200,240" caption.height="40" caption.side="7" caption.visible="false" caption.width="80" caption.x="20" caption.y="10" document="" foreground="0,0,0" height="90" id="233" isConnectToPoint="true" name="NOTE1" parentConnectorHeadLength="28" parentConnectorId="-1" parentConnectorLineLength="7" parentId="-1" shapeType="NOTE" stereotype="" type="VConnShape" width="200" x="1100" y="730"> |
536 |
|
<Files> |
537 |
|
</Files> |
538 |
|
<URLText content="These GameServers are directly connected to the Antbear that this program is running on. "> |
539 |
|
</URLText> |
540 |
|
</NOTE> |
541 |
|
<Class abstractClass="false" activeOjbect="false" attributeVisible="true" background="200,200,240" caption.height="18" caption.side="12" caption.visible="true" caption.width="191" caption.x="1" caption.y="1" document="" foreground="0,0,0" height="200" id="230" isConnectToPoint="true" name="Supporter" objectClass="false" operationVisible="true" parentConnectorHeadLength="28" parentConnectorId="-1" parentConnectorLineLength="7" parentId="-1" shapeType="Class" stereotype="" type="VConnShape" visibilityOption="1" width="200" x="340" y="750"> |
542 |
|
<Files> |
543 |
|
</Files> |
544 |
|
<class> |
545 |
|
<Package> |
546 |
|
</Package> |
547 |
|
<Class name="Supporter"> |
548 |
|
<Attribute name="gameServers" private="true" type="GameServer []" visibility="true"> |
549 |
|
</Attribute> |
550 |
|
<Attribute name="lastUpdated" private="true" type="int" visibility="true"> |
551 |
|
</Attribute> |
552 |
|
<Attribute name="conn" private="true" type="ConnToSupporter" visibility="true"> |
553 |
|
</Attribute> |
554 |
|
<Operation name="setLastUpdated" private="true" visibility="true"> |
555 |
|
</Operation> |
556 |
|
<Operation name="getLastUpdated" public="true" visibility="true"> |
557 |
|
</Operation> |
558 |
|
<Operation name="setConnection" public="true" visibility="true"> |
559 |
|
</Operation> |
560 |
|
<Operation name="getConnection" public="true" visibility="true"> |
561 |
|
</Operation> |
562 |
|
<Operation name="addGameServer" public="true" visibility="true"> |
563 |
|
</Operation> |
564 |
|
<Operation name="delGameServer" public="true" visibility="true"> |
565 |
|
</Operation> |
566 |
|
<Operation name="getGameServer" public="true" visibility="true"> |
567 |
|
</Operation> |
568 |
|
</Class> |
569 |
|
</class> |
570 |
|
</Class> |
571 |
|
<NOTE background="200,200,240" caption.height="60" caption.side="7" caption.visible="false" caption.width="210" caption.x="1500" caption.y="810" document="" foreground="0,0,0" height="100" id="225" isConnectToPoint="true" name="NOTE2" parentConnectorHeadLength="28" parentConnectorId="-1" parentConnectorLineLength="7" parentId="-1" shapeType="NOTE" stereotype="" type="VConnShape" width="210" x="1460" y="810"> |
572 |
<Files> |
<Files> |
573 |
</Files> |
</Files> |
574 |
<URLText content="sendMessage() is private b/c encode() must be called first, and encode() is private"> |
<URLText content="sendMessage() is private b/c encode() must be called first, and encode() is private"> |
575 |
</URLText> |
</URLText> |
576 |
</NOTE> |
</NOTE> |
577 |
<Class abstractClass="false" activeOjbect="false" attributeVisible="true" background="200,200,240" caption.height="18" caption.side="12" caption.visible="true" caption.width="194" caption.x="1" caption.y="1" document="" foreground="0,0,0" height="40" id="209" isConnectToPoint="true" name="ConnToClient" objectClass="false" operationVisible="true" parentConnectorHeadLength="40" parentConnectorId="-1" parentConnectorLineLength="10" parentId="-1" shapeType="Class" stereotype="" type="VConnShape" visibilityOption="1" width="200" x="130" y="1110"> |
<Class abstractClass="false" activeOjbect="false" attributeVisible="true" background="200,200,240" caption.height="18" caption.side="12" caption.visible="true" caption.width="191" caption.x="1" caption.y="1" document="" foreground="0,0,0" height="40" id="209" isConnectToPoint="true" name="ConnToClient" objectClass="false" operationVisible="true" parentConnectorHeadLength="28" parentConnectorId="-1" parentConnectorLineLength="7" parentId="-1" shapeType="Class" stereotype="" type="VConnShape" visibilityOption="1" width="200" x="150" y="1460"> |
578 |
<Files> |
<Files> |
579 |
</Files> |
</Files> |
580 |
<class> |
<class> |
586 |
</Class> |
</Class> |
587 |
</class> |
</class> |
588 |
</Class> |
</Class> |
589 |
<Class abstractClass="false" activeOjbect="false" attributeVisible="true" background="200,200,240" caption.height="18" caption.side="12" caption.visible="true" caption.width="194" caption.x="1" caption.y="1" document="" foreground="0,0,0" height="50" id="210" isConnectToPoint="true" name="ConnToGameserver" objectClass="false" operationVisible="true" parentConnectorHeadLength="40" parentConnectorId="-1" parentConnectorLineLength="10" parentId="-1" shapeType="Class" stereotype="" type="VConnShape" visibilityOption="1" width="200" x="130" y="1030"> |
<Class abstractClass="false" activeOjbect="false" attributeVisible="true" background="200,200,240" caption.height="18" caption.side="12" caption.visible="true" caption.width="191" caption.x="1" caption.y="1" document="" foreground="0,0,0" height="50" id="210" isConnectToPoint="true" name="ConnToGameserver" objectClass="false" operationVisible="true" parentConnectorHeadLength="28" parentConnectorId="-1" parentConnectorLineLength="7" parentId="-1" shapeType="Class" stereotype="" type="VConnShape" visibilityOption="1" width="200" x="150" y="1380"> |
590 |
<Files> |
<Files> |
591 |
</Files> |
</Files> |
592 |
<class> |
<class> |
598 |
</Class> |
</Class> |
599 |
</class> |
</class> |
600 |
</Class> |
</Class> |
601 |
<Class abstractClass="false" activeOjbect="false" attributeVisible="true" background="200,200,240" caption.height="18" caption.side="12" caption.visible="true" caption.width="194" caption.x="1" caption.y="1" document="" foreground="0,0,0" height="80" id="211" isConnectToPoint="true" name="ConnToSupporter" objectClass="false" operationVisible="true" parentConnectorHeadLength="40" parentConnectorId="-1" parentConnectorLineLength="10" parentId="-1" shapeType="Class" stereotype="" type="VConnShape" visibilityOption="1" width="200" x="130" y="920"> |
<Class abstractClass="false" activeOjbect="false" attributeVisible="true" background="200,200,240" caption.height="18" caption.side="12" caption.visible="true" caption.width="191" caption.x="1" caption.y="1" document="" foreground="0,0,0" height="80" id="211" isConnectToPoint="true" name="ConnToSupporter" objectClass="false" operationVisible="true" parentConnectorHeadLength="28" parentConnectorId="-1" parentConnectorLineLength="7" parentId="-1" shapeType="Class" stereotype="" type="VConnShape" visibilityOption="1" width="200" x="150" y="1270"> |
602 |
<Files> |
<Files> |
603 |
</Files> |
</Files> |
604 |
<class> |
<class> |
616 |
</Class> |
</Class> |
617 |
</class> |
</class> |
618 |
</Class> |
</Class> |
619 |
<Class abstractClass="false" activeOjbect="false" attributeVisible="true" background="200,200,240" caption.height="18" caption.side="12" caption.visible="true" caption.width="194" caption.x="1" caption.y="1" document="" foreground="0,0,0" height="80" id="212" isConnectToPoint="true" name="ConnToMaster" objectClass="false" operationVisible="true" parentConnectorHeadLength="40" parentConnectorId="-1" parentConnectorLineLength="10" parentId="-1" shapeType="Class" stereotype="" type="VConnShape" visibilityOption="1" width="200" x="130" y="810"> |
<Class abstractClass="false" activeOjbect="false" attributeVisible="true" background="200,200,240" caption.height="18" caption.side="12" caption.visible="true" caption.width="191" caption.x="1" caption.y="1" document="" foreground="0,0,0" height="80" id="212" isConnectToPoint="true" name="ConnToMaster" objectClass="false" operationVisible="true" parentConnectorHeadLength="28" parentConnectorId="-1" parentConnectorLineLength="7" parentId="-1" shapeType="Class" stereotype="" type="VConnShape" visibilityOption="1" width="200" x="150" y="1160"> |
620 |
<Files> |
<Files> |
621 |
</Files> |
</Files> |
622 |
<class> |
<class> |
634 |
</Class> |
</Class> |
635 |
</class> |
</class> |
636 |
</Class> |
</Class> |
637 |
<Class abstractClass="false" activeOjbect="false" attributeVisible="true" background="200,200,240" caption.height="18" caption.side="12" caption.visible="true" caption.width="194" caption.x="1" caption.y="1" document="" foreground="0,0,0" height="55" id="213" isConnectToPoint="true" name="ConnToOfficalMS" objectClass="false" operationVisible="true" parentConnectorHeadLength="40" parentConnectorId="-1" parentConnectorLineLength="10" parentId="-1" shapeType="Class" stereotype="" type="VConnShape" visibilityOption="1" width="200" x="130" y="725"> |
<Class abstractClass="false" activeOjbect="false" attributeVisible="true" background="200,200,240" caption.height="18" caption.side="12" caption.visible="true" caption.width="191" caption.x="1" caption.y="1" document="" foreground="0,0,0" height="50" id="213" isConnectToPoint="true" name="ConnToOfficalMS" objectClass="false" operationVisible="true" parentConnectorHeadLength="28" parentConnectorId="-1" parentConnectorLineLength="7" parentId="-1" shapeType="Class" stereotype="" type="VConnShape" visibilityOption="1" width="200" x="150" y="1070"> |
638 |
<Files> |
<Files> |
639 |
</Files> |
</Files> |
640 |
<class> |
<class> |
648 |
</Class> |
</Class> |
649 |
</class> |
</class> |
650 |
</Class> |
</Class> |
651 |
<Class abstractClass="false" activeOjbect="false" attributeVisible="true" background="200,200,240" caption.height="18" caption.side="12" caption.visible="true" caption.width="174" caption.x="1" caption.y="1" document="" foreground="0,0,0" height="70" id="206" isConnectToPoint="true" name="OfficialMasterserverMsg" objectClass="false" operationVisible="true" parentConnectorHeadLength="40" parentConnectorId="-1" parentConnectorLineLength="10" parentId="-1" shapeType="Class" stereotype="" type="VConnShape" visibilityOption="1" width="180" x="990" y="980"> |
<Class abstractClass="false" activeOjbect="false" attributeVisible="true" background="200,200,240" caption.height="18" caption.side="12" caption.visible="true" caption.width="171" caption.x="1" caption.y="1" document="" foreground="0,0,0" height="70" id="206" isConnectToPoint="true" name="OfficialMasterserverMsg" objectClass="false" operationVisible="true" parentConnectorHeadLength="28" parentConnectorId="-1" parentConnectorLineLength="7" parentId="-1" shapeType="Class" stereotype="" type="VConnShape" visibilityOption="1" width="180" x="1010" y="1330"> |
652 |
<Files> |
<Files> |
653 |
</Files> |
</Files> |
654 |
<class> |
<class> |
664 |
</Class> |
</Class> |
665 |
</class> |
</class> |
666 |
</Class> |
</Class> |
667 |
<Class abstractClass="true" activeOjbect="false" attributeVisible="true" background="200,200,240" caption.height="18" caption.side="12" caption.visible="true" caption.width="534" caption.x="1" caption.y="1" document="" foreground="0,0,0" height="100" id="128" isConnectToPoint="true" name="ConnectionsDbase" objectClass="false" operationVisible="true" parentConnectorHeadLength="22" parentConnectorId="-1" parentConnectorLineLength="0" parentId="-1" shapeType="Class" stereotype="" type="VConnShape" visibilityOption="1" width="540" x="20" y="20"> |
<Class abstractClass="true" activeOjbect="false" attributeVisible="true" background="200,200,240" caption.height="18" caption.side="12" caption.visible="true" caption.width="191" caption.x="1" caption.y="1" document="" foreground="0,0,0" height="330" id="129" isConnectToPoint="true" name="AbConnection" objectClass="false" operationVisible="true" parentConnectorHeadLength="14" parentConnectorId="-1" parentConnectorLineLength="0" parentId="-1" shapeType="Class" stereotype="" type="VConnShape" visibilityOption="1" width="200" x="10" y="370"> |
|
<Files> |
|
|
</Files> |
|
|
<class> |
|
|
<Package> |
|
|
</Package> |
|
|
<Class name="ConnectionsDbase"> |
|
|
<Operation name="addConnection" public="true" returntype="virtual void, throws ABDbaseException" visibility="true"> |
|
|
<Parameter name="connToBeAdded" type="ABConnection"> |
|
|
</Parameter> |
|
|
</Operation> |
|
|
<Operation name="removeConnection" public="true" returntype="ABConnection, throws ABDbaseException" visibility="true"> |
|
|
<Parameter name="connToBeDeleted" type="ABConnection"> |
|
|
</Parameter> |
|
|
</Operation> |
|
|
<Operation name="getConnections" public="true" returntype="ABConnection []" visibility="true"> |
|
|
</Operation> |
|
|
</Class> |
|
|
</class> |
|
|
</Class> |
|
|
<Class abstractClass="true" activeOjbect="false" attributeVisible="true" background="200,200,240" caption.height="18" caption.side="12" caption.visible="true" caption.width="194" caption.x="1" caption.y="1" document="" foreground="0,0,0" height="320" id="129" isConnectToPoint="true" name="AbConnection" objectClass="false" operationVisible="true" parentConnectorHeadLength="22" parentConnectorId="-1" parentConnectorLineLength="0" parentId="-1" shapeType="Class" stereotype="" type="VConnShape" visibilityOption="1" width="200" x="130" y="380"> |
|
668 |
<Files> |
<Files> |
669 |
</Files> |
</Files> |
670 |
<class> |
<class> |
681 |
</Attribute> |
</Attribute> |
682 |
<Attribute name="SocketChannel connectedSock" private="true" type="" visibility="true"> |
<Attribute name="SocketChannel connectedSock" private="true" type="" visibility="true"> |
683 |
</Attribute> |
</Attribute> |
684 |
|
<Attribute name="state" private="true" type="enum type" visibility="true"> |
685 |
|
</Attribute> |
686 |
<Operation name="getRemoteIp" public="true" visibility="true"> |
<Operation name="getRemoteIp" public="true" visibility="true"> |
687 |
</Operation> |
</Operation> |
688 |
<Operation name="getRemotePort" public="true" visibility="true"> |
<Operation name="getRemotePort" public="true" visibility="true"> |
718 |
</Class> |
</Class> |
719 |
</class> |
</class> |
720 |
</Class> |
</Class> |
721 |
<Class abstractClass="false" activeOjbect="false" attributeVisible="true" background="200,200,240" caption.height="18" caption.side="12" caption.visible="true" caption.width="424" caption.x="1" caption.y="1" document="" foreground="0,0,0" height="140" id="130" isConnectToPoint="true" name="ABConnAdmin" objectClass="false" operationVisible="true" parentConnectorHeadLength="22" parentConnectorId="-1" parentConnectorLineLength="0" parentId="-1" shapeType="Class" stereotype="" type="VConnShape" visibilityOption="1" width="430" x="590" y="470"> |
<Class abstractClass="false" activeOjbect="false" attributeVisible="true" background="200,200,240" caption.height="18" caption.side="12" caption.visible="true" caption.width="421" caption.x="1" caption.y="1" document="" foreground="0,0,0" height="140" id="130" isConnectToPoint="true" name="ABConnAdmin" objectClass="false" operationVisible="true" parentConnectorHeadLength="14" parentConnectorId="-1" parentConnectorLineLength="0" parentId="-1" shapeType="Class" stereotype="" type="VConnShape" visibilityOption="1" width="430" x="950" y="400"> |
722 |
<Files> |
<Files> |
723 |
</Files> |
</Files> |
724 |
<class> |
<class> |
750 |
</Class> |
</Class> |
751 |
</class> |
</class> |
752 |
</Class> |
</Class> |
753 |
<Class abstractClass="false" activeOjbect="false" attributeVisible="true" background="200,200,240" caption.height="18" caption.side="12" caption.visible="true" caption.width="474" caption.x="1" caption.y="1" document="" foreground="0,0,0" height="50" id="131" isConnectToPoint="true" name="GameServersDbase" objectClass="false" operationVisible="true" parentConnectorHeadLength="22" parentConnectorId="-1" parentConnectorLineLength="0" parentId="-1" shapeType="Class" stereotype="" type="VConnShape" visibilityOption="1" width="480" x="620" y="50"> |
<Class abstractClass="false" activeOjbect="false" attributeVisible="true" background="200,200,240" caption.height="18" caption.side="12" caption.visible="true" caption.width="311" caption.x="1" caption.y="1" document="" foreground="0,0,0" height="330" id="131" isConnectToPoint="true" name="GameServer" objectClass="false" operationVisible="true" parentConnectorHeadLength="14" parentConnectorId="-1" parentConnectorLineLength="0" parentId="-1" shapeType="Class" stereotype="" type="VConnShape" visibilityOption="1" width="320" x="610" y="690"> |
754 |
<Files> |
<Files> |
755 |
</Files> |
</Files> |
756 |
<class> |
<class> |
757 |
<Package> |
<Package> |
758 |
</Package> |
</Package> |
759 |
<Class name="GameServersDbase"> |
<Class name="GameServer"> |
760 |
<Operation name="addConnection" public="true" returntype="virtual void, throws ABDbaseException" visibility="true"> |
<Attribute name="playerList" private="true" type="String []" visibility="true"> |
761 |
<Parameter name="connToBeAdded" type="ABConnection"> |
</Attribute> |
762 |
|
<Attribute name="conn" private="true" type="ConnToGameServer" visibility="true"> |
763 |
|
</Attribute> |
764 |
|
<Attribute name="lastUpdated" private="true" type="int" visibility="true"> |
765 |
|
</Attribute> |
766 |
|
<Attribute name="map" private="true" type="enum type" visibility="true"> |
767 |
|
</Attribute> |
768 |
|
<Attribute name="maxPlayers" private="true" type="int" visibility="true"> |
769 |
|
</Attribute> |
770 |
|
<Attribute name="modName" private="true" type="String" visibility="true"> |
771 |
|
</Attribute> |
772 |
|
<Operation name="getPlayersList" public="true" visibility="true"> |
773 |
|
</Operation> |
774 |
|
<Operation name="getPlayer" public="true" visibility="true"> |
775 |
|
</Operation> |
776 |
|
<Operation name="addPlayer" public="true" visibility="true"> |
777 |
|
</Operation> |
778 |
|
<Operation name="delPlayer" public="true" visibility="true"> |
779 |
|
</Operation> |
780 |
|
<Operation name="setPlayerList" public="true" visibility="true"> |
781 |
|
</Operation> |
782 |
|
<Operation name="getNumPlayers" public="true" visibility="true"> |
783 |
|
</Operation> |
784 |
|
<Operation name="setConnection" public="true" returntype="void" visibility="true"> |
785 |
|
<Parameter name="connToSet" type="ConnToGameServer"> |
786 |
</Parameter> |
</Parameter> |
787 |
</Operation> |
</Operation> |
788 |
|
<Operation name="getConnection" public="true" returntype="ConnToGameServer" visibility="true"> |
789 |
|
</Operation> |
790 |
|
<Operation name="getTimeSinceLastUpdate" public="true" visibility="true"> |
791 |
|
</Operation> |
792 |
|
<Operation name="getMap" public="true" visibility="true"> |
793 |
|
</Operation> |
794 |
|
<Operation name="setLastUpdated" private="true" visibility="true"> |
795 |
|
</Operation> |
796 |
|
<Operation name="setMap" public="true" visibility="true"> |
797 |
|
</Operation> |
798 |
|
<Operation name="getMaxPlayers" public="true" visibility="true"> |
799 |
|
</Operation> |
800 |
|
<Operation name="setMaxPlayers" public="true" visibility="true"> |
801 |
|
</Operation> |
802 |
|
<Operation name="getModName" public="true" visibility="true"> |
803 |
|
</Operation> |
804 |
|
<Operation name="setModName" public="true" visibility="true"> |
805 |
|
</Operation> |
806 |
</Class> |
</Class> |
807 |
</class> |
</class> |
808 |
</Class> |
</Class> |
809 |
<Class abstractClass="false" activeOjbect="false" attributeVisible="true" background="200,200,240" caption.height="18" caption.side="12" caption.visible="true" caption.width="444" caption.x="1" caption.y="1" document="" foreground="0,0,0" height="75" id="132" isConnectToPoint="true" name="SupportersDbase" objectClass="false" operationVisible="true" parentConnectorHeadLength="22" parentConnectorId="-1" parentConnectorLineLength="0" parentId="-1" shapeType="Class" stereotype="" type="VConnShape" visibilityOption="1" width="450" x="20" y="165"> |
<Class abstractClass="false" activeOjbect="false" attributeVisible="true" background="200,200,240" caption.height="18" caption.side="12" caption.visible="true" caption.width="441" caption.x="1" caption.y="1" document="" foreground="0,0,0" height="110" id="132" isConnectToPoint="true" name="SupportersDbase" objectClass="false" operationVisible="true" parentConnectorHeadLength="14" parentConnectorId="-1" parentConnectorLineLength="0" parentId="-1" shapeType="Class" stereotype="" type="VConnShape" visibilityOption="1" width="450" x="50" y="80"> |
810 |
<Files> |
<Files> |
811 |
</Files> |
</Files> |
812 |
<class> |
<class> |
815 |
<Class extends="" name="SupportersDbase"> |
<Class extends="" name="SupportersDbase"> |
816 |
<Attribute name="bannedSupporters" private="true" type="Inet4Address []" visibility="true"> |
<Attribute name="bannedSupporters" private="true" type="Inet4Address []" visibility="true"> |
817 |
</Attribute> |
</Attribute> |
818 |
|
<Attribute name="supporters" private="true" type="Supporter []" visibility="true"> |
819 |
|
</Attribute> |
820 |
<Operation name="isBanned" private="true" returntype="boolean" visibility="true"> |
<Operation name="isBanned" private="true" returntype="boolean" visibility="true"> |
821 |
<Parameter name="addrToValidate" type="Inet4Address"> |
<Parameter name="addrToValidate" type="Inet4Address"> |
822 |
</Parameter> |
</Parameter> |
823 |
</Operation> |
</Operation> |
824 |
<Operation name="addConnection" public="true" returntype="virtual void, throws ABDbaseException" visibility="true"> |
<Operation name="addSupporter" public="true" returntype="void, throws AbDbException" visibility="true"> |
825 |
<Parameter name="connToBeAdded" type="ABConnection"> |
<Parameter name="newSupporter" type="Supporter"> |
826 |
</Parameter> |
</Parameter> |
827 |
</Operation> |
</Operation> |
828 |
|
<Operation name="delSupporter" public="true" returntype="void, throws AbDbException" visibility="true"> |
829 |
|
</Operation> |
830 |
|
<Operation name="getSupporter" public="true" returntype="void, throws AbDbException" visibility="true"> |
831 |
|
</Operation> |
832 |
</Class> |
</Class> |
833 |
</class> |
</class> |
834 |
</Class> |
</Class> |
835 |
<Class abstractClass="false" activeOjbect="false" attributeVisible="true" background="200,200,240" caption.height="18" caption.side="12" caption.visible="true" caption.width="339" caption.x="1" caption.y="1" document="" foreground="0,0,0" height="215" id="133" isConnectToPoint="true" name="AntbearEngine" objectClass="false" operationVisible="true" parentConnectorHeadLength="22" parentConnectorId="-1" parentConnectorLineLength="0" parentId="-1" shapeType="Class" stereotype="" type="VConnShape" visibilityOption="1" width="345" x="645" y="175"> |
<Class abstractClass="false" activeOjbect="false" attributeVisible="true" background="200,200,240" caption.height="18" caption.side="12" caption.visible="true" caption.width="331" caption.x="1" caption.y="1" document="" foreground="0,0,0" height="210" id="133" isConnectToPoint="true" name="AntbearEngine" objectClass="false" operationVisible="true" parentConnectorHeadLength="14" parentConnectorId="-1" parentConnectorLineLength="0" parentId="-1" shapeType="Class" stereotype="" type="VConnShape" visibilityOption="1" width="340" x="1000" y="100"> |
836 |
<Files> |
<Files> |
837 |
</Files> |
</Files> |
838 |
<class> |
<class> |
843 |
</Attribute> |
</Attribute> |
844 |
<Attribute name="masterIp" private="true" type="Inet4Address" visibility="true"> |
<Attribute name="masterIp" private="true" type="Inet4Address" visibility="true"> |
845 |
</Attribute> |
</Attribute> |
846 |
|
<Attribute name="masterPortNum" private="true" type="int" visibility="true"> |
847 |
|
</Attribute> |
848 |
<Operation name="decideConn" public="true" returntype="boolean" visibility="true"> |
<Operation name="decideConn" public="true" returntype="boolean" visibility="true"> |
849 |
<Parameter name="conn" type="ABConnection"> |
<Parameter name="conn" type="ABConnection"> |
850 |
</Parameter> |
</Parameter> |
882 |
</Class> |
</Class> |
883 |
</class> |
</class> |
884 |
</Class> |
</Class> |
885 |
<NOTE background="200,200,240" caption.height="50" caption.side="7" caption.visible="false" caption.width="190" caption.x="1180" caption.y="60" document="" foreground="0,0,0" height="50" id="142" isConnectToPoint="true" name="NOTE1" parentConnectorHeadLength="31" parentConnectorId="-1" parentConnectorLineLength="4" parentId="-1" shapeType="NOTE" stereotype="" type="VConnShape" width="190" x="1180" y="60"> |
<Class abstractClass="false" activeOjbect="false" attributeVisible="true" background="200,200,240" caption.height="18" caption.side="12" caption.visible="true" caption.width="91" caption.x="1" caption.y="1" document="" foreground="0,0,0" height="130" id="147" isConnectToPoint="true" name="AntbearGUI" objectClass="false" operationVisible="true" parentConnectorHeadLength="21" parentConnectorId="-1" parentConnectorLineLength="2" parentId="-1" shapeType="Class" stereotype="" type="VConnShape" visibilityOption="1" width="100" x="1390" y="110"> |
|
<Files> |
|
|
</Files> |
|
|
<URLText content="Any GameServer-specific methods or attributes?"> |
|
|
</URLText> |
|
|
</NOTE> |
|
|
<Class abstractClass="false" activeOjbect="false" attributeVisible="true" background="200,200,240" caption.height="18" caption.side="12" caption.visible="true" caption.width="94" caption.x="1" caption.y="1" document="" foreground="0,0,0" height="130" id="147" isConnectToPoint="true" name="AntbearGUI" objectClass="false" operationVisible="true" parentConnectorHeadLength="31" parentConnectorId="-1" parentConnectorLineLength="4" parentId="-1" shapeType="Class" stereotype="" type="VConnShape" visibilityOption="1" width="100" x="1110" y="220"> |
|
886 |
<Files> |
<Files> |
887 |
</Files> |
</Files> |
888 |
<class> |
<class> |
892 |
</Class> |
</Class> |
893 |
</class> |
</class> |
894 |
</Class> |
</Class> |
895 |
<Class abstractClass="false" activeOjbect="false" attributeVisible="true" background="200,200,240" caption.height="18" caption.side="12" caption.visible="true" caption.width="174" caption.x="1" caption.y="1" document="" foreground="0,0,0" height="110" id="152" isConnectToPoint="true" name="GenericMessage" objectClass="false" operationVisible="true" parentConnectorHeadLength="31" parentConnectorId="-1" parentConnectorLineLength="4" parentId="-1" shapeType="Class" stereotype="" type="VConnShape" visibilityOption="1" width="180" x="1140" y="420"> |
<Class abstractClass="false" activeOjbect="false" attributeVisible="true" background="200,200,240" caption.height="18" caption.side="12" caption.visible="true" caption.width="171" caption.x="1" caption.y="1" document="" foreground="0,0,0" height="110" id="152" isConnectToPoint="true" name="GenericMessage" objectClass="false" operationVisible="true" parentConnectorHeadLength="21" parentConnectorId="-1" parentConnectorLineLength="2" parentId="-1" shapeType="Class" stereotype="" type="VConnShape" visibilityOption="1" width="180" x="1420" y="1100"> |
896 |
<Files> |
<Files> |
897 |
</Files> |
</Files> |
898 |
<class> |
<class> |
912 |
</Class> |
</Class> |
913 |
</class> |
</class> |
914 |
</Class> |
</Class> |
915 |
<Class abstractClass="false" activeOjbect="false" attributeVisible="true" background="200,200,240" caption.height="18" caption.side="12" caption.visible="true" caption.width="174" caption.x="1" caption.y="1" document="" foreground="0,0,0" height="60" id="151" isConnectToPoint="true" name="GameserverMsg" objectClass="false" operationVisible="true" parentConnectorHeadLength="31" parentConnectorId="-1" parentConnectorLineLength="4" parentId="-1" shapeType="Class" stereotype="" type="VConnShape" visibilityOption="1" width="180" x="990" y="880"> |
<Class abstractClass="false" activeOjbect="false" attributeVisible="true" background="200,200,240" caption.height="18" caption.side="12" caption.visible="true" caption.width="171" caption.x="1" caption.y="1" document="" foreground="0,0,0" height="60" id="151" isConnectToPoint="true" name="GameserverMsg" objectClass="false" operationVisible="true" parentConnectorHeadLength="21" parentConnectorId="-1" parentConnectorLineLength="2" parentId="-1" shapeType="Class" stereotype="" type="VConnShape" visibilityOption="1" width="180" x="1010" y="1230"> |
916 |
<Files> |
<Files> |
917 |
</Files> |
</Files> |
918 |
<class> |
<class> |
926 |
</Class> |
</Class> |
927 |
</class> |
</class> |
928 |
</Class> |
</Class> |
929 |
<Class abstractClass="false" activeOjbect="false" attributeVisible="true" background="200,200,240" caption.height="18" caption.side="12" caption.visible="true" caption.width="174" caption.x="1" caption.y="1" document="" foreground="0,0,0" height="70" id="150" isConnectToPoint="true" name="OfficialMasterserverMsg" objectClass="false" operationVisible="true" parentConnectorHeadLength="31" parentConnectorId="-1" parentConnectorLineLength="4" parentId="-1" shapeType="Class" stereotype="" type="VConnShape" visibilityOption="1" width="180" x="990" y="660"> |
<Class abstractClass="false" activeOjbect="false" attributeVisible="true" background="200,200,240" caption.height="18" caption.side="12" caption.visible="true" caption.width="171" caption.x="1" caption.y="1" document="" foreground="0,0,0" height="70" id="150" isConnectToPoint="true" name="OfficialMasterserverMsg" objectClass="false" operationVisible="true" parentConnectorHeadLength="21" parentConnectorId="-1" parentConnectorLineLength="2" parentId="-1" shapeType="Class" stereotype="" type="VConnShape" visibilityOption="1" width="180" x="1010" y="1010"> |
930 |
<Files> |
<Files> |
931 |
</Files> |
</Files> |
932 |
<class> |
<class> |
942 |
</Class> |
</Class> |
943 |
</class> |
</class> |
944 |
</Class> |
</Class> |
945 |
<Class abstractClass="false" activeOjbect="false" attributeVisible="true" background="200,200,240" caption.height="18" caption.side="12" caption.visible="true" caption.width="174" caption.x="1" caption.y="1" document="" foreground="0,0,0" height="70" id="149" isConnectToPoint="true" name="AbMsg" objectClass="false" operationVisible="true" parentConnectorHeadLength="31" parentConnectorId="-1" parentConnectorLineLength="4" parentId="-1" shapeType="Class" stereotype="" type="VConnShape" visibilityOption="1" width="180" x="990" y="770"> |
<Class abstractClass="false" activeOjbect="false" attributeVisible="true" background="200,200,240" caption.height="18" caption.side="12" caption.visible="true" caption.width="171" caption.x="1" caption.y="1" document="" foreground="0,0,0" height="70" id="149" isConnectToPoint="true" name="AbMsg" objectClass="false" operationVisible="true" parentConnectorHeadLength="21" parentConnectorId="-1" parentConnectorLineLength="2" parentId="-1" shapeType="Class" stereotype="" type="VConnShape" visibilityOption="1" width="180" x="1010" y="1120"> |
946 |
<Files> |
<Files> |
947 |
</Files> |
</Files> |
948 |
<class> |
<class> |
956 |
</Class> |
</Class> |
957 |
</class> |
</class> |
958 |
</Class> |
</Class> |
959 |
<Association background="200,200,240" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="710" caption.y="128" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="2" fromShapeId="133" fromShapeXDiff="0" fromShapeYDiff="0" fromText="1" height="174" id="135" name="" roleAConstraints="" roleAMultiplicity="1" roleAName="" roleANavigable="true" roleBConstraints="" roleBMultiplicity="1" roleBName="" roleBNavigable="true" shapeType="Association" stereotype="" toConnectorId="-1" toInfo="2" toShapeId="131" toShapeXDiff="0" toShapeYDiff="0" toText="1" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="100" x="660" y="50"> |
<Class abstractClass="false" activeOjbect="false" attributeVisible="true" background="200,200,240" caption.height="18" caption.side="12" caption.visible="true" caption.width="451" caption.x="1" caption.y="1" document="" foreground="0,0,0" height="80" id="227" isConnectToPoint="true" name="GameServerDbase" objectClass="false" operationVisible="true" parentConnectorHeadLength="28" parentConnectorId="-1" parentConnectorLineLength="7" parentId="-1" shapeType="Class" stereotype="" type="VConnShape" visibilityOption="1" width="460" x="400" y="220"> |
960 |
<Point x="50" y="124"> |
<Files> |
961 |
|
</Files> |
962 |
|
<class> |
963 |
|
<Package> |
964 |
|
</Package> |
965 |
|
<Class name="GameServerDbase"> |
966 |
|
<Attribute name="gameServers" private="true" type="ConnectedGameserver []" visibility="true"> |
967 |
|
</Attribute> |
968 |
|
<Operation name="addGameserver" public="true" returntype="void, throws AbDbException" visibility="true"> |
969 |
|
<Parameter name="newGameServer" type="ConnectedGameServer"> |
970 |
|
</Parameter> |
971 |
|
</Operation> |
972 |
|
<Operation name="delGameserver" public="true" returntype="void, throws AbDbException" visibility="true"> |
973 |
|
</Operation> |
974 |
|
<Operation name="getGameserver" public="true" returntype="void, throws AbDbException" visibility="true"> |
975 |
|
</Operation> |
976 |
|
</Class> |
977 |
|
</class> |
978 |
|
</Class> |
979 |
|
<Association background="200,200,240" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="1170" caption.y="345" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="2" fromShapeId="133" fromShapeXDiff="0" fromShapeYDiff="0" fromText="1" height="231" id="136" name="" roleAConstraints="" roleAMultiplicity="1" roleAName="" roleANavigable="true" roleBConstraints="" roleBMultiplicity="1" roleBName="" roleBNavigable="true" shapeType="Association" stereotype="" toConnectorId="-1" toInfo="2" toShapeId="130" toShapeXDiff="0" toShapeYDiff="0" toText="1" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="142" x="1098" y="238"> |
980 |
|
<Point x="71" y="71"> |
981 |
</Point> |
</Point> |
982 |
<Point x="50" y="50"> |
<Point x="71" y="160"> |
983 |
</Point> |
</Point> |
984 |
</Association> |
</Association> |
985 |
<Association background="200,200,240" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="770" caption.y="420" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="2" fromShapeId="133" fromShapeXDiff="0" fromShapeYDiff="0" fromText="1" height="179" id="136" name="" roleAConstraints="" roleAMultiplicity="1" roleAName="" roleANavigable="true" roleBConstraints="" roleBMultiplicity="1" roleBName="" roleBNavigable="true" shapeType="Association" stereotype="" toConnectorId="-1" toInfo="2" toShapeId="130" toShapeXDiff="0" toShapeYDiff="0" toText="1" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="100" x="720" y="340"> |
<Association background="200,200,240" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="748" caption.y="131" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="2" fromShapeId="133" fromShapeXDiff="0" fromShapeYDiff="0" fromText="1" height="142" id="134" name="" roleAConstraints="" roleAMultiplicity="1" roleAName="" roleANavigable="true" roleBConstraints="" roleBMultiplicity="1" roleBName="" roleBNavigable="true" shapeType="Association" stereotype="" toConnectorId="-1" toInfo="2" toShapeId="132" toShapeXDiff="0" toShapeYDiff="0" toText="1" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="641" x="428" y="68"> |
986 |
<Point x="50" y="50"> |
<Point x="570" y="71"> |
987 |
</Point> |
</Point> |
988 |
<Point x="50" y="129"> |
<Point x="71" y="71"> |
989 |
</Point> |
</Point> |
990 |
</Association> |
</Association> |
991 |
<Generalization background="255,255,255" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="589" caption.y="51" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="0" fromShapeId="128" fromShapeXDiff="0" fromShapeYDiff="0" fromText="" height="100" id="139" name="" shapeType="Generalization" stereotype="" toConnectorId="-1" toInfo="0" toShapeId="131" toShapeXDiff="0" toShapeYDiff="0" toText="" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="159" x="510" y="10"> |
<Association background="200,200,240" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="578" caption.y="451" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="2" fromShapeId="130" fromShapeXDiff="0" fromShapeYDiff="0" fromText="1" height="142" id="146" name="" roleAConstraints="" roleAMultiplicity="1" roleAName="" roleANavigable="true" roleBConstraints="" roleBMultiplicity="0..n" roleBName="" roleBNavigable="true" shapeType="Association" stereotype="" toConnectorId="-1" toInfo="2" toShapeId="129" toShapeXDiff="0" toShapeYDiff="0" toText="0..n" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="881" x="138" y="388"> |
992 |
<Point x="50" y="50"> |
<Point x="810" y="71"> |
993 |
</Point> |
</Point> |
994 |
<Point x="109" y="50"> |
<Point x="71" y="71"> |
995 |
</Point> |
</Point> |
996 |
</Generalization> |
</Association> |
997 |
<Anchor background="200,200,240" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="1139" caption.y="81" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="0" fromShapeId="131" fromShapeXDiff="0" fromShapeYDiff="0" fromText="" height="100" id="143" name="" shapeType="Anchor" stereotype="" toConnectorId="-1" toInfo="0" toShapeId="142" toShapeXDiff="0" toShapeYDiff="0" toText="" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="179" x="1050" y="40"> |
<Association background="200,200,240" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="1364" caption.y="161" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="2" fromShapeId="147" fromShapeXDiff="0" fromShapeYDiff="0" fromText="1" height="142" id="148" name="" roleAConstraints="" roleAMultiplicity="1" roleAName="" roleANavigable="true" roleBConstraints="" roleBMultiplicity="1" roleBName="" roleBNavigable="true" shapeType="Association" stereotype="" toConnectorId="-1" toInfo="2" toShapeId="133" toShapeXDiff="0" toShapeYDiff="0" toText="1" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="191" x="1268" y="98"> |
998 |
<Point x="50" y="50"> |
<Point x="120" y="71"> |
|
</Point> |
|
|
<Point x="129" y="50"> |
|
|
</Point> |
|
|
</Anchor> |
|
|
<Association background="200,200,240" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="557" caption.y="211" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="2" fromShapeId="133" fromShapeXDiff="0" fromShapeYDiff="0" fromText="1" height="100" id="134" name="" roleAConstraints="" roleAMultiplicity="1" roleAName="" roleANavigable="true" roleBConstraints="" roleBMultiplicity="1" roleBName="" roleBNavigable="true" shapeType="Association" stereotype="" toConnectorId="-1" toInfo="2" toShapeId="132" toShapeXDiff="0" toShapeYDiff="0" toText="1" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="274" x="420" y="170"> |
|
|
<Point x="224" y="50"> |
|
999 |
</Point> |
</Point> |
1000 |
<Point x="50" y="50"> |
<Point x="71" y="71"> |
1001 |
</Point> |
</Point> |
1002 |
</Association> |
</Association> |
1003 |
<Generalization background="255,255,255" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="220" caption.y="133" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="0" fromShapeId="128" fromShapeXDiff="0" fromShapeYDiff="0" fromText="" height="144" id="138" name="" shapeType="Generalization" stereotype="" toConnectorId="-1" toInfo="0" toShapeId="132" toShapeXDiff="0" toShapeYDiff="0" toText="" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="100" x="170" y="70"> |
<Generalization background="255,255,255" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="1330" caption.y="1235" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="0" fromShapeId="152" fromShapeXDiff="0" fromShapeYDiff="0" fromText="" height="212" id="157" name="" shapeType="Generalization" stereotype="" toConnectorId="-1" toInfo="0" toShapeId="151" toShapeXDiff="0" toShapeYDiff="0" toText="" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="422" x="1118" y="1138"> |
1004 |
<Point x="50" y="50"> |
<Point x="351" y="71"> |
1005 |
|
</Point> |
1006 |
|
<Point x="351" y="141"> |
1007 |
</Point> |
</Point> |
1008 |
<Point x="50" y="94"> |
<Point x="71" y="141"> |
1009 |
</Point> |
</Point> |
1010 |
</Generalization> |
</Generalization> |
1011 |
<Association background="200,200,240" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="220" caption.y="300" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="2" fromShapeId="129" fromShapeXDiff="0" fromShapeYDiff="0" fromText="0..n" height="239" id="144" name="" roleAConstraints="" roleAMultiplicity="0..n" roleAName="" roleANavigable="true" roleBConstraints="" roleBMultiplicity="1" roleBName="" roleBNavigable="true" shapeType="Association" stereotype="" toConnectorId="-1" toInfo="2" toShapeId="132" toShapeXDiff="0" toShapeYDiff="0" toText="1" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="100" x="170" y="190"> |
<Generalization background="255,255,255" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="1330" caption.y="1075" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="0" fromShapeId="152" fromShapeXDiff="0" fromShapeYDiff="0" fromText="" height="171" id="158" name="" shapeType="Generalization" stereotype="" toConnectorId="-1" toInfo="0" toShapeId="150" toShapeXDiff="0" toShapeYDiff="0" toText="" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="422" x="1118" y="998"> |
1012 |
<Point x="50" y="189"> |
<Point x="351" y="100"> |
1013 |
</Point> |
</Point> |
1014 |
<Point x="50" y="50"> |
<Point x="351" y="71"> |
1015 |
</Point> |
</Point> |
1016 |
</Association> |
<Point x="71" y="71"> |
|
<Association background="200,200,240" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="475" caption.y="231" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="2" fromShapeId="129" fromShapeXDiff="0" fromShapeYDiff="0" fromText="0..n" height="380" id="145" name="" roleAConstraints="" roleAMultiplicity="0..n" roleAName="" roleANavigable="true" roleBConstraints="" roleBMultiplicity="1" roleBName="" roleBNavigable="true" shapeType="Association" stereotype="" toConnectorId="-1" toInfo="2" toShapeId="131" toShapeXDiff="0" toShapeYDiff="0" toText="1" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="390" x="280" y="50"> |
|
|
<Point x="50" y="330"> |
|
1017 |
</Point> |
</Point> |
1018 |
<Point x="340" y="50"> |
</Generalization> |
1019 |
|
<Generalization background="255,255,255" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="1350" caption.y="1285" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="0" fromShapeId="152" fromShapeXDiff="0" fromShapeYDiff="0" fromText="" height="312" id="208" name="" shapeType="Generalization" stereotype="" toConnectorId="-1" toInfo="0" toShapeId="206" toShapeXDiff="0" toShapeYDiff="0" toText="" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="462" x="1118" y="1138"> |
1020 |
|
<Point x="391" y="71"> |
1021 |
</Point> |
</Point> |
1022 |
</Association> |
<Point x="391" y="241"> |
|
<Association background="200,200,240" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="459" caption.y="551" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="2" fromShapeId="130" fromShapeXDiff="0" fromShapeYDiff="0" fromText="1" height="100" id="146" name="" roleAConstraints="" roleAMultiplicity="1" roleAName="" roleANavigable="true" roleBConstraints="" roleBMultiplicity="0..n" roleBName="" roleBNavigable="true" shapeType="Association" stereotype="" toConnectorId="-1" toInfo="2" toShapeId="129" toShapeXDiff="0" toShapeYDiff="0" toText="0..n" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="359" x="280" y="510"> |
|
|
<Point x="309" y="50"> |
|
1023 |
</Point> |
</Point> |
1024 |
<Point x="50" y="50"> |
<Point x="71" y="241"> |
1025 |
</Point> |
</Point> |
1026 |
</Association> |
</Generalization> |
1027 |
<Association background="200,200,240" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="1049" caption.y="271" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="2" fromShapeId="147" fromShapeXDiff="0" fromShapeYDiff="0" fromText="1" height="100" id="148" name="" roleAConstraints="" roleAMultiplicity="1" roleAName="" roleANavigable="true" roleBConstraints="" roleBMultiplicity="1" roleBName="" roleBNavigable="true" shapeType="Association" stereotype="" toConnectorId="-1" toInfo="2" toShapeId="133" toShapeXDiff="0" toShapeYDiff="0" toText="1" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="219" x="940" y="230"> |
<Generalization background="255,255,255" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="170" caption.y="875" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="0" fromShapeId="129" fromShapeXDiff="0" fromShapeYDiff="0" fromText="" height="511" id="214" name="" shapeType="Generalization" stereotype="" toConnectorId="-1" toInfo="0" toShapeId="213" toShapeXDiff="0" toShapeYDiff="0" toText="" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="142" x="98" y="628"> |
1028 |
<Point x="169" y="50"> |
<Point x="71" y="71"> |
1029 |
</Point> |
</Point> |
1030 |
<Point x="50" y="50"> |
<Point x="71" y="440"> |
1031 |
</Point> |
</Point> |
1032 |
</Association> |
</Generalization> |
1033 |
<Generalization background="255,255,255" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="1200" caption.y="706" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="0" fromShapeId="152" fromShapeXDiff="0" fromShapeYDiff="0" fromText="" height="470" id="157" name="" shapeType="Generalization" stereotype="" toConnectorId="-1" toInfo="0" toShapeId="151" toShapeXDiff="0" toShapeYDiff="0" toText="" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="160" x="1120" y="480"> |
<Generalization background="255,255,255" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="134" caption.y="941" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="0" fromShapeId="129" fromShapeXDiff="0" fromShapeYDiff="0" fromText="" height="642" id="215" name="" shapeType="Generalization" stereotype="" toConnectorId="-1" toInfo="0" toShapeId="212" toShapeXDiff="0" toShapeYDiff="0" toText="" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="171" x="48" y="628"> |
1034 |
<Point x="110" y="50"> |
<Point x="71" y="71"> |
1035 |
</Point> |
</Point> |
1036 |
<Point x="110" y="420"> |
<Point x="71" y="571"> |
1037 |
</Point> |
</Point> |
1038 |
<Point x="50" y="420"> |
<Point x="100" y="571"> |
1039 |
</Point> |
</Point> |
1040 |
</Generalization> |
</Generalization> |
1041 |
<Generalization background="255,255,255" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="1180" caption.y="606" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="0" fromShapeId="152" fromShapeXDiff="0" fromShapeYDiff="0" fromText="" height="270" id="158" name="" shapeType="Generalization" stereotype="" toConnectorId="-1" toInfo="0" toShapeId="150" toShapeXDiff="0" toShapeYDiff="0" toText="" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="120" x="1120" y="480"> |
<Generalization background="255,255,255" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="114" caption.y="1001" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="0" fromShapeId="129" fromShapeXDiff="0" fromShapeYDiff="0" fromText="" height="762" id="216" name="" shapeType="Generalization" stereotype="" toConnectorId="-1" toInfo="0" toShapeId="211" toShapeXDiff="0" toShapeYDiff="0" toText="" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="211" x="8" y="628"> |
1042 |
<Point x="70" y="50"> |
<Point x="71" y="71"> |
1043 |
</Point> |
</Point> |
1044 |
<Point x="70" y="220"> |
<Point x="71" y="691"> |
1045 |
</Point> |
</Point> |
1046 |
<Point x="50" y="220"> |
<Point x="140" y="691"> |
1047 |
</Point> |
</Point> |
1048 |
</Generalization> |
</Generalization> |
1049 |
<Generalization background="255,255,255" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="1215" caption.y="761" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="0" fromShapeId="152" fromShapeXDiff="0" fromShapeYDiff="0" fromText="" height="580" id="208" name="" shapeType="Generalization" stereotype="" toConnectorId="-1" toInfo="0" toShapeId="206" toShapeXDiff="0" toShapeYDiff="0" toText="" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="190" x="1120" y="480"> |
<Generalization background="255,255,255" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="98" caption.y="1045" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="0" fromShapeId="129" fromShapeXDiff="0" fromShapeYDiff="0" fromText="" height="852" id="217" name="" shapeType="Generalization" stereotype="" toConnectorId="-1" toInfo="0" toShapeId="210" toShapeXDiff="0" toShapeYDiff="0" toText="" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="241" x="-21" y="628"> |
1050 |
<Point x="140" y="50"> |
<Point x="71" y="71"> |
1051 |
</Point> |
</Point> |
1052 |
<Point x="140" y="530"> |
<Point x="71" y="781"> |
1053 |
</Point> |
</Point> |
1054 |
<Point x="50" y="530"> |
<Point x="170" y="781"> |
1055 |
</Point> |
</Point> |
1056 |
</Generalization> |
</Generalization> |
1057 |
<Generalization background="255,255,255" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="119" caption.y="711" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="0" fromShapeId="129" fromShapeXDiff="0" fromShapeYDiff="0" fromText="" height="180" id="214" name="" shapeType="Generalization" stereotype="" toConnectorId="-1" toInfo="0" toShapeId="213" toShapeXDiff="0" toShapeYDiff="0" toText="" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="119" x="60" y="630"> |
<Generalization background="255,255,255" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="78" caption.y="1081" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="0" fromShapeId="129" fromShapeXDiff="0" fromShapeYDiff="0" fromText="" height="922" id="218" name="" shapeType="Generalization" stereotype="" toConnectorId="-1" toInfo="0" toShapeId="209" toShapeXDiff="0" toShapeYDiff="0" toText="" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="281" x="-61" y="628"> |
1058 |
<Point x="69" y="50"> |
<Point x="71" y="71"> |
1059 |
</Point> |
</Point> |
1060 |
<Point x="50" y="50"> |
<Point x="71" y="851"> |
1061 |
</Point> |
</Point> |
1062 |
<Point x="50" y="130"> |
<Point x="210" y="851"> |
|
</Point> |
|
|
<Point x="69" y="130"> |
|
1063 |
</Point> |
</Point> |
1064 |
</Generalization> |
</Generalization> |
1065 |
<Generalization background="255,255,255" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="109" caption.y="751" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="0" fromShapeId="129" fromShapeXDiff="0" fromShapeYDiff="0" fromText="" height="300" id="215" name="" shapeType="Generalization" stereotype="" toConnectorId="-1" toInfo="0" toShapeId="212" toShapeXDiff="0" toShapeYDiff="0" toText="" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="139" x="40" y="610"> |
<Generalization background="255,255,255" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="1304" caption.y="1151" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="0" fromShapeId="152" fromShapeXDiff="0" fromShapeYDiff="0" fromText="" height="142" id="219" name="" shapeType="Generalization" stereotype="" toConnectorId="-1" toInfo="0" toShapeId="149" toShapeXDiff="0" toShapeYDiff="0" toText="" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="371" x="1118" y="1088"> |
1066 |
<Point x="89" y="50"> |
<Point x="300" y="71"> |
|
</Point> |
|
|
<Point x="50" y="50"> |
|
|
</Point> |
|
|
<Point x="50" y="250"> |
|
1067 |
</Point> |
</Point> |
1068 |
<Point x="89" y="250"> |
<Point x="71" y="71"> |
1069 |
</Point> |
</Point> |
1070 |
</Generalization> |
</Generalization> |
1071 |
<Generalization background="255,255,255" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="99" caption.y="796" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="0" fromShapeId="129" fromShapeXDiff="0" fromShapeYDiff="0" fromText="" height="430" id="216" name="" shapeType="Generalization" stereotype="" toConnectorId="-1" toInfo="0" toShapeId="211" toShapeXDiff="0" toShapeYDiff="0" toText="" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="159" x="20" y="590"> |
<Association background="200,200,240" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="680" caption.y="1071" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="2" fromShapeId="150" fromShapeXDiff="0" fromShapeYDiff="0" fromText="0..1" height="142" id="220" name="" roleAConstraints="" roleAMultiplicity="0..1" roleAName="" roleANavigable="true" roleBConstraints="" roleBMultiplicity="1" roleBName="" roleBNavigable="true" shapeType="Association" stereotype="" toConnectorId="-1" toInfo="2" toShapeId="213" toShapeXDiff="0" toShapeYDiff="0" toText="1" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="802" x="278" y="1008"> |
1072 |
<Point x="109" y="50"> |
<Point x="731" y="71"> |
1073 |
</Point> |
</Point> |
1074 |
<Point x="50" y="50"> |
<Point x="71" y="71"> |
1075 |
</Point> |
</Point> |
1076 |
<Point x="50" y="380"> |
</Association> |
1077 |
</Point> |
<Association background="200,200,240" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="678" caption.y="1151" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="2" fromShapeId="149" fromShapeXDiff="0" fromShapeYDiff="0" fromText="0..1" height="142" id="221" name="" roleAConstraints="" roleAMultiplicity="0..1" roleAName="" roleANavigable="true" roleBConstraints="" roleBMultiplicity="1" roleBName="" roleBNavigable="true" shapeType="Association" stereotype="" toConnectorId="-1" toInfo="2" toShapeId="212" toShapeXDiff="0" toShapeYDiff="0" toText="1" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="801" x="278" y="1088"> |
1078 |
<Point x="109" y="380"> |
<Point x="730" y="71"> |
1079 |
</Point> |
</Point> |
1080 |
</Generalization> |
<Point x="71" y="71"> |
|
<Generalization background="255,255,255" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="89" caption.y="821" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="0" fromShapeId="129" fromShapeXDiff="0" fromShapeYDiff="0" fromText="" height="520" id="217" name="" shapeType="Generalization" stereotype="" toConnectorId="-1" toInfo="0" toShapeId="210" toShapeXDiff="0" toShapeYDiff="0" toText="" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="179" x="0" y="570"> |
|
|
<Point x="129" y="50"> |
|
1081 |
</Point> |
</Point> |
1082 |
<Point x="50" y="50"> |
</Association> |
1083 |
|
<Association background="200,200,240" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="680" caption.y="1241" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="2" fromShapeId="149" fromShapeXDiff="0" fromShapeYDiff="0" fromText="0..1" height="262" id="222" name="" roleAConstraints="" roleAMultiplicity="0..1" roleAName="" roleANavigable="true" roleBConstraints="" roleBMultiplicity="1" roleBName="" roleBNavigable="true" shapeType="Association" stereotype="" toConnectorId="-1" toInfo="2" toShapeId="211" toShapeXDiff="0" toShapeYDiff="0" toText="1" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="802" x="278" y="1118"> |
1084 |
|
<Point x="731" y="71"> |
1085 |
</Point> |
</Point> |
1086 |
<Point x="50" y="470"> |
<Point x="81" y="191"> |
1087 |
</Point> |
</Point> |
1088 |
<Point x="129" y="470"> |
<Point x="71" y="191"> |
1089 |
</Point> |
</Point> |
1090 |
</Generalization> |
</Association> |
1091 |
<Generalization background="255,255,255" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="79" caption.y="856" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="0" fromShapeId="129" fromShapeXDiff="0" fromShapeYDiff="0" fromText="" height="630" id="218" name="" shapeType="Generalization" stereotype="" toConnectorId="-1" toInfo="0" toShapeId="209" toShapeXDiff="0" toShapeYDiff="0" toText="" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="199" x="-20" y="550"> |
<Association background="200,200,240" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="680" caption.y="1341" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="2" fromShapeId="151" fromShapeXDiff="0" fromShapeYDiff="0" fromText="0..1" height="262" id="223" name="" roleAConstraints="" roleAMultiplicity="0..1" roleAName="" roleANavigable="true" roleBConstraints="" roleBMultiplicity="1" roleBName="" roleBNavigable="true" shapeType="Association" stereotype="" toConnectorId="-1" toInfo="2" toShapeId="210" toShapeXDiff="0" toShapeYDiff="0" toText="1" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="802" x="278" y="1218"> |
1092 |
<Point x="149" y="50"> |
<Point x="731" y="71"> |
1093 |
</Point> |
</Point> |
1094 |
<Point x="50" y="50"> |
<Point x="81" y="191"> |
1095 |
</Point> |
</Point> |
1096 |
<Point x="50" y="580"> |
<Point x="71" y="191"> |
1097 |
</Point> |
</Point> |
1098 |
<Point x="149" y="580"> |
</Association> |
1099 |
|
<Association background="200,200,240" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="680" caption.y="1421" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="2" fromShapeId="206" fromShapeXDiff="0" fromShapeYDiff="0" fromText="0..1" height="202" id="224" name="" roleAConstraints="" roleAMultiplicity="0..1" roleAName="" roleANavigable="true" roleBConstraints="" roleBMultiplicity="1" roleBName="" roleBNavigable="true" shapeType="Association" stereotype="" toConnectorId="-1" toInfo="2" toShapeId="209" toShapeXDiff="0" toShapeYDiff="0" toText="1" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="802" x="278" y="1328"> |
1100 |
|
<Point x="731" y="71"> |
1101 |
</Point> |
</Point> |
1102 |
</Generalization> |
<Point x="71" y="131"> |
|
<Generalization background="255,255,255" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="1190" caption.y="651" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="0" fromShapeId="152" fromShapeXDiff="0" fromShapeYDiff="0" fromText="" height="360" id="219" name="" shapeType="Generalization" stereotype="" toConnectorId="-1" toInfo="0" toShapeId="149" toShapeXDiff="0" toShapeYDiff="0" toText="" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="140" x="1120" y="480"> |
|
|
<Point x="90" y="50"> |
|
1103 |
</Point> |
</Point> |
1104 |
<Point x="90" y="310"> |
</Association> |
1105 |
|
<Anchor background="200,200,240" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="1500" caption.y="995" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="0" fromShapeId="152" fromShapeXDiff="0" fromShapeYDiff="0" fromText="" height="330" id="226" name="" shapeType="Anchor" stereotype="" toConnectorId="-1" toInfo="0" toShapeId="225" toShapeXDiff="0" toShapeYDiff="0" toText="" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="142" x="1428" y="840"> |
1106 |
|
<Point x="71" y="258"> |
1107 |
</Point> |
</Point> |
1108 |
<Point x="50" y="310"> |
<Point x="71" y="71"> |
1109 |
</Point> |
</Point> |
1110 |
</Generalization> |
</Anchor> |
1111 |
<Association background="200,200,240" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="659" caption.y="716" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="2" fromShapeId="150" fromShapeXDiff="0" fromShapeYDiff="0" fromText="0..1" height="100" id="220" name="" roleAConstraints="" roleAMultiplicity="0..1" roleAName="" roleANavigable="true" roleBConstraints="" roleBMultiplicity="1" roleBName="" roleBNavigable="true" shapeType="Association" stereotype="" toConnectorId="-1" toInfo="2" toShapeId="213" toShapeXDiff="0" toShapeYDiff="0" toText="1" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="759" x="280" y="675"> |
<Association background="200,200,240" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="928" caption.y="261" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="2" fromShapeId="133" fromShapeXDiff="0" fromShapeYDiff="0" fromText="1" height="142" id="228" name="" roleAConstraints="" roleAMultiplicity="1" roleAName="" roleANavigable="true" roleBConstraints="" roleBMultiplicity="1" roleBName="" roleBNavigable="true" shapeType="Association" stereotype="" toConnectorId="-1" toInfo="2" toShapeId="227" toShapeXDiff="0" toShapeYDiff="0" toText="1" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="281" x="788" y="198"> |
1112 |
<Point x="709" y="50"> |
<Point x="210" y="71"> |
1113 |
</Point> |
</Point> |
1114 |
<Point x="50" y="50"> |
<Point x="71" y="71"> |
1115 |
</Point> |
</Point> |
1116 |
</Association> |
</Association> |
1117 |
<Association background="200,200,240" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="659" caption.y="801" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="2" fromShapeId="149" fromShapeXDiff="0" fromShapeYDiff="0" fromText="0..1" height="100" id="221" name="" roleAConstraints="" roleAMultiplicity="0..1" roleAName="" roleANavigable="true" roleBConstraints="" roleBMultiplicity="1" roleBName="" roleBNavigable="true" shapeType="Association" stereotype="" toConnectorId="-1" toInfo="2" toShapeId="212" toShapeXDiff="0" toShapeYDiff="0" toText="1" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="759" x="280" y="760"> |
<Association background="200,200,240" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="480" caption.y="1191" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="2" fromShapeId="210" fromShapeXDiff="0" fromShapeYDiff="0" fromText="1" height="502" id="145" name="" roleAConstraints="" roleAMultiplicity="1" roleAName="" roleANavigable="true" roleBConstraints="" roleBMultiplicity="1" roleBName="" roleBNavigable="true" shapeType="Association" stereotype="" toConnectorId="-1" toInfo="2" toShapeId="131" toShapeXDiff="0" toShapeYDiff="0" toText="1" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="402" x="278" y="948"> |
1118 |
<Point x="709" y="50"> |
<Point x="71" y="431"> |
1119 |
</Point> |
</Point> |
1120 |
<Point x="50" y="50"> |
<Point x="331" y="71"> |
1121 |
</Point> |
</Point> |
1122 |
</Association> |
</Association> |
1123 |
<Association background="200,200,240" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="660" caption.y="871" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="2" fromShapeId="149" fromShapeXDiff="0" fromShapeYDiff="0" fromText="0..1" height="180" id="222" name="" roleAConstraints="" roleAMultiplicity="0..1" roleAName="" roleANavigable="true" roleBConstraints="" roleBMultiplicity="1" roleBName="" roleBNavigable="true" shapeType="Association" stereotype="" toConnectorId="-1" toInfo="2" toShapeId="211" toShapeXDiff="0" toShapeYDiff="0" toText="1" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="760" x="280" y="790"> |
<Association background="200,200,240" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="770" caption.y="485" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="2" fromShapeId="227" fromShapeXDiff="0" fromShapeYDiff="0" fromText="1" height="531" id="229" name="" roleAConstraints="" roleAMultiplicity="1" roleAName="" roleANavigable="true" roleBConstraints="" roleBMultiplicity="0..n" roleBName="" roleBNavigable="true" shapeType="Association" stereotype="" toConnectorId="-1" toInfo="2" toShapeId="131" toShapeXDiff="0" toShapeYDiff="0" toText="0..n" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="142" x="698" y="228"> |
1124 |
<Point x="710" y="50"> |
<Point x="71" y="71"> |
1125 |
</Point> |
</Point> |
1126 |
<Point x="50" y="130"> |
<Point x="71" y="460"> |
1127 |
</Point> |
</Point> |
1128 |
</Association> |
</Association> |
1129 |
<Association background="200,200,240" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="660" caption.y="976" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="2" fromShapeId="151" fromShapeXDiff="0" fromShapeYDiff="0" fromText="0..1" height="190" id="223" name="" roleAConstraints="" roleAMultiplicity="0..1" roleAName="" roleANavigable="true" roleBConstraints="" roleBMultiplicity="1" roleBName="" roleBNavigable="true" shapeType="Association" stereotype="" toConnectorId="-1" toInfo="2" toShapeId="210" toShapeXDiff="0" toShapeYDiff="0" toText="1" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="760" x="280" y="890"> |
<Association background="200,200,240" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="394" caption.y="1101" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="2" fromShapeId="211" fromShapeXDiff="0" fromShapeYDiff="0" fromText="1" height="462" id="231" name="" roleAConstraints="" roleAMultiplicity="1" roleAName="" roleANavigable="true" roleBConstraints="" roleBMultiplicity="1" roleBName="" roleBNavigable="true" shapeType="Association" stereotype="" toConnectorId="-1" toInfo="2" toShapeId="230" toShapeXDiff="0" toShapeYDiff="0" toText="1" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="232" x="278" y="878"> |
1130 |
<Point x="710" y="50"> |
<Point x="71" y="391"> |
1131 |
</Point> |
</Point> |
1132 |
<Point x="50" y="140"> |
<Point x="161" y="91"> |
1133 |
|
</Point> |
1134 |
|
<Point x="161" y="71"> |
1135 |
</Point> |
</Point> |
1136 |
</Association> |
</Association> |
1137 |
<Association background="200,200,240" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="660" caption.y="1071" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="2" fromShapeId="206" fromShapeXDiff="0" fromShapeYDiff="0" fromText="0..1" height="160" id="224" name="" roleAConstraints="" roleAMultiplicity="0..1" roleAName="" roleANavigable="true" roleBConstraints="" roleBMultiplicity="1" roleBName="" roleBNavigable="true" shapeType="Association" stereotype="" toConnectorId="-1" toInfo="2" toShapeId="209" toShapeXDiff="0" toShapeYDiff="0" toText="1" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="760" x="280" y="1000"> |
<Association background="200,200,240" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="370" caption.y="460" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="2" fromShapeId="230" fromShapeXDiff="0" fromShapeYDiff="0" fromText="0..n" height="701" id="232" name="" roleAConstraints="" roleAMultiplicity="0..n" roleAName="" roleANavigable="true" roleBConstraints="" roleBMultiplicity="1" roleBName="" roleBNavigable="true" shapeType="Association" stereotype="" toConnectorId="-1" toInfo="2" toShapeId="132" toShapeXDiff="0" toShapeYDiff="0" toText="1" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="142" x="298" y="118"> |
1138 |
<Point x="710" y="50"> |
<Point x="71" y="630"> |
1139 |
</Point> |
</Point> |
1140 |
<Point x="50" y="110"> |
<Point x="71" y="71"> |
1141 |
</Point> |
</Point> |
1142 |
</Association> |
</Association> |
1143 |
<Anchor background="200,200,240" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="1354" caption.y="461" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="0" fromShapeId="152" fromShapeXDiff="0" fromShapeYDiff="0" fromText="" height="100" id="226" name="" shapeType="Anchor" stereotype="" toConnectorId="-1" toInfo="0" toShapeId="225" toShapeXDiff="0" toShapeYDiff="0" toText="" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="169" x="1270" y="420"> |
<Anchor background="200,200,240" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="1014" caption.y="751" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="0" fromShapeId="233" fromShapeXDiff="0" fromShapeYDiff="0" fromText="" height="142" id="234" name="" shapeType="Anchor" stereotype="" toConnectorId="-1" toInfo="0" toShapeId="131" toShapeXDiff="0" toShapeYDiff="0" toText="" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="311" x="858" y="688"> |
1144 |
<Point x="50" y="50"> |
<Point x="240" y="71"> |
1145 |
</Point> |
</Point> |
1146 |
<Point x="119" y="50"> |
<Point x="71" y="71"> |
1147 |
|
</Point> |
1148 |
|
</Anchor> |
1149 |
|
<Anchor background="200,200,240" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="544" caption.y="687" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="0" fromShapeId="235" fromShapeXDiff="0" fromShapeYDiff="0" fromText="" height="311" id="236" name="" shapeType="Anchor" stereotype="" toConnectorId="-1" toInfo="0" toShapeId="230" toShapeXDiff="0" toShapeYDiff="0" toText="" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="152" x="468" y="540"> |
1150 |
|
<Point x="81" y="71"> |
1151 |
|
</Point> |
1152 |
|
<Point x="81" y="240"> |
1153 |
|
</Point> |
1154 |
|
<Point x="71" y="240"> |
1155 |
</Point> |
</Point> |
1156 |
</Anchor> |
</Anchor> |
1157 |
</ClassDiagram> |
</ClassDiagram> |
1158 |
<SequenceDiagram DiagramName="Sequence diagram1" alignGrid="true" diagramId="159" diagramXGridSize="10" diagramYGridSize="10" grid="6241197" gridColor="0,0,0" gridVisible="false"> |
<SequenceDiagram DiagramName="Sequence diagram1" alignGrid="true" diagramId="159" diagramXGridSize="10" diagramYGridSize="10" grid="13079028" gridColor="0,0,0" gridVisible="false"> |
1159 |
<Activition background="200,200,240" caption.height="60" caption.side="7" caption.visible="false" caption.width="12" caption.x="999" caption.y="339" document="" foreground="0,0,0" height="60" id="185" isConnectToPoint="true" name="" parentConnectorHeadLength="40" parentConnectorId="-1" parentConnectorLineLength="10" parentId="186" shapeType="Activition" stereotype="" type="VConnShape" width="12" x="999" y="339"> |
<Activition background="200,200,240" caption.height="60" caption.side="7" caption.visible="false" caption.width="12" caption.x="999" caption.y="339" document="" foreground="0,0,0" height="60" id="185" isConnectToPoint="true" name="" parentConnectorHeadLength="40" parentConnectorId="-1" parentConnectorLineLength="10" parentId="186" shapeType="Activition" stereotype="" type="VConnShape" width="12" x="999" y="339"> |
1160 |
<Files> |
<Files> |
1161 |
</Files> |
</Files> |
1188 |
<Files> |
<Files> |
1189 |
</Files> |
</Files> |
1190 |
</Activition> |
</Activition> |
1191 |
<Object activeOjbect="false" background="200,200,240" caption.height="40" caption.side="6" caption.visible="true" caption.width="90" caption.x="560" caption.y="28" document="" foreground="0,0,0" height="462" id="162" isConnectToPoint="true" isShowDistruction="false" name="connToOfficialMS :ConnToOfficialMS " parentConnectorHeadLength="40" parentConnectorId="-1" parentConnectorLineLength="10" parentId="-1" shapeType="Object" stereotype="" type="VConnShape" width="90" x="560" y="28"> |
<Object activeOjbect="false" background="200,200,240" caption.height="462" caption.side="6" caption.visible="true" caption.width="90" caption.x="560" caption.y="28" document="" foreground="0,0,0" height="462" id="162" isConnectToPoint="true" isShowDistruction="false" name="connToOfficialMS :ConnToOfficialMS " parentConnectorHeadLength="40" parentConnectorId="-1" parentConnectorLineLength="10" parentId="-1" shapeType="Object" stereotype="" type="VConnShape" width="90" x="560" y="28"> |
1192 |
<Files> |
<Files> |
1193 |
</Files> |
</Files> |
1194 |
</Object> |
</Object> |
1367 |
</Point> |
</Point> |
1368 |
</SelfMessage> |
</SelfMessage> |
1369 |
</SequenceDiagram> |
</SequenceDiagram> |
1370 |
<CollaborationDiagram DiagramName="Collaboration Diagram1" alignGrid="true" diagramId="140" diagramXGridSize="10" diagramYGridSize="10" grid="9376380" gridColor="0,0,0" gridVisible="false"> |
<CollaborationDiagram DiagramName="Collaboration Diagram1" alignGrid="true" diagramId="140" diagramXGridSize="10" diagramYGridSize="10" grid="1693320" gridColor="0,0,0" gridVisible="false"> |
1371 |
</CollaborationDiagram> |
</CollaborationDiagram> |
1372 |
<ActivityDiagram DiagramName="BasicAntbearActivities" alignGrid="true" diagramId="49" diagramXGridSize="10" diagramYGridSize="10" grid="9802578" gridColor="0,0,0" gridVisible="true"> |
<ActivityDiagram DiagramName="BasicAntbearActivities" alignGrid="true" diagramId="49" diagramXGridSize="10" diagramYGridSize="10" grid="14411567" gridColor="0,0,0" gridVisible="true"> |
1373 |
<ActionState background="200,200,240" caption.height="80" caption.side="6" caption.visible="true" caption.width="250" caption.x="1010" caption.y="1390" document="" foreground="0,0,0" height="80" id="110" isConnectToPoint="true" name="RegisterSupporterInSupporterDBase" parentConnectorHeadLength="32" parentConnectorId="-1" parentConnectorLineLength="8" parentId="-1" shapeType="ActionState" stereotype="" type="VConnShape" width="250" x="1010" y="1390"> |
<ActionState background="200,200,240" caption.height="80" caption.side="6" caption.visible="true" caption.width="250" caption.x="1010" caption.y="1390" document="" foreground="0,0,0" height="80" id="110" isConnectToPoint="true" name="RegisterSupporterInSupporterDBase" parentConnectorHeadLength="32" parentConnectorId="-1" parentConnectorLineLength="8" parentId="-1" shapeType="ActionState" stereotype="" type="VConnShape" width="250" x="1010" y="1390"> |
1374 |
<Files> |
<Files> |
1375 |
</Files> |
</Files> |
1644 |
<Point x="171" y="50"> |
<Point x="171" y="50"> |
1645 |
</Point> |
</Point> |
1646 |
</Transition> |
</Transition> |
1647 |
<Transition background="200,200,240" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="1267" caption.y="902" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="0" fromShapeId="81" fromShapeXDiff="0" fromShapeYDiff="0" fromText="" height="103" id="94" name="" shapeType="Transition" stereotype="" toConnectorId="-1" toInfo="0" toShapeId="77" toShapeXDiff="0" toShapeYDiff="0" toText="" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="184" x="1177" y="880"> |
<Transition background="200,200,240" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="1267" caption.y="896" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="0" fromShapeId="81" fromShapeXDiff="0" fromShapeYDiff="0" fromText="" height="103" id="94" name="" shapeType="Transition" stereotype="" toConnectorId="-1" toInfo="0" toShapeId="77" toShapeXDiff="0" toShapeYDiff="0" toText="" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="184" x="1177" y="880"> |
1648 |
<Point x="50" y="50"> |
<Point x="50" y="50"> |
1649 |
</Point> |
</Point> |
1650 |
<Point x="134" y="53"> |
<Point x="134" y="53"> |
1698 |
<Point x="1266" y="400"> |
<Point x="1266" y="400"> |
1699 |
</Point> |
</Point> |
1700 |
</Transition> |
</Transition> |
1701 |
<Anchor background="200,200,240" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="268" caption.y="91" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="0" fromShapeId="60" fromShapeXDiff="0" fromShapeYDiff="0" fromText="" height="139" id="107" name="" shapeType="Anchor" stereotype="" toConnectorId="-1" toInfo="0" toShapeId="62" toShapeXDiff="0" toShapeYDiff="0" toText="" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="103" x="230" y="31"> |
<Anchor background="200,200,240" caption.height="18" caption.side="1" caption.visible="true" caption.width="0" caption.x="264" caption.y="91" document="" foreground="0,0,0" fromConnectorId="-1" fromInfo="0" fromShapeId="60" fromShapeXDiff="0" fromShapeYDiff="0" fromText="" height="139" id="107" name="" shapeType="Anchor" stereotype="" toConnectorId="-1" toInfo="0" toShapeId="62" toShapeXDiff="0" toShapeYDiff="0" toText="" type="VConnector" useFromShapeCenter="true" useToShapeCenter="true" width="103" x="230" y="31"> |
1702 |
<Point x="50" y="50"> |
<Point x="50" y="50"> |
1703 |
</Point> |
</Point> |
1704 |
<Point x="53" y="89"> |
<Point x="53" y="89"> |
1771 |
<ClassInfo name="AbMsg" parentName=""> |
<ClassInfo name="AbMsg" parentName=""> |
1772 |
<ClassModule id="149"> |
<ClassModule id="149"> |
1773 |
</ClassModule> |
</ClassModule> |
|
<ClassModule id=""> |
|
|
</ClassModule> |
|
1774 |
</ClassInfo> |
</ClassInfo> |
1775 |
<ClassInfo name="AntbearEngine" parentName=""> |
<ClassInfo name="AntbearEngine" parentName=""> |
1776 |
<ClassModule id="133"> |
<ClassModule id="133"> |
1786 |
</ClassInfo> |
</ClassInfo> |
1787 |
<ClassInfo name="Class3" parentName=""> |
<ClassInfo name="Class3" parentName=""> |
1788 |
</ClassInfo> |
</ClassInfo> |
1789 |
|
<ClassInfo name="Class4" parentName=""> |
1790 |
|
</ClassInfo> |
1791 |
|
<ClassInfo name="GameServer" parentName=""> |
1792 |
|
<ClassModule id=""> |
1793 |
|
</ClassModule> |
1794 |
|
<ClassModule id="131"> |
1795 |
|
</ClassModule> |
1796 |
|
</ClassInfo> |
1797 |
|
<ClassInfo name="Supporter" parentName=""> |
1798 |
|
<ClassModule id="230"> |
1799 |
|
</ClassModule> |
1800 |
|
</ClassInfo> |
1801 |
<ClassInfo name="ConnToClient" parentName=""> |
<ClassInfo name="ConnToClient" parentName=""> |
1802 |
<ClassModule id="209"> |
<ClassModule id="209"> |
1803 |
</ClassModule> |
</ClassModule> |
1806 |
<ClassModule id="210"> |
<ClassModule id="210"> |
1807 |
</ClassModule> |
</ClassModule> |
1808 |
</ClassInfo> |
</ClassInfo> |
|
<ClassInfo name="ConnToSupporter" parentName=""> |
|
|
<ClassModule id="211"> |
|
|
</ClassModule> |
|
|
</ClassInfo> |
|
1809 |
<ClassInfo name="ConnToMaster" parentName=""> |
<ClassInfo name="ConnToMaster" parentName=""> |
1810 |
<ClassModule id="212"> |
<ClassModule id="212"> |
1811 |
</ClassModule> |
</ClassModule> |
1814 |
<ClassModule id="213"> |
<ClassModule id="213"> |
1815 |
</ClassModule> |
</ClassModule> |
1816 |
</ClassInfo> |
</ClassInfo> |
1817 |
<ClassInfo name="ConnectionsDbase" parentName=""> |
<ClassInfo name="ConnToSupporter" parentName=""> |
1818 |
<ClassModule id="128"> |
<ClassModule id="211"> |
1819 |
</ClassModule> |
</ClassModule> |
1820 |
</ClassInfo> |
</ClassInfo> |
1821 |
<ClassInfo name="GameServersDbase" parentName=""> |
<ClassInfo name="ConnectionsDbase" parentName=""> |
|
<ClassModule id="131"> |
|
|
</ClassModule> |
|
1822 |
</ClassInfo> |
</ClassInfo> |
1823 |
<ClassInfo name="OfficialMasterserverMsg" parentName=""> |
<ClassInfo name="LocalGameServer" parentName=""> |
1824 |
<ClassModule id="150"> |
<ClassModule id=""> |
1825 |
</ClassModule> |
</ClassModule> |
1826 |
<ClassModule id="206"> |
</ClassInfo> |
1827 |
|
<ClassInfo name="GameServerDbase" parentName=""> |
1828 |
|
<ClassModule id="227"> |
1829 |
</ClassModule> |
</ClassModule> |
1830 |
</ClassInfo> |
</ClassInfo> |
1831 |
<ClassInfo name="GameserverMsg" parentName=""> |
<ClassInfo name="GameserverMsg" parentName=""> |
1836 |
<ClassModule id="152"> |
<ClassModule id="152"> |
1837 |
</ClassModule> |
</ClassModule> |
1838 |
</ClassInfo> |
</ClassInfo> |
1839 |
|
<ClassInfo name="OfficialMasterserverMsg" parentName=""> |
1840 |
|
<ClassModule id="150"> |
1841 |
|
</ClassModule> |
1842 |
|
<ClassModule id="206"> |
1843 |
|
</ClassModule> |
1844 |
|
</ClassInfo> |
1845 |
<ClassInfo name="SupportersDbase" parentName=""> |
<ClassInfo name="SupportersDbase" parentName=""> |
1846 |
<ClassModule id="132"> |
<ClassModule id="132"> |
1847 |
</ClassModule> |
</ClassModule> |