From bf52267b65f313ecf562b4fe164d70044d06f339 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leon=20M=C3=B6ller?= Date: Fri, 3 Nov 2023 17:18:53 +0100 Subject: [PATCH] make `Operation` a `Namespace` This commit makes `Operation` inherit from `UniqueIdShortNamespace`, to implement Constraint AASd-134: For an Operation, the idShort of all inputVariable/value, outputVariable/value, and inoutputVariable/value shall be unique. In the DotAAS spec, the attributes `inputVariable`, `outputVariable` and `inoutputVariable` of `Operation` are defined to be a collection of `OperationVariable` instances, which themselves just contain a single `SubmodelElement`. Thus, the `OperationVariable` isn't really required for `Operation`, as the `Operation` can just contain the `SubmodelElements` directly, without an unnecessary wrapper. This makes `Operation` less tedious to use and also allows us to use normal `NamespaceSets` for the 3 attributes, which together with the `UniqueIdShortNamespace` ensure, that the `idShort` of all contained `SubmodelElements` is unique across all 3 attributes. Aside this, the examples are updated since `SubmodelElements` as children of an `Operation` are now linked to the parent. This prevents us from reusing other `SubmodelElements` as `OperationVariables` as it was done previously, since each `SubmodelElement` can only have one parent. Fix #146 #148 --- .../files/test_demo_full_example.json | 36 ++++++++-------- .../files/test_demo_full_example.xml | 36 ++++++++-------- .../aasx/data.json | 36 ++++++++-------- ...est_demo_full_example_wrong_attribute.json | 42 ++++++++++--------- ...test_demo_full_example_wrong_attribute.xml | 36 ++++++++-------- .../aasx/data.xml | 36 ++++++++-------- .../aasx/data.xml | 36 ++++++++-------- 7 files changed, 130 insertions(+), 128 deletions(-) diff --git a/compliance-tool/test/compliance_tool/files/test_demo_full_example.json b/compliance-tool/test/compliance_tool/files/test_demo_full_example.json index 05371e694..95a70030f 100644 --- a/compliance-tool/test/compliance_tool/files/test_demo_full_example.json +++ b/compliance-tool/test/compliance_tool/files/test_demo_full_example.json @@ -944,7 +944,7 @@ "inputVariables": [ { "value": { - "idShort": "ExampleProperty", + "idShort": "ExamplePropertyInput", "displayName": [ { "language": "en-US", @@ -972,7 +972,7 @@ "keys": [ { "type": "GlobalReference", - "value": "http://acplt.org/Properties/ExampleProperty" + "value": "http://acplt.org/Properties/ExamplePropertyInput" } ] }, @@ -994,7 +994,7 @@ "outputVariables": [ { "value": { - "idShort": "ExampleProperty", + "idShort": "ExamplePropertyOutput", "displayName": [ { "language": "en-US", @@ -1022,7 +1022,7 @@ "keys": [ { "type": "GlobalReference", - "value": "http://acplt.org/Properties/ExampleProperty" + "value": "http://acplt.org/Properties/ExamplePropertyOutput" } ] }, @@ -1044,7 +1044,7 @@ "inoutputVariables": [ { "value": { - "idShort": "ExampleProperty", + "idShort": "ExamplePropertyInOutput", "displayName": [ { "language": "en-US", @@ -1072,7 +1072,7 @@ "keys": [ { "type": "GlobalReference", - "value": "http://acplt.org/Properties/ExampleProperty" + "value": "http://acplt.org/Properties/ExamplePropertyInOutput" } ] }, @@ -1975,7 +1975,7 @@ "inputVariables": [ { "value": { - "idShort": "ExampleProperty", + "idShort": "ExamplePropertyInput", "displayName": [ { "language": "en-US", @@ -2003,7 +2003,7 @@ "keys": [ { "type": "GlobalReference", - "value": "http://acplt.org/Properties/ExampleProperty" + "value": "http://acplt.org/Properties/ExamplePropertyInput" } ] }, @@ -2025,7 +2025,7 @@ "outputVariables": [ { "value": { - "idShort": "ExampleProperty", + "idShort": "ExamplePropertyOutput", "displayName": [ { "language": "en-US", @@ -2053,7 +2053,7 @@ "keys": [ { "type": "GlobalReference", - "value": "http://acplt.org/Properties/ExampleProperty" + "value": "http://acplt.org/Properties/ExamplePropertyOutput" } ] }, @@ -2075,7 +2075,7 @@ "inoutputVariables": [ { "value": { - "idShort": "ExampleProperty", + "idShort": "ExamplePropertyInOutput", "displayName": [ { "language": "en-US", @@ -2103,7 +2103,7 @@ "keys": [ { "type": "GlobalReference", - "value": "http://acplt.org/Properties/ExampleProperty" + "value": "http://acplt.org/Properties/ExamplePropertyInOutput" } ] }, @@ -2567,7 +2567,7 @@ "inputVariables": [ { "value": { - "idShort": "ExampleProperty", + "idShort": "ExamplePropertyInput", "category": "CONSTANT", "description": [ { @@ -2585,7 +2585,7 @@ "keys": [ { "type": "GlobalReference", - "value": "http://acplt.org/Properties/ExampleProperty" + "value": "http://acplt.org/Properties/ExamplePropertyInput" } ] }, @@ -2598,7 +2598,7 @@ "outputVariables": [ { "value": { - "idShort": "ExampleProperty", + "idShort": "ExamplePropertyOutput", "category": "CONSTANT", "description": [ { @@ -2616,7 +2616,7 @@ "keys": [ { "type": "GlobalReference", - "value": "http://acplt.org/Properties/ExampleProperty" + "value": "http://acplt.org/Properties/ExamplePropertyOutput" } ] }, @@ -2629,7 +2629,7 @@ "inoutputVariables": [ { "value": { - "idShort": "ExampleProperty", + "idShort": "ExamplePropertyInOutput", "category": "CONSTANT", "description": [ { @@ -2647,7 +2647,7 @@ "keys": [ { "type": "GlobalReference", - "value": "http://acplt.org/Properties/ExampleProperty" + "value": "http://acplt.org/Properties/ExamplePropertyInOutput" } ] }, diff --git a/compliance-tool/test/compliance_tool/files/test_demo_full_example.xml b/compliance-tool/test/compliance_tool/files/test_demo_full_example.xml index dccbd55b0..953c2bc2a 100644 --- a/compliance-tool/test/compliance_tool/files/test_demo_full_example.xml +++ b/compliance-tool/test/compliance_tool/files/test_demo_full_example.xml @@ -827,7 +827,7 @@ CONSTANT - ExampleProperty + ExamplePropertyInput en-US @@ -854,7 +854,7 @@ GlobalReference - http://acplt.org/Properties/ExampleProperty + http://acplt.org/Properties/ExamplePropertyInput @@ -878,7 +878,7 @@ CONSTANT - ExampleProperty + ExamplePropertyOutput en-US @@ -905,7 +905,7 @@ GlobalReference - http://acplt.org/Properties/ExampleProperty + http://acplt.org/Properties/ExamplePropertyOutput @@ -929,7 +929,7 @@ CONSTANT - ExampleProperty + ExamplePropertyInOutput en-US @@ -956,7 +956,7 @@ GlobalReference - http://acplt.org/Properties/ExampleProperty + http://acplt.org/Properties/ExamplePropertyInOutput @@ -1848,7 +1848,7 @@ CONSTANT - ExampleProperty + ExamplePropertyInput en-US @@ -1875,7 +1875,7 @@ GlobalReference - http://acplt.org/Properties/ExampleProperty + http://acplt.org/Properties/ExamplePropertyInput @@ -1899,7 +1899,7 @@ CONSTANT - ExampleProperty + ExamplePropertyOutput en-US @@ -1926,7 +1926,7 @@ GlobalReference - http://acplt.org/Properties/ExampleProperty + http://acplt.org/Properties/ExamplePropertyOutput @@ -1950,7 +1950,7 @@ CONSTANT - ExampleProperty + ExamplePropertyInOutput en-US @@ -1977,7 +1977,7 @@ GlobalReference - http://acplt.org/Properties/ExampleProperty + http://acplt.org/Properties/ExamplePropertyInOutput @@ -2439,7 +2439,7 @@ CONSTANT - ExampleProperty + ExamplePropertyInput en-US @@ -2456,7 +2456,7 @@ GlobalReference - http://acplt.org/Properties/ExampleProperty + http://acplt.org/Properties/ExamplePropertyInput @@ -2470,7 +2470,7 @@ CONSTANT - ExampleProperty + ExamplePropertyOutput en-US @@ -2487,7 +2487,7 @@ GlobalReference - http://acplt.org/Properties/ExampleProperty + http://acplt.org/Properties/ExamplePropertyOutput @@ -2501,7 +2501,7 @@ CONSTANT - ExampleProperty + ExamplePropertyInOutput en-US @@ -2518,7 +2518,7 @@ GlobalReference - http://acplt.org/Properties/ExampleProperty + http://acplt.org/Properties/ExamplePropertyInOutput diff --git a/compliance-tool/test/compliance_tool/files/test_demo_full_example_json_aasx/aasx/data.json b/compliance-tool/test/compliance_tool/files/test_demo_full_example_json_aasx/aasx/data.json index 93d0e3eda..28dca800d 100644 --- a/compliance-tool/test/compliance_tool/files/test_demo_full_example_json_aasx/aasx/data.json +++ b/compliance-tool/test/compliance_tool/files/test_demo_full_example_json_aasx/aasx/data.json @@ -952,7 +952,7 @@ "inputVariables": [ { "value": { - "idShort": "ExampleProperty", + "idShort": "ExamplePropertyInput", "displayName": [ { "language": "en-US", @@ -980,7 +980,7 @@ "keys": [ { "type": "GlobalReference", - "value": "http://acplt.org/Properties/ExampleProperty" + "value": "http://acplt.org/Properties/ExamplePropertyInput" } ] }, @@ -1002,7 +1002,7 @@ "outputVariables": [ { "value": { - "idShort": "ExampleProperty", + "idShort": "ExamplePropertyOutput", "displayName": [ { "language": "en-US", @@ -1030,7 +1030,7 @@ "keys": [ { "type": "GlobalReference", - "value": "http://acplt.org/Properties/ExampleProperty" + "value": "http://acplt.org/Properties/ExamplePropertyOutput" } ] }, @@ -1052,7 +1052,7 @@ "inoutputVariables": [ { "value": { - "idShort": "ExampleProperty", + "idShort": "ExamplePropertyInOutput", "displayName": [ { "language": "en-US", @@ -1080,7 +1080,7 @@ "keys": [ { "type": "GlobalReference", - "value": "http://acplt.org/Properties/ExampleProperty" + "value": "http://acplt.org/Properties/ExamplePropertyInOutput" } ] }, @@ -1983,7 +1983,7 @@ "inputVariables": [ { "value": { - "idShort": "ExampleProperty", + "idShort": "ExamplePropertyInput", "displayName": [ { "language": "en-US", @@ -2011,7 +2011,7 @@ "keys": [ { "type": "GlobalReference", - "value": "http://acplt.org/Properties/ExampleProperty" + "value": "http://acplt.org/Properties/ExamplePropertyInput" } ] }, @@ -2033,7 +2033,7 @@ "outputVariables": [ { "value": { - "idShort": "ExampleProperty", + "idShort": "ExamplePropertyOutput", "displayName": [ { "language": "en-US", @@ -2061,7 +2061,7 @@ "keys": [ { "type": "GlobalReference", - "value": "http://acplt.org/Properties/ExampleProperty" + "value": "http://acplt.org/Properties/ExamplePropertyOutput" } ] }, @@ -2083,7 +2083,7 @@ "inoutputVariables": [ { "value": { - "idShort": "ExampleProperty", + "idShort": "ExamplePropertyInOutput", "displayName": [ { "language": "en-US", @@ -2111,7 +2111,7 @@ "keys": [ { "type": "GlobalReference", - "value": "http://acplt.org/Properties/ExampleProperty" + "value": "http://acplt.org/Properties/ExamplePropertyInOutput" } ] }, @@ -2575,7 +2575,7 @@ "inputVariables": [ { "value": { - "idShort": "ExampleProperty", + "idShort": "ExamplePropertyInput", "category": "CONSTANT", "description": [ { @@ -2593,7 +2593,7 @@ "keys": [ { "type": "GlobalReference", - "value": "http://acplt.org/Properties/ExampleProperty" + "value": "http://acplt.org/Properties/ExamplePropertyInput" } ] }, @@ -2606,7 +2606,7 @@ "outputVariables": [ { "value": { - "idShort": "ExampleProperty", + "idShort": "ExamplePropertyOutput", "category": "CONSTANT", "description": [ { @@ -2624,7 +2624,7 @@ "keys": [ { "type": "GlobalReference", - "value": "http://acplt.org/Properties/ExampleProperty" + "value": "http://acplt.org/Properties/ExamplePropertyOutput" } ] }, @@ -2637,7 +2637,7 @@ "inoutputVariables": [ { "value": { - "idShort": "ExampleProperty", + "idShort": "ExamplePropertyInOutput", "category": "CONSTANT", "description": [ { @@ -2655,7 +2655,7 @@ "keys": [ { "type": "GlobalReference", - "value": "http://acplt.org/Properties/ExampleProperty" + "value": "http://acplt.org/Properties/ExamplePropertyInOutput" } ] }, diff --git a/compliance-tool/test/compliance_tool/files/test_demo_full_example_wrong_attribute.json b/compliance-tool/test/compliance_tool/files/test_demo_full_example_wrong_attribute.json index 4d05b2f55..0657301b9 100644 --- a/compliance-tool/test/compliance_tool/files/test_demo_full_example_wrong_attribute.json +++ b/compliance-tool/test/compliance_tool/files/test_demo_full_example_wrong_attribute.json @@ -680,7 +680,8 @@ "value": "http://acplt.org/ValueId/ExampleValueId" } ] - } + }, + "valueType": "xs:string" }, { "value": "exampleValue2", @@ -692,7 +693,8 @@ "value": "http://acplt.org/ValueId/ExampleValueId2" } ] - } + }, + "valueType": "xs:string" } ] }, @@ -942,7 +944,7 @@ "inputVariables": [ { "value": { - "idShort": "ExampleProperty", + "idShort": "ExamplePropertyInput", "displayName": [ { "language": "en-US", @@ -970,7 +972,7 @@ "keys": [ { "type": "GlobalReference", - "value": "http://acplt.org/Properties/ExampleProperty" + "value": "http://acplt.org/Properties/ExamplePropertyInput" } ] }, @@ -992,7 +994,7 @@ "outputVariables": [ { "value": { - "idShort": "ExampleProperty", + "idShort": "ExamplePropertyOutput", "displayName": [ { "language": "en-US", @@ -1020,7 +1022,7 @@ "keys": [ { "type": "GlobalReference", - "value": "http://acplt.org/Properties/ExampleProperty" + "value": "http://acplt.org/Properties/ExamplePropertyOutput" } ] }, @@ -1042,7 +1044,7 @@ "inoutputVariables": [ { "value": { - "idShort": "ExampleProperty", + "idShort": "ExamplePropertyInOutput", "displayName": [ { "language": "en-US", @@ -1070,7 +1072,7 @@ "keys": [ { "type": "GlobalReference", - "value": "http://acplt.org/Properties/ExampleProperty" + "value": "http://acplt.org/Properties/ExamplePropertyInOutput" } ] }, @@ -1973,7 +1975,7 @@ "inputVariables": [ { "value": { - "idShort": "ExampleProperty", + "idShort": "ExamplePropertyInput", "displayName": [ { "language": "en-US", @@ -2001,7 +2003,7 @@ "keys": [ { "type": "GlobalReference", - "value": "http://acplt.org/Properties/ExampleProperty" + "value": "http://acplt.org/Properties/ExamplePropertyInput" } ] }, @@ -2023,7 +2025,7 @@ "outputVariables": [ { "value": { - "idShort": "ExampleProperty", + "idShort": "ExamplePropertyOutput", "displayName": [ { "language": "en-US", @@ -2051,7 +2053,7 @@ "keys": [ { "type": "GlobalReference", - "value": "http://acplt.org/Properties/ExampleProperty" + "value": "http://acplt.org/Properties/ExamplePropertyOutput" } ] }, @@ -2073,7 +2075,7 @@ "inoutputVariables": [ { "value": { - "idShort": "ExampleProperty", + "idShort": "ExamplePropertyInOutput", "displayName": [ { "language": "en-US", @@ -2101,7 +2103,7 @@ "keys": [ { "type": "GlobalReference", - "value": "http://acplt.org/Properties/ExampleProperty" + "value": "http://acplt.org/Properties/ExamplePropertyInOutput" } ] }, @@ -2565,7 +2567,7 @@ "inputVariables": [ { "value": { - "idShort": "ExampleProperty", + "idShort": "ExamplePropertyInput", "category": "CONSTANT", "description": [ { @@ -2583,7 +2585,7 @@ "keys": [ { "type": "GlobalReference", - "value": "http://acplt.org/Properties/ExampleProperty" + "value": "http://acplt.org/Properties/ExamplePropertyInput" } ] }, @@ -2596,7 +2598,7 @@ "outputVariables": [ { "value": { - "idShort": "ExampleProperty", + "idShort": "ExamplePropertyOutput", "category": "CONSTANT", "description": [ { @@ -2614,7 +2616,7 @@ "keys": [ { "type": "GlobalReference", - "value": "http://acplt.org/Properties/ExampleProperty" + "value": "http://acplt.org/Properties/ExamplePropertyOutput" } ] }, @@ -2627,7 +2629,7 @@ "inoutputVariables": [ { "value": { - "idShort": "ExampleProperty", + "idShort": "ExamplePropertyInOutput", "category": "CONSTANT", "description": [ { @@ -2645,7 +2647,7 @@ "keys": [ { "type": "GlobalReference", - "value": "http://acplt.org/Properties/ExampleProperty" + "value": "http://acplt.org/Properties/ExamplePropertyInOutput" } ] }, diff --git a/compliance-tool/test/compliance_tool/files/test_demo_full_example_wrong_attribute.xml b/compliance-tool/test/compliance_tool/files/test_demo_full_example_wrong_attribute.xml index 4d3d5a561..0f9995991 100644 --- a/compliance-tool/test/compliance_tool/files/test_demo_full_example_wrong_attribute.xml +++ b/compliance-tool/test/compliance_tool/files/test_demo_full_example_wrong_attribute.xml @@ -827,7 +827,7 @@ CONSTANT - ExampleProperty + ExamplePropertyInput en-US @@ -854,7 +854,7 @@ GlobalReference - http://acplt.org/Properties/ExampleProperty + http://acplt.org/Properties/ExamplePropertyInput @@ -878,7 +878,7 @@ CONSTANT - ExampleProperty + ExamplePropertyOutput en-US @@ -905,7 +905,7 @@ GlobalReference - http://acplt.org/Properties/ExampleProperty + http://acplt.org/Properties/ExamplePropertyOutput @@ -929,7 +929,7 @@ CONSTANT - ExampleProperty + ExamplePropertyInOutput en-US @@ -956,7 +956,7 @@ GlobalReference - http://acplt.org/Properties/ExampleProperty + http://acplt.org/Properties/ExamplePropertyInOutput @@ -1848,7 +1848,7 @@ CONSTANT - ExampleProperty + ExamplePropertyInput en-US @@ -1875,7 +1875,7 @@ GlobalReference - http://acplt.org/Properties/ExampleProperty + http://acplt.org/Properties/ExamplePropertyInput @@ -1899,7 +1899,7 @@ CONSTANT - ExampleProperty + ExamplePropertyOutput en-US @@ -1926,7 +1926,7 @@ GlobalReference - http://acplt.org/Properties/ExampleProperty + http://acplt.org/Properties/ExamplePropertyOutput @@ -1950,7 +1950,7 @@ CONSTANT - ExampleProperty + ExamplePropertyInOutput en-US @@ -1977,7 +1977,7 @@ GlobalReference - http://acplt.org/Properties/ExampleProperty + http://acplt.org/Properties/ExamplePropertyInOutput @@ -2439,7 +2439,7 @@ CONSTANT - ExampleProperty + ExamplePropertyInput en-US @@ -2456,7 +2456,7 @@ GlobalReference - http://acplt.org/Properties/ExampleProperty + http://acplt.org/Properties/ExamplePropertyInput @@ -2470,7 +2470,7 @@ CONSTANT - ExampleProperty + ExamplePropertyOutput en-US @@ -2487,7 +2487,7 @@ GlobalReference - http://acplt.org/Properties/ExampleProperty + http://acplt.org/Properties/ExamplePropertyOutput @@ -2501,7 +2501,7 @@ CONSTANT - ExampleProperty + ExamplePropertyInOutput en-US @@ -2518,7 +2518,7 @@ GlobalReference - http://acplt.org/Properties/ExampleProperty + http://acplt.org/Properties/ExamplePropertyInOutput diff --git a/compliance-tool/test/compliance_tool/files/test_demo_full_example_xml_aasx/aasx/data.xml b/compliance-tool/test/compliance_tool/files/test_demo_full_example_xml_aasx/aasx/data.xml index 6ba3cc9c5..2c864dfff 100644 --- a/compliance-tool/test/compliance_tool/files/test_demo_full_example_xml_aasx/aasx/data.xml +++ b/compliance-tool/test/compliance_tool/files/test_demo_full_example_xml_aasx/aasx/data.xml @@ -835,7 +835,7 @@ CONSTANT - ExampleProperty + ExamplePropertyInput en-US @@ -862,7 +862,7 @@ GlobalReference - http://acplt.org/Properties/ExampleProperty + http://acplt.org/Properties/ExamplePropertyInput @@ -886,7 +886,7 @@ CONSTANT - ExampleProperty + ExamplePropertyOutput en-US @@ -913,7 +913,7 @@ GlobalReference - http://acplt.org/Properties/ExampleProperty + http://acplt.org/Properties/ExamplePropertyOutput @@ -937,7 +937,7 @@ CONSTANT - ExampleProperty + ExamplePropertyInOutput en-US @@ -964,7 +964,7 @@ GlobalReference - http://acplt.org/Properties/ExampleProperty + http://acplt.org/Properties/ExamplePropertyInOutput @@ -1856,7 +1856,7 @@ CONSTANT - ExampleProperty + ExamplePropertyInput en-US @@ -1883,7 +1883,7 @@ GlobalReference - http://acplt.org/Properties/ExampleProperty + http://acplt.org/Properties/ExamplePropertyInput @@ -1907,7 +1907,7 @@ CONSTANT - ExampleProperty + ExamplePropertyOutput en-US @@ -1934,7 +1934,7 @@ GlobalReference - http://acplt.org/Properties/ExampleProperty + http://acplt.org/Properties/ExamplePropertyOutput @@ -1958,7 +1958,7 @@ CONSTANT - ExampleProperty + ExamplePropertyInOutput en-US @@ -1985,7 +1985,7 @@ GlobalReference - http://acplt.org/Properties/ExampleProperty + http://acplt.org/Properties/ExamplePropertyInOutput @@ -2447,7 +2447,7 @@ CONSTANT - ExampleProperty + ExamplePropertyInput en-US @@ -2464,7 +2464,7 @@ GlobalReference - http://acplt.org/Properties/ExampleProperty + http://acplt.org/Properties/ExamplePropertyInput @@ -2478,7 +2478,7 @@ CONSTANT - ExampleProperty + ExamplePropertyOutput en-US @@ -2495,7 +2495,7 @@ GlobalReference - http://acplt.org/Properties/ExampleProperty + http://acplt.org/Properties/ExamplePropertyOutput @@ -2509,7 +2509,7 @@ CONSTANT - ExampleProperty + ExamplePropertyInOutput en-US @@ -2526,7 +2526,7 @@ GlobalReference - http://acplt.org/Properties/ExampleProperty + http://acplt.org/Properties/ExamplePropertyInOutput diff --git a/compliance-tool/test/compliance_tool/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/data.xml b/compliance-tool/test/compliance_tool/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/data.xml index 1ce64e565..30ebd5789 100644 --- a/compliance-tool/test/compliance_tool/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/data.xml +++ b/compliance-tool/test/compliance_tool/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/data.xml @@ -835,7 +835,7 @@ CONSTANT - ExampleProperty + ExamplePropertyInput en-US @@ -862,7 +862,7 @@ GlobalReference - http://acplt.org/Properties/ExampleProperty + http://acplt.org/Properties/ExamplePropertyInput @@ -886,7 +886,7 @@ CONSTANT - ExampleProperty + ExamplePropertyOutput en-US @@ -913,7 +913,7 @@ GlobalReference - http://acplt.org/Properties/ExampleProperty + http://acplt.org/Properties/ExamplePropertyOutput @@ -937,7 +937,7 @@ CONSTANT - ExampleProperty + ExamplePropertyInOutput en-US @@ -964,7 +964,7 @@ GlobalReference - http://acplt.org/Properties/ExampleProperty + http://acplt.org/Properties/ExamplePropertyInOutput @@ -1856,7 +1856,7 @@ CONSTANT - ExampleProperty + ExamplePropertyInput en-US @@ -1883,7 +1883,7 @@ GlobalReference - http://acplt.org/Properties/ExampleProperty + http://acplt.org/Properties/ExamplePropertyInput @@ -1907,7 +1907,7 @@ CONSTANT - ExampleProperty + ExamplePropertyOutput en-US @@ -1934,7 +1934,7 @@ GlobalReference - http://acplt.org/Properties/ExampleProperty + http://acplt.org/Properties/ExamplePropertyOutput @@ -1958,7 +1958,7 @@ CONSTANT - ExampleProperty + ExamplePropertyInOutput en-US @@ -1985,7 +1985,7 @@ GlobalReference - http://acplt.org/Properties/ExampleProperty + http://acplt.org/Properties/ExamplePropertyInOutput @@ -2447,7 +2447,7 @@ CONSTANT - ExampleProperty + ExamplePropertyInput en-US @@ -2464,7 +2464,7 @@ GlobalReference - http://acplt.org/Properties/ExampleProperty + http://acplt.org/Properties/ExamplePropertyInput @@ -2478,7 +2478,7 @@ CONSTANT - ExampleProperty + ExamplePropertyOutput en-US @@ -2495,7 +2495,7 @@ GlobalReference - http://acplt.org/Properties/ExampleProperty + http://acplt.org/Properties/ExamplePropertyOutput @@ -2509,7 +2509,7 @@ CONSTANT - ExampleProperty + ExamplePropertyInOutput en-US @@ -2526,7 +2526,7 @@ GlobalReference - http://acplt.org/Properties/ExampleProperty + http://acplt.org/Properties/ExamplePropertyInOutput