added empty classes to be filled soon.

This commit is contained in:
Marcel Otte 2017-01-08 19:19:06 +01:00
parent 6f5a7c258b
commit c5127ec18e
36 changed files with 334 additions and 27 deletions

View File

@ -34,10 +34,10 @@
<node id="n1"> <node id="n1">
<data key="d6"> <data key="d6">
<y:ShapeNode> <y:ShapeNode>
<y:Geometry height="310.0" width="1095.0" x="842.6666666666667" y="713.2739543726254"/> <y:Geometry height="310.0" width="940.5396941005099" x="842.6666666666666" y="713.2739543726254"/>
<y:Fill color="#99CCFF" transparent="false"/> <y:Fill color="#99CCFF" transparent="false"/>
<y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="545.5" y="153.0"> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="468.26984705025484" y="153.0">
<y:LabelModel> <y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/> <y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel> </y:LabelModel>
@ -52,10 +52,10 @@
<node id="n2"> <node id="n2">
<data key="d6"> <data key="d6">
<y:ShapeNode> <y:ShapeNode>
<y:Geometry height="310.0" width="1095.0" x="842.6666666666667" y="387.8630228136873"/> <y:Geometry height="310.0" width="940.5396941005099" x="842.6666666666666" y="387.8630228136873"/>
<y:Fill color="#99CCFF" transparent="false"/> <y:Fill color="#99CCFF" transparent="false"/>
<y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="545.5" y="153.0"> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="468.26984705025484" y="153.0">
<y:LabelModel> <y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/> <y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel> </y:LabelModel>
@ -70,10 +70,10 @@
<node id="n3"> <node id="n3">
<data key="d6"> <data key="d6">
<y:ShapeNode> <y:ShapeNode>
<y:Geometry height="310.0" width="1095.0" x="842.6666666666667" y="62.45209125474912"/> <y:Geometry height="310.0" width="940.5396941005099" x="842.6666666666666" y="62.45209125474912"/>
<y:Fill color="#99CCFF" transparent="false"/> <y:Fill color="#99CCFF" transparent="false"/>
<y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="545.5" y="153.0"> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="468.26984705025484" y="153.0">
<y:LabelModel> <y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/> <y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel> </y:LabelModel>
@ -131,7 +131,7 @@
<data key="d4"/> <data key="d4"/>
<data key="d6"> <data key="d6">
<y:UMLClassNode> <y:UMLClassNode>
<y:Geometry height="28.0" width="215.0" x="1060.0" y="140.0"/> <y:Geometry height="28.0" width="215.0" x="922.6562187044791" y="149.6302281368728"/>
<y:Fill color="#FFCC00" transparent="false"/> <y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/> <y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="192.2333984375" x="11.38330078125" y="3.0">ABinaryUtilisationFactory<y:LabelModel> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="192.2333984375" x="11.38330078125" y="3.0">ABinaryUtilisationFactory<y:LabelModel>
@ -152,7 +152,7 @@
<data key="d4"/> <data key="d4"/>
<data key="d6"> <data key="d6">
<y:UMLClassNode> <y:UMLClassNode>
<y:Geometry height="102.0" width="215.0" x="1060.0" y="198.0"/> <y:Geometry height="102.0" width="215.0" x="922.6562187044791" y="207.6302281368728"/>
<y:Fill color="#FFCC00" transparent="false"/> <y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/> <y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="136.84375" x="39.078125" y="3.0">ABinaryUtilisation<y:LabelModel> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="136.84375" x="39.078125" y="3.0">ABinaryUtilisation<y:LabelModel>
@ -176,7 +176,7 @@
<data key="d4"/> <data key="d4"/>
<data key="d6"> <data key="d6">
<y:UMLClassNode> <y:UMLClassNode>
<y:Geometry height="217.0" width="217.0" x="1692.0" y="402.4520912547491"/> <y:Geometry height="217.0" width="217.0" x="1543.1562187044788" y="402.4520912547491"/>
<y:Fill color="#FFCC00" transparent="false"/> <y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/> <y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="105.36572265625" x="55.817138671875" y="3.0">AFieldFactory<y:LabelModel> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="105.36572265625" x="55.817138671875" y="3.0">AFieldFactory<y:LabelModel>
@ -201,7 +201,7 @@
<data key="d4"/> <data key="d4"/>
<data key="d6"> <data key="d6">
<y:UMLClassNode> <y:UMLClassNode>
<y:Geometry height="64.0" width="146.0" x="1521.6666666666667" y="402.4520912547491"/> <y:Geometry height="64.0" width="146.0" x="1372.8228853711457" y="402.4520912547491"/>
<y:Fill color="#FFCC00" transparent="false"/> <y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/> <y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="139.09716796875" x="3.451416015625" y="3.0">AStructureFactory<y:LabelModel> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="139.09716796875" x="3.451416015625" y="3.0">AStructureFactory<y:LabelModel>
@ -222,7 +222,7 @@
<data key="d4"/> <data key="d4"/>
<data key="d6"> <data key="d6">
<y:UMLClassNode> <y:UMLClassNode>
<y:Geometry height="64.0" width="146.0" x="1296.5833333333335" y="402.4520912547491"/> <y:Geometry height="64.0" width="146.0" x="1147.7395520378122" y="402.4520912547491"/>
<y:Fill color="#FFCC00" transparent="false"/> <y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/> <y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="113.89697265625" x="16.051513671875" y="3.0">AModelFactory<y:LabelModel> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="113.89697265625" x="16.051513671875" y="3.0">AModelFactory<y:LabelModel>
@ -243,7 +243,7 @@
<data key="d4"/> <data key="d4"/>
<data key="d6"> <data key="d6">
<y:UMLClassNode> <y:UMLClassNode>
<y:Geometry height="28.0" width="100.0" x="1319.5833333333335" y="649.4520912547491"/> <y:Geometry height="28.0" width="100.0" x="1170.7395520378122" y="649.4520912547491"/>
<y:Fill color="#FFCC00" transparent="false"/> <y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/> <y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="58.50732421875" x="20.746337890625" y="3.0">AModel<y:LabelModel> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="58.50732421875" x="20.746337890625" y="3.0">AModel<y:LabelModel>
@ -264,7 +264,7 @@
<data key="d4"/> <data key="d4"/>
<data key="d6"> <data key="d6">
<y:UMLClassNode> <y:UMLClassNode>
<y:Geometry height="28.0" width="100.0" x="1544.6666666666667" y="649.4520912547491"/> <y:Geometry height="28.0" width="100.0" x="1395.8228853711457" y="649.4520912547491"/>
<y:Fill color="#FFCC00" transparent="false"/> <y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/> <y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="83.70751953125" x="8.146240234375" y="3.0">AStructure<y:LabelModel> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="83.70751953125" x="8.146240234375" y="3.0">AStructure<y:LabelModel>
@ -285,7 +285,7 @@
<data key="d4"/> <data key="d4"/>
<data key="d6"> <data key="d6">
<y:UMLClassNode> <y:UMLClassNode>
<y:Geometry height="28.0" width="100.0" x="1750.5" y="649.4520912547491"/> <y:Geometry height="28.0" width="100.0" x="1601.6562187044788" y="649.4520912547491"/>
<y:Fill color="#FFCC00" transparent="false"/> <y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/> <y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="49.97607421875" x="25.011962890625" y="3.0">AField<y:LabelModel> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="49.97607421875" x="25.011962890625" y="3.0">AField<y:LabelModel>
@ -306,7 +306,7 @@
<data key="d4"/> <data key="d4"/>
<data key="d6"> <data key="d6">
<y:UMLClassNode> <y:UMLClassNode>
<y:Geometry height="28.0" width="100.0" x="1094.5000000000002" y="655.2739543726254"/> <y:Geometry height="28.0" width="100.0" x="945.6562187044791" y="655.2739543726254"/>
<y:Fill color="#FFCC00" transparent="false"/> <y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/> <y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="93.349609375" x="3.3251953125" y="3.0">ARepository<y:LabelModel> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="93.349609375" x="3.3251953125" y="3.0">ARepository<y:LabelModel>
@ -327,7 +327,7 @@
<data key="d4"/> <data key="d4"/>
<data key="d6"> <data key="d6">
<y:UMLClassNode> <y:UMLClassNode>
<y:Geometry height="28.0" width="146.0" x="1071.5000000000002" y="402.4520912547491"/> <y:Geometry height="28.0" width="146.0" x="922.6562187044791" y="402.4520912547491"/>
<y:Fill color="#FFCC00" transparent="false"/> <y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/> <y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="148.7392578125" x="-1.36962890625" y="3.0">ARepositoryFactory<y:LabelModel> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="148.7392578125" x="-1.36962890625" y="3.0">ARepositoryFactory<y:LabelModel>
@ -369,7 +369,7 @@
<data key="d4"/> <data key="d4"/>
<data key="d6"> <data key="d6">
<y:UMLClassNode> <y:UMLClassNode>
<y:Geometry height="28.0" width="179.0" x="992.375" y="901.8630228136873"/> <y:Geometry height="28.0" width="179.0" x="939.0" y="901.8630228136873"/>
<y:Fill color="#FFCC00" transparent="false"/> <y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/> <y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="135.8408203125" x="21.57958984375" y="3.0">AStructureReader<y:LabelModel> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="135.8408203125" x="21.57958984375" y="3.0">AStructureReader<y:LabelModel>
@ -390,7 +390,7 @@
<data key="d4"/> <data key="d4"/>
<data key="d6"> <data key="d6">
<y:UMLClassNode> <y:UMLClassNode>
<y:Geometry height="28.0" width="208.0" x="985.375" y="785.8630228136873"/> <y:Geometry height="28.0" width="208.0" x="932.0" y="785.8630228136873"/>
<y:Fill color="#FFCC00" transparent="false"/> <y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/> <y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="191.23046875" x="8.384765625" y="3.0">AStructureReaderFactory<y:LabelModel> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="191.23046875" x="8.384765625" y="3.0">AStructureReaderFactory<y:LabelModel>
@ -411,7 +411,7 @@
<data key="d4"/> <data key="d4"/>
<data key="d6"> <data key="d6">
<y:UMLClassNode> <y:UMLClassNode>
<y:Geometry height="28.0" width="179.0" x="1237.875" y="901.8630228136873"/> <y:Geometry height="28.0" width="179.0" x="1184.5" y="901.8630228136873"/>
<y:Fill color="#FFCC00" transparent="false"/> <y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/> <y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="130.3564453125" x="24.32177734375" y="3.0">AStructureWriter<y:LabelModel> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="130.3564453125" x="24.32177734375" y="3.0">AStructureWriter<y:LabelModel>
@ -432,7 +432,7 @@
<data key="d4"/> <data key="d4"/>
<data key="d6"> <data key="d6">
<y:UMLClassNode> <y:UMLClassNode>
<y:Geometry height="28.0" width="208.0" x="1223.375" y="785.8630228136873"/> <y:Geometry height="28.0" width="208.0" x="1170.0" y="785.8630228136873"/>
<y:Fill color="#FFCC00" transparent="false"/> <y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/> <y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="185.74609375" x="11.126953125" y="3.0">AStructureWriterFactory<y:LabelModel> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="185.74609375" x="11.126953125" y="3.0">AStructureWriterFactory<y:LabelModel>
@ -453,7 +453,7 @@
<data key="d4"/> <data key="d4"/>
<data key="d6"> <data key="d6">
<y:UMLClassNode> <y:UMLClassNode>
<y:Geometry height="59.25" width="161.25" x="324.25" y="175.75"/> <y:Geometry height="59.25" width="161.25" x="324.25" y="191.375"/>
<y:Fill color="#FFCC00" transparent="false"/> <y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/> <y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="124.58642578125" x="18.331787109375" y="25.96875">APluginManager<y:LabelModel> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="124.58642578125" x="18.331787109375" y="25.96875">APluginManager<y:LabelModel>
@ -537,7 +537,7 @@
<data key="d4"/> <data key="d4"/>
<data key="d6"> <data key="d6">
<y:UMLClassNode> <y:UMLClassNode>
<y:Geometry height="59.25" width="276.25" x="-23.75" y="175.75"/> <y:Geometry height="59.25" width="276.25" x="-23.75" y="191.375"/>
<y:Fill color="#FFCC00" transparent="false"/> <y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/> <y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="174.1806640625" x="51.03466796875" y="25.96875">BinaryPacketComposer<y:LabelModel> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="174.1806640625" x="51.03466796875" y="25.96875">BinaryPacketComposer<y:LabelModel>

View File

@ -10,5 +10,5 @@ add_subdirectory(parser)
add_subdirectory(core) add_subdirectory(core)
add_library(src ${HEADERS} ${SOURCES}) add_library(src ${HEADERS} ${SOURCES})
target_link_libraries(src model editor protocol core ) target_link_libraries(src model editor parser core )
qt5_use_modules(src Widgets) qt5_use_modules(src Widgets)

View File

@ -0,0 +1,6 @@
#include "APluginManager.h"
APluginManager::APluginManager()
{
}

11
src/core/APluginManager.h Normal file
View File

@ -0,0 +1,11 @@
#ifndef APLUGINMANAGER_H
#define APLUGINMANAGER_H
class APluginManager
{
public:
APluginManager();
};
#endif // APLUGINMANAGER_H

View File

@ -0,0 +1,6 @@
#include "BinaryPacketComposer.h"
BinaryPacketComposer::BinaryPacketComposer()
{
}

View File

@ -0,0 +1,11 @@
#ifndef BINARYPACKETCOMPOSER_H
#define BINARYPACKETCOMPOSER_H
class BinaryPacketComposer
{
public:
BinaryPacketComposer();
};
#endif // BINARYPACKETCOMPOSER_H

View File

@ -2,9 +2,43 @@
set(HEADERS set(HEADERS
Tree.h Tree.h
TreeNode.h TreeNode.h
BinaryPacketComposer.h
APluginManager.h
model/ARepositoryFactory.h
model/ARepository.h
model/AModelFactory.h
model/AModel.h
model/AStructureFactory.h
model/AStructure.h
model/AFieldFactory.h
model/AField.h
model/IModelPlugin.h
model/ModelPluginManager.h
schemaio/AStructureReaderFactory.h
schemaio/AStructureWriterFactory.h
schemaio/AStructureReader.h
schemaio/AStructureWriter.h
) )
set(SOURCES set(SOURCES
BinaryPacketComposer.cpp
APluginManager.cpp
model/ARepositoryFactory.cpp
model/ARepository.cpp
model/AModelFactory.cpp
model/AModel.cpp
model/AStructureFactory.cpp
model/AStructure.cpp
model/AFieldFactory.cpp
model/AField.cpp
model/IModelPlugin.cpp
model/ModelPluginManager.cpp
schemaio/AStructureReaderFactory.cpp
schemaio/AStructureWriterFactory.cpp
schemaio/AStructureReader.cpp
schemaio/AStructureWriter.cpp
) )
add_library(core ${HEADERS} ${SOURCES}) add_library(core ${HEADERS} ${SOURCES})

View File

@ -0,0 +1,6 @@
#include "AField.h"
AField::AField()
{
}

11
src/core/model/AField.h Normal file
View File

@ -0,0 +1,11 @@
#ifndef AFIELD_H
#define AFIELD_H
class AField
{
public:
AField();
};
#endif // AFIELD_H

View File

@ -0,0 +1,6 @@
#include "AFieldFactory.h"
AFieldFactory::AFieldFactory()
{
}

View File

@ -0,0 +1,11 @@
#ifndef AFIELDFACTORY_H
#define AFIELDFACTORY_H
class AFieldFactory
{
public:
AFieldFactory();
};
#endif // AFIELDFACTORY_H

View File

@ -0,0 +1,6 @@
#include "AModel.h"
AModel::AModel()
{
}

11
src/core/model/AModel.h Normal file
View File

@ -0,0 +1,11 @@
#ifndef AMODEL_H
#define AMODEL_H
class AModel
{
public:
AModel();
};
#endif // AMODEL_H

View File

@ -0,0 +1,6 @@
#include "AModelFactory.h"
AModelFactory::AModelFactory()
{
}

View File

@ -0,0 +1,11 @@
#ifndef AMODELFACTORY_H
#define AMODELFACTORY_H
class AModelFactory
{
public:
AModelFactory();
};
#endif // AMODELFACTORY_H

View File

@ -0,0 +1,6 @@
#include "ARepository.h"
ARepository::ARepository()
{
}

View File

@ -0,0 +1,11 @@
#ifndef AREPOSITORY_H
#define AREPOSITORY_H
class ARepository
{
public:
ARepository();
};
#endif // AREPOSITORY_H

View File

@ -0,0 +1,6 @@
#include "ARepositoryFactory.h"
ARepositoryFactory::ARepositoryFactory()
{
}

View File

@ -0,0 +1,11 @@
#ifndef AREPOSITORYFACTORY_H
#define AREPOSITORYFACTORY_H
class ARepositoryFactory
{
public:
ARepositoryFactory();
};
#endif // AREPOSITORYFACTORY_H

View File

@ -0,0 +1,6 @@
#include "AStructure.h"
AStructure::AStructure()
{
}

View File

@ -0,0 +1,11 @@
#ifndef ASTRUCTURE_H
#define ASTRUCTURE_H
class AStructure
{
public:
AStructure();
};
#endif // ASTRUCTURE_H

View File

@ -0,0 +1,6 @@
#include "AStructureFactory.h"
AStructureFactory::AStructureFactory()
{
}

View File

@ -0,0 +1,11 @@
#ifndef ASTRUCTUREFACTORY_H
#define ASTRUCTUREFACTORY_H
class AStructureFactory
{
public:
AStructureFactory();
};
#endif // ASTRUCTUREFACTORY_H

View File

@ -0,0 +1,6 @@
#include "IModelPlugin.h"
IModelPlugin::IModelPlugin()
{
}

View File

@ -0,0 +1,11 @@
#ifndef IMODELPLUGIN_H
#define IMODELPLUGIN_H
class IModelPlugin
{
public:
IModelPlugin();
};
#endif // IMODELPLUGIN_H

View File

@ -0,0 +1,6 @@
#include "ModelPluginManager.h"
ModelPluginManager::ModelPluginManager()
{
}

View File

@ -0,0 +1,12 @@
#ifndef MODELPLUGINMANAGER_H
#define MODELPLUGINMANAGER_H
#include "../APluginManager.h"
class ModelPluginManager : public APluginManager
{
public:
ModelPluginManager();
};
#endif // MODELPLUGINMANAGER_H

View File

@ -0,0 +1,6 @@
#include "AStructureReader.h"
AStructureReader::AStructureReader()
{
}

View File

@ -0,0 +1,11 @@
#ifndef ASTRUCTUREREADER_H
#define ASTRUCTUREREADER_H
class AStructureReader
{
public:
AStructureReader();
};
#endif // ASTRUCTUREREADER_H

View File

@ -0,0 +1,6 @@
#include "AStructureReaderFactory.h"
AStructureReaderFactory::AStructureReaderFactory()
{
}

View File

@ -0,0 +1,11 @@
#ifndef ASTRUCTUREREADERFACTORY_H
#define ASTRUCTUREREADERFACTORY_H
class AStructureReaderFactory
{
public:
AStructureReaderFactory();
};
#endif // ASTRUCTUREREADERFACTORY_H

View File

@ -0,0 +1,6 @@
#include "AStructureWriter.h"
AStructureWriter::AStructureWriter()
{
}

View File

@ -0,0 +1,11 @@
#ifndef ASTRUCTUREWRITER_H
#define ASTRUCTUREWRITER_H
class AStructureWriter
{
public:
AStructureWriter();
};
#endif // ASTRUCTUREWRITER_H

View File

@ -0,0 +1,6 @@
#include "AStructureWriterFactory.h"
AStructureWriterFactory::AStructureWriterFactory()
{
}

View File

@ -0,0 +1,11 @@
#ifndef ASTRUCTUREWRITERFACTORY_H
#define ASTRUCTUREWRITERFACTORY_H
class AStructureWriterFactory
{
public:
AStructureWriterFactory();
};
#endif // ASTRUCTUREWRITERFACTORY_H

View File

@ -5,6 +5,6 @@ set(SOURCES DataLoader.cpp
) )
add_library(protocol ${HEADERS} ${SOURCES}) add_library(parser ${HEADERS} ${SOURCES})
qt5_use_modules(protocol Core) qt5_use_modules(parser Core)