diff --git a/org.fortiss.af3.rcp.application/test-data/SimpleTrafficLights_AF3Tour.af3_23 b/org.fortiss.af3.rcp.application/test-data/SimpleTrafficLights_AF3Tour.af3_23 index 46895bd2c489fd6e4fc3ca5906d14ff56b6be6b2..1595a49ef262cefad2bf82ef7d7a655c23e4c16c 100644 --- a/org.fortiss.af3.rcp.application/test-data/SimpleTrafficLights_AF3Tour.af3_23 +++ b/org.fortiss.af3.rcp.application/test-data/SimpleTrafficLights_AF3Tour.af3_23 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<org-fortiss-af3-project:FileProject xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:org-fortiss-af3-component="http://www.fortiss.org/af3/component" xmlns:org-fortiss-af3-component-annotation="http://www.fortiss.org/af3/component/annotation" xmlns:org-fortiss-af3-deployment="http://www.fortiss.org/af3/deployment" xmlns:org-fortiss-af3-efficientdeployment="http://www.fortiss.org/af3/efficientdeployment" xmlns:org-fortiss-af3-expression="http://www.fortiss.org/af3/expression" xmlns:org-fortiss-af3-expression-definitions="http://www.fortiss.org/af3/expression/definitions" xmlns:org-fortiss-af3-expression-terms="http://www.fortiss.org/af3/expression/terms" xmlns:org-fortiss-af3-expression-terms-imperative="http://www.fortiss.org/af3/expression/terms/imperative" xmlns:org-fortiss-af3-expression-types="http://www.fortiss.org/af3/expression/types" xmlns:org-fortiss-af3-mira="http://www.fortiss.org/af3/mira" xmlns:org-fortiss-af3-mira-functional="http://www.fortiss.org/af3/mira/functional" xmlns:org-fortiss-af3-mira-glossary="http://www.fortiss.org/af3/mira/glossary" xmlns:org-fortiss-af3-mira-relations="http://www.fortiss.org/af3/mira/relations" xmlns:org-fortiss-af3-mira-requirementSource="http://www.fortiss.org/af3/mira/requirementSource" xmlns:org-fortiss-af3-mira-verification="http://www.fortiss.org/af3/mira/verification" xmlns:org-fortiss-af3-ocra-contract="http://www.fortiss.org/af3/ocra/contract" xmlns:org-fortiss-af3-ocra-contract-ocraterms="http://www.fortiss.org/af3/ocra/contract/ocraterms" xmlns:org-fortiss-af3-operatorpanel="http://www.fortiss.org/af3/operatorpanel" xmlns:org-fortiss-af3-platform="http://www.fortiss.org/af3/platform" xmlns:org-fortiss-af3-platform-generic="http://www.fortiss.org/af3/platform/generic" xmlns:org-fortiss-af3-project="http://www.fortiss.org/af3/project" xmlns:org-fortiss-af3-project-configuration="http://www.fortiss.org/af3/project/configuration" xmlns:org-fortiss-af3-project-development="http://www.fortiss.org/af3/project/development" xmlns:org-fortiss-af3-project-execution="http://www.fortiss.org/af3/project/execution" xmlns:org-fortiss-af3-safety-annotation="http://www.fortiss.org/af3/safety/annotation" xmlns:org-fortiss-af3-state="http://www.fortiss.org/af3/state" xmlns:org-fortiss-af3-testing="http://www.fortiss.org/af3/testing/model" xmlns:org-fortiss-af3-testing-statistic="http://www.fortiss.org/af3/testing/model/statistic" xmlns:org-fortiss-tooling-base-model-layout="http://www.fortiss.org/tooling/base/model/layout" xmi:id="0" name="SimpleTrafficLights_AF3Tour"> +<org-fortiss-af3-project:FileProject xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:org-fortiss-af3-component="http://www.fortiss.org/af3/component" xmlns:org-fortiss-af3-component-annotation="http://www.fortiss.org/af3/component/annotation" xmlns:org-fortiss-af3-deployment="http://www.fortiss.org/af3/deployment" xmlns:org-fortiss-af3-expression="http://www.fortiss.org/af3/expression" xmlns:org-fortiss-af3-expression-definitions="http://www.fortiss.org/af3/expression/definitions" xmlns:org-fortiss-af3-expression-terms="http://www.fortiss.org/af3/expression/terms" xmlns:org-fortiss-af3-expression-terms-imperative="http://www.fortiss.org/af3/expression/terms/imperative" xmlns:org-fortiss-af3-expression-types="http://www.fortiss.org/af3/expression/types" xmlns:org-fortiss-af3-mira="http://www.fortiss.org/af3/mira" xmlns:org-fortiss-af3-mira-functional="http://www.fortiss.org/af3/mira/functional" xmlns:org-fortiss-af3-mira-glossary="http://www.fortiss.org/af3/mira/glossary" xmlns:org-fortiss-af3-mira-relations="http://www.fortiss.org/af3/mira/relations" xmlns:org-fortiss-af3-mira-requirementSource="http://www.fortiss.org/af3/mira/requirementSource" xmlns:org-fortiss-af3-mira-verification="http://www.fortiss.org/af3/mira/verification" xmlns:org-fortiss-af3-ocra-contract="http://www.fortiss.org/af3/ocra/contract" xmlns:org-fortiss-af3-ocra-contract-ocraterms="http://www.fortiss.org/af3/ocra/contract/ocraterms" xmlns:org-fortiss-af3-operatorpanel="http://www.fortiss.org/af3/operatorpanel" xmlns:org-fortiss-af3-platform="http://www.fortiss.org/af3/platform" xmlns:org-fortiss-af3-platform-generic="http://www.fortiss.org/af3/platform/generic" xmlns:org-fortiss-af3-project="http://www.fortiss.org/af3/project" xmlns:org-fortiss-af3-project-configuration="http://www.fortiss.org/af3/project/configuration" xmlns:org-fortiss-af3-project-development="http://www.fortiss.org/af3/project/development" xmlns:org-fortiss-af3-project-execution="http://www.fortiss.org/af3/project/execution" xmlns:org-fortiss-af3-safety-annotation="http://www.fortiss.org/af3/safety/annotation" xmlns:org-fortiss-af3-state="http://www.fortiss.org/af3/state" xmlns:org-fortiss-af3-testing="http://www.fortiss.org/af3/testing/model" xmlns:org-fortiss-af3-testing-statistic="http://www.fortiss.org/af3/testing/model/statistic" xmlns:org-fortiss-tooling-base-model-layout="http://www.fortiss.org/tooling/base/model/layout" xmi:id="0" name="SimpleTrafficLights_AF3Tour"> <rootElements xsi:type="org-fortiss-af3-project:ProjectConfiguration" xmi:id="1" id="1"> <configurationElements xsi:type="org-fortiss-af3-project-configuration:TypeSystemConfiguration" xmi:id="2" id="2"> <typesystem xsi:type="org-fortiss-af3-expression:MicroTypeSystem"/> @@ -726,8 +726,6 @@ <specifications xsi:type="org-fortiss-af3-mira:ExternalRelationSpecification" xmi:id="916" reference="961" id="916" name="Ref: 1.2 - Safety requirement: accidents prevention" comment="" externalRelation="961"/> <specifications xsi:type="org-fortiss-af3-component:VerifBehaviourComponentSpecification" xmi:id="1223" id="1223"/> <specifications xsi:type="org-fortiss-af3-component-annotation:MemoryRequirement" xmi:id="1353" id="1353"/> - <specifications xsi:type="org-fortiss-af3-efficientdeployment:RAM" xmi:id="1354" id="1354"/> - <specifications xsi:type="org-fortiss-af3-efficientdeployment:Flash" xmi:id="1355" id="1355"/> <specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="1356" id="1356"/> <specifications xsi:type="org-fortiss-af3-ocra-contract:ContractContainer" xmi:id="1411" id="1411"> <contract xmi:id="1412" id="1412" name="neverTrafficAndPedestrianSignal"> @@ -859,8 +857,6 @@ <specifications xsi:type="org-fortiss-af3-component:CausalityComponentSpecification" xmi:id="999" id="999"/> <specifications xsi:type="org-fortiss-af3-component:VerifBehaviourComponentSpecification" xmi:id="1224" id="1224"/> <specifications xsi:type="org-fortiss-af3-component-annotation:MemoryRequirement" xmi:id="1357" id="1357"/> - <specifications xsi:type="org-fortiss-af3-efficientdeployment:RAM" xmi:id="1358" id="1358"/> - <specifications xsi:type="org-fortiss-af3-efficientdeployment:Flash" xmi:id="1359" id="1359"/> <specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="1360" id="1360"/> <specifications xsi:type="org-fortiss-af3-ocra-contract:ContractContainer" xmi:id="1423" id="1423"> <contract xmi:id="1424" id="1424" name="neverTrafficAndPedestrianSignal" refinedBy="1412"> @@ -1180,8 +1176,6 @@ </containedElements> </specifications> <specifications xsi:type="org-fortiss-af3-component-annotation:MemoryRequirement" xmi:id="1361" id="1361"/> - <specifications xsi:type="org-fortiss-af3-efficientdeployment:RAM" xmi:id="1362" id="1362"/> - <specifications xsi:type="org-fortiss-af3-efficientdeployment:Flash" xmi:id="1363" id="1363"/> <specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="1364" id="1364"/> <specifications xsi:type="org-fortiss-af3-ocra-contract:ContractContainer" xmi:id="1400" id="1400"> <contract xmi:id="1401" id="1401" name="mergeOnlyWhenSignalPresent"> @@ -1861,8 +1855,6 @@ </testCases> </specifications> <specifications xsi:type="org-fortiss-af3-component-annotation:MemoryRequirement" xmi:id="1365" id="1365"/> - <specifications xsi:type="org-fortiss-af3-efficientdeployment:RAM" xmi:id="1366" id="1366"/> - <specifications xsi:type="org-fortiss-af3-efficientdeployment:Flash" xmi:id="1367" id="1367"/> <specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="1368" id="1368"/> <specifications xsi:type="org-fortiss-af3-ocra-contract:ContractContainer" xmi:id="1446" id="1446"> <contract xmi:id="1447" id="1447" name="neverTrafficAndPedestrianSignal" refinedBy="1424"> @@ -2307,8 +2299,6 @@ </specifications> <specifications xsi:type="org-fortiss-af3-component:VerifBehaviourComponentSpecification" xmi:id="1227" id="1227"/> <specifications xsi:type="org-fortiss-af3-component-annotation:MemoryRequirement" xmi:id="1369" id="1369"/> - <specifications xsi:type="org-fortiss-af3-efficientdeployment:RAM" xmi:id="1370" id="1370"/> - <specifications xsi:type="org-fortiss-af3-efficientdeployment:Flash" xmi:id="1371" id="1371"/> <specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="1372" id="1372"/> <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="281" id="281" name="displayInIndicatorSignalB" comment="displayInIndicatorSignalB" incoming="700"> <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="1015" id="1015"> @@ -2478,8 +2468,6 @@ </specifications> <specifications xsi:type="org-fortiss-af3-component:VerifBehaviourComponentSpecification" xmi:id="1228" id="1228"/> <specifications xsi:type="org-fortiss-af3-component-annotation:MemoryRequirement" xmi:id="1373" id="1373"/> - <specifications xsi:type="org-fortiss-af3-efficientdeployment:RAM" xmi:id="1374" id="1374"/> - <specifications xsi:type="org-fortiss-af3-efficientdeployment:Flash" xmi:id="1375" id="1375"/> <specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="1376" id="1376"/> <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="649" id="649" name="Input" comment="" incoming="707"> <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="1029" id="1029"> @@ -2603,8 +2591,6 @@ </specifications> <specifications xsi:type="org-fortiss-af3-component:VerifBehaviourComponentSpecification" xmi:id="1229" id="1229"/> <specifications xsi:type="org-fortiss-af3-component-annotation:MemoryRequirement" xmi:id="1377" id="1377"/> - <specifications xsi:type="org-fortiss-af3-efficientdeployment:RAM" xmi:id="1378" id="1378"/> - <specifications xsi:type="org-fortiss-af3-efficientdeployment:Flash" xmi:id="1379" id="1379"/> <specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="1380" id="1380"/> <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="674" id="674" name="Input" comment="" incoming="706"> <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="1041" id="1041"> @@ -2728,8 +2714,6 @@ </specifications> <specifications xsi:type="org-fortiss-af3-component:VerifBehaviourComponentSpecification" xmi:id="1230" id="1230"/> <specifications xsi:type="org-fortiss-af3-component-annotation:MemoryRequirement" xmi:id="1381" id="1381"/> - <specifications xsi:type="org-fortiss-af3-efficientdeployment:RAM" xmi:id="1382" id="1382"/> - <specifications xsi:type="org-fortiss-af3-efficientdeployment:Flash" xmi:id="1383" id="1383"/> <specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="1384" id="1384"/> <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="686" id="686" name="Input" comment="" incoming="705"> <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="1053" id="1053"> @@ -2851,8 +2835,6 @@ </specifications> <specifications xsi:type="org-fortiss-af3-component:VerifBehaviourComponentSpecification" xmi:id="1231" id="1231"/> <specifications xsi:type="org-fortiss-af3-component-annotation:MemoryRequirement" xmi:id="1385" id="1385"/> - <specifications xsi:type="org-fortiss-af3-efficientdeployment:RAM" xmi:id="1386" id="1386"/> - <specifications xsi:type="org-fortiss-af3-efficientdeployment:Flash" xmi:id="1387" id="1387"/> <specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="1388" id="1388"/> <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="698" id="698" name="Input" comment="" incoming="704"> <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="1065" id="1065"> @@ -2882,8 +2864,6 @@ <specifications xsi:type="org-fortiss-af3-component:CausalityComponentSpecification" xmi:id="1069" id="1069"/> <specifications xsi:type="org-fortiss-af3-component:VerifBehaviourComponentSpecification" xmi:id="1232" id="1232"/> <specifications xsi:type="org-fortiss-af3-component-annotation:MemoryRequirement" xmi:id="1389" id="1389"/> - <specifications xsi:type="org-fortiss-af3-efficientdeployment:RAM" xmi:id="1390" id="1390"/> - <specifications xsi:type="org-fortiss-af3-efficientdeployment:Flash" xmi:id="1391" id="1391"/> <specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="1392" id="1392"/> <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="354" id="354" name="LHS" comment="" source="335" target="367"> <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/> @@ -2988,8 +2968,6 @@ <specifications xsi:type="org-fortiss-af3-component:VerifBehaviourComponentSpecification" xmi:id="1233" id="1233"/> <specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="1265" id="1265"/> <specifications xsi:type="org-fortiss-af3-component-annotation:MemoryRequirement" xmi:id="1393" id="1393"/> - <specifications xsi:type="org-fortiss-af3-efficientdeployment:RAM" xmi:id="1394" id="1394"/> - <specifications xsi:type="org-fortiss-af3-efficientdeployment:Flash" xmi:id="1395" id="1395"/> <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="371" id="371" name="" comment="" source="78" target="363"> <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"> <points x="744" y="348"/> diff --git a/org.fortiss.af3.rcp.application/test-data/eCar.af3_23 b/org.fortiss.af3.rcp.application/test-data/eCar.af3_23 index 0f063faac2718fae5354cc13c2cb4ad08fafec31..04aedc1f779aa4079b1cd4681f7791c8d56cf70e 100644 --- a/org.fortiss.af3.rcp.application/test-data/eCar.af3_23 +++ b/org.fortiss.af3.rcp.application/test-data/eCar.af3_23 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<org-fortiss-af3-project:FileProject xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:org-fortiss-af3-component="http://www.fortiss.org/af3/component" xmlns:org-fortiss-af3-component-behavior-code="http://www.fortiss.org/af3/component/behavior/code" xmlns:org-fortiss-af3-deployment="http://www.fortiss.org/af3/deployment" xmlns:org-fortiss-af3-expression="http://www.fortiss.org/af3/expression" xmlns:org-fortiss-af3-expression-definitions="http://www.fortiss.org/af3/expression/definitions" xmlns:org-fortiss-af3-expression-terms="http://www.fortiss.org/af3/expression/terms" xmlns:org-fortiss-af3-expression-terms-imperative="http://www.fortiss.org/af3/expression/terms/imperative" xmlns:org-fortiss-af3-expression-types="http://www.fortiss.org/af3/expression/types" xmlns:org-fortiss-af3-operatorpanel="http://www.fortiss.org/af3/operatorpanel" xmlns:org-fortiss-af3-platform="http://www.fortiss.org/af3/platform" xmlns:org-fortiss-af3-platform-generic="http://www.fortiss.org/af3/platform/generic" xmlns:org-fortiss-af3-project="http://www.fortiss.org/af3/project" xmlns:org-fortiss-af3-project-configuration="http://www.fortiss.org/af3/project/configuration" xmlns:org-fortiss-af3-project-development="http://www.fortiss.org/af3/project/development" xmlns:org-fortiss-af3-project-execution="http://www.fortiss.org/af3/project/execution" xmlns:org-fortiss-af3-state="http://www.fortiss.org/af3/state" xmlns:org-fortiss-af3-viewpanel="http://www.fortiss.org/af3/viewpanel" xmlns:org-fortiss-af3-viewpanel-node3D="http://www.fortiss.org/af3/viewpanel/node3D" xmlns:org-fortiss-tooling-base-model-layout="http://www.fortiss.org/tooling/base/model/layout" name="eCar" comment="Two channels instead of compacted doubles. Dictionary cleaned from unused definitions."> +<org-fortiss-af3-project:FileProject xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:org-fortiss-af3-component="http://www.fortiss.org/af3/component" xmlns:org-fortiss-af3-component-behavior-code="http://www.fortiss.org/af3/component/behavior/code" xmlns:org-fortiss-af3-deployment="http://www.fortiss.org/af3/deployment" xmlns:org-fortiss-af3-expression="http://www.fortiss.org/af3/expression" xmlns:org-fortiss-af3-expression-definitions="http://www.fortiss.org/af3/expression/definitions" xmlns:org-fortiss-af3-expression-terms="http://www.fortiss.org/af3/expression/terms" xmlns:org-fortiss-af3-expression-terms-imperative="http://www.fortiss.org/af3/expression/terms/imperative" xmlns:org-fortiss-af3-expression-types="http://www.fortiss.org/af3/expression/types" xmlns:org-fortiss-af3-operatorpanel="http://www.fortiss.org/af3/operatorpanel" xmlns:org-fortiss-af3-platform="http://www.fortiss.org/af3/platform" xmlns:org-fortiss-af3-platform-generic="http://www.fortiss.org/af3/platform/generic" xmlns:org-fortiss-af3-project="http://www.fortiss.org/af3/project" xmlns:org-fortiss-af3-project-configuration="http://www.fortiss.org/af3/project/configuration" xmlns:org-fortiss-af3-project-development="http://www.fortiss.org/af3/project/development" xmlns:org-fortiss-af3-project-execution="http://www.fortiss.org/af3/project/execution" xmlns:org-fortiss-af3-state="http://www.fortiss.org/af3/state" xmlns:org-fortiss-af3-operatorpanel-viewpanel="http://www.fortiss.org/af3/operatorpanel/viewpanel" xmlns:org-fortiss-af3-operatorpanel-viewpanel-node3D="http://www.fortiss.org/af3/operatorpanel/viewpanel/node3D" xmlns:org-fortiss-tooling-base-model-layout="http://www.fortiss.org/tooling/base/model/layout" name="eCar" comment="Two channels instead of compacted doubles. Dictionary cleaned from unused definitions."> <rootElements xsi:type="org-fortiss-af3-project:ProjectConfiguration" id="1" name="" comment=""> <configurationElements xsi:type="org-fortiss-af3-project-configuration:TypeSystemConfiguration" id="2" name="" comment=""> <typesystem xsi:type="org-fortiss-af3-expression:MicroTypeSystem"/> @@ -4871,13 +4871,13 @@ <itemInput xsi:type="org-fortiss-af3-expression-terms:Var" identifier="rearRightVelocity"/> </reactions> </containedElements> - <containedElements xsi:type="org-fortiss-af3-viewpanel:OP3DDisplay" id="2315" name="3D Viewer" comment="" useLighting="true"> + <containedElements xsi:type="org-fortiss-af3-operatorpanel-viewpanel:OP3DDisplay" id="2315" name="3D Viewer" comment="" useLighting="true"> <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/> <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="433" height="265"/> <scene id="2316" name="Scene Graph" comment=""> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:TranslationDisplayNode" id="2317" name="FrontLeft" comment=""> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:RotationDisplayNode" id="2318" name="Rotation" comment=""> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:ObjectDisplayNode" id="4140" name="Wheel" comment="" model="Wheel"/> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:TranslationDisplayNode" id="2317" name="FrontLeft" comment=""> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:RotationDisplayNode" id="2318" name="Rotation" comment=""> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:ObjectDisplayNode" id="4140" name="Wheel" comment="" model="Wheel"/> <x xsi:type="org-fortiss-af3-expression-terms:DoubleConst"/> <y xsi:type="org-fortiss-af3-expression-terms:DoubleConst"/> <z xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="1.0"/> @@ -4890,9 +4890,9 @@ <y xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="2.0"/> <z xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="3.0"/> </subNodes> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:TranslationDisplayNode" id="2323" name="FrontRight" comment=""> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:RotationDisplayNode" id="2324" name="Rotation" comment=""> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:ObjectDisplayNode" id="4139" name="Wheel" comment="" model="Wheel"/> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:TranslationDisplayNode" id="2323" name="FrontRight" comment=""> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:RotationDisplayNode" id="2324" name="Rotation" comment=""> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:ObjectDisplayNode" id="4139" name="Wheel" comment="" model="Wheel"/> <x xsi:type="org-fortiss-af3-expression-terms:DoubleConst"/> <y xsi:type="org-fortiss-af3-expression-terms:DoubleConst"/> <z xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="1.0"/> @@ -4905,9 +4905,9 @@ <y xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="-2.0"/> <z xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="3.0"/> </subNodes> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:TranslationDisplayNode" id="2329" name="RearLeft" comment=""> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:RotationDisplayNode" id="2330" name="Rotation" comment=""> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:ObjectDisplayNode" id="2332" name="Wheel" comment="" model="Wheel"/> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:TranslationDisplayNode" id="2329" name="RearLeft" comment=""> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:RotationDisplayNode" id="2330" name="Rotation" comment=""> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:ObjectDisplayNode" id="2332" name="Wheel" comment="" model="Wheel"/> <x xsi:type="org-fortiss-af3-expression-terms:DoubleConst"/> <y xsi:type="org-fortiss-af3-expression-terms:DoubleConst"/> <z xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="1.0"/> @@ -4920,9 +4920,9 @@ <y xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="2.0"/> <z xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="3.0"/> </subNodes> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:TranslationDisplayNode" id="2335" name="RearRight" comment=""> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:RotationDisplayNode" id="2336" name="Rotation" comment=""> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:ObjectDisplayNode" id="2338" name="Wheel" comment="" model="Wheel"/> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:TranslationDisplayNode" id="2335" name="RearRight" comment=""> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:RotationDisplayNode" id="2336" name="Rotation" comment=""> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:ObjectDisplayNode" id="2338" name="Wheel" comment="" model="Wheel"/> <x xsi:type="org-fortiss-af3-expression-terms:DoubleConst"/> <y xsi:type="org-fortiss-af3-expression-terms:DoubleConst"/> <z xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="1.0"/> @@ -4935,19 +4935,19 @@ <y xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="-2.0"/> <z xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="3.0"/> </subNodes> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:CameraDisplayNode" id="2341" name="RearCamera" comment=""> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:CameraDisplayNode" id="2341" name="RearCamera" comment=""> <camera id="2342" name="Camera0" comment="Default camera at (5,5,5) looking at (0,0,0)"> <position x="-3.0" z="5.0"/> <lookAtLocation/> </camera> </subNodes> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:CameraDisplayNode" id="2343" name="LeftCamera" comment=""> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:CameraDisplayNode" id="2343" name="LeftCamera" comment=""> <camera id="2344" name="Camera0" comment="Default camera at (5,5,5) looking at (0,0,0)"> <position y="4.0" z="3.0"/> <lookAtLocation/> </camera> </subNodes> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:LightDisplayNode" id="1680" name="RedLight" comment=""> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:LightDisplayNode" id="1680" name="RedLight" comment=""> <light id="1681" name="Light0" comment="Default white light at (0,0,5)"> <ambient/> <diffuse red="1.0" green="1.0" blue="1.0"/> @@ -4956,7 +4956,7 @@ <attenuation x="1.0" y="0.01"/> </light> </subNodes> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:LightDisplayNode" id="1651" name="GreenLight" comment=""> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:LightDisplayNode" id="1651" name="GreenLight" comment=""> <light id="1652" name="Light0" comment="Default white light at (0,0,5)"> <ambient/> <diffuse red="1.0" green="1.0" blue="1.0"/> @@ -4965,19 +4965,19 @@ <attenuation x="1.0" y="0.01"/> </light> </subNodes> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:CameraDisplayNode" id="1617" name="StaticCamera0" comment=""> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:CameraDisplayNode" id="1617" name="StaticCamera0" comment=""> <camera id="1618" name="Camera0" comment="Default camera at (5,5,5) looking at (0,0,0)"> <position x="15.0" y="15.0" z="15.0"/> <lookAtLocation/> </camera> </subNodes> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:TranslationDisplayNode" id="1867" name="Lower" comment=""> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:ObjectDisplayNode" id="1640" name="Floor" comment="" model="Floor"/> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:TranslationDisplayNode" id="1867" name="Lower" comment=""> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:ObjectDisplayNode" id="1640" name="Floor" comment="" model="Floor"/> <x xsi:type="org-fortiss-af3-expression-terms:DoubleConst"/> <y xsi:type="org-fortiss-af3-expression-terms:DoubleConst"/> <z xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="-0.1"/> </subNodes> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:ObjectDisplayNode" id="4138" name="Grid" comment="" model="Grid"/> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:ObjectDisplayNode" id="4138" name="Grid" comment="" model="Grid"/> </scene> <loadedObjects id="1682" name="Grid" comment=""> <position/> diff --git a/org.fortiss.af3.rcp.application/test-data/operator_panel_tutorial.af3_23 b/org.fortiss.af3.rcp.application/test-data/operator_panel_tutorial.af3_23 index 7ad025a9827ca675bf079487b53d86c260c8d7dd..d8d57f17e03594e8161495b55d23678bb2b3df1f 100644 --- a/org.fortiss.af3.rcp.application/test-data/operator_panel_tutorial.af3_23 +++ b/org.fortiss.af3.rcp.application/test-data/operator_panel_tutorial.af3_23 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<org-fortiss-af3-project:FileProject xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:org-fortiss-af3-component="http://www.fortiss.org/af3/component" xmlns:org-fortiss-af3-expression="http://www.fortiss.org/af3/expression" xmlns:org-fortiss-af3-expression-terms="http://www.fortiss.org/af3/expression/terms" xmlns:org-fortiss-af3-expression-types="http://www.fortiss.org/af3/expression/types" xmlns:org-fortiss-af3-operatorpanel="http://www.fortiss.org/af3/operatorpanel" xmlns:org-fortiss-af3-project="http://www.fortiss.org/af3/project" xmlns:org-fortiss-af3-project-configuration="http://www.fortiss.org/af3/project/configuration" xmlns:org-fortiss-af3-project-development="http://www.fortiss.org/af3/project/development" xmlns:org-fortiss-af3-project-execution="http://www.fortiss.org/af3/project/execution" xmlns:org-fortiss-af3-state="http://www.fortiss.org/af3/state" xmlns:org-fortiss-af3-viewpanel="http://www.fortiss.org/af3/viewpanel" xmlns:org-fortiss-af3-viewpanel-node3D="http://www.fortiss.org/af3/viewpanel/node3D" xmlns:org-fortiss-tooling-base-model-layout="http://www.fortiss.org/tooling/base/model/layout" name="Operator Panel Tutorial"> +<org-fortiss-af3-project:FileProject xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:org-fortiss-af3-component="http://www.fortiss.org/af3/component" xmlns:org-fortiss-af3-expression="http://www.fortiss.org/af3/expression" xmlns:org-fortiss-af3-expression-terms="http://www.fortiss.org/af3/expression/terms" xmlns:org-fortiss-af3-expression-types="http://www.fortiss.org/af3/expression/types" xmlns:org-fortiss-af3-operatorpanel="http://www.fortiss.org/af3/operatorpanel" xmlns:org-fortiss-af3-project="http://www.fortiss.org/af3/project" xmlns:org-fortiss-af3-project-configuration="http://www.fortiss.org/af3/project/configuration" xmlns:org-fortiss-af3-project-development="http://www.fortiss.org/af3/project/development" xmlns:org-fortiss-af3-project-execution="http://www.fortiss.org/af3/project/execution" xmlns:org-fortiss-af3-state="http://www.fortiss.org/af3/state" xmlns:org-fortiss-af3-operatorpanel-viewpanel="http://www.fortiss.org/af3/operatorpanel/viewpanel" xmlns:org-fortiss-af3-operatorpanel-viewpanel-node3D="http://www.fortiss.org/af3/operatorpanel/viewpanel/node3D" xmlns:org-fortiss-tooling-base-model-layout="http://www.fortiss.org/tooling/base/model/layout" name="Operator Panel Tutorial"> <rootElements xsi:type="org-fortiss-af3-project:ProjectConfiguration" id="1"> <configurationElements xsi:type="org-fortiss-af3-project-configuration:TypeSystemConfiguration" id="2"> <typesystem xsi:type="org-fortiss-af3-expression:MicroTypeSystem"/> @@ -292,19 +292,19 @@ <containedElements xsi:type="org-fortiss-af3-component:Component" id="37" name="Viewer3D" comment="This component defines the 3D scene with a rotating cylinder, lights, and a rotating camera."> <specifications xsi:type="org-fortiss-af3-component:CausalityComponentSpecification" id="162" stronglyCausal="true"/> <specifications xsi:type="org-fortiss-af3-operatorpanel:OperatorPanelSpecification" id="42" name="Operator Panel"> - <containedElements xsi:type="org-fortiss-af3-viewpanel:OP3DDisplay" id="52" name="3D Viewer" comment="" useLighting="true"> + <containedElements xsi:type="org-fortiss-af3-operatorpanel-viewpanel:OP3DDisplay" id="52" name="3D Viewer" comment="" useLighting="true"> <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/> <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="601" height="397"/> <scene id="53" name="Scene Graph" comment=""> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:RotationDisplayNode" id="89" name="EarthRotation" comment="Earth circling the sun."> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:TranslationDisplayNode" id="91" name="EarthDistance" comment=""> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:ScalingDisplayNode" id="95" name="EarthSize" comment=""> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:ObjectDisplayNode" id="94" name="Earth" comment="" model="EarthSphere"/> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:RotationDisplayNode" id="89" name="EarthRotation" comment="Earth circling the sun."> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:TranslationDisplayNode" id="91" name="EarthDistance" comment=""> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:ScalingDisplayNode" id="95" name="EarthSize" comment=""> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:ObjectDisplayNode" id="94" name="Earth" comment="" model="EarthSphere"/> <x xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="0.5"/> <y xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="0.5"/> <z xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="0.5"/> </subNodes> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:ObjectDisplayNode" id="135" name="Object" comment="" model=""/> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:ObjectDisplayNode" id="135" name="Object" comment="" model=""/> <x xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="1.5"/> <y xsi:type="org-fortiss-af3-expression-terms:DoubleConst"/> <z xsi:type="org-fortiss-af3-expression-terms:DoubleConst"/> @@ -314,10 +314,10 @@ <z xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="1.0"/> <angle xsi:type="org-fortiss-af3-expression-terms:Var" identifier="angle"/> </subNodes> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:ObjectDisplayNode" id="93" name="Sun" comment="Sun at center location." model="SunSphere"/> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:RotationDisplayNode" id="100" name="LightRotation" comment="Light circling the sun twice."> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:TranslationDisplayNode" id="101" name="Translation" comment=""> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:LightDisplayNode" id="86" name="Light0" comment=""> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:ObjectDisplayNode" id="93" name="Sun" comment="Sun at center location." model="SunSphere"/> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:RotationDisplayNode" id="100" name="LightRotation" comment="Light circling the sun twice."> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:TranslationDisplayNode" id="101" name="Translation" comment=""> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:LightDisplayNode" id="86" name="Light0" comment=""> <light id="87" name="Light0" comment="Default white light at (0,0,5)"> <ambient/> <diffuse red="1.5" green="1.5" blue="1.5"/> @@ -326,8 +326,8 @@ <attenuation x="1.0"/> </light> </subNodes> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:ScalingDisplayNode" id="122" name="Scaling" comment=""> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:ObjectDisplayNode" id="123" name="Object" comment="" model="Cube"/> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:ScalingDisplayNode" id="122" name="Scaling" comment=""> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:ObjectDisplayNode" id="123" name="Object" comment="" model="Cube"/> <x xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="0.15"/> <y xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="0.15"/> <z xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="0.15"/> @@ -345,8 +345,8 @@ <arguments xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="2.0"/> </angle> </subNodes> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:RotationDisplayNode" id="102" name="CameraRotation" comment="Camera with a small vertical rotation."> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:CameraDisplayNode" id="54" name="Camera0" comment=""> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:RotationDisplayNode" id="102" name="CameraRotation" comment="Camera with a small vertical rotation."> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:CameraDisplayNode" id="54" name="Camera0" comment=""> <camera id="55" name="Camera0" comment="Default camera at (5,5,5) looking at (0,0,0)"> <position x="5.0"/> <lookAtLocation/> @@ -365,9 +365,9 @@ <arguments xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="9.0"/> </angle> </subNodes> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:TranslationDisplayNode" id="104" name="AnchorCube" comment=""> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:ScalingDisplayNode" id="106" name="Scaling" comment=""> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:ObjectDisplayNode" id="105" name="Object" comment="" model="Cube"/> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:TranslationDisplayNode" id="104" name="AnchorCube" comment=""> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:ScalingDisplayNode" id="106" name="Scaling" comment=""> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:ObjectDisplayNode" id="105" name="Object" comment="" model="Cube"/> <x xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="0.15"/> <y xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="0.15"/> <z xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="0.15"/> @@ -376,9 +376,9 @@ <y xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="1.5"/> <z xsi:type="org-fortiss-af3-expression-terms:DoubleConst"/> </subNodes> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:TranslationDisplayNode" id="107" name="AnchorCube" comment=""> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:ScalingDisplayNode" id="116" name="Scaling" comment=""> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:ObjectDisplayNode" id="117" name="Object" comment="" model="Cube"/> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:TranslationDisplayNode" id="107" name="AnchorCube" comment=""> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:ScalingDisplayNode" id="116" name="Scaling" comment=""> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:ObjectDisplayNode" id="117" name="Object" comment="" model="Cube"/> <x xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="0.15"/> <y xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="0.15"/> <z xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="0.15"/> @@ -387,9 +387,9 @@ <y xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="1.5"/> <z xsi:type="org-fortiss-af3-expression-terms:DoubleConst"/> </subNodes> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:TranslationDisplayNode" id="110" name="AnchorCube" comment=""> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:ScalingDisplayNode" id="118" name="Scaling" comment=""> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:ObjectDisplayNode" id="119" name="Object" comment="" model="Cube"/> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:TranslationDisplayNode" id="110" name="AnchorCube" comment=""> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:ScalingDisplayNode" id="118" name="Scaling" comment=""> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:ObjectDisplayNode" id="119" name="Object" comment="" model="Cube"/> <x xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="0.15"/> <y xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="0.15"/> <z xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="0.15"/> @@ -398,9 +398,9 @@ <y xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="-1.5"/> <z xsi:type="org-fortiss-af3-expression-terms:DoubleConst"/> </subNodes> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:TranslationDisplayNode" id="113" name="AnchorCube" comment=""> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:ScalingDisplayNode" id="120" name="Scaling" comment=""> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:ObjectDisplayNode" id="121" name="Object" comment="" model="Cube"/> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:TranslationDisplayNode" id="113" name="AnchorCube" comment=""> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:ScalingDisplayNode" id="120" name="Scaling" comment=""> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:ObjectDisplayNode" id="121" name="Object" comment="" model="Cube"/> <x xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="0.15"/> <y xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="0.15"/> <z xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="0.15"/> @@ -409,7 +409,7 @@ <y xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="-1.5"/> <z xsi:type="org-fortiss-af3-expression-terms:DoubleConst"/> </subNodes> - <subNodes xsi:type="org-fortiss-af3-viewpanel-node3D:CameraDisplayNode" id="124" name="Camera1" comment="Static camera."> + <subNodes xsi:type="org-fortiss-af3-operatorpanel-viewpanel-node3D:CameraDisplayNode" id="124" name="Camera1" comment="Static camera."> <camera id="125" name="Camera0" comment="Default camera at (5,5,5) looking at (0,0,0)"> <position y="5.0" z="5.0"/> <lookAtLocation/> @@ -4177,7 +4177,7 @@ <containedElements xsi:type="org-fortiss-af3-component:Component" id="136" name="Oscilloscope" comment=""> <specifications xsi:type="org-fortiss-af3-component:CausalityComponentSpecification" id="166" stronglyCausal="true"/> <specifications xsi:type="org-fortiss-af3-operatorpanel:OperatorPanelSpecification" id="139" name="Operator Panel"> - <containedElements xsi:type="org-fortiss-af3-viewpanel:OP2DGraphDisplay" id="140" name="Oscilloscope" comment="" samplesPerGrid="10" levelsPerGrid="45.0" horizontalGrids="10" verticalGrids="4"> + <containedElements xsi:type="org-fortiss-af3-operatorpanel-viewpanel:OP2DGraphDisplay" id="140" name="Oscilloscope" comment="" samplesPerGrid="10" levelsPerGrid="45.0" horizontalGrids="10" verticalGrids="4"> <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/> <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="481" height="385"/> <lineColor red="1.0" green="1.0"/> diff --git a/org.fortiss.af3.rcp.application/test-data/stlc_beagle_java_deployment_example.af3_23 b/org.fortiss.af3.rcp.application/test-data/stlc_beagle_java_deployment_example.af3_23 index dbaa24e46dc64ec75ef5e457f1902ee2bd6b175f..004bf4c4a2270e15bb07c5c4bc8f5dbcb00539f6 100644 --- a/org.fortiss.af3.rcp.application/test-data/stlc_beagle_java_deployment_example.af3_23 +++ b/org.fortiss.af3.rcp.application/test-data/stlc_beagle_java_deployment_example.af3_23 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<org-fortiss-af3-project:FileProject xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:org-fortiss-af3-bounds="http://www.fortiss.org/af3/bounds" xmlns:org-fortiss-af3-component="http://www.fortiss.org/af3/component" xmlns:org-fortiss-af3-component-behavior-code="http://www.fortiss.org/af3/component/behavior/code" xmlns:org-fortiss-af3-deployment="http://www.fortiss.org/af3/deployment" xmlns:org-fortiss-af3-expression="http://www.fortiss.org/af3/expression" xmlns:org-fortiss-af3-expression-definitions="http://www.fortiss.org/af3/expression/definitions" xmlns:org-fortiss-af3-expression-terms="http://www.fortiss.org/af3/expression/terms" xmlns:org-fortiss-af3-expression-terms-imperative="http://www.fortiss.org/af3/expression/terms/imperative" xmlns:org-fortiss-af3-expression-types="http://www.fortiss.org/af3/expression/types" xmlns:org-fortiss-af3-mira="http://www.fortiss.org/af3/mira" xmlns:org-fortiss-af3-mira-glossary="http://www.fortiss.org/af3/mira/glossary" xmlns:org-fortiss-af3-mira-relations="http://www.fortiss.org/af3/mira/relations" xmlns:org-fortiss-af3-mira-requirementSource="http://www.fortiss.org/af3/mira/requirementSource" xmlns:org-fortiss-af3-mira-usecase="http://www.fortiss.org/af3/mira/usecase" xmlns:org-fortiss-af3-mira-verification="http://www.fortiss.org/af3/mira/verification" xmlns:org-fortiss-af3-msc="http://www.fortiss.org/af3/msc" xmlns:org-fortiss-af3-platform="http://www.fortiss.org/af3/platform" xmlns:org-fortiss-af3-platform-beagle="http://www.fortiss.org/af3/platform/beagle" xmlns:org-fortiss-af3-project="http://www.fortiss.org/af3/project" xmlns:org-fortiss-af3-project-configuration="http://www.fortiss.org/af3/project/configuration" xmlns:org-fortiss-af3-project-development="http://www.fortiss.org/af3/project/development" xmlns:org-fortiss-af3-project-execution="http://www.fortiss.org/af3/project/execution" xmlns:org-fortiss-af3-safety-annotation="http://www.fortiss.org/af3/safety/annotation" xmlns:org-fortiss-af3-state="http://www.fortiss.org/af3/state" xmlns:org-fortiss-tooling-base-model-layout="http://www.fortiss.org/tooling/base/model/layout" xmi:id="0" name="STLC Beagle Java Deployment"> +<org-fortiss-af3-project:FileProject xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:org-fortiss-af3-component="http://www.fortiss.org/af3/component" xmlns:org-fortiss-af3-component-behavior-code="http://www.fortiss.org/af3/component/behavior/code" xmlns:org-fortiss-af3-deployment="http://www.fortiss.org/af3/deployment" xmlns:org-fortiss-af3-expression="http://www.fortiss.org/af3/expression" xmlns:org-fortiss-af3-expression-definitions="http://www.fortiss.org/af3/expression/definitions" xmlns:org-fortiss-af3-expression-terms="http://www.fortiss.org/af3/expression/terms" xmlns:org-fortiss-af3-expression-terms-imperative="http://www.fortiss.org/af3/expression/terms/imperative" xmlns:org-fortiss-af3-expression-types="http://www.fortiss.org/af3/expression/types" xmlns:org-fortiss-af3-mira="http://www.fortiss.org/af3/mira" xmlns:org-fortiss-af3-mira-glossary="http://www.fortiss.org/af3/mira/glossary" xmlns:org-fortiss-af3-mira-relations="http://www.fortiss.org/af3/mira/relations" xmlns:org-fortiss-af3-mira-requirementSource="http://www.fortiss.org/af3/mira/requirementSource" xmlns:org-fortiss-af3-mira-usecase="http://www.fortiss.org/af3/mira/usecase" xmlns:org-fortiss-af3-mira-verification="http://www.fortiss.org/af3/mira/verification" xmlns:org-fortiss-af3-msc="http://www.fortiss.org/af3/msc" xmlns:org-fortiss-af3-platform="http://www.fortiss.org/af3/platform" xmlns:org-fortiss-af3-platform-beagle="http://www.fortiss.org/af3/platform/beagle" xmlns:org-fortiss-af3-project="http://www.fortiss.org/af3/project" xmlns:org-fortiss-af3-project-configuration="http://www.fortiss.org/af3/project/configuration" xmlns:org-fortiss-af3-project-development="http://www.fortiss.org/af3/project/development" xmlns:org-fortiss-af3-project-execution="http://www.fortiss.org/af3/project/execution" xmlns:org-fortiss-af3-safety-annotation="http://www.fortiss.org/af3/safety/annotation" xmlns:org-fortiss-af3-state="http://www.fortiss.org/af3/state" xmlns:org-fortiss-tooling-base-model-layout="http://www.fortiss.org/tooling/base/model/layout" xmi:id="0" name="STLC Beagle Java Deployment"> <rootElements xsi:type="org-fortiss-af3-project:ProjectConfiguration" xmi:id="1" id="1"> <configurationElements xsi:type="org-fortiss-af3-project-configuration:TypeSystemConfiguration" xmi:id="2" id="2"> <typesystem xsi:type="org-fortiss-af3-expression:MicroTypeSystem"/> @@ -923,7 +923,6 @@ <type xsi:type="org-fortiss-af3-expression-types:TDouble"/> <initialValue xsi:type="org-fortiss-af3-expression-terms:DoubleConst"/> </specifications> - <specifications xsi:type="org-fortiss-af3-bounds:VariableBoundsSpecification" xmi:id="435" id="435" upperBound="254" lowerBound="-255"/> <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="72" y="444"/> <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/> <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/> @@ -935,7 +934,6 @@ <type xsi:type="org-fortiss-af3-expression-types:TInt"/> <initialValue xsi:type="org-fortiss-af3-expression-terms:IntConst"/> </specifications> - <specifications xsi:type="org-fortiss-af3-bounds:VariableBoundsSpecification" xmi:id="437" id="437" upperBound="254" lowerBound="-255"/> <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="504" y="456"/> <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/> <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/> @@ -947,7 +945,6 @@ <type xsi:type="org-fortiss-af3-expression-types:TBool"/> <initialValue xsi:type="org-fortiss-af3-expression-terms:BoolConst"/> </specifications> - <specifications xsi:type="org-fortiss-af3-bounds:VariableBoundsSpecification" xmi:id="439" id="439" upperBound="254" lowerBound="-255"/> <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="72" y="420"/> <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/> <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/> @@ -1047,7 +1044,6 @@ <type xsi:type="org-fortiss-af3-expression-types:TInt"/> <initialValue xsi:type="org-fortiss-af3-expression-terms:IntConst"/> </specifications> - <specifications xsi:type="org-fortiss-af3-bounds:VariableBoundsSpecification" xmi:id="447" id="447" upperBound="254" lowerBound="-255"/> <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="504" y="456"/> <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/> <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/> @@ -1059,7 +1055,6 @@ <type xsi:type="org-fortiss-af3-expression-types:TDouble"/> <initialValue xsi:type="org-fortiss-af3-expression-terms:DoubleConst"/> </specifications> - <specifications xsi:type="org-fortiss-af3-bounds:VariableBoundsSpecification" xmi:id="449" id="449" upperBound="254" lowerBound="-255"/> <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="504" y="432"/> <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/> <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/> @@ -1071,7 +1066,6 @@ <type xsi:type="org-fortiss-af3-expression-types:TBool"/> <initialValue xsi:type="org-fortiss-af3-expression-terms:BoolConst"/> </specifications> - <specifications xsi:type="org-fortiss-af3-bounds:VariableBoundsSpecification" xmi:id="451" id="451" upperBound="254" lowerBound="-255"/> <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="24" y="444"/> <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/> <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/> @@ -1134,7 +1128,6 @@ <type xsi:type="org-fortiss-af3-expression-types:TBool"/> <initialValue xsi:type="org-fortiss-af3-expression-terms:BoolConst"/> </specifications> - <specifications xsi:type="org-fortiss-af3-bounds:VariableBoundsSpecification" xmi:id="457" id="457" upperBound="254" lowerBound="-255"/> <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/> <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/> <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>