356 lines
16 KiB
XML
Executable File
356 lines
16 KiB
XML
Executable File
<?xml version="1.0" encoding="utf-8"?>
|
|
<!--
|
|
//
|
|
// Condition.xml - XML definition for the initial Mocha `Condition` system class instance
|
|
//
|
|
// Author:
|
|
// Michael Becker <alcexhim@gmail.com>
|
|
//
|
|
// Copyright (c) 2020 Mike Becker's Software
|
|
//
|
|
// This program is free software: you can redistribute it and/or modify
|
|
// it under the terms of the GNU General Public License as published by
|
|
// the Free Software Foundation, either version 3 of the License, or
|
|
// (at your option) any later version.
|
|
//
|
|
// This program is distributed in the hope that it will be useful,
|
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
// GNU General Public License for more details.
|
|
//
|
|
// You should have received a copy of the GNU General Public License
|
|
// along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
-->
|
|
<mocha xmlns="urn:net.alcetech.schemas.Mocha">
|
|
<libraries>
|
|
<library id="{2826E41F-763A-413F-B239-3D9698AB629F}">
|
|
<instances>
|
|
<instance id="{A5B9CB0C-C3A1-458A-A664-9028134A32A4}" classInstanceId="&IDC_Relationship;">
|
|
<!-- Relationship: Condition Group.has Condition -->
|
|
<attributeValues>
|
|
<attributeValue attributeInstanceId="{71106B12-1934-4834-B0F6-D894637BAEED}" value="has" />
|
|
</attributeValues>
|
|
<relationships>
|
|
<relationship relationshipInstanceId="{7FB5D234-042E-45CB-B11D-AD72F8D45BD3}">
|
|
<!-- .has source Class `Condition Group` -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{1CD066D8-6C68-458C-B50F-D5FF44AA838B}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
<relationship relationshipInstanceId="{F220F1C2-0499-4E87-A32E-BDBF80C1F8A4}">
|
|
<!-- .has destination Class `Condition` -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{B7AEA03C-073A-480C-BEA2-6680B6C9A119}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
<relationship relationshipInstanceId="&IDR_Relationship__has_sibling__Relationship;">
|
|
<!-- .has sibling Relationship -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{6CBD6A00-6921-4073-9CC0-FD4CA396B9A8}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
</relationships>
|
|
</instance>
|
|
<instance id="{6CBD6A00-6921-4073-9CC0-FD4CA396B9A8}" classInstanceId="&IDC_Relationship;">
|
|
<!-- Relationship: Condition.for Condition Group -->
|
|
<attributeValues>
|
|
<attributeValue attributeInstanceId="{71106B12-1934-4834-B0F6-D894637BAEED}" value="for" />
|
|
</attributeValues>
|
|
<relationships>
|
|
<relationship relationshipInstanceId="{7FB5D234-042E-45CB-B11D-AD72F8D45BD3}">
|
|
<!-- .has source Class `Condition` -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{B7AEA03C-073A-480C-BEA2-6680B6C9A119}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
<relationship relationshipInstanceId="{F220F1C2-0499-4E87-A32E-BDBF80C1F8A4}">
|
|
<!-- .has destination Class `Condition Group` -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{1CD066D8-6C68-458C-B50F-D5FF44AA838B}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
<relationship relationshipInstanceId="&IDR_Relationship__has_sibling__Relationship;">
|
|
<!-- .has sibling Relationship -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{A5B9CB0C-C3A1-458A-A664-9028134A32A4}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
</relationships>
|
|
</instance>
|
|
<instance id="{EED03C12-E5EB-437E-B668-8FA59C96A751}" classInstanceId="&IDC_Relationship;">
|
|
<!-- Relationship: Attribute Condition.has source Attribute -->
|
|
<attributeValues>
|
|
<attributeValue attributeInstanceId="{71106B12-1934-4834-B0F6-D894637BAEED}" value="has source" />
|
|
</attributeValues>
|
|
<relationships>
|
|
<relationship relationshipInstanceId="{7FB5D234-042E-45CB-B11D-AD72F8D45BD3}">
|
|
<!-- .has source Class `Attribute Condition` -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{EF98C74C-4621-4AC7-AA08-8534F9050B68}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
<relationship relationshipInstanceId="{F220F1C2-0499-4E87-A32E-BDBF80C1F8A4}">
|
|
<!-- .has destination Class `Attribute` -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{F9CD7751-EF62-4F7C-8A28-EBE90B8F46AA}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
<relationship relationshipInstanceId="&IDR_Relationship__has_sibling__Relationship;">
|
|
<!-- .has sibling Relationship -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{59A43F04-9BD3-4328-9456-A5C0B02C6836}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
</relationships>
|
|
</instance>
|
|
<instance id="{59A43F04-9BD3-4328-9456-A5C0B02C6836}" classInstanceId="&IDC_Relationship;">
|
|
<!-- Relationship: Attribute.source for Attribute Condition -->
|
|
<attributeValues>
|
|
<attributeValue attributeInstanceId="{71106B12-1934-4834-B0F6-D894637BAEED}" value="source for" />
|
|
</attributeValues>
|
|
<relationships>
|
|
<relationship relationshipInstanceId="{7FB5D234-042E-45CB-B11D-AD72F8D45BD3}">
|
|
<!-- .has source Class `Attribute` -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{F9CD7751-EF62-4F7C-8A28-EBE90B8F46AA}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
<relationship relationshipInstanceId="{F220F1C2-0499-4E87-A32E-BDBF80C1F8A4}">
|
|
<!-- .has destination Class `Attribute Condition` -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{EF98C74C-4621-4AC7-AA08-8534F9050B68}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
<relationship relationshipInstanceId="&IDR_Relationship__has_sibling__Relationship;">
|
|
<!-- .has sibling Relationship -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{EED03C12-E5EB-437E-B668-8FA59C96A751}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
</relationships>
|
|
</instance>
|
|
<instance id="{BEEC38DE-9F5F-43D1-B86E-B02A6D5C0C99}" classInstanceId="&IDC_Relationship;">
|
|
<!-- Relationship: Condition.has Condition Comparison -->
|
|
<attributeValues>
|
|
<attributeValue attributeInstanceId="{71106B12-1934-4834-B0F6-D894637BAEED}" value="has" />
|
|
</attributeValues>
|
|
<relationships>
|
|
<relationship relationshipInstanceId="{7FB5D234-042E-45CB-B11D-AD72F8D45BD3}">
|
|
<!-- .has source Class `Condition` -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{B7AEA03C-073A-480C-BEA2-6680B6C9A119}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
<relationship relationshipInstanceId="{F220F1C2-0499-4E87-A32E-BDBF80C1F8A4}">
|
|
<!-- .has destination Class `Condition Comparison` -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{1BA3B424-A45C-49DC-9F6F-3DDE169AFE12}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
<relationship relationshipInstanceId="&IDR_Relationship__has_sibling__Relationship;">
|
|
<!-- .has sibling Relationship -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{D52C5C3B-17E8-46DA-BF32-28DB3CFC74DC}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
</relationships>
|
|
</instance>
|
|
<instance id="{D52C5C3B-17E8-46DA-BF32-28DB3CFC74DC}" classInstanceId="&IDC_Relationship;">
|
|
<!-- Relationship: Condition Comparison.for Condition -->
|
|
<attributeValues>
|
|
<attributeValue attributeInstanceId="{71106B12-1934-4834-B0F6-D894637BAEED}" value="for" />
|
|
</attributeValues>
|
|
<relationships>
|
|
<relationship relationshipInstanceId="{7FB5D234-042E-45CB-B11D-AD72F8D45BD3}">
|
|
<!-- .has source Class `Condition Comparison` -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{1BA3B424-A45C-49DC-9F6F-3DDE169AFE12}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
<relationship relationshipInstanceId="{F220F1C2-0499-4E87-A32E-BDBF80C1F8A4}">
|
|
<!-- .has destination Class `Condition` -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{B7AEA03C-073A-480C-BEA2-6680B6C9A119}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
<relationship relationshipInstanceId="&IDR_Relationship__has_sibling__Relationship;">
|
|
<!-- .has sibling Relationship -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{BEEC38DE-9F5F-43D1-B86E-B02A6D5C0C99}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
</relationships>
|
|
</instance>
|
|
<instance id="{F7ACCB06-1D93-472C-9A67-3CDA30AA1DFD}" classInstanceId="&IDC_Relationship;">
|
|
<!-- Relationship: Condition Comparison.has title Translation -->
|
|
<attributeValues>
|
|
<attributeValue attributeInstanceId="{71106B12-1934-4834-B0F6-D894637BAEED}" value="has title" />
|
|
</attributeValues>
|
|
<relationships>
|
|
<relationship relationshipInstanceId="{7FB5D234-042E-45CB-B11D-AD72F8D45BD3}">
|
|
<!-- .has source Class `Condition Comparison` -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{1BA3B424-A45C-49DC-9F6F-3DDE169AFE12}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
<relationship relationshipInstanceId="{F220F1C2-0499-4E87-A32E-BDBF80C1F8A4}">
|
|
<!-- .has destination Class `Translation` -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="&IDC_Translation;" />
|
|
</targetInstances>
|
|
</relationship>
|
|
<relationship relationshipInstanceId="&IDR_Relationship__has_sibling__Relationship;">
|
|
<!-- .has sibling Relationship -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{D5C16CF3-FF84-423D-A3FB-6F1FCB6F57EC}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
</relationships>
|
|
</instance>
|
|
<instance id="{D5C16CF3-FF84-423D-A3FB-6F1FCB6F57EC}" classInstanceId="&IDC_Relationship;">
|
|
<!-- Relationship: Translation.title for Condition Comparison -->
|
|
<attributeValues>
|
|
<attributeValue attributeInstanceId="{71106B12-1934-4834-B0F6-D894637BAEED}" value="title for" />
|
|
</attributeValues>
|
|
<relationships>
|
|
<relationship relationshipInstanceId="{7FB5D234-042E-45CB-B11D-AD72F8D45BD3}">
|
|
<!-- .has source Class `Translation` -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="&IDC_Translation;" />
|
|
</targetInstances>
|
|
</relationship>
|
|
<relationship relationshipInstanceId="{F220F1C2-0499-4E87-A32E-BDBF80C1F8A4}">
|
|
<!-- .has destination Class `Condition Comparison` -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{1BA3B424-A45C-49DC-9F6F-3DDE169AFE12}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
<relationship relationshipInstanceId="&IDR_Relationship__has_sibling__Relationship;">
|
|
<!-- .has sibling Relationship -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{F7ACCB06-1D93-472C-9A67-3CDA30AA1DFD}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
</relationships>
|
|
</instance>
|
|
|
|
<instance id="{2656C98F-C985-4075-AAE8-7F87F969927F}" classInstanceId="&IDC_ExtractSingleInstanceStringComponent;">
|
|
<relationships>
|
|
<relationship relationshipInstanceId="{5E499753-F50F-4A9E-BF53-DC013820499C}">
|
|
<targetInstances>
|
|
<instanceReference instanceId="{F7ACCB06-1D93-472C-9A67-3CDA30AA1DFD}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
</relationships>
|
|
</instance>
|
|
|
|
<instance id="{7C21CA5B-3F06-43A5-A1A2-1D6EAC874554}" classInstanceId="&IDC_String;">
|
|
<relationships>
|
|
<relationship relationshipInstanceId="&IDR_String__has__String_Component;">
|
|
<targetInstances>
|
|
<instanceReference instanceId="{2656C98F-C985-4075-AAE8-7F87F969927F}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
</relationships>
|
|
</instance>
|
|
|
|
<instance id="{B7AEA03C-073A-480C-BEA2-6680B6C9A119}" superClassId="&IDC_Class;">
|
|
<translations>
|
|
<!-- Class.has title Translation -->
|
|
<translation relationshipInstanceId="&IDR_Class__has_title__Translation;">
|
|
<translationValues>
|
|
<translationValue languageInstanceId="&IDI_Language_English;" value="Condition" />
|
|
</translationValues>
|
|
</translation>
|
|
</translations>
|
|
<attributeValues>
|
|
<attributeValue attributeInstanceId="&IDA_Abstract;" value="true" />
|
|
</attributeValues>
|
|
</instance>
|
|
|
|
<instance id="{EF98C74C-4621-4AC7-AA08-8534F9050B68}" superClassId="{B7AEA03C-073A-480C-BEA2-6680B6C9A119}">
|
|
<translations>
|
|
<!-- Class.has title Translation -->
|
|
<translation relationshipInstanceId="&IDR_Class__has_title__Translation;">
|
|
<translationValues>
|
|
<translationValue languageInstanceId="&IDI_Language_English;" value="Attribute Condition" />
|
|
</translationValues>
|
|
</translation>
|
|
</translations>
|
|
</instance>
|
|
|
|
<instance id="{1BA3B424-A45C-49DC-9F6F-3DDE169AFE12}" superClassId="&IDC_Class;">
|
|
<translations>
|
|
<!-- Class.has title Translation -->
|
|
<translation relationshipInstanceId="&IDR_Class__has_title__Translation;">
|
|
<translationValues>
|
|
<translationValue languageInstanceId="&IDI_Language_English;" value="Condition Comparison" />
|
|
</translationValues>
|
|
</translation>
|
|
</translations>
|
|
<attributeValues>
|
|
<attributeValue attributeInstanceId="&IDA_Abstract;" value="true" />
|
|
</attributeValues>
|
|
<relationships>
|
|
<relationship relationshipInstanceId="&IDR_Class__instance_labeled_by__String;">
|
|
<targetInstances>
|
|
<instanceReference instanceId="{7C21CA5B-3F06-43A5-A1A2-1D6EAC874554}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
</relationships>
|
|
</instance>
|
|
<instance id="{2BCEDBA7-BFD8-4041-B0EA-3EDF4EDDDC86}" superClassId="{1BA3B424-A45C-49DC-9F6F-3DDE169AFE12}">
|
|
<translations>
|
|
<!-- Class.has title Translation -->
|
|
<translation relationshipInstanceId="&IDR_Class__has_title__Translation;">
|
|
<translationValues>
|
|
<translationValue languageInstanceId="&IDI_Language_English;" value="Attribute Condition Comparison" />
|
|
</translationValues>
|
|
</translation>
|
|
</translations>
|
|
<relationships>
|
|
<relationship relationshipInstanceId="&IDR_Class__instance_labeled_by__String;">
|
|
<targetInstances>
|
|
<instanceReference instanceId="{7C21CA5B-3F06-43A5-A1A2-1D6EAC874554}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
</relationships>
|
|
</instance>
|
|
|
|
<instance id="{EDF442A6-8E95-456C-812A-546F3FBD1F45}" classInstanceId="{2BCEDBA7-BFD8-4041-B0EA-3EDF4EDDDC86}">
|
|
<translations>
|
|
<translation relationshipInstanceId="{F7ACCB06-1D93-472C-9A67-3CDA30AA1DFD}">
|
|
<translationValues>
|
|
<translationValue languageInstanceId="&IDI_Language_English;" value="equal to" />
|
|
</translationValues>
|
|
</translation>
|
|
</translations>
|
|
</instance>
|
|
<instance id="{C7F75135-62DC-4DE6-8F3D-5D2CA459EE94}" classInstanceId="{2BCEDBA7-BFD8-4041-B0EA-3EDF4EDDDC86}">
|
|
<translations>
|
|
<translation relationshipInstanceId="{F7ACCB06-1D93-472C-9A67-3CDA30AA1DFD}">
|
|
<translationValues>
|
|
<translationValue languageInstanceId="&IDI_Language_English;" value="not equal to" />
|
|
</translationValues>
|
|
</translation>
|
|
</translations>
|
|
</instance>
|
|
|
|
<instance id="{1CD066D8-6C68-458C-B50F-D5FF44AA838B}" superClassId="{B7AEA03C-073A-480C-BEA2-6680B6C9A119}">
|
|
<translations>
|
|
<!-- Class.has title Translation -->
|
|
<translation relationshipInstanceId="&IDR_Class__has_title__Translation;">
|
|
<translationValues>
|
|
<translationValue languageInstanceId="&IDI_Language_English;" value="Condition Group" />
|
|
</translationValues>
|
|
</translation>
|
|
</translations>
|
|
<attributeValues>
|
|
<attributeValue attributeInstanceId="&IDA_Final;" value="true" />
|
|
</attributeValues>
|
|
</instance>
|
|
</instances>
|
|
</library>
|
|
</libraries>
|
|
</mocha>
|