From 81e17f4b93d6fa4ac60a770b4f6739270b19f578 Mon Sep 17 00:00:00 2001 From: aai <aai@kereval.com> Date: Mon, 18 Oct 2021 15:40:30 +0200 Subject: [PATCH] Separate ITs and configure pipeline --- .gitlab-ci.yml | 44 + .../resources/archetype-resources/pom.xml | 4 +- .../src/main/resources/generateAndUpdate.sh | 18 +- hl7templates-resources/cdabasic/attrDTs.xml | 231 -- .../cdabasic/choicesDefault.xml | 68 - hl7templates-resources/cdabasic/datatypes.xml | 94 - .../cdabasic/distinguishers.xml | 514 --- .../cdabasic/modelsDefinition.xml | 31 - .../cdabasic/templatesTypeMapping.xml | 77 - hl7templates-resources/cdaepsos/attrDTs.xml | 231 -- .../cdaepsos/choicesDefault.xml | 68 - hl7templates-resources/cdaepsos/datatypes.xml | 94 - .../cdaepsos/distinguishers.xml | 514 --- .../cdaepsos/modelsDefinition.xml | 36 - .../cdaepsos/templatesTypeMapping.xml | 77 - .../uml/profiles/Ecore.profile.properties | 118 - .../uml/profiles/Ecore.profile.uml | 1492 -------- .../uml/profiles/Standard.profile.properties | 149 - .../uml/profiles/Standard.profile.uml | 765 ---- .../uml/profiles/UML2.profile.properties | 62 - .../uml/profiles/UML2.profile.uml | 381 -- .../uml/profiles/cda-profiles.uml | 184 - .../uml/profiles/common-profile.uml | 3099 ----------------- hl7templates/gocmodel-jar/pom.xml | 131 +- .../goc/mode/test/CDAClassesMapIT.java} | 4 +- .../goc/mode/test/ElementImportUtilIT.java} | 4 +- .../test/ModelDescriberInitializerIT.java} | 4 +- .../goc/mode/test/ModelDescriberUtilIT.java} | 4 +- .../goc/mode/test/PackagedElementUtilIT.java} | 4 +- .../gazelle/goc/mode/test/UMLLoaderIT.java} | 4 +- .../gazelle/goc/mode/test/UmlServicesIT.java} | 4 +- .../ihe/gazelle/goc/mode/test/XMIUtilIT.java} | 4 +- .../goc/scripts/CreateResourcesForTest.java | 171 + .../goc/scripts/DeleteResourcesForTest.java | 27 + .../src/main/resources/env.properties | 3 + .../hl7templates-generator-jar/pom.xml | 96 + .../assertions/test/AssertAnalyzerIT.java} | 7 +- .../assertions/test/XPATHValidationIT.java} | 2 +- .../attr/test/AttrClassCodeAnalyzerIT.java} | 2 +- .../attr/test/AttrConstraintAnalyzerIT.java} | 2 +- .../AttrContextConductionIndAnalyzerIT.java} | 2 +- .../AttrContextControlCodeAnalyzerIT.java} | 2 +- .../attr/test/AttrDatatypeAnalyzerIT.java} | 2 +- .../attr/test/AttrExtensionAnalyzerIT.java} | 2 +- .../test/AttrMultiplicityAnalyzerIT.java} | 2 +- .../attr/test/AttrOptionalityAnalyzerIT.java} | 2 +- .../attr/test/AttrProcessorUtilIT.java} | 2 +- .../attr/test/AttrProhibitedAnalyzerIT.java} | 2 +- .../test/AttrRepresentationAnalyzerIT.java} | 2 +- .../tempgen/attr/test/AttrUseAnalyzerIT.java} | 2 +- .../attr/test/AttrValueAnalyzerIT.java} | 2 +- .../attr/test/AttrVocabAnalyzerIT.java} | 2 +- .../test/AttrVocabEnumVocabAnalyzerIT.java} | 2 +- .../attr/test/AttributeAnalyzerIT.java} | 2 +- .../choice/test/AssertionChoicesIT.java} | 3 +- .../ChoiceMaximumMultiplicityANalyzerIT.java} | 2 +- .../ChoiceMinimumMultiplicityANalyzerIT.java} | 2 +- .../flatten/test/AssertFlattenProcIT.java} | 2 +- .../flatten/test/GeneralFlattenDecorIT.java} | 2 +- .../test/IncludeDefinitionFlattenProcIT.java} | 2 +- .../flatten/test/LetFlattenProcIT.java} | 2 +- .../test/RuleDefinitionFlattenProcIT.java} | 2 +- .../test/ChoiceDefinitionAnalyzerIT.java} | 2 +- .../analyzer/ContainMandatoryAnalyzerIT.java} | 2 +- ...ContainMaximumMultiplicityAnalyzerIT.java} | 2 +- ...ContainMinimumMultiplicityAnalyzerIT.java} | 2 +- .../tempgen/test/CDAPathGeneratorIT.java} | 2 +- .../tempgen/test/DecorAnalyzerIT.java} | 2 +- .../test/DecorValidationLevelsActionIT.java} | 2 +- .../test/DistinguisherFollowerIT.java} | 2 +- ...xtraNegativeDistinguisherControlerIT.java} | 2 +- .../test/HL7TemplatesConverterIT.java} | 2 +- .../tempgen/test/ImportElementHandlerIT.java} | 2 +- .../test/IsClosedElWithDistGeneratorIT.java} | 2 +- .../test/IsClosedElementGeneratorIT.java} | 2 +- .../gazelle/tempgen/test/OCLGeneratorIT.java} | 2 +- .../tempgen/test/OwnedRuleManagerIT.java} | 2 +- .../gazelle/tempgen/test/PathManagerIT.java} | 2 +- .../tempgen/test/PropertyAnalyzerIT.java} | 2 +- .../gazelle/tempgen/test/RDDatatypeIT.java} | 2 +- .../tempgen/test/RDExceptionAnalyzerIT.java} | 2 +- .../gazelle/tempgen/test/RDMandatoryIT.java} | 2 +- .../test/RDMaximumMultiplicityIT.java} | 2 +- .../RDMinimumMultiplicityAnalyzerIT.java} | 2 +- .../gazelle/tempgen/test/RDVocabularyIT.java} | 2 +- .../tempgen/test/RootElementsAnalyzerIT.java} | 2 +- .../test/RuleDefinitionAnalyzerIT.java} | 4 +- .../tempgen/test/RulesAnalyzerIT.java} | 2 +- .../test/TemplateDefinitionAnalyzerIT.java} | 2 +- .../gazelle/tempgen/test/TextAnalyzerIT.java} | 2 +- .../tempgen/test/UMLElementsManagerIT.java} | 2 +- .../tempgen/test/ValueSetFlexibility2IT.java} | 2 +- .../tempgen/test/ValueSetFlexibility3IT.java} | 2 +- .../tempgen/test/ValueSetFlexibilityIT.java} | 2 +- .../action/ChoiceDefinitionAnalyzer.java | 24 +- .../action/RuleDefinitionAnalyzer.java | 15 +- hl7templates/hl7templates-model-jar/pom.xml | 95 + .../gazelle/tempmodel/test/AttrDTUtilIT.java} | 2 +- .../test/AttributeCheckerUtilIT.java} | 2 +- .../tempmodel/test/AttributeUtilIT.java} | 2 +- .../test/ChoiceDefinitionProblemUtilIT.java} | 2 +- .../test/ChoiceDefinitionUtilIT.java} | 2 +- .../gazelle/tempmodel/test/DTUtilsIT.java} | 2 +- .../tempmodel/test/DistinguisherUtil2IT.java} | 2 +- .../tempmodel/test/DistinguisherUtilIT.java} | 2 +- .../tempmodel/test/PropertyDescEnumIT.java} | 2 +- .../test/PropertyProblemUtilIT.java} | 2 +- .../RuleDefinitionDistinguisherUtilIT.java} | 2 +- .../test/RuleDefinitionProblemUtilIT.java} | 2 +- .../tempmodel/test/RuleDefinitionUtilIT.java} | 2 +- .../test/TemplateDefinitionUtilIT.java} | 2 +- .../test/TemplatesTypeMappingUtilIT.java} | 2 +- .../tempmodel/test/VocabularyUtilTI.java} | 2 +- .../src/it/resources/env.properties | 3 + .../tempmodel/test/ChoiceDefaultUtilTest.java | 2 + .../adapters/ValidatorGeneratorPlugin.java | 1 + .../EnvironementConfiguration.java | 54 + .../peripherals/HL7Templates2GOC.java | 23 +- .../assemble-scripts/generateValidator.sh | 0 .../db/utils/ConceptProviderDBImpl.java | 12 + .../ihe/gazelle/db/utils/ConnectionUtil.java | 194 ++ .../adapters/UpdateModelsDefinitionTest.java | 9 + pom.xml | 135 +- settings.xml | 11 + 124 files changed, 1126 insertions(+), 8419 deletions(-) create mode 100644 .gitlab-ci.yml delete mode 100755 hl7templates-resources/cdabasic/attrDTs.xml delete mode 100755 hl7templates-resources/cdabasic/choicesDefault.xml delete mode 100755 hl7templates-resources/cdabasic/datatypes.xml delete mode 100755 hl7templates-resources/cdabasic/distinguishers.xml delete mode 100755 hl7templates-resources/cdabasic/modelsDefinition.xml delete mode 100755 hl7templates-resources/cdabasic/templatesTypeMapping.xml delete mode 100755 hl7templates-resources/cdaepsos/attrDTs.xml delete mode 100755 hl7templates-resources/cdaepsos/choicesDefault.xml delete mode 100755 hl7templates-resources/cdaepsos/datatypes.xml delete mode 100755 hl7templates-resources/cdaepsos/distinguishers.xml delete mode 100755 hl7templates-resources/cdaepsos/modelsDefinition.xml delete mode 100755 hl7templates-resources/cdaepsos/templatesTypeMapping.xml delete mode 100755 hl7templates-resources/uml/profiles/Ecore.profile.properties delete mode 100755 hl7templates-resources/uml/profiles/Ecore.profile.uml delete mode 100755 hl7templates-resources/uml/profiles/Standard.profile.properties delete mode 100755 hl7templates-resources/uml/profiles/Standard.profile.uml delete mode 100755 hl7templates-resources/uml/profiles/UML2.profile.properties delete mode 100755 hl7templates-resources/uml/profiles/UML2.profile.uml delete mode 100755 hl7templates-resources/uml/profiles/cda-profiles.uml delete mode 100755 hl7templates-resources/uml/profiles/common-profile.uml rename hl7templates/gocmodel-jar/src/{test/java/net/ihe/gazelle/goc/model/test/CDAClassesMapTest.java => it/java/net/ihe/gazelle/goc/mode/test/CDAClassesMapIT.java} (99%) rename hl7templates/gocmodel-jar/src/{test/java/net/ihe/gazelle/goc/model/test/ElementImportUtilTest.java => it/java/net/ihe/gazelle/goc/mode/test/ElementImportUtilIT.java} (96%) rename hl7templates/gocmodel-jar/src/{test/java/net/ihe/gazelle/goc/model/test/ModelDescriberInitializerTest.java => it/java/net/ihe/gazelle/goc/mode/test/ModelDescriberInitializerIT.java} (95%) rename hl7templates/gocmodel-jar/src/{test/java/net/ihe/gazelle/goc/model/test/ModelDescriberUtilTest.java => it/java/net/ihe/gazelle/goc/mode/test/ModelDescriberUtilIT.java} (88%) rename hl7templates/gocmodel-jar/src/{test/java/net/ihe/gazelle/goc/model/test/PackagedElementUtilTest.java => it/java/net/ihe/gazelle/goc/mode/test/PackagedElementUtilIT.java} (96%) rename hl7templates/gocmodel-jar/src/{test/java/net/ihe/gazelle/goc/model/test/UMLLoaderTest.java => it/java/net/ihe/gazelle/goc/mode/test/UMLLoaderIT.java} (99%) rename hl7templates/gocmodel-jar/src/{test/java/net/ihe/gazelle/goc/model/test/UmlServicesTest.java => it/java/net/ihe/gazelle/goc/mode/test/UmlServicesIT.java} (76%) rename hl7templates/gocmodel-jar/src/{test/java/net/ihe/gazelle/goc/model/test/XMIUtilTest.java => it/java/net/ihe/gazelle/goc/mode/test/XMIUtilIT.java} (90%) create mode 100644 hl7templates/gocmodel-jar/src/main/java/net/ihe/gazelle/goc/scripts/CreateResourcesForTest.java create mode 100644 hl7templates/gocmodel-jar/src/main/java/net/ihe/gazelle/goc/scripts/DeleteResourcesForTest.java create mode 100644 hl7templates/gocmodel-jar/src/main/resources/env.properties rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/assertions/test/AssertAnalyzerTest.java => it/java/net/ihe/gazelle/tempgen/assertions/test/AssertAnalyzerIT.java} (98%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/assertions/test/XPATHValidationTest.java => it/java/net/ihe/gazelle/tempgen/assertions/test/XPATHValidationIT.java} (98%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/attr/test/AttrClassCodeAnalyzerTest.java => it/java/net/ihe/gazelle/tempgen/attr/test/AttrClassCodeAnalyzerIT.java} (97%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/attr/test/AttrConstraintAnalyzerTest.java => it/java/net/ihe/gazelle/tempgen/attr/test/AttrConstraintAnalyzerIT.java} (98%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/attr/test/AttrContextConductionIndAnalyzerTest.java => it/java/net/ihe/gazelle/tempgen/attr/test/AttrContextConductionIndAnalyzerIT.java} (97%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/attr/test/AttrContextControlCodeAnalyzerTest.java => it/java/net/ihe/gazelle/tempgen/attr/test/AttrContextControlCodeAnalyzerIT.java} (98%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/attr/test/AttrDatatypeAnalyzerTest.java => it/java/net/ihe/gazelle/tempgen/attr/test/AttrDatatypeAnalyzerIT.java} (99%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/attr/test/AttrExtensionAnalyzerTest.java => it/java/net/ihe/gazelle/tempgen/attr/test/AttrExtensionAnalyzerIT.java} (98%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/attr/test/AttrMultiplicityAnalyzerTest.java => it/java/net/ihe/gazelle/tempgen/attr/test/AttrMultiplicityAnalyzerIT.java} (98%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/attr/test/AttrOptionalityAnalyzerTest.java => it/java/net/ihe/gazelle/tempgen/attr/test/AttrOptionalityAnalyzerIT.java} (98%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/attr/test/AttrProcessorUtilTest.java => it/java/net/ihe/gazelle/tempgen/attr/test/AttrProcessorUtilIT.java} (99%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/attr/test/AttrProhibitedAnalyzerTest.java => it/java/net/ihe/gazelle/tempgen/attr/test/AttrProhibitedAnalyzerIT.java} (98%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/attr/test/AttrRepresentationAnalyzerTest.java => it/java/net/ihe/gazelle/tempgen/attr/test/AttrRepresentationAnalyzerIT.java} (98%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/attr/test/AttrUseAnalyzerTest.java => it/java/net/ihe/gazelle/tempgen/attr/test/AttrUseAnalyzerIT.java} (98%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/attr/test/AttrValueAnalyzerTest.java => it/java/net/ihe/gazelle/tempgen/attr/test/AttrValueAnalyzerIT.java} (99%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/attr/test/AttrVocabAnalyzerTest.java => it/java/net/ihe/gazelle/tempgen/attr/test/AttrVocabAnalyzerIT.java} (98%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/attr/test/AttrVocabEnumVocabAnalyzerTest.java => it/java/net/ihe/gazelle/tempgen/attr/test/AttrVocabEnumVocabAnalyzerIT.java} (95%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/attr/test/AttributeAnalyzerTest.java => it/java/net/ihe/gazelle/tempgen/attr/test/AttributeAnalyzerIT.java} (99%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/choice/test/AssertionChoicesTest.java => it/java/net/ihe/gazelle/tempgen/choice/test/AssertionChoicesIT.java} (97%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/choice/test/ChoiceMaximumMultiplicityANalyzerTest.java => it/java/net/ihe/gazelle/tempgen/choice/test/ChoiceMaximumMultiplicityANalyzerIT.java} (93%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/choice/test/ChoiceMinimumMultiplicityANalyzerTest.java => it/java/net/ihe/gazelle/tempgen/choice/test/ChoiceMinimumMultiplicityANalyzerIT.java} (94%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/flatten/test/AssertFlattenProcTest.java => it/java/net/ihe/gazelle/tempgen/flatten/test/AssertFlattenProcIT.java} (97%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/flatten/test/GeneralFlattenDecorTest.java => it/java/net/ihe/gazelle/tempgen/flatten/test/GeneralFlattenDecorIT.java} (99%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/flatten/test/IncludeDefinitionFlattenProcTest.java => it/java/net/ihe/gazelle/tempgen/flatten/test/IncludeDefinitionFlattenProcIT.java} (98%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/flatten/test/LetFlattenProcTest.java => it/java/net/ihe/gazelle/tempgen/flatten/test/LetFlattenProcIT.java} (98%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/flatten/test/RuleDefinitionFlattenProcTest.java => it/java/net/ihe/gazelle/tempgen/flatten/test/RuleDefinitionFlattenProcIT.java} (99%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/proc/test/ChoiceDefinitionAnalyzerTest.java => it/java/net/ihe/gazelle/tempgen/proc/test/ChoiceDefinitionAnalyzerIT.java} (98%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/rules/analyzer/ContainMandatoryAnalyzerTest.java => it/java/net/ihe/gazelle/tempgen/rules/analyzer/ContainMandatoryAnalyzerIT.java} (98%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/rules/analyzer/ContainMaximumMultiplicityAnalyzerTest.java => it/java/net/ihe/gazelle/tempgen/rules/analyzer/ContainMaximumMultiplicityAnalyzerIT.java} (97%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/rules/analyzer/ContainMinimumMultiplicityAnalyzerTest.java => it/java/net/ihe/gazelle/tempgen/rules/analyzer/ContainMinimumMultiplicityAnalyzerIT.java} (97%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/test/CDAPathGeneratorTest.java => it/java/net/ihe/gazelle/tempgen/test/CDAPathGeneratorIT.java} (99%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/test/DecorAnalyzerTest.java => it/java/net/ihe/gazelle/tempgen/test/DecorAnalyzerIT.java} (97%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/test/DecorValidationLevelsActionTest.java => it/java/net/ihe/gazelle/tempgen/test/DecorValidationLevelsActionIT.java} (99%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/test/DistinguisherFollowerTest.java => it/java/net/ihe/gazelle/tempgen/test/DistinguisherFollowerIT.java} (98%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/test/ExtraNegativeDistinguisherControlerTest.java => it/java/net/ihe/gazelle/tempgen/test/ExtraNegativeDistinguisherControlerIT.java} (95%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/test/HL7TemplatesConverterTest.java => it/java/net/ihe/gazelle/tempgen/test/HL7TemplatesConverterIT.java} (99%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/test/ImportElementHandlerTest.java => it/java/net/ihe/gazelle/tempgen/test/ImportElementHandlerIT.java} (98%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/test/IsClosedElWithDistGeneratorTest.java => it/java/net/ihe/gazelle/tempgen/test/IsClosedElWithDistGeneratorIT.java} (98%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/test/IsClosedElementGeneratorTest.java => it/java/net/ihe/gazelle/tempgen/test/IsClosedElementGeneratorIT.java} (96%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/test/OCLGeneratorTest.java => it/java/net/ihe/gazelle/tempgen/test/OCLGeneratorIT.java} (99%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/test/OwnedRuleManagerTest.java => it/java/net/ihe/gazelle/tempgen/test/OwnedRuleManagerIT.java} (98%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/test/PathManagerTest.java => it/java/net/ihe/gazelle/tempgen/test/PathManagerIT.java} (98%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/test/PropertyAnalyzerTest.java => it/java/net/ihe/gazelle/tempgen/test/PropertyAnalyzerIT.java} (99%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/test/RDDatatypeTest.java => it/java/net/ihe/gazelle/tempgen/test/RDDatatypeIT.java} (98%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/test/RDExceptionAnalyzerTest.java => it/java/net/ihe/gazelle/tempgen/test/RDExceptionAnalyzerIT.java} (98%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/test/RDMandatoryTest.java => it/java/net/ihe/gazelle/tempgen/test/RDMandatoryIT.java} (98%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/test/RDMaximumMultiplicityTest.java => it/java/net/ihe/gazelle/tempgen/test/RDMaximumMultiplicityIT.java} (98%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/test/RDMinimumMultiplicityAnalyzerTest.java => it/java/net/ihe/gazelle/tempgen/test/RDMinimumMultiplicityAnalyzerIT.java} (99%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/test/RDVocabularyTest.java => it/java/net/ihe/gazelle/tempgen/test/RDVocabularyIT.java} (99%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/test/RootElementsAnalyzerTest.java => it/java/net/ihe/gazelle/tempgen/test/RootElementsAnalyzerIT.java} (97%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/test/RuleDefinitionAnalyzerTest.java => it/java/net/ihe/gazelle/tempgen/test/RuleDefinitionAnalyzerIT.java} (99%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/test/RulesAnalyzerTest.java => it/java/net/ihe/gazelle/tempgen/test/RulesAnalyzerIT.java} (97%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/test/TemplateDefinitionAnalyzerTest.java => it/java/net/ihe/gazelle/tempgen/test/TemplateDefinitionAnalyzerIT.java} (98%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/test/TextAnalyzerTest.java => it/java/net/ihe/gazelle/tempgen/test/TextAnalyzerIT.java} (98%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/test/UMLElementsManagerTest.java => it/java/net/ihe/gazelle/tempgen/test/UMLElementsManagerIT.java} (98%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/test/ValueSetFlexibilityTest2.java => it/java/net/ihe/gazelle/tempgen/test/ValueSetFlexibility2IT.java} (96%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/test/ValueSetFlexibilityTest3.java => it/java/net/ihe/gazelle/tempgen/test/ValueSetFlexibility3IT.java} (95%) rename hl7templates/hl7templates-generator-jar/src/{test/java/net/ihe/gazelle/tempgen/test/ValueSetFlexibilityTest1.java => it/java/net/ihe/gazelle/tempgen/test/ValueSetFlexibilityIT.java} (96%) rename hl7templates/hl7templates-model-jar/src/{test/java/net/ihe/gazelle/tempmodel/test/AttrDTUtilTest.java => it/java/net/ihe/gazelle/tempmodel/test/AttrDTUtilIT.java} (92%) rename hl7templates/hl7templates-model-jar/src/{test/java/net/ihe/gazelle/tempmodel/test/AttributeCheckerUtilTest.java => it/java/net/ihe/gazelle/tempmodel/test/AttributeCheckerUtilIT.java} (98%) rename hl7templates/hl7templates-model-jar/src/{test/java/net/ihe/gazelle/tempmodel/test/AttributeUtilTest.java => it/java/net/ihe/gazelle/tempmodel/test/AttributeUtilIT.java} (99%) rename hl7templates/hl7templates-model-jar/src/{test/java/net/ihe/gazelle/tempmodel/test/ChoiceDefinitionProblemUtilTest.java => it/java/net/ihe/gazelle/tempmodel/test/ChoiceDefinitionProblemUtilIT.java} (97%) rename hl7templates/hl7templates-model-jar/src/{test/java/net/ihe/gazelle/tempmodel/test/ChoiceDefinitionUtilTest.java => it/java/net/ihe/gazelle/tempmodel/test/ChoiceDefinitionUtilIT.java} (98%) rename hl7templates/hl7templates-model-jar/src/{test/java/net/ihe/gazelle/tempmodel/test/DTUtilsTest.java => it/java/net/ihe/gazelle/tempmodel/test/DTUtilsIT.java} (98%) rename hl7templates/hl7templates-model-jar/src/{test/java/net/ihe/gazelle/tempmodel/test/DistinguisherUtilTest2.java => it/java/net/ihe/gazelle/tempmodel/test/DistinguisherUtil2IT.java} (92%) rename hl7templates/hl7templates-model-jar/src/{test/java/net/ihe/gazelle/tempmodel/test/DistinguisherUtilTest.java => it/java/net/ihe/gazelle/tempmodel/test/DistinguisherUtilIT.java} (97%) rename hl7templates/hl7templates-model-jar/src/{test/java/net/ihe/gazelle/tempmodel/test/PropertyDescEnumTest.java => it/java/net/ihe/gazelle/tempmodel/test/PropertyDescEnumIT.java} (99%) rename hl7templates/hl7templates-model-jar/src/{test/java/net/ihe/gazelle/tempmodel/test/PropertyProblemUtilTest.java => it/java/net/ihe/gazelle/tempmodel/test/PropertyProblemUtilIT.java} (98%) rename hl7templates/hl7templates-model-jar/src/{test/java/net/ihe/gazelle/tempmodel/test/RuleDefinitionDistinguisherUtilTest.java => it/java/net/ihe/gazelle/tempmodel/test/RuleDefinitionDistinguisherUtilIT.java} (99%) rename hl7templates/hl7templates-model-jar/src/{test/java/net/ihe/gazelle/tempmodel/test/RuleDefinitionProblemUtilTest.java => it/java/net/ihe/gazelle/tempmodel/test/RuleDefinitionProblemUtilIT.java} (99%) rename hl7templates/hl7templates-model-jar/src/{test/java/net/ihe/gazelle/tempmodel/test/RuleDefinitionUtilTest.java => it/java/net/ihe/gazelle/tempmodel/test/RuleDefinitionUtilIT.java} (99%) rename hl7templates/hl7templates-model-jar/src/{test/java/net/ihe/gazelle/tempmodel/test/TemplateDefinitionUtilTest.java => it/java/net/ihe/gazelle/tempmodel/test/TemplateDefinitionUtilIT.java} (99%) rename hl7templates/hl7templates-model-jar/src/{test/java/net/ihe/gazelle/tempmodel/test/TemplatesTypeMappingUtilTest.java => it/java/net/ihe/gazelle/tempmodel/test/TemplatesTypeMappingUtilIT.java} (98%) rename hl7templates/hl7templates-model-jar/src/{test/java/net/ihe/gazelle/tempmodel/test/VocabularyUtilTest.java => it/java/net/ihe/gazelle/tempmodel/test/VocabularyUtilTI.java} (99%) create mode 100644 hl7templates/hl7templates-model-jar/src/it/resources/env.properties create mode 100644 hl7templates/hl7templates-packager-jar/src/main/java/net/ihe/gazelle/lib/hl7templatespackager/application/EnvironementConfiguration.java mode change 100644 => 100755 hl7templates/hl7templates-packager-jar/src/main/resources/assemble-scripts/generateValidator.sh create mode 100644 hl7templates/hl7templates-packager-jar/src/main/resources/sequoia-db-hack/src/main/java/net/ihe/gazelle/db/utils/ConceptProviderDBImpl.java create mode 100644 hl7templates/hl7templates-packager-jar/src/main/resources/sequoia-db-hack/src/main/java/net/ihe/gazelle/db/utils/ConnectionUtil.java create mode 100644 settings.xml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..d867557 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,44 @@ +# Define templates +include: + - project: 'gazelle/private/gitlab-ci-templates' + file: 'extends.yaml' + ref: 'master' + +# Define stages +stages: + - build + - postbuild + - deploy + - tests + - release + - upgrade + - cleanup + +# Define global variables +variables: + P_NAME: "gazelle-objects-checker" + P_APP_TYPE: "java" + P_CODE_SRC_PATH: "." + P_MAVEN_IMAGE_TAG: "3.6.3-jdk-11-slim" + +# Define jobs +code: + stage: build + extends: + - .buildCodeForJavaWithPostgresql + variables: + P_MAVEN_EXTRA_ARGS: "-DskipIT=true" + +quality: + stage: tests + extends: + - .testQualityForJavaWithSonarqube + variables: + P_MAVEN_IMAGE_TAG: "3.6.3-jdk-11" + +release/code: + stage: release + extends: + - .releaseCodeForJava + variables: + P_MAVEN_EXTRA_ARGS: "-DskipIT=true" diff --git a/archetype/generated-validator/validator-archetype/src/main/resources/archetype-resources/pom.xml b/archetype/generated-validator/validator-archetype/src/main/resources/archetype-resources/pom.xml index 82b173a..f53c3e6 100644 --- a/archetype/generated-validator/validator-archetype/src/main/resources/archetype-resources/pom.xml +++ b/archetype/generated-validator/validator-archetype/src/main/resources/archetype-resources/pom.xml @@ -33,7 +33,7 @@ </goals> <configuration> <executable>${basedir}/src/main/resources/autoUpdateImports.sh</executable> - <commandlineArgs>${cdaProps} ${projectName}</commandlineArgs> + <commandlineArgs>${cdaProps} ${projectName} ${mvnPath}</commandlineArgs> </configuration> </execution> <execution> @@ -43,7 +43,7 @@ </goals> <configuration> <executable>${basedir}/src/main/resources/generateAndUpdate.sh</executable> - <commandlineArgs>${cdaProps} ${projectName}</commandlineArgs> + <commandlineArgs>${cdaProps} ${projectName} ${mvnPath}</commandlineArgs> </configuration> </execution> </executions> diff --git a/archetype/generated-validator/validator-archetype/src/main/resources/archetype-resources/src/main/resources/generateAndUpdate.sh b/archetype/generated-validator/validator-archetype/src/main/resources/archetype-resources/src/main/resources/generateAndUpdate.sh index 1fd6c5f..71f12b9 100755 --- a/archetype/generated-validator/validator-archetype/src/main/resources/archetype-resources/src/main/resources/generateAndUpdate.sh +++ b/archetype/generated-validator/validator-archetype/src/main/resources/archetype-resources/src/main/resources/generateAndUpdate.sh @@ -1,7 +1,19 @@ #!/bin/bash -echo "from generateAndUpdate: {$1} {$2}" +echo "from generateAndUpdate: {$1} {$2} {$3}" -mvn mbgen:genvalidator +if [[ $# -ne 3 ]]; then + echo "invalid number of parameters, required 3" + echo "usage: $0 <cdaProps> <projectName> <mvnPath>" + exit 1 +fi -mvn exec:exec@UpdateImports -DcdaProps="${1}" -DprojectName="${2}" \ No newline at end of file + +if [[ ! -f $3 ]]; then + echo "invalid binary path to maven" + exit 1 +fi + +$3 mbgen:genvalidator + +$3 exec:exec@UpdateImports -DcdaProps="${1}" -DprojectName="${2}" \ No newline at end of file diff --git a/hl7templates-resources/cdabasic/attrDTs.xml b/hl7templates-resources/cdabasic/attrDTs.xml deleted file mode 100755 index 9119d1c..0000000 --- a/hl7templates-resources/cdabasic/attrDTs.xml +++ /dev/null @@ -1,231 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<attrDTs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:noNamespaceSchemaLocation="attrDT.xsd"> - <PE name='AD' ref='ANY'> - <attrDT attrName='isNotOrdered' defaultDT='bl' /> - <attrDT attrName='use' defaultDT='st' /> - </PE> - <PE name='ANY'/> - <PE name='AdxpDelimiter' ref='ADXP'/> - <PE name='ADXP' ref='ST'/> - <PE name='ST' ref='ED'/> - <PE name='ED' ref='BIN'> - <attrDT attrName='integrityCheck' defaultDT='bin' /> - <attrDT attrName='language' defaultDT='cs' /> - <attrDT attrName='mediaType' defaultDT='cs' /> - </PE> - <PE name='BIN' ref='ANY'/> - <PE name='TEL' ref='URL'> - <attrDT attrName='use' defaultDT='st' /> - </PE> - <PE name='URL' ref='ANY'> - <attrDT attrName='value' defaultDT='st' /> - </PE> - <PE name='SXCMTS' ref='TS'/> - <PE name='TS' ref='QTY'> - <attrDT attrName='value' defaultDT='ts' /> - </PE> - <PE name='QTY' ref='ANY'/> - <PE name='Thumbnail' ref='ED'/> - <PE name='AdxpCountry' ref='ADXP'/> - <PE name='AdxpState' ref='ADXP'/> - <PE name='AdxpCounty' ref='ADXP'/> - <PE name='AdxpCity' ref='ADXP'/> - <PE name='AdxpPostalCode' ref='ADXP'/> - <PE name='AdxpStreetAddressLine' ref='ADXP'/> - <PE name='AdxpHouseNumber' ref='ADXP'/> - <PE name='AdxpHouseNumberNumeric' ref='ADXP'/> - <PE name='AdxpDirection' ref='ADXP'/> - <PE name='AdxpStreetName' ref='ADXP'/> - <PE name='AdxpStreetNameBase' ref='ADXP'/> - <PE name='AdxpStreetNameType' ref='ADXP'/> - <PE name='AdxpAdditionalLocator' ref='ADXP'/> - <PE name='AdxpUnitID' ref='ADXP'/> - <PE name='AdxpUnitType' ref='ADXP'/> - <PE name='AdxpCareOf' ref='ADXP'/> - <PE name='AdxpCensusTract' ref='ADXP'/> - <PE name='AdxpDeliveryAddressLine' ref='ADXP'/> - <PE name='AdxpDeliveryInstallationType' ref='ADXP'/> - <PE name='AdxpDeliveryInstallationArea' ref='ADXP'/> - <PE name='AdxpDeliveryInstallationQualifier' ref='ADXP'/> - <PE name='AdxpDeliveryMode' ref='ADXP'/> - <PE name='AdxpDeliveryModeIdentifier' ref='ADXP'/> - <PE name='AdxpBuildingNumberSuffix' ref='ADXP'/> - <PE name='AdxpPostBox' ref='ADXP'/> - <PE name='AdxpPrecinct' ref='ADXP'/> - <PE name='ANYNonNull' ref='ANY'/> - <PE name='BL' ref='ANY'> - <attrDT attrName='value' defaultDT='bl' /> - </PE> - <PE name='BN' ref='ANYNonNull'> - <attrDT attrName='value' defaultDT='bn' /> - </PE> - <PE name='BXITCD' ref='CD'> - <attrDT attrName='qty' defaultDT='int' /> - </PE> - <PE name='CD' ref='ANY'> - <attrDT attrName='code' defaultDT='cs' /> - <attrDT attrName='codeSystem' defaultDT='uid' /> - <attrDT attrName='codeSystemName' defaultDT='st' /> - <attrDT attrName='codeSystemVersion' defaultDT='st' /> - <attrDT attrName='displayName' defaultDT='st' /> - </PE> - <PE name='CR' ref='ANY'> - <attrDT attrName='inverted' defaultDT='bn' /> - </PE> - <PE name='CV' ref='CE'/> - <PE name='CE' ref='CD'/> - <PE name='BXITIVLPQ' ref='IVLPQ'> - <attrDT attrName='qty' defaultDT='int' /> - </PE> - <PE name='IVLPQ' ref='SXCMPQ'/> - <PE name='SXCMPQ' ref='PQ'/> - <PE name='PQ' ref='QTY'> - <attrDT attrName='unit' defaultDT='cs' /> - <attrDT attrName='value' defaultDT='real' /> - </PE> - <PE name='PQR' ref='CV'> - <attrDT attrName='value' defaultDT='real' /> - </PE> - <PE name='IVXBPQ' ref='PQ'> - <attrDT attrName='inclusive' defaultDT='bl' /> - </PE> - <PE name='CO' ref='CV'/> - <PE name='CS' ref='CV'/> - <PE name='EIVLEvent' ref='CE'/> - <PE name='EIVLPPDTS' ref='SXCMPPDTS'/> - <PE name='SXCMPPDTS' ref='PPDTS'/> - <PE name='PPDTS' ref='TS'/> - <PE name='IVLPPDPQ' ref='SXCMPPDPQ'/> - <PE name='SXCMPPDPQ' ref='PPDPQ'/> - <PE name='PPDPQ' ref='PQ'/> - <PE name='IVXBPPDPQ' ref='PPDPQ'> - <attrDT attrName='inclusive' defaultDT='bl' /> - </PE> - <PE name='EIVLTS' ref='SXCMTS'/> - <PE name='EN' ref='ANY'> - <attrDT attrName='use' defaultDT='st' /> - </PE> - <PE name='EnDelimiter' ref='ENXP'/> - <PE name='ENXP' ref='ST'> - <attrDT attrName='qualifier' defaultDT='st' /> - </PE> - <PE name='EnFamily' ref='ENXP'/> - <PE name='EnGiven' ref='ENXP'/> - <PE name='EnPrefix' ref='ENXP'/> - <PE name='EnSuffix' ref='ENXP'/> - <PE name='IVLTS' ref='SXCMTS'/> - <PE name='IVXBTS' ref='TS'> - <attrDT attrName='inclusive' defaultDT='bl' /> - </PE> - <PE name='GLISTPQ' ref='ANY'> - <attrDT attrName='denominator' defaultDT='int' /> - <attrDT attrName='period' defaultDT='int' /> - </PE> - <PE name='GLISTTS' ref='ANY'> - <attrDT attrName='denominator' defaultDT='int' /> - <attrDT attrName='period' defaultDT='int' /> - </PE> - <PE name='HXITCE' ref='CE'/> - <PE name='HXITPQ' ref='PQ'/> - <PE name='II' ref='ANY'> - <attrDT attrName='assigningAuthorityName' defaultDT='st' /> - <attrDT attrName='displayable' defaultDT='bl' /> - <attrDT attrName='extension' defaultDT='st' /> - <attrDT attrName='root' defaultDT='uid' /> - </PE> - <PE name='INT' ref='QTY'> - <attrDT attrName='value' defaultDT='int' /> - </PE> - <PE name='IVLINT' ref='SXCMINT'/> - <PE name='SXCMINT' ref='INT'/> - <PE name='IVXBINT' ref='INT'> - <attrDT attrName='inclusive' defaultDT='bl' /> - </PE> - <PE name='IVLMO' ref='SXCMMO'/> - <PE name='SXCMMO' ref='MO'/> - <PE name='MO' ref='QTY'> - <attrDT attrName='currency' defaultDT='cs' /> - <attrDT attrName='value' defaultDT='real' /> - </PE> - <PE name='IVXBMO' ref='MO'> - <attrDT attrName='inclusive' defaultDT='bl' /> - </PE> - <PE name='IVLPPDTS' ref='SXCMPPDTS'/> - <PE name='IVXBPPDTS' ref='PPDTS'> - <attrDT attrName='inclusive' defaultDT='bl' /> - </PE> - <PE name='IVLREAL' ref='SXCMREAL'/> - <PE name='SXCMREAL' ref='REAL'/> - <PE name='REAL' ref='QTY'> - <attrDT attrName='value' defaultDT='real' /> - </PE> - <PE name='IVXBREAL' ref='REAL'> - <attrDT attrName='inclusive' defaultDT='bl' /> - </PE> - <PE name='ON' ref='EN'/> - <PE name='PIVLPPDTS' ref='SXCMPPDTS'> - <attrDT attrName='institutionSpecified' defaultDT='bl' /> - </PE> - <PE name='PIVLTS' ref='SXCMTS'> - <attrDT attrName='institutionSpecified' defaultDT='bl' /> - </PE> - <PE name='PN' ref='EN'/> - <PE name='RTO' ref='RTOQTYQTY'/> - <PE name='RTOQTYQTY' ref='QTY'/> - <PE name='RTOMOPQ' ref='QTY'/> - <PE name='RTOPQPQ' ref='QTY'/> - <PE name='SC' ref='ST'> - <attrDT attrName='code' defaultDT='cs' /> - <attrDT attrName='codeSystem' defaultDT='uid' /> - <attrDT attrName='codeSystemName' defaultDT='st' /> - <attrDT attrName='codeSystemVersion' defaultDT='st' /> - <attrDT attrName='displayName' defaultDT='st' /> - </PE> - <PE name='SLISTPQ' ref='ANY'/> - <PE name='SLISTTS' ref='ANY'/> - <PE name='SXCMCD' ref='CD'/> - <PE name='SXPRTS' ref='SXCMTS'/> - <PE name='TN' ref='EN'/> - <PE name='UVPTS' ref='TS'> - <attrDT attrName='probability' defaultDT='real' /> - </PE> - - <!-- POCDMT000040 classes --> - <PE name='POCDMT000040Component2'> - <attrDT attrName='contextConductionInd' defaultDT='bl' /> - </PE> - <PE name='POCDMT000040Component3'> - <attrDT attrName='contextConductionInd' defaultDT='bl' /> - </PE> - <PE name='POCDMT000040Entry'> - <attrDT attrName='contextConductionInd' defaultDT='bl' /> - </PE> - <PE name='POCDMT000040Act'> - <attrDT attrName='negationInd' defaultDT='bl' /> - </PE> - <PE name='POCDMT000040EntryRelationship'> - <attrDT attrName='contextConductionInd' defaultDT='bl' /> - <attrDT attrName='inversionInd' defaultDT='bl' /> - <attrDT attrName='negationInd' defaultDT='bl' /> - </PE> - <PE name='POCDMT000040Observation'> - <attrDT attrName='negationInd' defaultDT='bl' /> - </PE> - <PE name='POCDMT000040Component4'> - <attrDT attrName='contextConductionInd' defaultDT='bl' /> - </PE> - <PE name='POCDMT000040Procedure'> - <attrDT attrName='negationInd' defaultDT='bl' /> - </PE> - <PE name='POCDMT000040RegionOfInterestValue' ref='INT'> - <attrDT attrName='unsorted' defaultDT='st' /> - </PE> - <PE name='POCDMT000040SubstanceAdministration'> - <attrDT attrName='negationInd' defaultDT='bl' /> - </PE> - <PE name='POCDMT000040Component5'> - <attrDT attrName='contextConductionInd' defaultDT='bl' /> - </PE> - -</attrDTs> diff --git a/hl7templates-resources/cdabasic/choicesDefault.xml b/hl7templates-resources/cdabasic/choicesDefault.xml deleted file mode 100755 index 066920d..0000000 --- a/hl7templates-resources/cdabasic/choicesDefault.xml +++ /dev/null @@ -1,68 +0,0 @@ -<choicesDefault xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:noNamespaceSchemaLocation="choicesDefault.xsd" - xmlns:xs="http://www.w3.org/2001/XMLSchema"> - <choiceDefault type="POCDMT000040AssignedAuthor" min="0" max="1"> - <choiceElement name="assignedPerson"/> - <choiceElement name="assignedAuthoringDevice"/> - </choiceDefault> - <choiceDefault type="POCDMT000040Component2" min="1" max="1"> - <choiceElement name="nonXMLBody"/> - <choiceElement name="structuredBody"/> - </choiceDefault> - <choiceDefault type="POCDMT000040Component4" min="1" max="1"> - <choiceElement name="act"/> - <choiceElement name="encounter"/> - <choiceElement name="observation"/> - <choiceElement name="observationMedia"/> - <choiceElement name="organizer"/> - <choiceElement name="procedure"/> - <choiceElement name="regionOfInterest"/> - <choiceElement name="substanceAdministration"/> - <choiceElement name="supply"/> - </choiceDefault> - <choiceDefault type="POCDMT000040Entry" min="1" max="1"> - <choiceElement name="act"/> - <choiceElement name="encounter"/> - <choiceElement name="observation"/> - <choiceElement name="observationMedia"/> - <choiceElement name="organizer"/> - <choiceElement name="procedure"/> - <choiceElement name="regionOfInterest"/> - <choiceElement name="substanceAdministration"/> - <choiceElement name="supply"/> - </choiceDefault> - <choiceDefault type="POCDMT000040EntryRelationship" min="1" max="1"> - <choiceElement name="act"/> - <choiceElement name="encounter"/> - <choiceElement name="observation"/> - <choiceElement name="observationMedia"/> - <choiceElement name="organizer"/> - <choiceElement name="procedure"/> - <choiceElement name="regionOfInterest"/> - <choiceElement name="substanceAdministration"/> - <choiceElement name="supply"/> - </choiceDefault> - <choiceDefault type="POCDMT000040Guardian" min="1" max="1"> - <choiceElement name="guardianPerson"/> - <choiceElement name="guardianOrganization"/> - </choiceDefault> - <choiceDefault type="POCDMT000040Informant12" min="1" max="1"> - <choiceElement name="assignedEntity"/> - <choiceElement name="relatedEntity"/> - </choiceDefault> - <choiceDefault type="POCDMT000040ManufacturedProduct" min="1" max="1"> - <choiceElement name="manufacturedLabeledDrug"/> - <choiceElement name="manufacturedMaterial"/> - </choiceDefault> - <choiceDefault type="POCDMT000040ParticipantRole" min="0" max="1"> - <choiceElement name="playingDevice"/> - <choiceElement name="playingEntity"/> - </choiceDefault> - <choiceDefault type="POCDMT000040Reference" min="1" max="1"> - <choiceElement name="externalAct"/> - <choiceElement name="externalObservation"/> - <choiceElement name="externalProcedure"/> - <choiceElement name="externalDocument"/> - </choiceDefault> - -</choicesDefault> diff --git a/hl7templates-resources/cdabasic/datatypes.xml b/hl7templates-resources/cdabasic/datatypes.xml deleted file mode 100755 index fdbb292..0000000 --- a/hl7templates-resources/cdabasic/datatypes.xml +++ /dev/null @@ -1,94 +0,0 @@ -<datatypes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:noNamespaceSchemaLocation="dt.xsd"> - <datatype>ANY</datatype> - <datatype>AD</datatype> - <datatype>BIN</datatype> - <datatype>ED</datatype> - <datatype>ST</datatype> - <datatype>SC</datatype> - <datatype>ENXP</datatype> - <datatype>ADXP</datatype> -<!-- <datatype>thumbnail</datatype> --> - <datatype>BL</datatype> - <datatype>BN</datatype> - <datatype>CD</datatype> - <datatype>CE</datatype> - <datatype>CV</datatype> - <datatype>CO</datatype> - <datatype>PQR</datatype> -<!-- <datatype>EIVL.event</datatype> --> - <datatype>CR</datatype> - <datatype>CS</datatype> - <datatype>EN</datatype> - <datatype>ON</datatype> - <datatype>PN</datatype> - <datatype>TN</datatype> - <datatype>II</datatype> - <datatype>QTY</datatype> - <datatype>INT</datatype> - <datatype>IVXB_INT</datatype> - <datatype>SXCM_INT</datatype> - <datatype>IVL_INT</datatype> - <datatype>MO</datatype> - <datatype>IVXB_MO</datatype> - <datatype>SXCM_MO</datatype> - <datatype>IVL_MO</datatype> - <datatype>PQ</datatype> - <datatype>IVXB_PQ</datatype> - <datatype>SXCM_PQ</datatype> - <datatype>IVL_PQ</datatype> - <datatype>REAL</datatype> - <datatype>IVXB_REAL</datatype> - <datatype>SXCM_REAL</datatype> - <datatype>IVL_REAL</datatype> - <datatype>TS</datatype> - <datatype>IVXB_TS</datatype> - <datatype>SXCM_TS</datatype> - <datatype>IVL_TS</datatype> - <datatype>PIVL_TS</datatype> - <datatype>EIVL_TS</datatype> - <datatype>SXPR_TS</datatype> - <datatype>RTO_PQ_PQ</datatype> - <datatype>RTO_QTY_QTY</datatype> - <datatype>RTO</datatype> - <datatype ref="StrucDocText">SD</datatype> - <datatype ref="StrucDocText">SD.TEXT</datatype> - <datatype>URL</datatype> - <datatype>TEL</datatype> - <datatype>AD.NL</datatype> - <datatype>AD.DE</datatype> - <datatype>AD.EPSOS</datatype> - <datatype>CO.EPSOS</datatype> - <datatype ref="CD" ignore="true">CV.EPSOS</datatype> - <datatype ref="CD" ignore="true">CE.EPSOS</datatype> - <datatype ref="CD" ignore="true">CD.EPSOS</datatype> - <datatype>CS.LANG</datatype> - <datatype>II.NL.BSN</datatype> - <datatype>II.NL.URA</datatype> - <datatype>II.NL.UZI</datatype> - <datatype>II.NL.AGB</datatype> - <datatype>II.AT.DVR</datatype> - <datatype>II.AT.ATU</datatype> - <datatype>II.AT.BLZ</datatype> - <datatype>II.AT.KTONR</datatype> - <datatype>II.EPSOS</datatype> - <datatype>INT.NONNEG</datatype> - <datatype>INT.POS</datatype> - <datatype>REAL.NONNEG</datatype> - <datatype>REAL.POS</datatype> - <datatype>IVL_TS.EPSOS.TZ</datatype> - <datatype>IVL_TS.EPSOS.TZ.OPT</datatype> - <datatype>TS.DATE</datatype> - <datatype>TS.DATE.FULL</datatype> - <datatype>TS.DATE.MIN</datatype> - <datatype>TS.DATETIME.MIN</datatype> - <datatype>TS.EPSOS.TZ</datatype> - <datatype>TS.EPSOS.TZ.OPT</datatype> - <datatype>TEL.AT</datatype> - <datatype>TEL.EPSOS</datatype> - <datatype>URL.NL.EXTENDED</datatype> -<!-- <datatype>bn</datatype> --> -<!-- <datatype>oid</datatype> --> -<!-- <datatype>uuid</datatype> --> -<!-- <datatype>ruid</datatype> --> -</datatypes> \ No newline at end of file diff --git a/hl7templates-resources/cdabasic/distinguishers.xml b/hl7templates-resources/cdabasic/distinguishers.xml deleted file mode 100755 index e4be4ce..0000000 --- a/hl7templates-resources/cdabasic/distinguishers.xml +++ /dev/null @@ -1,514 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<CDAElementsDistinguisher xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:noNamespaceSchemaLocation="CDADistinguisher.xsd"> - - - <!-- section level --> - - <elementDiscriber identifier="POCDMT000040Section" type="POCDMT000040Section"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - <distinguisher xpath="/hl7:component" ref="POCDMT000040Component5"/> - <distinguisher xpath="/hl7:entry" ref="POCDMT000040Entry"/> - </elementDiscriber> - - <!-- entry level --> - <elementDiscriber identifier="POCDMT000040Observation" type="POCDMT000040Observation"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - <distinguisher xpath="/hl7:entryRelationship" ref="POCDMT000040EntryRelationship"/> - </elementDiscriber> - <elementDiscriber identifier="POCDMT000040RegionOfInterest" type="POCDMT000040RegionOfInterest"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - <distinguisher xpath="/hl7:entryRelationship" ref="POCDMT000040EntryRelationship"/> - </elementDiscriber> - <elementDiscriber identifier="POCDMT000040ObservationMedia" type="POCDMT000040ObservationMedia"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:entryRelationship" ref="POCDMT000040EntryRelationship"/> - </elementDiscriber> - <elementDiscriber identifier="POCDMT000040SubstanceAdministration" type="POCDMT000040SubstanceAdministration"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - <distinguisher xpath="/hl7:consumable" ref="POCDMT000040Consumable"/> - <distinguisher xpath="/@moodCode" /> - <distinguisher xpath="/hl7:entryRelationship" ref="POCDMT000040EntryRelationship"/> - </elementDiscriber> - <elementDiscriber identifier="POCDMT000040Supply" type="POCDMT000040Supply"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - <distinguisher xpath="/hl7:product" ref="POCDMT000040Product"/> - <distinguisher xpath="/@moodCode" /> - <distinguisher xpath="/hl7:entryRelationship" ref="POCDMT000040EntryRelationship"/> - </elementDiscriber> - <elementDiscriber identifier="POCDMT000040Procedure" type="POCDMT000040Procedure"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - <distinguisher xpath="/@moodCode" /> - <distinguisher xpath="/hl7:entryRelationship" ref="POCDMT000040EntryRelationship"/> - </elementDiscriber> - <elementDiscriber identifier="POCDMT000040Encounter" type="POCDMT000040Encounter"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - <distinguisher xpath="/@moodCode" /> - <distinguisher xpath="/hl7:entryRelationship" ref="POCDMT000040EntryRelationship"/> - </elementDiscriber> - <elementDiscriber identifier="POCDMT000040Organizer" type="POCDMT000040Organizer"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - <distinguisher xpath="/@classCode" /> - <distinguisher xpath="/hl7:component" ref="POCDMT000040Component4"/> - </elementDiscriber> - <elementDiscriber identifier="POCDMT000040Act" type="POCDMT000040Act"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - <distinguisher xpath="/@classCode" /><!-- here we need to process also the @moodCode !! --> - <distinguisher xpath="/hl7:entryRelationship" ref="POCDMT000040EntryRelationship"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040ExternalAct" type="POCDMT000040ExternalAct"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040ExternalObservation" type="POCDMT000040ExternalObservation"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040ExternalProcedure" type="POCDMT000040ExternalProcedure"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040ExternalDocument" type="POCDMT000040ExternalDocument"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040ObservationRange" type="POCDMT000040ObservationRange"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Criterion" type="POCDMT000040Criterion"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040NonXMLBody" type="POCDMT000040NonXMLBody"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040StructuredBody" type="POCDMT000040StructuredBody"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040ParentDocument" type="POCDMT000040ParentDocument"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040ServiceEvent" type="POCDMT000040ServiceEvent"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Order" type="POCDMT000040Order"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Consent" type="POCDMT000040Consent"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040EncompassingEncounter" type="POCDMT000040EncompassingEncounter"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040ClinicalDocument" type="POCDMT000040ClinicalDocument"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <!-- Act relationships --> - - <elementDiscriber type="POCDMT000040RelatedDocument"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/@typeCode"/> - <distinguisher xpath="/hl7:parentDocument" ref="POCDMT000040ParentDocument"/> - </elementDiscriber> - - <elementDiscriber type="POCDMT000040DocumentationOf"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:serviceEvent" ref="POCDMT000040ServiceEvent"/> - </elementDiscriber> - - <elementDiscriber type="POCDMT000040InFulfillmentOf"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:order" ref="POCDMT000040Order"/> - </elementDiscriber> - - <elementDiscriber type="POCDMT000040Authorization"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:consent" ref="POCDMT000040Consent"/> - </elementDiscriber> - - <elementDiscriber type="POCDMT000040Component1"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:encompassingEncounter" ref="POCDMT000040EncompassingEncounter"/> - </elementDiscriber> - - <elementDiscriber type="POCDMT000040Component2"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:nonXMLBody" ref="POCDMT000040NonXMLBody"/> - <distinguisher xpath="/hl7:structuredBody" ref="POCDMT000040StructuredBody"/> - </elementDiscriber> - - <elementDiscriber type="POCDMT000040Component3"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:section" ref="POCDMT000040Section"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Component5" type="POCDMT000040Component5"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:section" ref="POCDMT000040Section"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Entry" type="POCDMT000040Entry"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:observation" ref="POCDMT000040Observation"/> - <distinguisher xpath="/hl7:regionOfInterest" ref="POCDMT000040RegionOfInterest"/> - <distinguisher xpath="/hl7:observationMedia" ref="POCDMT000040ObservationMedia"/> - <distinguisher xpath="/hl7:substanceAdministration" ref="POCDMT000040SubstanceAdministration"/> - <distinguisher xpath="/hl7:supply" ref="POCDMT000040Supply"/> - <distinguisher xpath="/hl7:procedure" ref="POCDMT000040Procedure"/> - <distinguisher xpath="/hl7:encounter" ref="POCDMT000040Encounter"/> - <distinguisher xpath="/hl7:organizer" ref="POCDMT000040Organizer"/> - <distinguisher xpath="/hl7:act" ref="POCDMT000040Act"/> - <distinguisher xpath="/@typeCode"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Component4" type="POCDMT000040Component4"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:observation" ref="POCDMT000040Observation"/> - <distinguisher xpath="/hl7:regionOfInterest" ref="POCDMT000040RegionOfInterest"/> - <distinguisher xpath="/hl7:observationMedia" ref="POCDMT000040ObservationMedia"/> - <distinguisher xpath="/hl7:substanceAdministration" ref="POCDMT000040SubstanceAdministration"/> - <distinguisher xpath="/hl7:supply" ref="POCDMT000040Supply"/> - <distinguisher xpath="/hl7:procedure" ref="POCDMT000040Procedure"/> - <distinguisher xpath="/hl7:encounter" ref="POCDMT000040Encounter"/> - <distinguisher xpath="/hl7:organizer" ref="POCDMT000040Organizer"/> - <distinguisher xpath="/hl7:act" ref="POCDMT000040Act"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040EntryRelationship" type="POCDMT000040EntryRelationship" needDistinguisher="true"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:observation" ref="POCDMT000040Observation"/> - <distinguisher xpath="/hl7:regionOfInterest" ref="POCDMT000040RegionOfInterest"/> - <distinguisher xpath="/hl7:observationMedia" ref="POCDMT000040ObservationMedia"/> - <distinguisher xpath="/hl7:substanceAdministration" ref="POCDMT000040SubstanceAdministration"/> - <distinguisher xpath="/hl7:supply" ref="POCDMT000040Supply"/> - <distinguisher xpath="/hl7:procedure" ref="POCDMT000040Procedure"/> - <distinguisher xpath="/hl7:encounter" ref="POCDMT000040Encounter"/> - <distinguisher xpath="/hl7:organizer" ref="POCDMT000040Organizer"/> - <distinguisher xpath="/hl7:act" ref="POCDMT000040Act"/> - <distinguisher xpath="/@typeCode"/> - </elementDiscriber> - - - <elementDiscriber type="POCDMT000040ReferenceRange"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:observationRange" ref="POCDMT000040ObservationRange"/> - </elementDiscriber> - - <elementDiscriber type="POCDMT000040Precondition"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:criterion" ref="POCDMT000040Criterion"/> - </elementDiscriber> - - <elementDiscriber type="POCDMT000040Reference"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:externalAct" ref="POCDMT000040ExternalAct"/> - <distinguisher xpath="/hl7:externalObservation" ref="POCDMT000040ExternalObservation"/> - <distinguisher xpath="/hl7:externalProcedure" ref="POCDMT000040ExternalProcedure"/> - <distinguisher xpath="/hl7:externalDocument" ref="POCDMT000040ExternalDocument"/> - <distinguisher xpath="/@typeCode"/> - </elementDiscriber> - - - <!-- Entities --> - - <elementDiscriber identifier="POCDMT000040Organization" type="POCDMT000040Organization"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/@standardIndustryClassCode"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Person" type="POCDMT000040Person"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040AuthoringDevice" type="POCDMT000040AuthoringDevice"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040CustodianOrganization" type="POCDMT000040CustodianOrganization"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Place" type="POCDMT000040Place"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Patient" type="POCDMT000040Patient"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040SubjectPerson" type="POCDMT000040SubjectPerson"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040LabeledDrug" type="POCDMT000040LabeledDrug"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Material" type="POCDMT000040Material"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Device" type="POCDMT000040Device"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040PlayingEntity" type="POCDMT000040PlayingEntity"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Entity" type="POCDMT000040Entity"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <!-- Roles --> - - <elementDiscriber identifier="POCDMT000040OrganizationPartOf" type="POCDMT000040OrganizationPartOf"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - <distinguisher xpath="/hl7:wholeOrganization" ref="POCDMT000040Organization"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040AssignedEntity" type="POCDMT000040AssignedEntity"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - <distinguisher xpath="/hl7:assignedPerson" ref="POCDMT000040Person"/> - <distinguisher xpath="/hl7:assignedOrganization" ref="POCDMT000040Organization"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040IntendedRecipient" type="POCDMT000040IntendedRecipient"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:informationRecipient" ref="POCDMT000040Person"/> - <distinguisher xpath="/hl7:receivedOrganization" ref="POCDMT000040Organization"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040AssignedAuthor" type="POCDMT000040AssignedAuthor"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - <distinguisher xpath="/hl7:assignedPerson" ref="POCDMT000040Person"/> - <distinguisher xpath="/hl7:assignedAuthoringDevice" ref="POCDMT000040AuthoringDevice"/> - <distinguisher xpath="/hl7:representedOrganization" ref="POCDMT000040Organization"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040AssignedCustodian" type="POCDMT000040AssignedCustodian"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:representedCustodianOrganization" ref="POCDMT000040CustodianOrganization"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040MaintainedEntity" type="POCDMT000040MaintainedEntity"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Birthplace" type="POCDMT000040Birthplace"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040PatientRole" type="POCDMT000040PatientRole"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:patient" ref="POCDMT000040Patient"/> - <distinguisher xpath="/hl7:providerOrganization" ref="POCDMT000040Organization"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Guardian" type="POCDMT000040Guardian"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - <distinguisher xpath="/hl7:guardianPerson" ref="POCDMT000040Person"/> - <distinguisher xpath="/hl7:guardianOrganization" ref="POCDMT000040Organization"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040RelatedEntity" type="POCDMT000040RelatedEntity"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - <distinguisher xpath="/hl7:relatedPerson" ref="POCDMT000040Person"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040AssociatedEntity" type="POCDMT000040AssociatedEntity"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - <distinguisher xpath="/hl7:associatedPerson" ref="POCDMT000040Person"/> - <distinguisher xpath="/hl7:scopingOrganization" ref="POCDMT000040Organization"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040RelatedSubject" type="POCDMT000040RelatedSubject"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - <distinguisher xpath="/hl7:subject" ref="POCDMT000040SubjectPerson"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040HealthCareFacility" type="POCDMT000040HealthCareFacility"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - <distinguisher xpath="/hl7:location" ref="POCDMT000040Place"/> - <distinguisher xpath="/hl7:serviceProviderOrganization" ref="POCDMT000040Organization"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040ManufacturedProduct" type="POCDMT000040ManufacturedProduct"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:manufacturedLabeledDrug" ref="POCDMT000040LabeledDrug"/> - <distinguisher xpath="/hl7:manufacturedMaterial" ref="POCDMT000040Material"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040SpecimenRole" type="POCDMT000040SpecimenRole"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:specimenPlayingEntity" ref="POCDMT000040PlayingEntity"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040ParticipantRole" type="POCDMT000040ParticipantRole"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - <distinguisher xpath="/hl7:scopingEntity" ref="POCDMT000040Entity"/> - <distinguisher xpath="/hl7:playingEntity" ref="POCDMT000040PlayingEntity"/> - <distinguisher xpath="/hl7:playingDevice" ref="POCDMT000040Device"/> - </elementDiscriber> - - <!-- participants --> - - <elementDiscriber identifier="POCDMT000040Authenticator" type="POCDMT000040Authenticator"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:assignedEntity" ref="POCDMT000040AssignedEntity"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040LegalAuthenticator" type="POCDMT000040LegalAuthenticator"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:assignedEntity" ref="POCDMT000040AssignedEntity"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040InformationRecipient" type="POCDMT000040InformationRecipient"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:intendedRecipient" ref="POCDMT000040IntendedRecipient"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Author" type="POCDMT000040Author"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:assignedAuthor" ref="POCDMT000040AssignedAuthor"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Custodian" type="POCDMT000040Custodian"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:assignedCustodian" ref="POCDMT000040AssignedCustodian"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040DataEnterer" type="POCDMT000040DataEnterer"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:assignedEntity" ref="POCDMT000040AssignedEntity"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040RecordTarget" type="POCDMT000040RecordTarget"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:patientRole" ref="POCDMT000040PatientRole"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Informant12" type="POCDMT000040Informant12"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:assignedEntity" ref="POCDMT000040AssignedEntity"/> - <distinguisher xpath="/hl7:relatedEntity" ref="POCDMT000040RelatedEntity"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Participant1" type="POCDMT000040Participant1"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:associatedEntity" ref="POCDMT000040AssociatedEntity"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Subject" type="POCDMT000040Subject"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:relatedSubject" ref="POCDMT000040RelatedSubject"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Location" type="POCDMT000040Location"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:healthCareFacility" ref="POCDMT000040HealthCareFacility"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040EncounterParticipant" type="POCDMT000040EncounterParticipant"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:assignedEntity" ref="POCDMT000040AssignedEntity"/> - </elementDiscriber> - - <elementDiscriber type="POCDMT000040ResponsibleParty"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:assignedEntity" ref="POCDMT000040AssignedEntity"/> - </elementDiscriber> - - <elementDiscriber type="POCDMT000040Performer1"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/@typeCode"/> - <distinguisher xpath="/hl7:functionCode"/> - <distinguisher xpath="/hl7:assignedEntity" ref="POCDMT000040AssignedEntity"/> - </elementDiscriber> - - <elementDiscriber type="POCDMT000040Performer2"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/@typeCode"/> - <distinguisher xpath="/hl7:modeCode"/> - <distinguisher xpath="/hl7:assignedEntity" ref="POCDMT000040AssignedEntity"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Consumable" type="POCDMT000040Consumable"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:manufacturedProduct" ref="POCDMT000040ManufacturedProduct"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Product" type="POCDMT000040Product"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:manufacturedProduct" ref="POCDMT000040ManufacturedProduct"/> - </elementDiscriber> - - <elementDiscriber type="POCDMT000040Specimen"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:specimenRole" ref="POCDMT000040SpecimenRole"/> - </elementDiscriber> - - <elementDiscriber type="POCDMT000040Participant2"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/@typeCode"/> - <distinguisher xpath="/hl7:participantRole" ref="POCDMT000040ParticipantRole"/> - </elementDiscriber> - - - <!-- Particular elements --> - <elementDiscriber identifier="templateId" name="templateId"> - <distinguisher xpath="/@root"/> - </elementDiscriber> - - <elementDiscriber identifier="effectiveTime" name="effectiveTime"> - <distinguisher xpath="/@operator"/> - </elementDiscriber> - -</CDAElementsDistinguisher> \ No newline at end of file diff --git a/hl7templates-resources/cdabasic/modelsDefinition.xml b/hl7templates-resources/cdabasic/modelsDefinition.xml deleted file mode 100755 index 19adb89..0000000 --- a/hl7templates-resources/cdabasic/modelsDefinition.xml +++ /dev/null @@ -1,31 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<modelsDefinition> - <UMLModelsDescription> - <modelUMLDesc> - <identifier>datatypes</identifier> - <path>${GOC_WORKSPACE}/datatypes-model/models/datatypes.uml</path> - <relativeXMIPath>../../datatypes-model/models/datatypes.uml</relativeXMIPath> - <templateIdentifierUMLID>_CuEO9q70EeGxJei_o6JmIA</templateIdentifierUMLID> - </modelUMLDesc> - <modelUMLDesc> - <identifier>cda</identifier> - <path>/home/aai@kereval.com/IdeaProjects/GOCFomGit/cda-model/models/cda.uml</path> - <relativeXMIPath>../../cda-model/models/cda.uml</relativeXMIPath> - </modelUMLDesc> - <modelUMLDesc> - <identifier>nblock</identifier> - <path>/home/aai@kereval.com/IdeaProjects/GOCFomGit/nblock-model/models/nblock.uml</path> - <relativeXMIPath>../../nblock-model/models/nblock.uml</relativeXMIPath> - </modelUMLDesc> - <modelUMLDesc> - <identifier>voc</identifier> - <path>/home/aai@kereval.com/IdeaProjects/GOCFomGit/voc-model/models/voc.uml</path> - <relativeXMIPath>../../voc-model/models/voc.uml</relativeXMIPath> - </modelUMLDesc> - <modelUMLDesc> - <identifier>common</identifier> - <path>/home/aai@kereval.com/IdeaProjects/GOCFomGit/common-models/models/common.uml</path> - <relativeXMIPath>../../common-models/models/common.uml</relativeXMIPath> - </modelUMLDesc> - </UMLModelsDescription> -</modelsDefinition> diff --git a/hl7templates-resources/cdabasic/templatesTypeMapping.xml b/hl7templates-resources/cdabasic/templatesTypeMapping.xml deleted file mode 100755 index b6b85d5..0000000 --- a/hl7templates-resources/cdabasic/templatesTypeMapping.xml +++ /dev/null @@ -1,77 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<TemplatesTypeMapping xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:noNamespaceSchemaLocation="templatesTypeMapping.xsd"> - <templateSpecification templateElement="participant" templatePath="templateId.root" templateType="POCDMT000040Participant1" level="cdaheaderlevel"/> - <templateSpecification templateElement="participant" templatePath="templateId.root" templateType="POCDMT000040Participant2" level="cdaentrylevel"/> - <templateSpecification templateElement="custodian" templatePath="templateId.root" templateType="POCDMT000040Custodian"/> - <templateSpecification templateElement="observation" templatePath="templateId.root" templateType="POCDMT000040Observation"/> - <templateSpecification templateElement="organizer" templatePath="templateId.root" templateType="POCDMT000040Organizer"/> - <templateSpecification templateElement="criterion" templatePath="templateId.root" templateType="POCDMT000040Criterion"/> - <templateSpecification templateElement="languageCommunication" templatePath="templateId.root" templateType="POCDMT000040LanguageCommunication"/> - <templateSpecification templateElement="manufacturedProduct" templatePath="templateId.root" templateType="POCDMT000040ManufacturedProduct"/> - <templateSpecification templateElement="patient" templatePath="templateId.root" templateType="POCDMT000040Patient"/> - <templateSpecification templateElement="informationRecipient" templatePath="templateId.root" templateType="POCDMT000040InformationRecipient"/> - <templateSpecification templateElement="author" templatePath="templateId.root" templateType="POCDMT000040Author"/> - <templateSpecification templateElement="order" templatePath="templateId.root" templateType="POCDMT000040Order"/> - <templateSpecification templateElement="nonXMLBody" templatePath="templateId.root" templateType="POCDMT000040NonXMLBody"/> - <templateSpecification templateElement="substanceAdministration" templatePath="templateId.root" templateType="POCDMT000040SubstanceAdministration"/> - <templateSpecification templateElement="participantRole" templatePath="templateId.root" templateType="POCDMT000040ParticipantRole"/> - <templateSpecification templateElement="authorization" templatePath="templateId.root" templateType="POCDMT000040Authorization"/> - <templateSpecification templateElement="informant" templatePath="templateId.root" templateType="POCDMT000040Informant12"/> - <templateSpecification templateElement="documentationOf" templatePath="templateId.root" templateType="POCDMT000040DocumentationOf"/> - <templateSpecification templateElement="precondition" templatePath="templateId.root" templateType="POCDMT000040Precondition"/> - <templateSpecification templateElement="assignedAuthor" templatePath="templateId.root" templateType="POCDMT000040AssignedAuthor"/> - <templateSpecification templateElement="relatedEntity" templatePath="templateId.root" templateType="POCDMT000040RelatedEntity"/> - <templateSpecification templateElement="parentDocument" templatePath="templateId.root" templateType="POCDMT000040ParentDocument"/> - <templateSpecification templateElement="regionOfInterest" templatePath="templateId.root" templateType="POCDMT000040RegionOfInterest"/> - <templateSpecification templateElement="observationMedia" templatePath="templateId.root" templateType="POCDMT000040ObservationMedia"/> - <templateSpecification templateElement="serviceEvent" templatePath="templateId.root" templateType="POCDMT000040ServiceEvent"/> - <templateSpecification templateElement="intendedRecipient" templatePath="templateId.root" templateType="POCDMT000040IntendedRecipient"/> - <templateSpecification templateElement="entry" templatePath="templateId.root" templateType="POCDMT000040Entry"/> - <templateSpecification templateElement="specimen" templatePath="templateId.root" templateType="POCDMT000040Specimen"/> - <templateSpecification templateElement="procedure" templatePath="templateId.root" templateType="POCDMT000040Procedure"/> - <templateSpecification templateElement="asOrganizationPartOf" templatePath="templateId.root" templateType="POCDMT000040OrganizationPartOf"/> - <templateSpecification templateElement="playingEntity specimenPlayingEntity" templatePath="templateId.root" templateType="POCDMT000040PlayingEntity"/> - <templateSpecification templateElement="act" templatePath="templateId.root" templateType="POCDMT000040Act"/> - <templateSpecification templateElement="recordTarget" templatePath="templateId.root" templateType="POCDMT000040RecordTarget"/> - <templateSpecification templateElement="encounter" templatePath="templateId.root" templateType="POCDMT000040Encounter"/> - <templateSpecification templateElement="associatedEntity" templatePath="templateId.root" templateType="POCDMT000040AssociatedEntity"/> - <templateSpecification templateElement="supply" templatePath="templateId.root" templateType="POCDMT000040Supply"/> - <templateSpecification templateElement="section" templatePath="templateId.root" templateType="POCDMT000040Section"/> - <templateSpecification templateElement="asMaintainedEntity" templatePath="templateId.root" templateType="POCDMT000040MaintainedEntity"/> - <templateSpecification templateElement="relatedDocument" templatePath="templateId.root" templateType="POCDMT000040RelatedDocument"/> - <templateSpecification templateElement="assignedCustodian" templatePath="templateId.root" templateType="POCDMT000040AssignedCustodian"/> - <templateSpecification templateElement="externalDocument" templatePath="templateId.root" templateType="POCDMT000040ExternalDocument"/> - <templateSpecification templateElement="referenceRange" templatePath="templateId.root" templateType="POCDMT000040ReferenceRange"/> - <templateSpecification templateElement="legalAuthenticator" templatePath="templateId.root" templateType="POCDMT000040LegalAuthenticator"/> - <templateSpecification templateElement="externalObservation" templatePath="templateId.root" templateType="POCDMT000040ExternalObservation"/> - <templateSpecification templateElement="guardian" templatePath="templateId.root" templateType="POCDMT000040Guardian"/> - <templateSpecification templateElement="encounterParticipant" templatePath="templateId.root" templateType="POCDMT000040EncounterParticipant"/> - <templateSpecification templateElement="structuredBody" templatePath="templateId.root" templateType="POCDMT000040StructuredBody"/> - <templateSpecification templateElement="healthCareFacility" templatePath="templateId.root" templateType="POCDMT000040HealthCareFacility"/> - <templateSpecification templateElement="dataEnterer" templatePath="templateId.root" templateType="POCDMT000040DataEnterer"/> - <templateSpecification templateElement="relatedSubject" templatePath="templateId.root" templateType="POCDMT000040RelatedSubject"/> - <templateSpecification templateElement="manufacturedLabeledDrug" templatePath="templateId.root" templateType="POCDMT000040LabeledDrug"/> - <templateSpecification templateElement="ClinicalDocument" templatePath="templateId.root" templateType="POCDMT000040ClinicalDocument"/> - <templateSpecification templateElement="responsibleParty" templatePath="templateId.root" templateType="POCDMT000040ResponsibleParty"/> - <templateSpecification templateElement="consent" templatePath="templateId.root" templateType="POCDMT000040Consent"/> - <templateSpecification templateElement="componentOf" templatePath="templateId.root" templateType="POCDMT000040Component1"/> - <templateSpecification templateElement="reference" templatePath="templateId.root" templateType="POCDMT000040Reference"/> - <templateSpecification templateElement="product" templatePath="templateId.root" templateType="POCDMT000040Product"/> - <templateSpecification templateElement="manufacturedMaterial" templatePath="templateId.root" templateType="POCDMT000040Material"/> - <templateSpecification templateElement="externalAct" templatePath="templateId.root" templateType="POCDMT000040ExternalAct"/> - <templateSpecification templateElement="representedOrganization scopingOrganization guardianOrganization serviceProviderOrganization receivedOrganization manufacturerOrganization wholeOrganization providerOrganization" templatePath="templateId.root" templateType="POCDMT000040Organization"/> - <templateSpecification templateElement="playingDevice" templatePath="templateId.root" templateType="POCDMT000040Device"/> - <templateSpecification templateElement="encompassingEncounter" templatePath="templateId.root" templateType="POCDMT000040EncompassingEncounter"/> - <templateSpecification templateElement="observationRange" templatePath="templateId.root" templateType="POCDMT000040ObservationRange"/> - <templateSpecification templateElement="assignedAuthoringDevice" templatePath="templateId.root" templateType="POCDMT000040AuthoringDevice"/> - <templateSpecification templateElement="assignedEntity" templatePath="templateId.root" templateType="POCDMT000040AssignedEntity"/> - <templateSpecification templateElement="specimenRole" templatePath="templateId.root" templateType="POCDMT000040SpecimenRole"/> - <templateSpecification templateElement="entryRelationship" templatePath="templateId.root" templateType="POCDMT000040EntryRelationship"/> - <templateSpecification templateElement="authenticator" templatePath="templateId.root" templateType="POCDMT000040Authenticator"/> - <templateSpecification templateElement="inFulfillmentOf" templatePath="templateId.root" templateType="POCDMT000040InFulfillmentOf"/> - <templateSpecification templateElement="externalProcedure" templatePath="templateId.root" templateType="POCDMT000040ExternalProcedure"/> - <templateSpecification templateElement="patientRole" templatePath="templateId.root" templateType="POCDMT000040PatientRole"/> - <templateSpecification templateElement="consumable" templatePath="templateId.root" templateType="POCDMT000040Consumable"/> - <templateSpecification templateElement="representedCustodianOrganization" templatePath="templateId.root" templateType="POCDMT000040CustodianOrganization"/> -</TemplatesTypeMapping> diff --git a/hl7templates-resources/cdaepsos/attrDTs.xml b/hl7templates-resources/cdaepsos/attrDTs.xml deleted file mode 100755 index 9119d1c..0000000 --- a/hl7templates-resources/cdaepsos/attrDTs.xml +++ /dev/null @@ -1,231 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<attrDTs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:noNamespaceSchemaLocation="attrDT.xsd"> - <PE name='AD' ref='ANY'> - <attrDT attrName='isNotOrdered' defaultDT='bl' /> - <attrDT attrName='use' defaultDT='st' /> - </PE> - <PE name='ANY'/> - <PE name='AdxpDelimiter' ref='ADXP'/> - <PE name='ADXP' ref='ST'/> - <PE name='ST' ref='ED'/> - <PE name='ED' ref='BIN'> - <attrDT attrName='integrityCheck' defaultDT='bin' /> - <attrDT attrName='language' defaultDT='cs' /> - <attrDT attrName='mediaType' defaultDT='cs' /> - </PE> - <PE name='BIN' ref='ANY'/> - <PE name='TEL' ref='URL'> - <attrDT attrName='use' defaultDT='st' /> - </PE> - <PE name='URL' ref='ANY'> - <attrDT attrName='value' defaultDT='st' /> - </PE> - <PE name='SXCMTS' ref='TS'/> - <PE name='TS' ref='QTY'> - <attrDT attrName='value' defaultDT='ts' /> - </PE> - <PE name='QTY' ref='ANY'/> - <PE name='Thumbnail' ref='ED'/> - <PE name='AdxpCountry' ref='ADXP'/> - <PE name='AdxpState' ref='ADXP'/> - <PE name='AdxpCounty' ref='ADXP'/> - <PE name='AdxpCity' ref='ADXP'/> - <PE name='AdxpPostalCode' ref='ADXP'/> - <PE name='AdxpStreetAddressLine' ref='ADXP'/> - <PE name='AdxpHouseNumber' ref='ADXP'/> - <PE name='AdxpHouseNumberNumeric' ref='ADXP'/> - <PE name='AdxpDirection' ref='ADXP'/> - <PE name='AdxpStreetName' ref='ADXP'/> - <PE name='AdxpStreetNameBase' ref='ADXP'/> - <PE name='AdxpStreetNameType' ref='ADXP'/> - <PE name='AdxpAdditionalLocator' ref='ADXP'/> - <PE name='AdxpUnitID' ref='ADXP'/> - <PE name='AdxpUnitType' ref='ADXP'/> - <PE name='AdxpCareOf' ref='ADXP'/> - <PE name='AdxpCensusTract' ref='ADXP'/> - <PE name='AdxpDeliveryAddressLine' ref='ADXP'/> - <PE name='AdxpDeliveryInstallationType' ref='ADXP'/> - <PE name='AdxpDeliveryInstallationArea' ref='ADXP'/> - <PE name='AdxpDeliveryInstallationQualifier' ref='ADXP'/> - <PE name='AdxpDeliveryMode' ref='ADXP'/> - <PE name='AdxpDeliveryModeIdentifier' ref='ADXP'/> - <PE name='AdxpBuildingNumberSuffix' ref='ADXP'/> - <PE name='AdxpPostBox' ref='ADXP'/> - <PE name='AdxpPrecinct' ref='ADXP'/> - <PE name='ANYNonNull' ref='ANY'/> - <PE name='BL' ref='ANY'> - <attrDT attrName='value' defaultDT='bl' /> - </PE> - <PE name='BN' ref='ANYNonNull'> - <attrDT attrName='value' defaultDT='bn' /> - </PE> - <PE name='BXITCD' ref='CD'> - <attrDT attrName='qty' defaultDT='int' /> - </PE> - <PE name='CD' ref='ANY'> - <attrDT attrName='code' defaultDT='cs' /> - <attrDT attrName='codeSystem' defaultDT='uid' /> - <attrDT attrName='codeSystemName' defaultDT='st' /> - <attrDT attrName='codeSystemVersion' defaultDT='st' /> - <attrDT attrName='displayName' defaultDT='st' /> - </PE> - <PE name='CR' ref='ANY'> - <attrDT attrName='inverted' defaultDT='bn' /> - </PE> - <PE name='CV' ref='CE'/> - <PE name='CE' ref='CD'/> - <PE name='BXITIVLPQ' ref='IVLPQ'> - <attrDT attrName='qty' defaultDT='int' /> - </PE> - <PE name='IVLPQ' ref='SXCMPQ'/> - <PE name='SXCMPQ' ref='PQ'/> - <PE name='PQ' ref='QTY'> - <attrDT attrName='unit' defaultDT='cs' /> - <attrDT attrName='value' defaultDT='real' /> - </PE> - <PE name='PQR' ref='CV'> - <attrDT attrName='value' defaultDT='real' /> - </PE> - <PE name='IVXBPQ' ref='PQ'> - <attrDT attrName='inclusive' defaultDT='bl' /> - </PE> - <PE name='CO' ref='CV'/> - <PE name='CS' ref='CV'/> - <PE name='EIVLEvent' ref='CE'/> - <PE name='EIVLPPDTS' ref='SXCMPPDTS'/> - <PE name='SXCMPPDTS' ref='PPDTS'/> - <PE name='PPDTS' ref='TS'/> - <PE name='IVLPPDPQ' ref='SXCMPPDPQ'/> - <PE name='SXCMPPDPQ' ref='PPDPQ'/> - <PE name='PPDPQ' ref='PQ'/> - <PE name='IVXBPPDPQ' ref='PPDPQ'> - <attrDT attrName='inclusive' defaultDT='bl' /> - </PE> - <PE name='EIVLTS' ref='SXCMTS'/> - <PE name='EN' ref='ANY'> - <attrDT attrName='use' defaultDT='st' /> - </PE> - <PE name='EnDelimiter' ref='ENXP'/> - <PE name='ENXP' ref='ST'> - <attrDT attrName='qualifier' defaultDT='st' /> - </PE> - <PE name='EnFamily' ref='ENXP'/> - <PE name='EnGiven' ref='ENXP'/> - <PE name='EnPrefix' ref='ENXP'/> - <PE name='EnSuffix' ref='ENXP'/> - <PE name='IVLTS' ref='SXCMTS'/> - <PE name='IVXBTS' ref='TS'> - <attrDT attrName='inclusive' defaultDT='bl' /> - </PE> - <PE name='GLISTPQ' ref='ANY'> - <attrDT attrName='denominator' defaultDT='int' /> - <attrDT attrName='period' defaultDT='int' /> - </PE> - <PE name='GLISTTS' ref='ANY'> - <attrDT attrName='denominator' defaultDT='int' /> - <attrDT attrName='period' defaultDT='int' /> - </PE> - <PE name='HXITCE' ref='CE'/> - <PE name='HXITPQ' ref='PQ'/> - <PE name='II' ref='ANY'> - <attrDT attrName='assigningAuthorityName' defaultDT='st' /> - <attrDT attrName='displayable' defaultDT='bl' /> - <attrDT attrName='extension' defaultDT='st' /> - <attrDT attrName='root' defaultDT='uid' /> - </PE> - <PE name='INT' ref='QTY'> - <attrDT attrName='value' defaultDT='int' /> - </PE> - <PE name='IVLINT' ref='SXCMINT'/> - <PE name='SXCMINT' ref='INT'/> - <PE name='IVXBINT' ref='INT'> - <attrDT attrName='inclusive' defaultDT='bl' /> - </PE> - <PE name='IVLMO' ref='SXCMMO'/> - <PE name='SXCMMO' ref='MO'/> - <PE name='MO' ref='QTY'> - <attrDT attrName='currency' defaultDT='cs' /> - <attrDT attrName='value' defaultDT='real' /> - </PE> - <PE name='IVXBMO' ref='MO'> - <attrDT attrName='inclusive' defaultDT='bl' /> - </PE> - <PE name='IVLPPDTS' ref='SXCMPPDTS'/> - <PE name='IVXBPPDTS' ref='PPDTS'> - <attrDT attrName='inclusive' defaultDT='bl' /> - </PE> - <PE name='IVLREAL' ref='SXCMREAL'/> - <PE name='SXCMREAL' ref='REAL'/> - <PE name='REAL' ref='QTY'> - <attrDT attrName='value' defaultDT='real' /> - </PE> - <PE name='IVXBREAL' ref='REAL'> - <attrDT attrName='inclusive' defaultDT='bl' /> - </PE> - <PE name='ON' ref='EN'/> - <PE name='PIVLPPDTS' ref='SXCMPPDTS'> - <attrDT attrName='institutionSpecified' defaultDT='bl' /> - </PE> - <PE name='PIVLTS' ref='SXCMTS'> - <attrDT attrName='institutionSpecified' defaultDT='bl' /> - </PE> - <PE name='PN' ref='EN'/> - <PE name='RTO' ref='RTOQTYQTY'/> - <PE name='RTOQTYQTY' ref='QTY'/> - <PE name='RTOMOPQ' ref='QTY'/> - <PE name='RTOPQPQ' ref='QTY'/> - <PE name='SC' ref='ST'> - <attrDT attrName='code' defaultDT='cs' /> - <attrDT attrName='codeSystem' defaultDT='uid' /> - <attrDT attrName='codeSystemName' defaultDT='st' /> - <attrDT attrName='codeSystemVersion' defaultDT='st' /> - <attrDT attrName='displayName' defaultDT='st' /> - </PE> - <PE name='SLISTPQ' ref='ANY'/> - <PE name='SLISTTS' ref='ANY'/> - <PE name='SXCMCD' ref='CD'/> - <PE name='SXPRTS' ref='SXCMTS'/> - <PE name='TN' ref='EN'/> - <PE name='UVPTS' ref='TS'> - <attrDT attrName='probability' defaultDT='real' /> - </PE> - - <!-- POCDMT000040 classes --> - <PE name='POCDMT000040Component2'> - <attrDT attrName='contextConductionInd' defaultDT='bl' /> - </PE> - <PE name='POCDMT000040Component3'> - <attrDT attrName='contextConductionInd' defaultDT='bl' /> - </PE> - <PE name='POCDMT000040Entry'> - <attrDT attrName='contextConductionInd' defaultDT='bl' /> - </PE> - <PE name='POCDMT000040Act'> - <attrDT attrName='negationInd' defaultDT='bl' /> - </PE> - <PE name='POCDMT000040EntryRelationship'> - <attrDT attrName='contextConductionInd' defaultDT='bl' /> - <attrDT attrName='inversionInd' defaultDT='bl' /> - <attrDT attrName='negationInd' defaultDT='bl' /> - </PE> - <PE name='POCDMT000040Observation'> - <attrDT attrName='negationInd' defaultDT='bl' /> - </PE> - <PE name='POCDMT000040Component4'> - <attrDT attrName='contextConductionInd' defaultDT='bl' /> - </PE> - <PE name='POCDMT000040Procedure'> - <attrDT attrName='negationInd' defaultDT='bl' /> - </PE> - <PE name='POCDMT000040RegionOfInterestValue' ref='INT'> - <attrDT attrName='unsorted' defaultDT='st' /> - </PE> - <PE name='POCDMT000040SubstanceAdministration'> - <attrDT attrName='negationInd' defaultDT='bl' /> - </PE> - <PE name='POCDMT000040Component5'> - <attrDT attrName='contextConductionInd' defaultDT='bl' /> - </PE> - -</attrDTs> diff --git a/hl7templates-resources/cdaepsos/choicesDefault.xml b/hl7templates-resources/cdaepsos/choicesDefault.xml deleted file mode 100755 index 066920d..0000000 --- a/hl7templates-resources/cdaepsos/choicesDefault.xml +++ /dev/null @@ -1,68 +0,0 @@ -<choicesDefault xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:noNamespaceSchemaLocation="choicesDefault.xsd" - xmlns:xs="http://www.w3.org/2001/XMLSchema"> - <choiceDefault type="POCDMT000040AssignedAuthor" min="0" max="1"> - <choiceElement name="assignedPerson"/> - <choiceElement name="assignedAuthoringDevice"/> - </choiceDefault> - <choiceDefault type="POCDMT000040Component2" min="1" max="1"> - <choiceElement name="nonXMLBody"/> - <choiceElement name="structuredBody"/> - </choiceDefault> - <choiceDefault type="POCDMT000040Component4" min="1" max="1"> - <choiceElement name="act"/> - <choiceElement name="encounter"/> - <choiceElement name="observation"/> - <choiceElement name="observationMedia"/> - <choiceElement name="organizer"/> - <choiceElement name="procedure"/> - <choiceElement name="regionOfInterest"/> - <choiceElement name="substanceAdministration"/> - <choiceElement name="supply"/> - </choiceDefault> - <choiceDefault type="POCDMT000040Entry" min="1" max="1"> - <choiceElement name="act"/> - <choiceElement name="encounter"/> - <choiceElement name="observation"/> - <choiceElement name="observationMedia"/> - <choiceElement name="organizer"/> - <choiceElement name="procedure"/> - <choiceElement name="regionOfInterest"/> - <choiceElement name="substanceAdministration"/> - <choiceElement name="supply"/> - </choiceDefault> - <choiceDefault type="POCDMT000040EntryRelationship" min="1" max="1"> - <choiceElement name="act"/> - <choiceElement name="encounter"/> - <choiceElement name="observation"/> - <choiceElement name="observationMedia"/> - <choiceElement name="organizer"/> - <choiceElement name="procedure"/> - <choiceElement name="regionOfInterest"/> - <choiceElement name="substanceAdministration"/> - <choiceElement name="supply"/> - </choiceDefault> - <choiceDefault type="POCDMT000040Guardian" min="1" max="1"> - <choiceElement name="guardianPerson"/> - <choiceElement name="guardianOrganization"/> - </choiceDefault> - <choiceDefault type="POCDMT000040Informant12" min="1" max="1"> - <choiceElement name="assignedEntity"/> - <choiceElement name="relatedEntity"/> - </choiceDefault> - <choiceDefault type="POCDMT000040ManufacturedProduct" min="1" max="1"> - <choiceElement name="manufacturedLabeledDrug"/> - <choiceElement name="manufacturedMaterial"/> - </choiceDefault> - <choiceDefault type="POCDMT000040ParticipantRole" min="0" max="1"> - <choiceElement name="playingDevice"/> - <choiceElement name="playingEntity"/> - </choiceDefault> - <choiceDefault type="POCDMT000040Reference" min="1" max="1"> - <choiceElement name="externalAct"/> - <choiceElement name="externalObservation"/> - <choiceElement name="externalProcedure"/> - <choiceElement name="externalDocument"/> - </choiceDefault> - -</choicesDefault> diff --git a/hl7templates-resources/cdaepsos/datatypes.xml b/hl7templates-resources/cdaepsos/datatypes.xml deleted file mode 100755 index fdbb292..0000000 --- a/hl7templates-resources/cdaepsos/datatypes.xml +++ /dev/null @@ -1,94 +0,0 @@ -<datatypes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:noNamespaceSchemaLocation="dt.xsd"> - <datatype>ANY</datatype> - <datatype>AD</datatype> - <datatype>BIN</datatype> - <datatype>ED</datatype> - <datatype>ST</datatype> - <datatype>SC</datatype> - <datatype>ENXP</datatype> - <datatype>ADXP</datatype> -<!-- <datatype>thumbnail</datatype> --> - <datatype>BL</datatype> - <datatype>BN</datatype> - <datatype>CD</datatype> - <datatype>CE</datatype> - <datatype>CV</datatype> - <datatype>CO</datatype> - <datatype>PQR</datatype> -<!-- <datatype>EIVL.event</datatype> --> - <datatype>CR</datatype> - <datatype>CS</datatype> - <datatype>EN</datatype> - <datatype>ON</datatype> - <datatype>PN</datatype> - <datatype>TN</datatype> - <datatype>II</datatype> - <datatype>QTY</datatype> - <datatype>INT</datatype> - <datatype>IVXB_INT</datatype> - <datatype>SXCM_INT</datatype> - <datatype>IVL_INT</datatype> - <datatype>MO</datatype> - <datatype>IVXB_MO</datatype> - <datatype>SXCM_MO</datatype> - <datatype>IVL_MO</datatype> - <datatype>PQ</datatype> - <datatype>IVXB_PQ</datatype> - <datatype>SXCM_PQ</datatype> - <datatype>IVL_PQ</datatype> - <datatype>REAL</datatype> - <datatype>IVXB_REAL</datatype> - <datatype>SXCM_REAL</datatype> - <datatype>IVL_REAL</datatype> - <datatype>TS</datatype> - <datatype>IVXB_TS</datatype> - <datatype>SXCM_TS</datatype> - <datatype>IVL_TS</datatype> - <datatype>PIVL_TS</datatype> - <datatype>EIVL_TS</datatype> - <datatype>SXPR_TS</datatype> - <datatype>RTO_PQ_PQ</datatype> - <datatype>RTO_QTY_QTY</datatype> - <datatype>RTO</datatype> - <datatype ref="StrucDocText">SD</datatype> - <datatype ref="StrucDocText">SD.TEXT</datatype> - <datatype>URL</datatype> - <datatype>TEL</datatype> - <datatype>AD.NL</datatype> - <datatype>AD.DE</datatype> - <datatype>AD.EPSOS</datatype> - <datatype>CO.EPSOS</datatype> - <datatype ref="CD" ignore="true">CV.EPSOS</datatype> - <datatype ref="CD" ignore="true">CE.EPSOS</datatype> - <datatype ref="CD" ignore="true">CD.EPSOS</datatype> - <datatype>CS.LANG</datatype> - <datatype>II.NL.BSN</datatype> - <datatype>II.NL.URA</datatype> - <datatype>II.NL.UZI</datatype> - <datatype>II.NL.AGB</datatype> - <datatype>II.AT.DVR</datatype> - <datatype>II.AT.ATU</datatype> - <datatype>II.AT.BLZ</datatype> - <datatype>II.AT.KTONR</datatype> - <datatype>II.EPSOS</datatype> - <datatype>INT.NONNEG</datatype> - <datatype>INT.POS</datatype> - <datatype>REAL.NONNEG</datatype> - <datatype>REAL.POS</datatype> - <datatype>IVL_TS.EPSOS.TZ</datatype> - <datatype>IVL_TS.EPSOS.TZ.OPT</datatype> - <datatype>TS.DATE</datatype> - <datatype>TS.DATE.FULL</datatype> - <datatype>TS.DATE.MIN</datatype> - <datatype>TS.DATETIME.MIN</datatype> - <datatype>TS.EPSOS.TZ</datatype> - <datatype>TS.EPSOS.TZ.OPT</datatype> - <datatype>TEL.AT</datatype> - <datatype>TEL.EPSOS</datatype> - <datatype>URL.NL.EXTENDED</datatype> -<!-- <datatype>bn</datatype> --> -<!-- <datatype>oid</datatype> --> -<!-- <datatype>uuid</datatype> --> -<!-- <datatype>ruid</datatype> --> -</datatypes> \ No newline at end of file diff --git a/hl7templates-resources/cdaepsos/distinguishers.xml b/hl7templates-resources/cdaepsos/distinguishers.xml deleted file mode 100755 index 7eb7358..0000000 --- a/hl7templates-resources/cdaepsos/distinguishers.xml +++ /dev/null @@ -1,514 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<CDAElementsDistinguisher xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:noNamespaceSchemaLocation="CDADistinguisher.xsd"> - - - <!-- section level --> - - <elementDiscriber identifier="POCDMT000040Section" type="POCDMT000040Section"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - <distinguisher xpath="/hl7:component" ref="POCDMT000040Component5"/> - <distinguisher xpath="/hl7:entry" ref="POCDMT000040Entry"/> - </elementDiscriber> - - <!-- entry level --> - <elementDiscriber identifier="POCDMT000040Observation" type="POCDMT000040Observation"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - <distinguisher xpath="/hl7:entryRelationship" ref="POCDMT000040EntryRelationship"/> - </elementDiscriber> - <elementDiscriber identifier="POCDMT000040RegionOfInterest" type="POCDMT000040RegionOfInterest"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - <distinguisher xpath="/hl7:entryRelationship" ref="POCDMT000040EntryRelationship"/> - </elementDiscriber> - <elementDiscriber identifier="POCDMT000040ObservationMedia" type="POCDMT000040ObservationMedia"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:entryRelationship" ref="POCDMT000040EntryRelationship"/> - </elementDiscriber> - <elementDiscriber identifier="POCDMT000040SubstanceAdministration" type="POCDMT000040SubstanceAdministration"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - <distinguisher xpath="/hl7:consumable" ref="POCDMT000040Consumable"/> - <distinguisher xpath="/@moodCode" /> - <distinguisher xpath="/hl7:entryRelationship" ref="POCDMT000040EntryRelationship"/> - </elementDiscriber> - <elementDiscriber identifier="POCDMT000040Supply" type="POCDMT000040Supply"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - <distinguisher xpath="/hl7:product" ref="POCDMT000040Product"/> - <distinguisher xpath="/@moodCode" /> - <distinguisher xpath="/hl7:entryRelationship" ref="POCDMT000040EntryRelationship"/> - </elementDiscriber> - <elementDiscriber identifier="POCDMT000040Procedure" type="POCDMT000040Procedure"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - <distinguisher xpath="/@moodCode" /> - <distinguisher xpath="/hl7:entryRelationship" ref="POCDMT000040EntryRelationship"/> - </elementDiscriber> - <elementDiscriber identifier="POCDMT000040Encounter" type="POCDMT000040Encounter"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - <distinguisher xpath="/@moodCode" /> - <distinguisher xpath="/hl7:entryRelationship" ref="POCDMT000040EntryRelationship"/> - </elementDiscriber> - <elementDiscriber identifier="POCDMT000040Organizer" type="POCDMT000040Organizer"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - <distinguisher xpath="/@classCode" /> - <distinguisher xpath="/hl7:component" ref="POCDMT000040Component4"/> - </elementDiscriber> - <elementDiscriber identifier="POCDMT000040Act" type="POCDMT000040Act"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - <distinguisher xpath="/@classCode" /><!-- here we need to process also the @moodCode !! --> - <distinguisher xpath="/hl7:entryRelationship" ref="POCDMT000040EntryRelationship"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040ExternalAct" type="POCDMT000040ExternalAct"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040ExternalObservation" type="POCDMT000040ExternalObservation"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040ExternalProcedure" type="POCDMT000040ExternalProcedure"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040ExternalDocument" type="POCDMT000040ExternalDocument"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040ObservationRange" type="POCDMT000040ObservationRange"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Criterion" type="POCDMT000040Criterion"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040NonXMLBody" type="POCDMT000040NonXMLBody"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040StructuredBody" type="POCDMT000040StructuredBody"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040ParentDocument" type="POCDMT000040ParentDocument"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040ServiceEvent" type="POCDMT000040ServiceEvent"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Order" type="POCDMT000040Order"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Consent" type="POCDMT000040Consent"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040EncompassingEncounter" type="POCDMT000040EncompassingEncounter"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040ClinicalDocument" type="POCDMT000040ClinicalDocument"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <!-- Act relationships --> - - <elementDiscriber type="POCDMT000040RelatedDocument"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/@typeCode"/> - <distinguisher xpath="/hl7:parentDocument" ref="POCDMT000040ParentDocument"/> - </elementDiscriber> - - <elementDiscriber type="POCDMT000040DocumentationOf"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:serviceEvent" ref="POCDMT000040ServiceEvent"/> - </elementDiscriber> - - <elementDiscriber type="POCDMT000040InFulfillmentOf"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:order" ref="POCDMT000040Order"/> - </elementDiscriber> - - <elementDiscriber type="POCDMT000040Authorization"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:consent" ref="POCDMT000040Consent"/> - </elementDiscriber> - - <elementDiscriber type="POCDMT000040Component1"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:encompassingEncounter" ref="POCDMT000040EncompassingEncounter"/> - </elementDiscriber> - - <elementDiscriber type="POCDMT000040Component2"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:nonXMLBody" ref="POCDMT000040NonXMLBody"/> - <distinguisher xpath="/hl7:structuredBody" ref="POCDMT000040StructuredBody"/> - </elementDiscriber> - - <elementDiscriber type="POCDMT000040Component3"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:section" ref="POCDMT000040Section"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Component5" type="POCDMT000040Component5"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:section" ref="POCDMT000040Section"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Entry" type="POCDMT000040Entry"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:observation" ref="POCDMT000040Observation"/> - <distinguisher xpath="/hl7:regionOfInterest" ref="POCDMT000040RegionOfInterest"/> - <distinguisher xpath="/hl7:observationMedia" ref="POCDMT000040ObservationMedia"/> - <distinguisher xpath="/hl7:substanceAdministration" ref="POCDMT000040SubstanceAdministration"/> - <distinguisher xpath="/hl7:supply" ref="POCDMT000040Supply"/> - <distinguisher xpath="/hl7:procedure" ref="POCDMT000040Procedure"/> - <distinguisher xpath="/hl7:encounter" ref="POCDMT000040Encounter"/> - <distinguisher xpath="/hl7:organizer" ref="POCDMT000040Organizer"/> - <distinguisher xpath="/hl7:act" ref="POCDMT000040Act"/> - <distinguisher xpath="/@typeCode"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Component4" type="POCDMT000040Component4"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:observation" ref="POCDMT000040Observation"/> - <distinguisher xpath="/hl7:regionOfInterest" ref="POCDMT000040RegionOfInterest"/> - <distinguisher xpath="/hl7:observationMedia" ref="POCDMT000040ObservationMedia"/> - <distinguisher xpath="/hl7:substanceAdministration" ref="POCDMT000040SubstanceAdministration"/> - <distinguisher xpath="/hl7:supply" ref="POCDMT000040Supply"/> - <distinguisher xpath="/hl7:procedure" ref="POCDMT000040Procedure"/> - <distinguisher xpath="/hl7:encounter" ref="POCDMT000040Encounter"/> - <distinguisher xpath="/hl7:organizer" ref="POCDMT000040Organizer"/> - <distinguisher xpath="/hl7:act" ref="POCDMT000040Act"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040EntryRelationship" type="POCDMT000040EntryRelationship"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:observation" ref="POCDMT000040Observation"/> - <distinguisher xpath="/hl7:regionOfInterest" ref="POCDMT000040RegionOfInterest"/> - <distinguisher xpath="/hl7:observationMedia" ref="POCDMT000040ObservationMedia"/> - <distinguisher xpath="/hl7:substanceAdministration" ref="POCDMT000040SubstanceAdministration"/> - <distinguisher xpath="/hl7:supply" ref="POCDMT000040Supply"/> - <distinguisher xpath="/hl7:procedure" ref="POCDMT000040Procedure"/> - <distinguisher xpath="/hl7:encounter" ref="POCDMT000040Encounter"/> - <distinguisher xpath="/hl7:organizer" ref="POCDMT000040Organizer"/> - <distinguisher xpath="/hl7:act" ref="POCDMT000040Act"/> - <distinguisher xpath="/@typeCode"/> - </elementDiscriber> - - - <elementDiscriber type="POCDMT000040ReferenceRange"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:observationRange" ref="POCDMT000040ObservationRange"/> - </elementDiscriber> - - <elementDiscriber type="POCDMT000040Precondition"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:criterion" ref="POCDMT000040Criterion"/> - </elementDiscriber> - - <elementDiscriber type="POCDMT000040Reference"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:externalAct" ref="POCDMT000040ExternalAct"/> - <distinguisher xpath="/hl7:externalObservation" ref="POCDMT000040ExternalObservation"/> - <distinguisher xpath="/hl7:externalProcedure" ref="POCDMT000040ExternalProcedure"/> - <distinguisher xpath="/hl7:externalDocument" ref="POCDMT000040ExternalDocument"/> - <distinguisher xpath="/@typeCode"/> - </elementDiscriber> - - - <!-- Entities --> - - <elementDiscriber identifier="POCDMT000040Organization" type="POCDMT000040Organization"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/@standardIndustryClassCode"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Person" type="POCDMT000040Person"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040AuthoringDevice" type="POCDMT000040AuthoringDevice"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040CustodianOrganization" type="POCDMT000040CustodianOrganization"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Place" type="POCDMT000040Place"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Patient" type="POCDMT000040Patient"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040SubjectPerson" type="POCDMT000040SubjectPerson"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040LabeledDrug" type="POCDMT000040LabeledDrug"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Material" type="POCDMT000040Material"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Device" type="POCDMT000040Device"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040PlayingEntity" type="POCDMT000040PlayingEntity"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Entity" type="POCDMT000040Entity"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - </elementDiscriber> - - <!-- Roles --> - - <elementDiscriber identifier="POCDMT000040OrganizationPartOf" type="POCDMT000040OrganizationPartOf"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - <distinguisher xpath="/hl7:wholeOrganization" ref="POCDMT000040Organization"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040AssignedEntity" type="POCDMT000040AssignedEntity"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - <distinguisher xpath="/hl7:assignedPerson" ref="POCDMT000040Person"/> - <distinguisher xpath="/hl7:assignedOrganization" ref="POCDMT000040Organization"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040IntendedRecipient" type="POCDMT000040IntendedRecipient"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:informationRecipient" ref="POCDMT000040Person"/> - <distinguisher xpath="/hl7:receivedOrganization" ref="POCDMT000040Organization"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040AssignedAuthor" type="POCDMT000040AssignedAuthor"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - <distinguisher xpath="/hl7:assignedPerson" ref="POCDMT000040Person"/> - <distinguisher xpath="/hl7:assignedAuthoringDevice" ref="POCDMT000040AuthoringDevice"/> - <distinguisher xpath="/hl7:representedOrganization" ref="POCDMT000040Organization"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040AssignedCustodian" type="POCDMT000040AssignedCustodian"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:representedCustodianOrganization" ref="POCDMT000040CustodianOrganization"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040MaintainedEntity" type="POCDMT000040MaintainedEntity"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Birthplace" type="POCDMT000040Birthplace"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040PatientRole" type="POCDMT000040PatientRole"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:patient" ref="POCDMT000040Patient"/> - <distinguisher xpath="/hl7:providerOrganization" ref="POCDMT000040Organization"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Guardian" type="POCDMT000040Guardian"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - <distinguisher xpath="/hl7:guardianPerson" ref="POCDMT000040Person"/> - <distinguisher xpath="/hl7:guardianOrganization" ref="POCDMT000040Organization"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040RelatedEntity" type="POCDMT000040RelatedEntity"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - <distinguisher xpath="/hl7:relatedPerson" ref="POCDMT000040Person"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040AssociatedEntity" type="POCDMT000040AssociatedEntity"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - <distinguisher xpath="/hl7:associatedPerson" ref="POCDMT000040Person"/> - <distinguisher xpath="/hl7:scopingOrganization" ref="POCDMT000040Organization"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040RelatedSubject" type="POCDMT000040RelatedSubject"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - <distinguisher xpath="/hl7:subject" ref="POCDMT000040SubjectPerson"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040HealthCareFacility" type="POCDMT000040HealthCareFacility"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - <distinguisher xpath="/hl7:location" ref="POCDMT000040Place"/> - <distinguisher xpath="/hl7:serviceProviderOrganization" ref="POCDMT000040Organization"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040ManufacturedProduct" type="POCDMT000040ManufacturedProduct"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:manufacturedLabeledDrug" ref="POCDMT000040LabeledDrug"/> - <distinguisher xpath="/hl7:manufacturedMaterial" ref="POCDMT000040Material"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040SpecimenRole" type="POCDMT000040SpecimenRole"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:specimenPlayingEntity" ref="POCDMT000040PlayingEntity"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040ParticipantRole" type="POCDMT000040ParticipantRole"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:code/@code"/> - <distinguisher xpath="/hl7:scopingEntity" ref="POCDMT000040Entity"/> - <distinguisher xpath="/hl7:playingEntity" ref="POCDMT000040PlayingEntity"/> - <distinguisher xpath="/hl7:playingDevice" ref="POCDMT000040Device"/> - </elementDiscriber> - - <!-- participants --> - - <elementDiscriber identifier="POCDMT000040Authenticator" type="POCDMT000040Authenticator"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:assignedEntity" ref="POCDMT000040AssignedEntity"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040LegalAuthenticator" type="POCDMT000040LegalAuthenticator"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:assignedEntity" ref="POCDMT000040AssignedEntity"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040InformationRecipient" type="POCDMT000040InformationRecipient"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:intendedRecipient" ref="POCDMT000040IntendedRecipient"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Author" type="POCDMT000040Author"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:assignedAuthor" ref="POCDMT000040AssignedAuthor"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Custodian" type="POCDMT000040Custodian"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:assignedCustodian" ref="POCDMT000040AssignedCustodian"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040DataEnterer" type="POCDMT000040DataEnterer"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:assignedEntity" ref="POCDMT000040AssignedEntity"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040RecordTarget" type="POCDMT000040RecordTarget"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:patientRole" ref="POCDMT000040PatientRole"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Informant12" type="POCDMT000040Informant12"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:assignedEntity" ref="POCDMT000040AssignedEntity"/> - <distinguisher xpath="/hl7:relatedEntity" ref="POCDMT000040RelatedEntity"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Participant1" type="POCDMT000040Participant1"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:associatedEntity" ref="POCDMT000040AssociatedEntity"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Subject" type="POCDMT000040Subject"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:relatedSubject" ref="POCDMT000040RelatedSubject"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Location" type="POCDMT000040Location"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:healthCareFacility" ref="POCDMT000040HealthCareFacility"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040EncounterParticipant" type="POCDMT000040EncounterParticipant"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:assignedEntity" ref="POCDMT000040AssignedEntity"/> - </elementDiscriber> - - <elementDiscriber type="POCDMT000040ResponsibleParty"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:assignedEntity" ref="POCDMT000040AssignedEntity"/> - </elementDiscriber> - - <elementDiscriber type="POCDMT000040Performer1"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/@typeCode"/> - <distinguisher xpath="/hl7:functionCode"/> - <distinguisher xpath="/hl7:assignedEntity" ref="POCDMT000040AssignedEntity"/> - </elementDiscriber> - - <elementDiscriber type="POCDMT000040Performer2"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/@typeCode"/> - <distinguisher xpath="/hl7:modeCode"/> - <distinguisher xpath="/hl7:assignedEntity" ref="POCDMT000040AssignedEntity"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Consumable" type="POCDMT000040Consumable"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:manufacturedProduct" ref="POCDMT000040ManufacturedProduct"/> - </elementDiscriber> - - <elementDiscriber identifier="POCDMT000040Product" type="POCDMT000040Product"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:manufacturedProduct" ref="POCDMT000040ManufacturedProduct"/> - </elementDiscriber> - - <elementDiscriber type="POCDMT000040Specimen"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/hl7:specimenRole" ref="POCDMT000040SpecimenRole"/> - </elementDiscriber> - - <elementDiscriber type="POCDMT000040Participant2"> - <distinguisher xpath="/hl7:templateId" ref="templateId"/> - <distinguisher xpath="/@typeCode"/> - <distinguisher xpath="/hl7:participantRole" ref="POCDMT000040ParticipantRole"/> - </elementDiscriber> - - - <!-- Particular elements --> - <elementDiscriber identifier="templateId" name="templateId"> - <distinguisher xpath="/@root"/> - </elementDiscriber> - - <elementDiscriber identifier="effectiveTime" name="effectiveTime"> - <distinguisher xpath="/@operator"/> - </elementDiscriber> - -</CDAElementsDistinguisher> \ No newline at end of file diff --git a/hl7templates-resources/cdaepsos/modelsDefinition.xml b/hl7templates-resources/cdaepsos/modelsDefinition.xml deleted file mode 100755 index 5b69ac6..0000000 --- a/hl7templates-resources/cdaepsos/modelsDefinition.xml +++ /dev/null @@ -1,36 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<modelsDefinition> - <UMLModelsDescription> - <modelUMLDesc> - <identifier>datatypes</identifier> - <path>/home/aai@kereval.com/IdeaProjects/GOCFomGit/datatypes-model/models/datatypes.uml</path> - <relativeXMIPath>../../datatypes-model/models/datatypes.uml</relativeXMIPath> - <templateIdentifierUMLID>_CuEO9q70EeGxJei_o6JmIA</templateIdentifierUMLID> - </modelUMLDesc> - <modelUMLDesc> - <identifier>cda</identifier> - <path>/home/aai@kereval.com/IdeaProjects/GOCFomGit/cdaepsos-model/modelad2/cda.uml</path> - <relativeXMIPath>../../cdaepsos-model/modelad2/cda.uml</relativeXMIPath> - </modelUMLDesc> - <modelUMLDesc> - <identifier>medication</identifier> - <path>/home/aai@kereval.com/IdeaProjects/GOCFomGit/cdaepsos-model/modelad2/medication.uml</path> - <relativeXMIPath>../../cdaepsos-model/modelad2/medication.uml</relativeXMIPath> - </modelUMLDesc> - <modelUMLDesc> - <identifier>nblock</identifier> - <path>/home/aai@kereval.com/IdeaProjects/GOCFomGit/nblock-model/models/nblock.uml</path> - <relativeXMIPath>../../nblock-model/models/nblock.uml</relativeXMIPath> - </modelUMLDesc> - <modelUMLDesc> - <identifier>voc</identifier> - <path>/home/aai@kereval.com/IdeaProjects/GOCFomGit/voc-model/models/voc.uml</path> - <relativeXMIPath>../../voc-model/models/voc.uml</relativeXMIPath> - </modelUMLDesc> - <modelUMLDesc> - <identifier>common</identifier> - <path>/home/aai@kereval.com/IdeaProjects/GOCFomGit/common-models/models/common.uml</path> - <relativeXMIPath>../../common-models/models/common.uml</relativeXMIPath> - </modelUMLDesc> - </UMLModelsDescription> -</modelsDefinition> diff --git a/hl7templates-resources/cdaepsos/templatesTypeMapping.xml b/hl7templates-resources/cdaepsos/templatesTypeMapping.xml deleted file mode 100755 index b6b85d5..0000000 --- a/hl7templates-resources/cdaepsos/templatesTypeMapping.xml +++ /dev/null @@ -1,77 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<TemplatesTypeMapping xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:noNamespaceSchemaLocation="templatesTypeMapping.xsd"> - <templateSpecification templateElement="participant" templatePath="templateId.root" templateType="POCDMT000040Participant1" level="cdaheaderlevel"/> - <templateSpecification templateElement="participant" templatePath="templateId.root" templateType="POCDMT000040Participant2" level="cdaentrylevel"/> - <templateSpecification templateElement="custodian" templatePath="templateId.root" templateType="POCDMT000040Custodian"/> - <templateSpecification templateElement="observation" templatePath="templateId.root" templateType="POCDMT000040Observation"/> - <templateSpecification templateElement="organizer" templatePath="templateId.root" templateType="POCDMT000040Organizer"/> - <templateSpecification templateElement="criterion" templatePath="templateId.root" templateType="POCDMT000040Criterion"/> - <templateSpecification templateElement="languageCommunication" templatePath="templateId.root" templateType="POCDMT000040LanguageCommunication"/> - <templateSpecification templateElement="manufacturedProduct" templatePath="templateId.root" templateType="POCDMT000040ManufacturedProduct"/> - <templateSpecification templateElement="patient" templatePath="templateId.root" templateType="POCDMT000040Patient"/> - <templateSpecification templateElement="informationRecipient" templatePath="templateId.root" templateType="POCDMT000040InformationRecipient"/> - <templateSpecification templateElement="author" templatePath="templateId.root" templateType="POCDMT000040Author"/> - <templateSpecification templateElement="order" templatePath="templateId.root" templateType="POCDMT000040Order"/> - <templateSpecification templateElement="nonXMLBody" templatePath="templateId.root" templateType="POCDMT000040NonXMLBody"/> - <templateSpecification templateElement="substanceAdministration" templatePath="templateId.root" templateType="POCDMT000040SubstanceAdministration"/> - <templateSpecification templateElement="participantRole" templatePath="templateId.root" templateType="POCDMT000040ParticipantRole"/> - <templateSpecification templateElement="authorization" templatePath="templateId.root" templateType="POCDMT000040Authorization"/> - <templateSpecification templateElement="informant" templatePath="templateId.root" templateType="POCDMT000040Informant12"/> - <templateSpecification templateElement="documentationOf" templatePath="templateId.root" templateType="POCDMT000040DocumentationOf"/> - <templateSpecification templateElement="precondition" templatePath="templateId.root" templateType="POCDMT000040Precondition"/> - <templateSpecification templateElement="assignedAuthor" templatePath="templateId.root" templateType="POCDMT000040AssignedAuthor"/> - <templateSpecification templateElement="relatedEntity" templatePath="templateId.root" templateType="POCDMT000040RelatedEntity"/> - <templateSpecification templateElement="parentDocument" templatePath="templateId.root" templateType="POCDMT000040ParentDocument"/> - <templateSpecification templateElement="regionOfInterest" templatePath="templateId.root" templateType="POCDMT000040RegionOfInterest"/> - <templateSpecification templateElement="observationMedia" templatePath="templateId.root" templateType="POCDMT000040ObservationMedia"/> - <templateSpecification templateElement="serviceEvent" templatePath="templateId.root" templateType="POCDMT000040ServiceEvent"/> - <templateSpecification templateElement="intendedRecipient" templatePath="templateId.root" templateType="POCDMT000040IntendedRecipient"/> - <templateSpecification templateElement="entry" templatePath="templateId.root" templateType="POCDMT000040Entry"/> - <templateSpecification templateElement="specimen" templatePath="templateId.root" templateType="POCDMT000040Specimen"/> - <templateSpecification templateElement="procedure" templatePath="templateId.root" templateType="POCDMT000040Procedure"/> - <templateSpecification templateElement="asOrganizationPartOf" templatePath="templateId.root" templateType="POCDMT000040OrganizationPartOf"/> - <templateSpecification templateElement="playingEntity specimenPlayingEntity" templatePath="templateId.root" templateType="POCDMT000040PlayingEntity"/> - <templateSpecification templateElement="act" templatePath="templateId.root" templateType="POCDMT000040Act"/> - <templateSpecification templateElement="recordTarget" templatePath="templateId.root" templateType="POCDMT000040RecordTarget"/> - <templateSpecification templateElement="encounter" templatePath="templateId.root" templateType="POCDMT000040Encounter"/> - <templateSpecification templateElement="associatedEntity" templatePath="templateId.root" templateType="POCDMT000040AssociatedEntity"/> - <templateSpecification templateElement="supply" templatePath="templateId.root" templateType="POCDMT000040Supply"/> - <templateSpecification templateElement="section" templatePath="templateId.root" templateType="POCDMT000040Section"/> - <templateSpecification templateElement="asMaintainedEntity" templatePath="templateId.root" templateType="POCDMT000040MaintainedEntity"/> - <templateSpecification templateElement="relatedDocument" templatePath="templateId.root" templateType="POCDMT000040RelatedDocument"/> - <templateSpecification templateElement="assignedCustodian" templatePath="templateId.root" templateType="POCDMT000040AssignedCustodian"/> - <templateSpecification templateElement="externalDocument" templatePath="templateId.root" templateType="POCDMT000040ExternalDocument"/> - <templateSpecification templateElement="referenceRange" templatePath="templateId.root" templateType="POCDMT000040ReferenceRange"/> - <templateSpecification templateElement="legalAuthenticator" templatePath="templateId.root" templateType="POCDMT000040LegalAuthenticator"/> - <templateSpecification templateElement="externalObservation" templatePath="templateId.root" templateType="POCDMT000040ExternalObservation"/> - <templateSpecification templateElement="guardian" templatePath="templateId.root" templateType="POCDMT000040Guardian"/> - <templateSpecification templateElement="encounterParticipant" templatePath="templateId.root" templateType="POCDMT000040EncounterParticipant"/> - <templateSpecification templateElement="structuredBody" templatePath="templateId.root" templateType="POCDMT000040StructuredBody"/> - <templateSpecification templateElement="healthCareFacility" templatePath="templateId.root" templateType="POCDMT000040HealthCareFacility"/> - <templateSpecification templateElement="dataEnterer" templatePath="templateId.root" templateType="POCDMT000040DataEnterer"/> - <templateSpecification templateElement="relatedSubject" templatePath="templateId.root" templateType="POCDMT000040RelatedSubject"/> - <templateSpecification templateElement="manufacturedLabeledDrug" templatePath="templateId.root" templateType="POCDMT000040LabeledDrug"/> - <templateSpecification templateElement="ClinicalDocument" templatePath="templateId.root" templateType="POCDMT000040ClinicalDocument"/> - <templateSpecification templateElement="responsibleParty" templatePath="templateId.root" templateType="POCDMT000040ResponsibleParty"/> - <templateSpecification templateElement="consent" templatePath="templateId.root" templateType="POCDMT000040Consent"/> - <templateSpecification templateElement="componentOf" templatePath="templateId.root" templateType="POCDMT000040Component1"/> - <templateSpecification templateElement="reference" templatePath="templateId.root" templateType="POCDMT000040Reference"/> - <templateSpecification templateElement="product" templatePath="templateId.root" templateType="POCDMT000040Product"/> - <templateSpecification templateElement="manufacturedMaterial" templatePath="templateId.root" templateType="POCDMT000040Material"/> - <templateSpecification templateElement="externalAct" templatePath="templateId.root" templateType="POCDMT000040ExternalAct"/> - <templateSpecification templateElement="representedOrganization scopingOrganization guardianOrganization serviceProviderOrganization receivedOrganization manufacturerOrganization wholeOrganization providerOrganization" templatePath="templateId.root" templateType="POCDMT000040Organization"/> - <templateSpecification templateElement="playingDevice" templatePath="templateId.root" templateType="POCDMT000040Device"/> - <templateSpecification templateElement="encompassingEncounter" templatePath="templateId.root" templateType="POCDMT000040EncompassingEncounter"/> - <templateSpecification templateElement="observationRange" templatePath="templateId.root" templateType="POCDMT000040ObservationRange"/> - <templateSpecification templateElement="assignedAuthoringDevice" templatePath="templateId.root" templateType="POCDMT000040AuthoringDevice"/> - <templateSpecification templateElement="assignedEntity" templatePath="templateId.root" templateType="POCDMT000040AssignedEntity"/> - <templateSpecification templateElement="specimenRole" templatePath="templateId.root" templateType="POCDMT000040SpecimenRole"/> - <templateSpecification templateElement="entryRelationship" templatePath="templateId.root" templateType="POCDMT000040EntryRelationship"/> - <templateSpecification templateElement="authenticator" templatePath="templateId.root" templateType="POCDMT000040Authenticator"/> - <templateSpecification templateElement="inFulfillmentOf" templatePath="templateId.root" templateType="POCDMT000040InFulfillmentOf"/> - <templateSpecification templateElement="externalProcedure" templatePath="templateId.root" templateType="POCDMT000040ExternalProcedure"/> - <templateSpecification templateElement="patientRole" templatePath="templateId.root" templateType="POCDMT000040PatientRole"/> - <templateSpecification templateElement="consumable" templatePath="templateId.root" templateType="POCDMT000040Consumable"/> - <templateSpecification templateElement="representedCustodianOrganization" templatePath="templateId.root" templateType="POCDMT000040CustodianOrganization"/> -</TemplatesTypeMapping> diff --git a/hl7templates-resources/uml/profiles/Ecore.profile.properties b/hl7templates-resources/uml/profiles/Ecore.profile.properties deleted file mode 100755 index 4566c85..0000000 --- a/hl7templates-resources/uml/profiles/Ecore.profile.properties +++ /dev/null @@ -1,118 +0,0 @@ -# Copyright (c) 2006, 2008 IBM Corporation, Embarcadero Technologies, and others. -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Eclipse Public License v1.0 -# which accompanies this distribution, and is available at -# http://www.eclipse.org/legal/epl-v10.html -# -# Contributors: -# IBM - initial API and implementation -# Kenn Hussey (Embarcadero Technologies) - 184249, 204406, 208125, 204200, ? -# -# $Id: Ecore.profile.properties,v 1.7 2008/03/06 04:29:50 khussey Exp $ - -# NLS_MESSAGEFORMAT_VAR - -Ecore__EPackage = ePackage -Ecore__ENamedElement = eNamedElement -Ecore__EClassifier = eClassifier -Ecore__Extend = extend -Ecore__EClass = eClass -Ecore__EDataType = eDataType -Ecore__EEnum = eEnum -Ecore__EEnumLiteral = eEnumLiteral -Ecore__EOperation = eOperation -Ecore__EParameter = eParameter -Ecore__EStructuralFeature = eStructuralFeature -Ecore__EAttribute = eAttribute -Ecore__EReference = eReference -Ecore__ETypeParameter = eTypeParameter -Ecore__EGenericType = eGenericType - -_label_Ecore = Ecore Profile -_label_Ecore__EPackage = Ecore Package -_label_Ecore__EPackage__base_Package = Base Package -_label_Ecore__EPackage__packageName = Package Name -_label_Ecore__EPackage__nsPrefix = Namespace Prefix -_label_Ecore__EPackage__nsURI = Namespace URI -_label_Ecore__EPackage__basePackage = Base Package -_label_Ecore__EPackage__prefix = Prefix -_label_Ecore__EPackage__annotations = Annotations -_label_Ecore__ENamedElement = Ecore Named Element -_label_Ecore__ENamedElement__xmlName = XML Name -_label_Ecore__ENamedElement__annotations = Annotations -_label_Ecore__EClassifier = Ecore Classifier -_label_Ecore__EClassifier__instanceClassName = Instance Class Name -_label_Ecore__Extend = Extend -_label_Ecore__Extend__base_Generalization = Base Generalization -_label_Ecore__ContentKind = Content Kind -_label_Ecore__ContentKind__Unspecified = Unspecified -_label_Ecore__ContentKind__Empty = Empty -_label_Ecore__ContentKind__Simple = Simple -_label_Ecore__ContentKind__Mixed = Mixed -_label_Ecore__ContentKind__ElementOnly = Element Only -_label_Ecore__EClass = Ecore Class -_label_Ecore__EClass__base_Class = Base Class -_label_Ecore__EClass__base_Interface = Base Interface -_label_Ecore__EClass__className = Class Name -_label_Ecore__EClass__xmlContentKind = XML Content Kind -_label_Ecore__EClass__base_DataType = Base Data Type -_label_Ecore__EClass__base_Association = Base Association -_label_Ecore__EDataType = Ecore Data Type -_label_Ecore__EDataType__base_PrimitiveType = Base Primitive Type -_label_Ecore__EDataType__dataTypeName = Data Type Name -_label_Ecore__EEnum = Ecore Enumeration -_label_Ecore__EEnum__base_Enumeration = Base Enumeration -_label_Ecore__EEnum__enumName = Enum Name -_label_Ecore__EEnumLiteral = Ecore Enum Literal -_label_Ecore__EEnumLiteral__base_EnumerationLiteral = Base Enumeration Literal -_label_Ecore__EEnumLiteral__enumLiteralName = Enum Literal Name -_label_Ecore__EEnumLiteral__literal = Literal -_label_Ecore__EOperation = Ecore Operation -_label_Ecore__EOperation__base_Operation = Base Operation -_label_Ecore__EOperation__operationName = Operation Name -_label_Ecore__EOperation__annotations = Annotations -_label_Ecore__EOperation__visibility = Visibility -_label_Ecore__EParameter = Ecore Parameter -_label_Ecore__EParameter__base_Parameter = Base Parameter -_label_Ecore__EParameter__parameterName = Parameter Name -_label_Ecore__EParameter__annotations = Annotations -_label_Ecore__FeatureKind = Feature Kind -_label_Ecore__FeatureKind__Unspecified = Unspecified -_label_Ecore__FeatureKind__Simple = Simple -_label_Ecore__FeatureKind__Attribute = Attribute -_label_Ecore__FeatureKind__Element = Element -_label_Ecore__FeatureKind__AttributeWildcard = Attribute Wildcard -_label_Ecore__FeatureKind__ElementWildcard = Element Wildcard -_label_Ecore__FeatureKind__Group = Group -_label_Ecore__EStructuralFeature = Ecore Structural Feature -_label_Ecore__EStructuralFeature__isTransient = Is Transient -_label_Ecore__EStructuralFeature__isVolatile = Is Volatile -_label_Ecore__EStructuralFeature__isUnsettable = Is Unsettable -_label_Ecore__EStructuralFeature__xmlNamespace = XML Namespace -_label_Ecore__EStructuralFeature__xmlFeatureKind = XML Feature Kind -_label_Ecore__EStructuralFeature__visibility = Visibility -_label_Ecore__EAttribute = Ecore Attribute -_label_Ecore__EAttribute__base_Property = Base Property -_label_Ecore__EAttribute__attributeName = Attribute Name -_label_Ecore__EAttribute__isID = Is ID -_label_Ecore__EReference = Ecore Reference -_label_Ecore__EReference__base_Property = Base Property -_label_Ecore__EReference__referenceName = Reference Name -_label_Ecore__EReference__isResolveProxies = Is Resolve Proxies -_label_Ecore__EReference__keys = Keys -_label_Ecore__VisibilityKind = Visibility Kind -_label_Ecore__VisibilityKind__Unspecified = Unspecified -_label_Ecore__VisibilityKind__None = None -_label_Ecore__VisibilityKind__ReadOnly = Read Only -_label_Ecore__VisibilityKind__ReadWrite = Read Write -_label_Ecore__VisibilityKind__ReadOnlyUnsettable = Read Only Unsettable -_label_Ecore__VisibilityKind__ReadWriteUnsettable = Read Write Unsettable -_label_Ecore__ETypeParameter = Ecore Type Parameter -_label_Ecore__ETypeParameter__base_TemplateParameter = Base Template Parameter -_label_Ecore__ETypeParameter__bounds = Bounds -_label_Ecore__EGenericType = Ecore Generic Type -_label_Ecore__EGenericType__base_Class = Base Class -_label_Ecore__EGenericType__base_Interface = Base Interface -_label_Ecore__EGenericType__base_DataType = Base Data Type -_label_Ecore__EGenericType__upperBound = Upper Bound -_label_Ecore__EGenericType__lowerBound = Lower Bound diff --git a/hl7templates-resources/uml/profiles/Ecore.profile.uml b/hl7templates-resources/uml/profiles/Ecore.profile.uml deleted file mode 100755 index 3c479c7..0000000 --- a/hl7templates-resources/uml/profiles/Ecore.profile.uml +++ /dev/null @@ -1,1492 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 #_z1OFcHjqEdy8S4Cr8Rc_NA"> - <uml:Profile xmi:id="_0" name="Ecore" metamodelReference="_packageImport.0"> - <eAnnotations xmi:id="_v9DA0K87Edi5QpYeY_yIpg" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <contents xmi:type="ecore:EPackage" xmi:id="_z1OFcHjqEdy8S4Cr8Rc_NA" name="Ecore" nsURI="http://www.eclipse.org/uml2/schemas/Ecore/5" nsPrefix="Ecore"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_z1OFcXjqEdy8S4Cr8Rc_NA" name="EPackage"> - <eAnnotations xmi:id="_z1OFcnjqEdy8S4Cr8Rc_NA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EPackage"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_z1OFc3jqEdy8S4Cr8Rc_NA" name="base_Package" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Package"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_z1OFdXjqEdy8S4Cr8Rc_NA" name="packageName" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_z1OFd3jqEdy8S4Cr8Rc_NA" name="nsPrefix" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_z1OFeXjqEdy8S4Cr8Rc_NA" name="nsURI" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_z1OFe3jqEdy8S4Cr8Rc_NA" name="basePackage" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_z1OFfXjqEdy8S4Cr8Rc_NA" name="prefix" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_z1OFf3jqEdy8S4Cr8Rc_NA" name="annotations" ordered="false" upperBound="-1"> - <eAnnotations xmi:id="_z1OFgHjqEdy8S4Cr8Rc_NA" source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details xmi:id="_z1OFgXjqEdy8S4Cr8Rc_NA" key="name" value="annotation"/> - <details xmi:id="_PjFusEu-Ed6uLbw9d2wpvg" key="kind" value="element"/> - </eAnnotations> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_z1OFg3jqEdy8S4Cr8Rc_NA" name="ENamedElement" abstract="true"> - <eAnnotations xmi:id="_z1OFhHjqEdy8S4Cr8Rc_NA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="ENamedElement"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_z1OFhXjqEdy8S4Cr8Rc_NA" name="xmlName" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_z1OFh3jqEdy8S4Cr8Rc_NA" name="annotations" ordered="false" upperBound="-1"> - <eAnnotations xmi:id="_z1OFiHjqEdy8S4Cr8Rc_NA" source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details xmi:id="_z1OFiXjqEdy8S4Cr8Rc_NA" key="name" value="annotation"/> - <details xmi:id="_a-lUoE6-Ed665IwgB2zm1A" key="kind" value="element"/> - </eAnnotations> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_z1OFi3jqEdy8S4Cr8Rc_NA" name="EClassifier" abstract="true" eSuperTypes="_z1OFg3jqEdy8S4Cr8Rc_NA"> - <eAnnotations xmi:id="_z1OFjHjqEdy8S4Cr8Rc_NA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EClassifier"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_z1OFjXjqEdy8S4Cr8Rc_NA" name="instanceClassName" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_z1OFkHjqEdy8S4Cr8Rc_NA" name="Extend"> - <eAnnotations xmi:id="_z1OFkXjqEdy8S4Cr8Rc_NA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Extend"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_z1OFknjqEdy8S4Cr8Rc_NA" name="base_Generalization" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Generalization"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_z1OFlHjqEdy8S4Cr8Rc_NA" name="ContentKind"> - <eAnnotations xmi:id="_z1OFlXjqEdy8S4Cr8Rc_NA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="ContentKind"/> - <eLiterals xmi:id="_z1OFlnjqEdy8S4Cr8Rc_NA" name="Unspecified"/> - <eLiterals xmi:id="_z1OFl3jqEdy8S4Cr8Rc_NA" name="Empty" value="1"/> - <eLiterals xmi:id="_z1OFmHjqEdy8S4Cr8Rc_NA" name="Simple" value="2"/> - <eLiterals xmi:id="_z1OFmXjqEdy8S4Cr8Rc_NA" name="Mixed" value="3"/> - <eLiterals xmi:id="_z1OFmnjqEdy8S4Cr8Rc_NA" name="ElementOnly" value="4"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_z1OFm3jqEdy8S4Cr8Rc_NA" name="EClass" eSuperTypes="_z1OFi3jqEdy8S4Cr8Rc_NA"> - <eAnnotations xmi:id="_z1OFnHjqEdy8S4Cr8Rc_NA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EClass"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_z1OFnXjqEdy8S4Cr8Rc_NA" name="base_Class" ordered="false"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_z1OFn3jqEdy8S4Cr8Rc_NA" name="base_Interface" ordered="false"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Interface"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_z1OFoXjqEdy8S4Cr8Rc_NA" name="className" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_z1OFo3jqEdy8S4Cr8Rc_NA" name="xmlContentKind" ordered="false" eType="_z1OFlHjqEdy8S4Cr8Rc_NA"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_z1OFpXjqEdy8S4Cr8Rc_NA" name="base_DataType" ordered="false"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//DataType"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_6hVhR-coEdy_aa-DQ9xEjg" name="base_Association" ordered="false"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Association"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_z1OFqHjqEdy8S4Cr8Rc_NA" name="EDataType" eSuperTypes="_z1OFi3jqEdy8S4Cr8Rc_NA"> - <eAnnotations xmi:id="_z1OFqXjqEdy8S4Cr8Rc_NA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EDataType"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_z1OFqnjqEdy8S4Cr8Rc_NA" name="base_PrimitiveType" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//PrimitiveType"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_z1OFrHjqEdy8S4Cr8Rc_NA" name="dataTypeName" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_z1OFr3jqEdy8S4Cr8Rc_NA" name="EEnum" eSuperTypes="_z1OFg3jqEdy8S4Cr8Rc_NA"> - <eAnnotations xmi:id="_z1OFsHjqEdy8S4Cr8Rc_NA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EEnum"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_z1OFsXjqEdy8S4Cr8Rc_NA" name="base_Enumeration" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Enumeration"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_z1OFs3jqEdy8S4Cr8Rc_NA" name="enumName" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_z1OFtnjqEdy8S4Cr8Rc_NA" name="EEnumLiteral" eSuperTypes="_z1OFg3jqEdy8S4Cr8Rc_NA"> - <eAnnotations xmi:id="_z1OFt3jqEdy8S4Cr8Rc_NA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EEnumLiteral"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_z1OFuHjqEdy8S4Cr8Rc_NA" name="base_EnumerationLiteral" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//EnumerationLiteral"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_z1OFunjqEdy8S4Cr8Rc_NA" name="enumLiteralName" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_7PU2XIcNEdy1svqbasVRMw" name="literal" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_z1OFvXjqEdy8S4Cr8Rc_NA" name="EOperation"> - <eAnnotations xmi:id="_z1OFvnjqEdy8S4Cr8Rc_NA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EOperation"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_z1OFv3jqEdy8S4Cr8Rc_NA" name="base_Operation" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Operation"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_z1OFwXjqEdy8S4Cr8Rc_NA" name="operationName" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_z1OFw3jqEdy8S4Cr8Rc_NA" name="annotations" ordered="false" upperBound="-1"> - <eAnnotations xmi:id="_z1OFxHjqEdy8S4Cr8Rc_NA" source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details xmi:id="_z1OFxXjqEdy8S4Cr8Rc_NA" key="name" value="annotation"/> - <details xmi:id="_b2vrsE6-Ed665IwgB2zm1A" key="kind" value="element"/> - </eAnnotations> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_uRzp6cbxEdyMV8vsFuUbhw" name="visibility" ordered="false" eType="_z1OF6XjqEdy8S4Cr8Rc_NA"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_z1OFx3jqEdy8S4Cr8Rc_NA" name="EParameter"> - <eAnnotations xmi:id="_z1OFyHjqEdy8S4Cr8Rc_NA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EParameter"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_z1OFyXjqEdy8S4Cr8Rc_NA" name="base_Parameter" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Parameter"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_z1OFy3jqEdy8S4Cr8Rc_NA" name="parameterName" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_z1OFzXjqEdy8S4Cr8Rc_NA" name="annotations" ordered="false" upperBound="-1"> - <eAnnotations xmi:id="_z1OFznjqEdy8S4Cr8Rc_NA" source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details xmi:id="_z1OFz3jqEdy8S4Cr8Rc_NA" key="name" value="annotation"/> - <details xmi:id="_cisywE6-Ed665IwgB2zm1A" key="kind" value="element"/> - </eAnnotations> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_z1OF0XjqEdy8S4Cr8Rc_NA" name="FeatureKind"> - <eAnnotations xmi:id="_z1OF0njqEdy8S4Cr8Rc_NA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="FeatureKind"/> - <eLiterals xmi:id="_z1OF03jqEdy8S4Cr8Rc_NA" name="Unspecified"/> - <eLiterals xmi:id="_z1OF1HjqEdy8S4Cr8Rc_NA" name="Simple" value="1"/> - <eLiterals xmi:id="_z1OF1XjqEdy8S4Cr8Rc_NA" name="Attribute" value="2"/> - <eLiterals xmi:id="_z1OF1njqEdy8S4Cr8Rc_NA" name="Element" value="3"/> - <eLiterals xmi:id="_z1OF13jqEdy8S4Cr8Rc_NA" name="AttributeWildcard" value="4"/> - <eLiterals xmi:id="_z1OF2HjqEdy8S4Cr8Rc_NA" name="ElementWildcard" value="5"/> - <eLiterals xmi:id="_z1OF2XjqEdy8S4Cr8Rc_NA" name="Group" value="6"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_z1OF2njqEdy8S4Cr8Rc_NA" name="EStructuralFeature" abstract="true" eSuperTypes="_z1OFg3jqEdy8S4Cr8Rc_NA"> - <eAnnotations xmi:id="_z1OF23jqEdy8S4Cr8Rc_NA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EStructuralFeature"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_z1OF3HjqEdy8S4Cr8Rc_NA" name="isTransient" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_z1OF3njqEdy8S4Cr8Rc_NA" name="isVolatile" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_z1OF4HjqEdy8S4Cr8Rc_NA" name="isUnsettable" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_z1OF4njqEdy8S4Cr8Rc_NA" name="xmlNamespace" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_z1OF5HjqEdy8S4Cr8Rc_NA" name="xmlFeatureKind" ordered="false" eType="_z1OF0XjqEdy8S4Cr8Rc_NA"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_z1OF5njqEdy8S4Cr8Rc_NA" name="visibility" ordered="false" eType="_z1OF6XjqEdy8S4Cr8Rc_NA"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_z1OF6XjqEdy8S4Cr8Rc_NA" name="VisibilityKind"> - <eAnnotations xmi:id="_z1OF6njqEdy8S4Cr8Rc_NA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="VisibilityKind"/> - <eLiterals xmi:id="_z1OF63jqEdy8S4Cr8Rc_NA" name="Unspecified"/> - <eLiterals xmi:id="_z1OF7HjqEdy8S4Cr8Rc_NA" name="None" value="1"/> - <eLiterals xmi:id="_z1OF7XjqEdy8S4Cr8Rc_NA" name="ReadOnly" value="2"/> - <eLiterals xmi:id="_z1OF7njqEdy8S4Cr8Rc_NA" name="ReadWrite" value="3"/> - <eLiterals xmi:id="_z1OF73jqEdy8S4Cr8Rc_NA" name="ReadOnlyUnsettable" value="4"/> - <eLiterals xmi:id="_z1OF8HjqEdy8S4Cr8Rc_NA" name="ReadWriteUnsettable" value="5"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_z1OF8XjqEdy8S4Cr8Rc_NA" name="EAttribute" eSuperTypes="_z1OF2njqEdy8S4Cr8Rc_NA"> - <eAnnotations xmi:id="_z1OF8njqEdy8S4Cr8Rc_NA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EAttribute"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_z1OF83jqEdy8S4Cr8Rc_NA" name="base_Property" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Property"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_z1OF9XjqEdy8S4Cr8Rc_NA" name="attributeName" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_z1OF93jqEdy8S4Cr8Rc_NA" name="isID" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_z1OF-njqEdy8S4Cr8Rc_NA" name="EReference" eSuperTypes="_z1OF2njqEdy8S4Cr8Rc_NA"> - <eAnnotations xmi:id="_z1OF-3jqEdy8S4Cr8Rc_NA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EReference"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_z1OF_HjqEdy8S4Cr8Rc_NA" name="base_Property" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Property"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_z1OF_njqEdy8S4Cr8Rc_NA" name="referenceName" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_z1OGAHjqEdy8S4Cr8Rc_NA" name="isResolveProxies" ordered="false" defaultValueLiteral="true"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_z1OGAnjqEdy8S4Cr8Rc_NA" name="keys" ordered="false" upperBound="-1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Property"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_z1OGBXjqEdy8S4Cr8Rc_NA" name="ETypeParameter" eSuperTypes="_z1OFg3jqEdy8S4Cr8Rc_NA"> - <eAnnotations xmi:id="_z1OGBnjqEdy8S4Cr8Rc_NA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="ETypeParameter"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_z1OGB3jqEdy8S4Cr8Rc_NA" name="base_TemplateParameter" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//TemplateParameter"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_z1OGCXjqEdy8S4Cr8Rc_NA" name="bounds" ordered="false" upperBound="-1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Classifier"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_z1OGDHjqEdy8S4Cr8Rc_NA" name="EGenericType"> - <eAnnotations xmi:id="_z1OGDXjqEdy8S4Cr8Rc_NA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EGenericType"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_z1OGDnjqEdy8S4Cr8Rc_NA" name="base_Class" ordered="false"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_z1OGEHjqEdy8S4Cr8Rc_NA" name="base_Interface" ordered="false"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Interface"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_z1OGEnjqEdy8S4Cr8Rc_NA" name="base_DataType" ordered="false"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//DataType"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_z1OGFHjqEdy8S4Cr8Rc_NA" name="upperBound" ordered="false"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Classifier"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_z1OGFnjqEdy8S4Cr8Rc_NA" name="lowerBound" ordered="false"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Classifier"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_B7dOIMEREduRdatXodjBjA" name="Ecore" nsURI="http://www.eclipse.org/uml2/schemas/Ecore/4" nsPrefix="Ecore"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_B7dOIcEREduRdatXodjBjA" name="EPackage"> - <eAnnotations xmi:id="_B7dOIsEREduRdatXodjBjA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EPackage"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_B7dOI8EREduRdatXodjBjA" name="base_Package" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Package"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_B7dOJcEREduRdatXodjBjA" name="packageName" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_B7dOJ8EREduRdatXodjBjA" name="nsPrefix" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_B7dOKcEREduRdatXodjBjA" name="nsURI" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_B7dOK8EREduRdatXodjBjA" name="basePackage" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_B7dOLcEREduRdatXodjBjA" name="prefix" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_B7dOL8EREduRdatXodjBjA" name="ENamedElement" abstract="true"> - <eAnnotations xmi:id="_B7dOMMEREduRdatXodjBjA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="ENamedElement"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_B7dOMcEREduRdatXodjBjA" name="xmlName" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_B7dOM8EREduRdatXodjBjA" name="EClassifier" abstract="true" eSuperTypes="_B7dOL8EREduRdatXodjBjA"> - <eAnnotations xmi:id="_B7dONMEREduRdatXodjBjA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EClassifier"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_B7dONcEREduRdatXodjBjA" name="instanceClassName" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_B7dOOMEREduRdatXodjBjA" name="Extend"> - <eAnnotations xmi:id="_B7dOOcEREduRdatXodjBjA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Extend"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_B7dOOsEREduRdatXodjBjA" name="base_Generalization" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Generalization"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_B7dOPMEREduRdatXodjBjA" name="ContentKind"> - <eAnnotations xmi:id="_B7dOPcEREduRdatXodjBjA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="ContentKind"/> - <eLiterals xmi:id="_B7dOPsEREduRdatXodjBjA" name="Unspecified"/> - <eLiterals xmi:id="_B7dOP8EREduRdatXodjBjA" name="Empty" value="1"/> - <eLiterals xmi:id="_B7dOQMEREduRdatXodjBjA" name="Simple" value="2"/> - <eLiterals xmi:id="_B7dOQcEREduRdatXodjBjA" name="Mixed" value="3"/> - <eLiterals xmi:id="_B7dOQsEREduRdatXodjBjA" name="ElementOnly" value="4"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_B7dOQ8EREduRdatXodjBjA" name="EClass" eSuperTypes="_B7dOM8EREduRdatXodjBjA"> - <eAnnotations xmi:id="_B7dORMEREduRdatXodjBjA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EClass"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_B7dORcEREduRdatXodjBjA" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_B7dOR8EREduRdatXodjBjA" name="base_Interface" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Interface"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_B7dOScEREduRdatXodjBjA" name="className" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_B7dOS8EREduRdatXodjBjA" name="xmlContentKind" ordered="false" eType="_B7dOPMEREduRdatXodjBjA"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_B7dOTcEREduRdatXodjBjA" name="base_DataType" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//DataType"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_B7dOUMEREduRdatXodjBjA" name="EDataType" eSuperTypes="_B7dOM8EREduRdatXodjBjA"> - <eAnnotations xmi:id="_B7dOUcEREduRdatXodjBjA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EDataType"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_B7dOUsEREduRdatXodjBjA" name="base_PrimitiveType" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//PrimitiveType"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_B7dOVMEREduRdatXodjBjA" name="dataTypeName" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_B7dOV8EREduRdatXodjBjA" name="EEnum" eSuperTypes="_B7dOL8EREduRdatXodjBjA"> - <eAnnotations xmi:id="_B7dOWMEREduRdatXodjBjA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EEnum"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_B7dOWcEREduRdatXodjBjA" name="base_Enumeration" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Enumeration"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_B7dOW8EREduRdatXodjBjA" name="enumName" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_B7dOXsEREduRdatXodjBjA" name="EEnumLiteral" eSuperTypes="_B7dOL8EREduRdatXodjBjA"> - <eAnnotations xmi:id="_B7dOX8EREduRdatXodjBjA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EEnumLiteral"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_B7dOYMEREduRdatXodjBjA" name="base_EnumerationLiteral" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//EnumerationLiteral"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_B7dOYsEREduRdatXodjBjA" name="enumLiteralName" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_B7dOZcEREduRdatXodjBjA" name="EOperation"> - <eAnnotations xmi:id="_B7dOZsEREduRdatXodjBjA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EOperation"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_B7dOZ8EREduRdatXodjBjA" name="base_Operation" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Operation"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_B7dOacEREduRdatXodjBjA" name="operationName" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_B7dOa8EREduRdatXodjBjA" name="EParameter"> - <eAnnotations xmi:id="_B7dObMEREduRdatXodjBjA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EParameter"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_B7dObcEREduRdatXodjBjA" name="base_Parameter" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Parameter"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_B7dOb8EREduRdatXodjBjA" name="parameterName" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_B7dOccEREduRdatXodjBjA" name="FeatureKind"> - <eAnnotations xmi:id="_B7dOcsEREduRdatXodjBjA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="FeatureKind"/> - <eLiterals xmi:id="_B7dOc8EREduRdatXodjBjA" name="Unspecified"/> - <eLiterals xmi:id="_B7dOdMEREduRdatXodjBjA" name="Simple" value="1"/> - <eLiterals xmi:id="_B7dOdcEREduRdatXodjBjA" name="Attribute" value="2"/> - <eLiterals xmi:id="_B7dOdsEREduRdatXodjBjA" name="Element" value="3"/> - <eLiterals xmi:id="_B7dOd8EREduRdatXodjBjA" name="AttributeWildcard" value="4"/> - <eLiterals xmi:id="_B7dOeMEREduRdatXodjBjA" name="ElementWildcard" value="5"/> - <eLiterals xmi:id="_B7dOecEREduRdatXodjBjA" name="Group" value="6"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_B7dOesEREduRdatXodjBjA" name="EStructuralFeature" abstract="true" eSuperTypes="_B7dOL8EREduRdatXodjBjA"> - <eAnnotations xmi:id="_B7dOe8EREduRdatXodjBjA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EStructuralFeature"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_B7dOfMEREduRdatXodjBjA" name="isTransient" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_B7dOfsEREduRdatXodjBjA" name="isVolatile" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_B7dOgMEREduRdatXodjBjA" name="isUnsettable" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_B7dOgsEREduRdatXodjBjA" name="xmlNamespace" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_B7dOhMEREduRdatXodjBjA" name="xmlFeatureKind" ordered="false" eType="_B7dOccEREduRdatXodjBjA"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_B7dOhsEREduRdatXodjBjA" name="visibility" ordered="false" eType="_B7dOicEREduRdatXodjBjA"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_B7dOicEREduRdatXodjBjA" name="VisibilityKind"> - <eAnnotations xmi:id="_B7dOisEREduRdatXodjBjA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="VisibilityKind"/> - <eLiterals xmi:id="_B7dOi8EREduRdatXodjBjA" name="Unspecified"/> - <eLiterals xmi:id="_B7dOjMEREduRdatXodjBjA" name="None" value="1"/> - <eLiterals xmi:id="_B7dOjcEREduRdatXodjBjA" name="ReadOnly" value="2"/> - <eLiterals xmi:id="_B7dOjsEREduRdatXodjBjA" name="ReadWrite" value="3"/> - <eLiterals xmi:id="_B7dOj8EREduRdatXodjBjA" name="ReadOnlyUnsettable" value="4"/> - <eLiterals xmi:id="_B7dOkMEREduRdatXodjBjA" name="ReadWriteUnsettable" value="5"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_B7dOkcEREduRdatXodjBjA" name="EAttribute" eSuperTypes="_B7dOesEREduRdatXodjBjA"> - <eAnnotations xmi:id="_B7dOksEREduRdatXodjBjA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EAttribute"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_B7dOk8EREduRdatXodjBjA" name="base_Property" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Property"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_B7dOlcEREduRdatXodjBjA" name="attributeName" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_B7dOl8EREduRdatXodjBjA" name="isID" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_B7dOmsEREduRdatXodjBjA" name="EReference" eSuperTypes="_B7dOesEREduRdatXodjBjA"> - <eAnnotations xmi:id="_B7dOm8EREduRdatXodjBjA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EReference"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_B7dOnMEREduRdatXodjBjA" name="base_Property" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Property"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_B7dOnsEREduRdatXodjBjA" name="referenceName" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_B7dOoMEREduRdatXodjBjA" name="isResolveProxies" ordered="false" defaultValueLiteral="true"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_B7dOo8EREduRdatXodjBjA" name="ETypeParameter" eSuperTypes="_B7dOL8EREduRdatXodjBjA"> - <eAnnotations xmi:id="_B7dOpMEREduRdatXodjBjA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="ETypeParameter"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_B7dOpcEREduRdatXodjBjA" name="base_TemplateParameter" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//TemplateParameter"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_B7dOp8EREduRdatXodjBjA" name="bounds" ordered="false" upperBound="-1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Classifier"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_B7dOqsEREduRdatXodjBjA" name="EGenericType"> - <eAnnotations xmi:id="_B7dOq8EREduRdatXodjBjA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EGenericType"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_B7dOrMEREduRdatXodjBjA" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_B7dOrsEREduRdatXodjBjA" name="base_Interface" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Interface"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_B7dOsMEREduRdatXodjBjA" name="base_DataType" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//DataType"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_B7dOssEREduRdatXodjBjA" name="upperBound" ordered="false"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Classifier"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_B7dOtMEREduRdatXodjBjA" name="lowerBound" ordered="false"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Classifier"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_vy-HUYinEdqtvbnfB2L_5w" name="Ecore" nsURI="http://www.eclipse.org/uml2/schemas/Ecore/3" nsPrefix="Ecore"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_vy-HUoinEdqtvbnfB2L_5w" name="EPackage"> - <eAnnotations xmi:id="_vy-HU4inEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EPackage"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_vy-HVIinEdqtvbnfB2L_5w" name="base_Package" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Package"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_vy-HVYinEdqtvbnfB2L_5w" name="packageName" ordered="false" unique="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_vy-HVoinEdqtvbnfB2L_5w" name="nsPrefix" ordered="false" unique="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_vy-HV4inEdqtvbnfB2L_5w" name="nsURI" ordered="false" unique="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_vy-HWIinEdqtvbnfB2L_5w" name="basePackage" ordered="false" unique="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_vy-HWYinEdqtvbnfB2L_5w" name="prefix" ordered="false" unique="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_vy-HWoinEdqtvbnfB2L_5w" name="ENamedElement" abstract="true"> - <eAnnotations xmi:id="_vy-HW4inEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="ENamedElement"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_vy-HXIinEdqtvbnfB2L_5w" name="xmlName" ordered="false" unique="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_vy-HXYinEdqtvbnfB2L_5w" name="EClassifier" abstract="true" eSuperTypes="_vy-HWoinEdqtvbnfB2L_5w"> - <eAnnotations xmi:id="_vy-HXoinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EClassifier"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_vy-HX4inEdqtvbnfB2L_5w" name="instanceClassName" ordered="false" unique="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_vy-HYIinEdqtvbnfB2L_5w" name="Extend"> - <eAnnotations xmi:id="_vy-HYYinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Extend"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_vy-HYoinEdqtvbnfB2L_5w" name="base_Generalization" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Generalization"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_vy-HY4inEdqtvbnfB2L_5w" name="ContentKind"> - <eAnnotations xmi:id="_vy-HZIinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="ContentKind"/> - <eLiterals xmi:id="_vy-HZYinEdqtvbnfB2L_5w" name="Unspecified"/> - <eLiterals xmi:id="_vy-HZoinEdqtvbnfB2L_5w" name="Empty" value="1"/> - <eLiterals xmi:id="_vy-HZ4inEdqtvbnfB2L_5w" name="Simple" value="2"/> - <eLiterals xmi:id="_vy-HaIinEdqtvbnfB2L_5w" name="Mixed" value="3"/> - <eLiterals xmi:id="_vy-HaYinEdqtvbnfB2L_5w" name="ElementOnly" value="4"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_vy-HaoinEdqtvbnfB2L_5w" name="EClass" eSuperTypes="_vy-HXYinEdqtvbnfB2L_5w"> - <eAnnotations xmi:id="_vy-Ha4inEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EClass"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_vy-HbIinEdqtvbnfB2L_5w" name="base_Class" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_vy-HbYinEdqtvbnfB2L_5w" name="base_Interface" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Interface"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_vy-HboinEdqtvbnfB2L_5w" name="className" ordered="false" unique="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_vy-Hb4inEdqtvbnfB2L_5w" name="xmlContentKind" ordered="false" unique="false" eType="_vy-HY4inEdqtvbnfB2L_5w"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_vy-HcIinEdqtvbnfB2L_5w" name="EDataType" eSuperTypes="_vy-HXYinEdqtvbnfB2L_5w"> - <eAnnotations xmi:id="_vy-HcYinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EDataType"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_vy-HcoinEdqtvbnfB2L_5w" name="base_PrimitiveType" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//PrimitiveType"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_vy-Hc4inEdqtvbnfB2L_5w" name="dataTypeName" ordered="false" unique="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_vy-HdIinEdqtvbnfB2L_5w" name="EEnum" eSuperTypes="_vy-HWoinEdqtvbnfB2L_5w"> - <eAnnotations xmi:id="_vy-HdYinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EEnum"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_vy-HdoinEdqtvbnfB2L_5w" name="base_Enumeration" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Enumeration"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_vy-Hd4inEdqtvbnfB2L_5w" name="enumName" ordered="false" unique="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_vy-HeIinEdqtvbnfB2L_5w" name="EEnumLiteral" eSuperTypes="_vy-HWoinEdqtvbnfB2L_5w"> - <eAnnotations xmi:id="_vy-HeYinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EEnumLiteral"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_vy-HeoinEdqtvbnfB2L_5w" name="base_EnumerationLiteral" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//EnumerationLiteral"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_vy-He4inEdqtvbnfB2L_5w" name="enumLiteralName" ordered="false" unique="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_vy-HfIinEdqtvbnfB2L_5w" name="EOperation"> - <eAnnotations xmi:id="_vy-HfYinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EOperation"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_vy-HfoinEdqtvbnfB2L_5w" name="base_Operation" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Operation"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_vy-Hf4inEdqtvbnfB2L_5w" name="operationName" ordered="false" unique="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_vy-HgIinEdqtvbnfB2L_5w" name="EParameter"> - <eAnnotations xmi:id="_vy-HgYinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EParameter"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_vy-HgoinEdqtvbnfB2L_5w" name="base_Parameter" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Parameter"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_vy-Hg4inEdqtvbnfB2L_5w" name="parameterName" ordered="false" unique="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_vy-HhIinEdqtvbnfB2L_5w" name="FeatureKind"> - <eAnnotations xmi:id="_vy-HhYinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="FeatureKind"/> - <eLiterals xmi:id="_vy-HhoinEdqtvbnfB2L_5w" name="Unspecified"/> - <eLiterals xmi:id="_vy-Hh4inEdqtvbnfB2L_5w" name="Simple" value="1"/> - <eLiterals xmi:id="_vy-HiIinEdqtvbnfB2L_5w" name="Attribute" value="2"/> - <eLiterals xmi:id="_vy-HiYinEdqtvbnfB2L_5w" name="Element" value="3"/> - <eLiterals xmi:id="_vy-HioinEdqtvbnfB2L_5w" name="AttributeWildcard" value="4"/> - <eLiterals xmi:id="_vy-Hi4inEdqtvbnfB2L_5w" name="ElementWildcard" value="5"/> - <eLiterals xmi:id="_vy-HjIinEdqtvbnfB2L_5w" name="Group" value="6"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_vy-HjYinEdqtvbnfB2L_5w" name="EStructuralFeature" abstract="true" eSuperTypes="_vy-HWoinEdqtvbnfB2L_5w"> - <eAnnotations xmi:id="_vy-HjoinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EStructuralFeature"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_vy-Hj4inEdqtvbnfB2L_5w" name="isTransient" ordered="false" unique="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_vy-HkIinEdqtvbnfB2L_5w" name="isVolatile" ordered="false" unique="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_vy-HkYinEdqtvbnfB2L_5w" name="isUnsettable" ordered="false" unique="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_vy-HkoinEdqtvbnfB2L_5w" name="xmlNamespace" ordered="false" unique="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_vy-Hk4inEdqtvbnfB2L_5w" name="xmlFeatureKind" ordered="false" unique="false" eType="_vy-HhIinEdqtvbnfB2L_5w"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_vy-HlIinEdqtvbnfB2L_5w" name="visibility" ordered="false" unique="false" eType="_vy-HlYinEdqtvbnfB2L_5w"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_vy-HlYinEdqtvbnfB2L_5w" name="VisibilityKind"> - <eAnnotations xmi:id="_vy-HloinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="VisibilityKind"/> - <eLiterals xmi:id="_vy-Hl4inEdqtvbnfB2L_5w" name="Unspecified"/> - <eLiterals xmi:id="_vy-HmIinEdqtvbnfB2L_5w" name="None" value="1"/> - <eLiterals xmi:id="_vy-HmYinEdqtvbnfB2L_5w" name="ReadOnly" value="2"/> - <eLiterals xmi:id="_vy-HmoinEdqtvbnfB2L_5w" name="ReadWrite" value="3"/> - <eLiterals xmi:id="_vy-Hm4inEdqtvbnfB2L_5w" name="ReadOnlyUnsettable" value="4"/> - <eLiterals xmi:id="_vy-HnIinEdqtvbnfB2L_5w" name="ReadWriteUnsettable" value="5"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_vy-HnYinEdqtvbnfB2L_5w" name="EAttribute" eSuperTypes="_vy-HjYinEdqtvbnfB2L_5w"> - <eAnnotations xmi:id="_vy-HnoinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EAttribute"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_vy-Hn4inEdqtvbnfB2L_5w" name="base_Property" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Property"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_vy-HoIinEdqtvbnfB2L_5w" name="attributeName" ordered="false" unique="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_vy-HoYinEdqtvbnfB2L_5w" name="isID" ordered="false" unique="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_vy-HooinEdqtvbnfB2L_5w" name="EReference" eSuperTypes="_vy-HjYinEdqtvbnfB2L_5w"> - <eAnnotations xmi:id="_vy-Ho4inEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EReference"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_vy-HpIinEdqtvbnfB2L_5w" name="base_Property" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Property"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_vy-HpYinEdqtvbnfB2L_5w" name="referenceName" ordered="false" unique="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_vy-HpoinEdqtvbnfB2L_5w" name="isResolveProxies" ordered="false" unique="false" defaultValueLiteral="true"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_1RgZIcezEdmTJL3rR1ioJg" name="Ecore_2" nsURI="http:///Ecore_2_1RgZIMezEdmTJL3rR1ioJg.profile.uml2" nsPrefix="Ecore_2"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_1RgZIsezEdmTJL3rR1ioJg" name="Ecore__EPackage"> - <eAnnotations xmi:id="_1RgZI8ezEdmTJL3rR1ioJg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EPackage"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hwww0IinEdqtvbnfB2L_5w" name="base_Package"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Package"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1RgZJMezEdmTJL3rR1ioJg" name="packageName" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1RgZJcezEdmTJL3rR1ioJg" name="nsPrefix" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1RgZJsezEdmTJL3rR1ioJg" name="nsURI" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1RgZJ8ezEdmTJL3rR1ioJg" name="basePackage" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1RgZKMezEdmTJL3rR1ioJg" name="prefix" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_1RgZKcezEdmTJL3rR1ioJg" name="Ecore__ENamedElement" abstract="true"> - <eAnnotations xmi:id="_1RgZKsezEdmTJL3rR1ioJg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="ENamedElement"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1RgZK8ezEdmTJL3rR1ioJg" name="xmlName" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_1RgZLMezEdmTJL3rR1ioJg" name="Ecore__EClassifier" abstract="true" eSuperTypes="_1RgZKcezEdmTJL3rR1ioJg"> - <eAnnotations xmi:id="_1RgZLcezEdmTJL3rR1ioJg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EClassifier"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1RgZLsezEdmTJL3rR1ioJg" name="instanceClassName" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_1RgZL8ezEdmTJL3rR1ioJg" name="Ecore__Extend"> - <eAnnotations xmi:id="_1RgZMMezEdmTJL3rR1ioJg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Extend"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hwww0YinEdqtvbnfB2L_5w" name="base_Generalization"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Generalization"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_1RgZMcezEdmTJL3rR1ioJg" name="Ecore__ContentKind"> - <eAnnotations xmi:id="_hwww0oinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="ContentKind"/> - <eLiterals xmi:id="_1RgZMsezEdmTJL3rR1ioJg" name="Unspecified"/> - <eLiterals xmi:id="_1RgZNMezEdmTJL3rR1ioJg" name="Empty" value="1"/> - <eLiterals xmi:id="_1RgZNsezEdmTJL3rR1ioJg" name="Simple" value="2"/> - <eLiterals xmi:id="_1RgZOMezEdmTJL3rR1ioJg" name="Mixed" value="3"/> - <eLiterals xmi:id="_1RgZOsezEdmTJL3rR1ioJg" name="ElementOnly" value="4"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_1RgZPMezEdmTJL3rR1ioJg" name="Ecore__EClass" eSuperTypes="_1RgZLMezEdmTJL3rR1ioJg"> - <eAnnotations xmi:id="_1RgZPcezEdmTJL3rR1ioJg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EClass"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hwww1IinEdqtvbnfB2L_5w" name="base_Interface"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Interface"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hwww04inEdqtvbnfB2L_5w" name="base_Class"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1RgZPsezEdmTJL3rR1ioJg" name="className" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1RgZP8ezEdmTJL3rR1ioJg" name="xmlContentKind" eType="_1RgZMcezEdmTJL3rR1ioJg"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_1RgZQMezEdmTJL3rR1ioJg" name="Ecore__EDataType" eSuperTypes="_1RgZLMezEdmTJL3rR1ioJg"> - <eAnnotations xmi:id="_1RgZQcezEdmTJL3rR1ioJg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EDataType"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hwww1YinEdqtvbnfB2L_5w" name="base_PrimitiveType"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//PrimitiveType"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1RgZQsezEdmTJL3rR1ioJg" name="dataTypeName" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_1RgZQ8ezEdmTJL3rR1ioJg" name="Ecore__EEnum" eSuperTypes="_1RgZKcezEdmTJL3rR1ioJg"> - <eAnnotations xmi:id="_1RgZRMezEdmTJL3rR1ioJg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EEnum"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hwww1oinEdqtvbnfB2L_5w" name="base_Enumeration"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Enumeration"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1RgZRcezEdmTJL3rR1ioJg" name="enumName" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_1RgZRsezEdmTJL3rR1ioJg" name="Ecore__EEnumLiteral" eSuperTypes="_1RgZKcezEdmTJL3rR1ioJg"> - <eAnnotations xmi:id="_1RgZR8ezEdmTJL3rR1ioJg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EEnumLiteral"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hwww14inEdqtvbnfB2L_5w" name="base_EnumerationLiteral"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//EnumerationLiteral"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1RgZSMezEdmTJL3rR1ioJg" name="enumLiteralName" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_1RgZScezEdmTJL3rR1ioJg" name="Ecore__EOperation"> - <eAnnotations xmi:id="_1RgZSsezEdmTJL3rR1ioJg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EOperation"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hwww2IinEdqtvbnfB2L_5w" name="base_Operation"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Operation"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1RgZS8ezEdmTJL3rR1ioJg" name="operationName" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_1RgZTMezEdmTJL3rR1ioJg" name="Ecore__EParameter"> - <eAnnotations xmi:id="_1RgZTcezEdmTJL3rR1ioJg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EParameter"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hwww2YinEdqtvbnfB2L_5w" name="base_Parameter"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Parameter"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1RgZTsezEdmTJL3rR1ioJg" name="parameterName" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_1RgZT8ezEdmTJL3rR1ioJg" name="Ecore__FeatureKind"> - <eAnnotations xmi:id="_hwww2oinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="FeatureKind"/> - <eLiterals xmi:id="_1RgZUMezEdmTJL3rR1ioJg" name="Unspecified"/> - <eLiterals xmi:id="_1RgZUsezEdmTJL3rR1ioJg" name="Simple" value="1"/> - <eLiterals xmi:id="_1RgZVMezEdmTJL3rR1ioJg" name="Attribute" value="2"/> - <eLiterals xmi:id="_1RgZVsezEdmTJL3rR1ioJg" name="Element" value="3"/> - <eLiterals xmi:id="_1RgZWMezEdmTJL3rR1ioJg" name="AttributeWildcard" value="4"/> - <eLiterals xmi:id="_1RgZWsezEdmTJL3rR1ioJg" name="ElementWildcard" value="5"/> - <eLiterals xmi:id="_1RgZXMezEdmTJL3rR1ioJg" name="Group" value="6"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_1RgZXsezEdmTJL3rR1ioJg" name="Ecore__EStructuralFeature" abstract="true" eSuperTypes="_1RgZKcezEdmTJL3rR1ioJg"> - <eAnnotations xmi:id="_1RgZX8ezEdmTJL3rR1ioJg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EStructuralFeature"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1RgZYMezEdmTJL3rR1ioJg" name="isTransient"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1RgZYcezEdmTJL3rR1ioJg" name="isVolatile"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1RgZYsezEdmTJL3rR1ioJg" name="isUnsettable"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1RgZY8ezEdmTJL3rR1ioJg" name="xmlNamespace" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1RgZZMezEdmTJL3rR1ioJg" name="xmlFeatureKind" eType="_1RgZT8ezEdmTJL3rR1ioJg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1RgZZcezEdmTJL3rR1ioJg" name="visibility" eType="_1RgZZsezEdmTJL3rR1ioJg"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_1RgZZsezEdmTJL3rR1ioJg" name="Ecore__VisibilityKind"> - <eAnnotations xmi:id="_hwww24inEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="VisibilityKind"/> - <eLiterals xmi:id="_1RgZZ8ezEdmTJL3rR1ioJg" name="Unspecified"/> - <eLiterals xmi:id="_1RgZacezEdmTJL3rR1ioJg" name="None" value="1"/> - <eLiterals xmi:id="_1RgZa8ezEdmTJL3rR1ioJg" name="ReadOnly" value="2"/> - <eLiterals xmi:id="_1RgZbcezEdmTJL3rR1ioJg" name="ReadWrite" value="3"/> - <eLiterals xmi:id="_1RgZb8ezEdmTJL3rR1ioJg" name="ReadOnlyUnsettable" value="4"/> - <eLiterals xmi:id="_1RgZccezEdmTJL3rR1ioJg" name="ReadWriteUnsettable" value="5"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_1RgZc8ezEdmTJL3rR1ioJg" name="Ecore__EAttribute" eSuperTypes="_1RgZXsezEdmTJL3rR1ioJg"> - <eAnnotations xmi:id="_1RgZdMezEdmTJL3rR1ioJg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EAttribute"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hwww3IinEdqtvbnfB2L_5w" name="base_Property"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Property"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1RgZdcezEdmTJL3rR1ioJg" name="attributeName" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1RgZdsezEdmTJL3rR1ioJg" name="isID"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_1RgZd8ezEdmTJL3rR1ioJg" name="Ecore__EReference" eSuperTypes="_1RgZXsezEdmTJL3rR1ioJg"> - <eAnnotations xmi:id="_1RgZeMezEdmTJL3rR1ioJg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EReference"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hwww3YinEdqtvbnfB2L_5w" name="base_Property"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Property"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1RgZecezEdmTJL3rR1ioJg" name="referenceName" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1RgZesezEdmTJL3rR1ioJg" name="isResolveProxies" defaultValueLiteral="true"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_PTSCwDmHEdmHabrnfLjH-w" name="Ecore_1" nsURI="http:///_PS5oQDmHEdmHabrnfLjH-w.profile.uml2" nsPrefix="Ecore_1"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_PTSCwTmHEdmHabrnfLjH-w" name="Ecore__EEnum" eSuperTypes="_PTSCxDmHEdmHabrnfLjH-w"> - <eAnnotations xmi:id="_PTSCwjmHEdmHabrnfLjH-w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EEnum"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hwww3oinEdqtvbnfB2L_5w" name="base_Enumeration"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Enumeration"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_PTSCwzmHEdmHabrnfLjH-w" name="enumName" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_PTSCxDmHEdmHabrnfLjH-w" name="Ecore__ENamedElement" abstract="true"> - <eAnnotations xmi:id="_PTSCxTmHEdmHabrnfLjH-w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="ENamedElement"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_PTSCxjmHEdmHabrnfLjH-w" name="xmlName" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_PTSCxzmHEdmHabrnfLjH-w" name="Ecore__EAttribute" eSuperTypes="_PTSCyzmHEdmHabrnfLjH-w"> - <eAnnotations xmi:id="_PTSCyDmHEdmHabrnfLjH-w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EAttribute"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hwww34inEdqtvbnfB2L_5w" name="base_Property"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Property"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_PTSCyTmHEdmHabrnfLjH-w" name="attributeName" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_PTSCyjmHEdmHabrnfLjH-w" name="isID"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_PTSCyzmHEdmHabrnfLjH-w" name="Ecore__EStructuralFeature" abstract="true" eSuperTypes="_PTSCxDmHEdmHabrnfLjH-w"> - <eAnnotations xmi:id="_PTSCzDmHEdmHabrnfLjH-w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EStructuralFeature"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_PTSCzTmHEdmHabrnfLjH-w" name="isTransient"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_PTSCzjmHEdmHabrnfLjH-w" name="isVolatile"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_PTSCzzmHEdmHabrnfLjH-w" name="isUnsettable"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_PTSC0DmHEdmHabrnfLjH-w" name="xmlNamespace" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_PTSC0TmHEdmHabrnfLjH-w" name="xmlFeatureKind" eType="_PTSC0zmHEdmHabrnfLjH-w"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_PTSC0jmHEdmHabrnfLjH-w" name="visibility" eType="_PTSC3DmHEdmHabrnfLjH-w"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_PTSC0zmHEdmHabrnfLjH-w" name="Ecore__FeatureKind"> - <eAnnotations xmi:id="_hwww4IinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="FeatureKind"/> - <eLiterals xmi:id="_PTSC1DmHEdmHabrnfLjH-w" name="Unspecified"/> - <eLiterals xmi:id="_PTSC1jmHEdmHabrnfLjH-w" name="Simple" value="1"/> - <eLiterals xmi:id="_PTSC2DmHEdmHabrnfLjH-w" name="Attribute" value="2"/> - <eLiterals xmi:id="_PTSC2jmHEdmHabrnfLjH-w" name="Element" value="3"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_PTSC3DmHEdmHabrnfLjH-w" name="Ecore__VisibilityKind"> - <eAnnotations xmi:id="_hwww4YinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="VisibilityKind"/> - <eLiterals xmi:id="_PTSC3TmHEdmHabrnfLjH-w" name="Unspecified"/> - <eLiterals xmi:id="_PTSC3zmHEdmHabrnfLjH-w" name="None" value="1"/> - <eLiterals xmi:id="_PTSC4TmHEdmHabrnfLjH-w" name="ReadOnly" value="2"/> - <eLiterals xmi:id="_PTSC4zmHEdmHabrnfLjH-w" name="ReadWrite" value="3"/> - <eLiterals xmi:id="_PTSC5TmHEdmHabrnfLjH-w" name="ReadOnlyUnsettable" value="4"/> - <eLiterals xmi:id="_PTSC5zmHEdmHabrnfLjH-w" name="ReadWriteUnsettable" value="5"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_PTSC6TmHEdmHabrnfLjH-w" name="Ecore__ContentKind"> - <eAnnotations xmi:id="_hw23cIinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="ContentKind"/> - <eLiterals xmi:id="_PTSC6jmHEdmHabrnfLjH-w" name="Unspecified"/> - <eLiterals xmi:id="_PTSC7DmHEdmHabrnfLjH-w" name="Empty" value="1"/> - <eLiterals xmi:id="_PTSC7jmHEdmHabrnfLjH-w" name="Simple" value="2"/> - <eLiterals xmi:id="_PTSC8DmHEdmHabrnfLjH-w" name="Mixed" value="3"/> - <eLiterals xmi:id="_PTSC8jmHEdmHabrnfLjH-w" name="ElementOnly" value="4"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_PTSC9DmHEdmHabrnfLjH-w" name="Ecore__EParameter"> - <eAnnotations xmi:id="_PTSC9TmHEdmHabrnfLjH-w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EParameter"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hw23cYinEdqtvbnfB2L_5w" name="base_Parameter"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Parameter"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_PTSC9jmHEdmHabrnfLjH-w" name="parameterName" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_PTSC9zmHEdmHabrnfLjH-w" name="Ecore__EClassifier" abstract="true" eSuperTypes="_PTSCxDmHEdmHabrnfLjH-w"> - <eAnnotations xmi:id="_PTSC-DmHEdmHabrnfLjH-w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EClassifier"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_PTSC-TmHEdmHabrnfLjH-w" name="instanceClassName" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_PTSC-jmHEdmHabrnfLjH-w" name="Ecore__EDataType" eSuperTypes="_PTSC9zmHEdmHabrnfLjH-w"> - <eAnnotations xmi:id="_PTSC-zmHEdmHabrnfLjH-w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EDataType"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hw23coinEdqtvbnfB2L_5w" name="base_PrimitiveType"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//PrimitiveType"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_PTSC_DmHEdmHabrnfLjH-w" name="dataTypeName" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_PTSC_TmHEdmHabrnfLjH-w" name="Ecore__EPackage"> - <eAnnotations xmi:id="_PTSC_jmHEdmHabrnfLjH-w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EPackage"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hw23c4inEdqtvbnfB2L_5w" name="base_Package"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Package"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_PTSC_zmHEdmHabrnfLjH-w" name="packageName" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_PTSDADmHEdmHabrnfLjH-w" name="nsPrefix" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_PTSDATmHEdmHabrnfLjH-w" name="nsURI" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_PTSDAjmHEdmHabrnfLjH-w" name="basePackage" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_PTSDAzmHEdmHabrnfLjH-w" name="prefix" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_PTSDBDmHEdmHabrnfLjH-w" name="Ecore__Extend"> - <eAnnotations xmi:id="_PTSDBTmHEdmHabrnfLjH-w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Extend"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hw23dIinEdqtvbnfB2L_5w" name="base_Generalization"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Generalization"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_PTSDBjmHEdmHabrnfLjH-w" name="Ecore__EOperation"> - <eAnnotations xmi:id="_PTSDBzmHEdmHabrnfLjH-w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EOperation"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hw23dYinEdqtvbnfB2L_5w" name="base_Operation"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Operation"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_PTSDCDmHEdmHabrnfLjH-w" name="operationName" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_PTSDCTmHEdmHabrnfLjH-w" name="Ecore__EEnumLiteral" eSuperTypes="_PTSCxDmHEdmHabrnfLjH-w"> - <eAnnotations xmi:id="_PTSDCjmHEdmHabrnfLjH-w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EEnumLiteral"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hw23doinEdqtvbnfB2L_5w" name="base_EnumerationLiteral"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//EnumerationLiteral"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_PTSDCzmHEdmHabrnfLjH-w" name="enumLiteralName" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_PTSDDDmHEdmHabrnfLjH-w" name="Ecore__EClass" eSuperTypes="_PTSC9zmHEdmHabrnfLjH-w"> - <eAnnotations xmi:id="_PTSDDTmHEdmHabrnfLjH-w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EClass"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hw23eIinEdqtvbnfB2L_5w" name="base_Interface"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Interface"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hw23d4inEdqtvbnfB2L_5w" name="base_Class"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_PTSDDjmHEdmHabrnfLjH-w" name="className" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_PTSDDzmHEdmHabrnfLjH-w" name="xmlContentKind" eType="_PTSC6TmHEdmHabrnfLjH-w"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_PTSDEDmHEdmHabrnfLjH-w" name="Ecore__EReference" eSuperTypes="_PTSCyzmHEdmHabrnfLjH-w"> - <eAnnotations xmi:id="_PTSDETmHEdmHabrnfLjH-w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EReference"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hw23eYinEdqtvbnfB2L_5w" name="base_Property"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Property"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_PTSDEjmHEdmHabrnfLjH-w" name="referenceName" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_PTSDEzmHEdmHabrnfLjH-w" name="isResolveProxies" defaultValueLiteral="true"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_v9VUsK87Edi5QpYeY_yIpg" name="Ecore_0" nsURI="http:///Ecore_0.profile.uml2" nsPrefix="Ecore_0"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_v9VUsa87Edi5QpYeY_yIpg" name="Ecore__EOperation"> - <eAnnotations xmi:id="_v9VUsq87Edi5QpYeY_yIpg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EOperation"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hw23eoinEdqtvbnfB2L_5w" name="base_Operation"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Operation"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VUs687Edi5QpYeY_yIpg" name="operationName" lowerBound="1" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_v9VUtK87Edi5QpYeY_yIpg" name="Ecore__EStructuralFeature" abstract="true" eSuperTypes="_v9VUxK87Edi5QpYeY_yIpg"> - <eAnnotations xmi:id="_v9VUta87Edi5QpYeY_yIpg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EStructuralFeature"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VUtq87Edi5QpYeY_yIpg" name="isTransient" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VUt687Edi5QpYeY_yIpg" name="isVolatile" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VUuK87Edi5QpYeY_yIpg" name="isUnsettable" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VUua87Edi5QpYeY_yIpg" name="xmlNamespace" lowerBound="1" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VUuq87Edi5QpYeY_yIpg" name="xmlFeatureKind" lowerBound="1" eType="_v9VUu687Edi5QpYeY_yIpg"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_v9VUu687Edi5QpYeY_yIpg" name="Ecore__FeatureKind"> - <eAnnotations xmi:id="_hw23e4inEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="FeatureKind"/> - <eLiterals xmi:id="_v9VUvK87Edi5QpYeY_yIpg" name="Unspecified"/> - <eLiterals xmi:id="_v9VUvq87Edi5QpYeY_yIpg" name="Simple" value="1"/> - <eLiterals xmi:id="_v9VUwK87Edi5QpYeY_yIpg" name="Attribute" value="2"/> - <eLiterals xmi:id="_v9VUwq87Edi5QpYeY_yIpg" name="Element" value="3"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_v9VUxK87Edi5QpYeY_yIpg" name="Ecore__ENamedElement" abstract="true"> - <eAnnotations xmi:id="_v9VUxa87Edi5QpYeY_yIpg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="ENamedElement"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VUxq87Edi5QpYeY_yIpg" name="xmlName" lowerBound="1" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_v9VUx687Edi5QpYeY_yIpg" name="Ecore__Extend"> - <eAnnotations xmi:id="_v9VUyK87Edi5QpYeY_yIpg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Extend"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hw23fIinEdqtvbnfB2L_5w" name="base_Generalization"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Generalization"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_v9VUya87Edi5QpYeY_yIpg" name="Ecore__EDataType" eSuperTypes="_v9VUzK87Edi5QpYeY_yIpg"> - <eAnnotations xmi:id="_v9VUyq87Edi5QpYeY_yIpg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EDataType"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hw23fYinEdqtvbnfB2L_5w" name="base_PrimitiveType"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//PrimitiveType"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VUy687Edi5QpYeY_yIpg" name="dataTypeName" lowerBound="1" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_v9VUzK87Edi5QpYeY_yIpg" name="Ecore__EClassifier" abstract="true" eSuperTypes="_v9VUxK87Edi5QpYeY_yIpg"> - <eAnnotations xmi:id="_v9VUza87Edi5QpYeY_yIpg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EClassifier"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VUzq87Edi5QpYeY_yIpg" name="instanceClassName" lowerBound="1" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_v9VUz687Edi5QpYeY_yIpg" name="Ecore__EPackage"> - <eAnnotations xmi:id="_v9VU0K87Edi5QpYeY_yIpg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EPackage"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hw23foinEdqtvbnfB2L_5w" name="base_Package"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Package"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VU0a87Edi5QpYeY_yIpg" name="packageName" lowerBound="1" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VU0q87Edi5QpYeY_yIpg" name="nsPrefix" lowerBound="1" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VU0687Edi5QpYeY_yIpg" name="nsURI" lowerBound="1" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VU1K87Edi5QpYeY_yIpg" name="basePackage" lowerBound="1" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VU1a87Edi5QpYeY_yIpg" name="prefix" lowerBound="1" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_v9VU1q87Edi5QpYeY_yIpg" name="Ecore__EEnum" eSuperTypes="_v9VUxK87Edi5QpYeY_yIpg"> - <eAnnotations xmi:id="_v9VU1687Edi5QpYeY_yIpg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EEnum"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hw23f4inEdqtvbnfB2L_5w" name="base_Enumeration"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Enumeration"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VU2K87Edi5QpYeY_yIpg" name="enumName" lowerBound="1" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_v9VU2a87Edi5QpYeY_yIpg" name="Ecore__EAttribute" eSuperTypes="_v9VUtK87Edi5QpYeY_yIpg"> - <eAnnotations xmi:id="_v9VU2q87Edi5QpYeY_yIpg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EAttribute"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hw23gIinEdqtvbnfB2L_5w" name="base_Property"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Property"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VU2687Edi5QpYeY_yIpg" name="attributeName" lowerBound="1" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VU3K87Edi5QpYeY_yIpg" name="isID" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_v9VU3a87Edi5QpYeY_yIpg" name="Ecore__EReference" eSuperTypes="_v9VUtK87Edi5QpYeY_yIpg"> - <eAnnotations xmi:id="_v9VU3q87Edi5QpYeY_yIpg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EReference"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hw23gYinEdqtvbnfB2L_5w" name="base_Property"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Property"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VU3687Edi5QpYeY_yIpg" name="referenceName" lowerBound="1" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VU4K87Edi5QpYeY_yIpg" name="isResolveProxies" lowerBound="1" defaultValueLiteral="true"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_v9VU4a87Edi5QpYeY_yIpg" name="Ecore__EClass" eSuperTypes="_v9VUzK87Edi5QpYeY_yIpg"> - <eAnnotations xmi:id="_v9VU4q87Edi5QpYeY_yIpg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EClass"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hw23g4inEdqtvbnfB2L_5w" name="base_Interface"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Interface"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hw23goinEdqtvbnfB2L_5w" name="base_Class"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VU4687Edi5QpYeY_yIpg" name="className" lowerBound="1" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VU5K87Edi5QpYeY_yIpg" name="xmlContentKind" lowerBound="1" eType="_v9VU5a87Edi5QpYeY_yIpg"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_v9VU5a87Edi5QpYeY_yIpg" name="Ecore__ContentKind"> - <eAnnotations xmi:id="_hw23hIinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="ContentKind"/> - <eLiterals xmi:id="_v9VU5q87Edi5QpYeY_yIpg" name="Unspecified"/> - <eLiterals xmi:id="_v9VU6K87Edi5QpYeY_yIpg" name="Empty" value="1"/> - <eLiterals xmi:id="_v9VU6q87Edi5QpYeY_yIpg" name="Simple" value="2"/> - <eLiterals xmi:id="_v9VU7K87Edi5QpYeY_yIpg" name="Mixed" value="3"/> - <eLiterals xmi:id="_v9VU7q87Edi5QpYeY_yIpg" name="ElementOnly" value="4"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_v9VU8K87Edi5QpYeY_yIpg" name="Ecore__EEnumLiteral" eSuperTypes="_v9VUxK87Edi5QpYeY_yIpg"> - <eAnnotations xmi:id="_v9VU8a87Edi5QpYeY_yIpg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EEnumLiteral"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hw23hYinEdqtvbnfB2L_5w" name="base_EnumerationLiteral"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//EnumerationLiteral"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VU8q87Edi5QpYeY_yIpg" name="enumLiteralName" lowerBound="1" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_v9VU8687Edi5QpYeY_yIpg" name="Ecore__EParameter"> - <eAnnotations xmi:id="_v9VU9K87Edi5QpYeY_yIpg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="EParameter"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hw23hoinEdqtvbnfB2L_5w" name="base_Parameter"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Parameter"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VU9a87Edi5QpYeY_yIpg" name="parameterName" lowerBound="1" defaultValueLiteral=""> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - </eAnnotations> - <elementImport xmi:id="_elementImport.0"> - <importedElement xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - </elementImport> - <elementImport xmi:id="_elementImport.1"> - <importedElement xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> - </elementImport> - <packageImport xmi:id="_packageImport.0"> - <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/> - </packageImport> - <packagedElement xmi:type="uml:Stereotype" xmi:id="EPackage" name="EPackage"> - <ownedAttribute xmi:id="EPackage-base_Package" name="base_Package" association="Package_EPackage"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/> - </ownedAttribute> - <ownedAttribute xmi:id="EPackage-packageName" name="packageName"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="EPackage-packageName-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EPackage-packageName-_lowerValue"/> - </ownedAttribute> - <ownedAttribute xmi:id="EPackage-nsPrefix" name="nsPrefix"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="EPackage-nsPrefix-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EPackage-nsPrefix-_lowerValue"/> - </ownedAttribute> - <ownedAttribute xmi:id="EPackage-nsURI" name="nsURI"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="EPackage-nsURI-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EPackage-nsURI-_lowerValue"/> - </ownedAttribute> - <ownedAttribute xmi:id="EPackage-basePackage" name="basePackage"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="EPackage-basePackage-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EPackage-basePackage-_lowerValue"/> - </ownedAttribute> - <ownedAttribute xmi:id="EPackage-prefix" name="prefix"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="EPackage-prefix-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EPackage-prefix-_lowerValue"/> - </ownedAttribute> - <ownedAttribute xmi:id="EPackage-annotations" name="annotations"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="EPackage-annotations-_upperValue" value="*"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EPackage-annotations-_lowerValue"/> - </ownedAttribute> - <icon xmi:id="EPackage-_icon.0" location="../icons/full/ovr16/EPackage.gif"/> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Package_EPackage" name="Package_EPackage" memberEnd="Package_EPackage-extension_EPackage EPackage-base_Package"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Package_EPackage-extension_EPackage" name="extension_EPackage" type="EPackage" aggregation="composite" association="Package_EPackage"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Package_EPackage-extension_EPackage-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="ENamedElement" name="ENamedElement" isAbstract="true"> - <ownedAttribute xmi:id="ENamedElement-xmlName" name="xmlName"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="ENamedElement-xmlName-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="ENamedElement-xmlName-_lowerValue"/> - </ownedAttribute> - <ownedAttribute xmi:id="ENamedElement-annotations" name="annotations"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="ENamedElement-annotations-_upperValue" value="*"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="ENamedElement-annotations-_lowerValue"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="EClassifier" name="EClassifier" isAbstract="true"> - <generalization xmi:id="EClassifier-_generalization.0" general="ENamedElement"/> - <ownedAttribute xmi:id="EClassifier-instanceClassName" name="instanceClassName"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="EClassifier-instanceClassName-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EClassifier-instanceClassName-_lowerValue"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="Extend" name="Extend"> - <ownedAttribute xmi:id="Extend-base_Generalization" name="base_Generalization" association="Generalization_Extend"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Generalization"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Generalization_Extend" name="Generalization_Extend" memberEnd="Generalization_Extend-extension_Extend Extend-base_Generalization"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Generalization_Extend-extension_Extend" name="extension_Extend" type="Extend" aggregation="composite" association="Generalization_Extend"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Generalization_Extend-extension_Extend-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Enumeration" xmi:id="ContentKind" name="ContentKind"> - <ownedLiteral xmi:id="ContentKind-Unspecified" name="Unspecified"/> - <ownedLiteral xmi:id="ContentKind-Empty" name="Empty"/> - <ownedLiteral xmi:id="ContentKind-Simple" name="Simple"/> - <ownedLiteral xmi:id="ContentKind-Mixed" name="Mixed"/> - <ownedLiteral xmi:id="ContentKind-ElementOnly" name="ElementOnly"/> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="EClass" name="EClass"> - <generalization xmi:id="EClass-_generalization.0" general="EClassifier"/> - <ownedAttribute xmi:id="EClass-base_Class" name="base_Class" association="Class_EClass"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EClass-base_Class-_lowerValue"/> - </ownedAttribute> - <ownedAttribute xmi:id="EClass-base_Interface" name="base_Interface" association="Interface_EClass"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Interface"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EClass-base_Interface-_lowerValue"/> - </ownedAttribute> - <ownedAttribute xmi:id="EClass-className" name="className"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="EClass-className-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EClass-className-_lowerValue"/> - </ownedAttribute> - <ownedAttribute xmi:id="EClass-xmlContentKind" name="xmlContentKind" type="ContentKind"> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="EClass-xmlContentKind-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EClass-xmlContentKind-_lowerValue"/> - </ownedAttribute> - <ownedAttribute xmi:id="EClass-base_DataType" name="base_DataType" association="DataType_EClass"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DataType"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EClass-base_DataType-_lowerValue"/> - </ownedAttribute> - <ownedAttribute xmi:id="EClass-base_Association" name="base_Association" association="Association_EClass"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Association"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EClass-base_Association-_lowerValue"/> - </ownedAttribute> - <icon xmi:id="EClass-_icon.0" location="../icons/full/ovr16/EClass.gif"/> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Class_EClass" name="Class_EClass" memberEnd="Class_EClass-extension_EClass EClass-base_Class"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Class_EClass-extension_EClass" name="extension_EClass" type="EClass" aggregation="composite" association="Class_EClass"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Class_EClass-extension_EClass-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Interface_EClass" name="Interface_EClass" memberEnd="Interface_EClass-extension_EClass EClass-base_Interface"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Interface_EClass-extension_EClass" name="extension_EClass" type="EClass" aggregation="composite" association="Interface_EClass"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Interface_EClass-extension_EClass-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="EDataType" name="EDataType"> - <generalization xmi:id="EDataType-_generalization.0" general="EClassifier"/> - <ownedAttribute xmi:id="EDataType-base_PrimitiveType" name="base_PrimitiveType" association="PrimitiveType_EDataType"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#PrimitiveType"/> - </ownedAttribute> - <ownedAttribute xmi:id="EDataType-dataTypeName" name="dataTypeName"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="EDataType-dataTypeName-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EDataType-dataTypeName-_lowerValue"/> - </ownedAttribute> - <icon xmi:id="EDataType-_icon.0" location="../icons/full/ovr16/EDataType.gif"/> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="PrimitiveType_EDataType" name="PrimitiveType_EDataType" memberEnd="PrimitiveType_EDataType-extension_EDataType EDataType-base_PrimitiveType"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="PrimitiveType_EDataType-extension_EDataType" name="extension_EDataType" type="EDataType" aggregation="composite" association="PrimitiveType_EDataType"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="PrimitiveType_EDataType-extension_EDataType-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="EEnum" name="EEnum"> - <generalization xmi:id="EEnum-_generalization.0" general="ENamedElement"/> - <ownedAttribute xmi:id="EEnum-base_Enumeration" name="base_Enumeration" association="Enumeration_EEnum"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Enumeration"/> - </ownedAttribute> - <ownedAttribute xmi:id="EEnum-enumName" name="enumName"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="EEnum-enumName-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EEnum-enumName-_lowerValue"/> - </ownedAttribute> - <icon xmi:id="EEnum-_icon.0" location="../icons/full/ovr16/EEnum.gif"/> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Enumeration_EEnum" name="Enumeration_EEnum" memberEnd="Enumeration_EEnum-extension_EEnum EEnum-base_Enumeration"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Enumeration_EEnum-extension_EEnum" name="extension_EEnum" type="EEnum" aggregation="composite" association="Enumeration_EEnum"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Enumeration_EEnum-extension_EEnum-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="EEnumLiteral" name="EEnumLiteral"> - <generalization xmi:id="EEnumLiteral-_generalization.0" general="ENamedElement"/> - <ownedAttribute xmi:id="EEnumLiteral-base_EnumerationLiteral" name="base_EnumerationLiteral" association="EnumerationLiteral_EEnumLiteral"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/> - </ownedAttribute> - <ownedAttribute xmi:id="EEnumLiteral-enumLiteralName" name="enumLiteralName"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="EEnumLiteral-enumLiteralName-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EEnumLiteral-enumLiteralName-_lowerValue"/> - </ownedAttribute> - <ownedAttribute xmi:id="EEnumLiteral-literal" name="literal"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="EEnumLiteral-literal-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EEnumLiteral-literal-_lowerValue"/> - </ownedAttribute> - <icon xmi:id="EEnumLiteral-_icon.0" location="../icons/full/ovr16/EEnumLiteral.gif"/> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="EnumerationLiteral_EEnumLiteral" name="EnumerationLiteral_EEnumLiteral" memberEnd="EnumerationLiteral_EEnumLiteral-extension_EEnumLiteral EEnumLiteral-base_EnumerationLiteral"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="EnumerationLiteral_EEnumLiteral-extension_EEnumLiteral" name="extension_EEnumLiteral" type="EEnumLiteral" aggregation="composite" association="EnumerationLiteral_EEnumLiteral"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EnumerationLiteral_EEnumLiteral-extension_EEnumLiteral-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="EOperation" name="EOperation"> - <ownedAttribute xmi:id="EOperation-base_Operation" name="base_Operation" association="Operation_EOperation"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/> - </ownedAttribute> - <ownedAttribute xmi:id="EOperation-operationName" name="operationName"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="EOperation-operationName-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EOperation-operationName-_lowerValue"/> - </ownedAttribute> - <ownedAttribute xmi:id="EOperation-annotations" name="annotations"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="EOperation-annotations-_upperValue" value="*"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EOperation-annotations-_lowerValue"/> - </ownedAttribute> - <ownedAttribute xmi:id="EOperation-visibility" name="visibility" type="VisibilityKind"> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="EOperation-visibility-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EOperation-visibility-_lowerValue"/> - </ownedAttribute> - <icon xmi:id="EOperation-_icon.0" location="../icons/full/ovr16/EOperation.gif"/> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Operation_EOperation" name="Operation_EOperation" memberEnd="Operation_EOperation-extension_EOperation EOperation-base_Operation"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Operation_EOperation-extension_EOperation" name="extension_EOperation" type="EOperation" aggregation="composite" association="Operation_EOperation"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Operation_EOperation-extension_EOperation-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="EParameter" name="EParameter"> - <ownedAttribute xmi:id="EParameter-base_Parameter" name="base_Parameter" association="Parameter_EParameter"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/> - </ownedAttribute> - <ownedAttribute xmi:id="EParameter-parameterName" name="parameterName"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="EParameter-parameterName-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EParameter-parameterName-_lowerValue"/> - </ownedAttribute> - <ownedAttribute xmi:id="EParameter-annotations" name="annotations"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="EParameter-annotations-_upperValue" value="*"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EParameter-annotations-_lowerValue"/> - </ownedAttribute> - <icon xmi:id="EParameter-_icon.0" location="../icons/full/ovr16/EParameter.gif"/> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Parameter_EParameter" name="Parameter_EParameter" memberEnd="Parameter_EParameter-extension_EParameter EParameter-base_Parameter"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Parameter_EParameter-extension_EParameter" name="extension_EParameter" type="EParameter" aggregation="composite" association="Parameter_EParameter"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Parameter_EParameter-extension_EParameter-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Enumeration" xmi:id="FeatureKind" name="FeatureKind"> - <ownedLiteral xmi:id="FeatureKind-Unspecified" name="Unspecified"/> - <ownedLiteral xmi:id="FeatureKind-Simple" name="Simple"/> - <ownedLiteral xmi:id="FeatureKind-Attribute" name="Attribute"/> - <ownedLiteral xmi:id="FeatureKind-Element" name="Element"/> - <ownedLiteral xmi:id="FeatureKind-AttributeWildcard" name="AttributeWildcard"/> - <ownedLiteral xmi:id="FeatureKind-ElementWildcard" name="ElementWildcard"/> - <ownedLiteral xmi:id="FeatureKind-Group" name="Group"/> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="EStructuralFeature" name="EStructuralFeature" isAbstract="true"> - <generalization xmi:id="EStructuralFeature-_generalization.0" general="ENamedElement"/> - <ownedAttribute xmi:id="EStructuralFeature-isTransient" name="isTransient"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="EStructuralFeature-isTransient-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EStructuralFeature-isTransient-_lowerValue"/> - </ownedAttribute> - <ownedAttribute xmi:id="EStructuralFeature-isVolatile" name="isVolatile"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="EStructuralFeature-isVolatile-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EStructuralFeature-isVolatile-_lowerValue"/> - </ownedAttribute> - <ownedAttribute xmi:id="EStructuralFeature-isUnsettable" name="isUnsettable"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="EStructuralFeature-isUnsettable-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EStructuralFeature-isUnsettable-_lowerValue"/> - </ownedAttribute> - <ownedAttribute xmi:id="EStructuralFeature-xmlNamespace" name="xmlNamespace"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="EStructuralFeature-xmlNamespace-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EStructuralFeature-xmlNamespace-_lowerValue"/> - </ownedAttribute> - <ownedAttribute xmi:id="EStructuralFeature-xmlFeatureKind" name="xmlFeatureKind" type="FeatureKind"> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="EStructuralFeature-xmlFeatureKind-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EStructuralFeature-xmlFeatureKind-_lowerValue"/> - </ownedAttribute> - <ownedAttribute xmi:id="EStructuralFeature-visibility" name="visibility" type="VisibilityKind"> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="EStructuralFeature-visibility-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EStructuralFeature-visibility-_lowerValue"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="EAttribute" name="EAttribute"> - <generalization xmi:id="EAttribute-_generalization.0" general="EStructuralFeature"/> - <ownedAttribute xmi:id="EAttribute-base_Property" name="base_Property" association="Property_EAttribute"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/> - </ownedAttribute> - <ownedAttribute xmi:id="EAttribute-attributeName" name="attributeName"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="EAttribute-attributeName-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EAttribute-attributeName-_lowerValue"/> - </ownedAttribute> - <ownedAttribute xmi:id="EAttribute-isID" name="isID"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="EAttribute-isID-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EAttribute-isID-_lowerValue"/> - </ownedAttribute> - <icon xmi:id="EAttribute-_icon.0" location="../icons/full/ovr16/EAttribute.gif"/> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Property_EAttribute" name="Property_EAttribute" memberEnd="Property_EAttribute-extension_EAttribute EAttribute-base_Property"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Property_EAttribute-extension_EAttribute" name="extension_EAttribute" type="EAttribute" aggregation="composite" association="Property_EAttribute"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Property_EAttribute-extension_EAttribute-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="EReference" name="EReference"> - <generalization xmi:id="EReference-_generalization.0" general="EStructuralFeature"/> - <ownedAttribute xmi:id="EReference-base_Property" name="base_Property" association="Property_EReference"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/> - </ownedAttribute> - <ownedAttribute xmi:id="EReference-referenceName" name="referenceName"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="EReference-referenceName-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EReference-referenceName-_lowerValue"/> - </ownedAttribute> - <ownedAttribute xmi:id="EReference-isResolveProxies" name="isResolveProxies"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="EReference-isResolveProxies-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EReference-isResolveProxies-_lowerValue"/> - <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="EReference-isResolveProxies-_defaultValue" value="true"/> - </ownedAttribute> - <ownedAttribute xmi:id="EReference-keys" name="keys"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="EReference-keys-_upperValue" value="*"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EReference-keys-_lowerValue"/> - </ownedAttribute> - <icon xmi:id="EReference-_icon.0" location="../icons/full/ovr16/EReference.gif"/> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Property_EReference" name="Property_EReference" memberEnd="Property_EReference-extension_EReference EReference-base_Property"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Property_EReference-extension_EReference" name="extension_EReference" type="EReference" aggregation="composite" association="Property_EReference"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Property_EReference-extension_EReference-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Enumeration" xmi:id="VisibilityKind" name="VisibilityKind"> - <ownedLiteral xmi:id="VisibilityKind-Unspecified" name="Unspecified"/> - <ownedLiteral xmi:id="VisibilityKind-None" name="None"/> - <ownedLiteral xmi:id="VisibilityKind-ReadOnly" name="ReadOnly"/> - <ownedLiteral xmi:id="VisibilityKind-ReadWrite" name="ReadWrite"/> - <ownedLiteral xmi:id="VisibilityKind-ReadOnlyUnsettable" name="ReadOnlyUnsettable"/> - <ownedLiteral xmi:id="VisibilityKind-ReadWriteUnsettable" name="ReadWriteUnsettable"/> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="DataType_EClass" name="DataType_EClass" memberEnd="DataType_EClass-extension_EClass EClass-base_DataType"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="DataType_EClass-extension_EClass" name="extension_EClass" type="EClass" aggregation="composite" association="DataType_EClass"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="DataType_EClass-extension_EClass-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="ETypeParameter" name="ETypeParameter"> - <generalization xmi:id="ETypeParameter-_generalization.0" general="ENamedElement"/> - <ownedAttribute xmi:id="ETypeParameter-base_TemplateParameter" name="base_TemplateParameter" association="TemplateParameter_ETypeParameter"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TemplateParameter"/> - </ownedAttribute> - <ownedAttribute xmi:id="ETypeParameter-bounds" name="bounds"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Classifier"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="ETypeParameter-bounds-_upperValue" value="*"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="ETypeParameter-bounds-_lowerValue"/> - </ownedAttribute> - <icon xmi:id="ETypeParameter-_icon.0" location="../icons/full/ovr16/ETypeParameter.gif"/> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="TemplateParameter_ETypeParameter" name="TemplateParameter_ETypeParameter" memberEnd="TemplateParameter_ETypeParameter-extension_ETypeParameter ETypeParameter-base_TemplateParameter"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="TemplateParameter_ETypeParameter-extension_ETypeParameter" name="extension_ETypeParameter" type="ETypeParameter" aggregation="composite" association="TemplateParameter_ETypeParameter"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="TemplateParameter_ETypeParameter-extension_ETypeParameter-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="EGenericType" name="EGenericType"> - <ownedAttribute xmi:id="EGenericType-base_Class" name="base_Class" association="Class_EGenericType"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EGenericType-base_Class-_lowerValue"/> - </ownedAttribute> - <ownedAttribute xmi:id="EGenericType-base_Interface" name="base_Interface" association="Interface_EGenericType"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Interface"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EGenericType-base_Interface-_lowerValue"/> - </ownedAttribute> - <ownedAttribute xmi:id="EGenericType-base_DataType" name="base_DataType" association="DataType_EGenericType"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DataType"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EGenericType-base_DataType-_lowerValue"/> - </ownedAttribute> - <ownedAttribute xmi:id="EGenericType-upperBound" name="upperBound"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Classifier"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="EGenericType-upperBound-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EGenericType-upperBound-_lowerValue"/> - </ownedAttribute> - <ownedAttribute xmi:id="EGenericType-lowerBound" name="lowerBound"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Classifier"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="EGenericType-lowerBound-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="EGenericType-lowerBound-_lowerValue"/> - </ownedAttribute> - <icon xmi:id="EGenericType-_icon.0" location="../icons/full/ovr16/EGenericType.gif"/> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Class_EGenericType" name="Class_EGenericType" memberEnd="Class_EGenericType-extension_EGenericType EGenericType-base_Class"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Class_EGenericType-extension_EGenericType" name="extension_EGenericType" type="EGenericType" aggregation="composite" association="Class_EGenericType"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Class_EGenericType-extension_EGenericType-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Interface_EGenericType" name="Interface_EGenericType" memberEnd="Interface_EGenericType-extension_EGenericType EGenericType-base_Interface"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Interface_EGenericType-extension_EGenericType" name="extension_EGenericType" type="EGenericType" aggregation="composite" association="Interface_EGenericType"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Interface_EGenericType-extension_EGenericType-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="DataType_EGenericType" name="DataType_EGenericType" memberEnd="DataType_EGenericType-extension_EGenericType EGenericType-base_DataType"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="DataType_EGenericType-extension_EGenericType" name="extension_EGenericType" type="EGenericType" aggregation="composite" association="DataType_EGenericType"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="DataType_EGenericType-extension_EGenericType-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Association_EClass" name="Association_EClass" memberEnd="Association_EClass-extension_EClass EClass-base_Association"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Association_EClass-extension_EClass" name="extension_EClass" type="EClass" aggregation="composite" association="Association_EClass"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Association_EClass-extension_EClass-_lowerValue"/> - </ownedEnd> - </packagedElement> - <profileApplication xmi:id="_profileApplication.0" appliedProfile="_0"> - <eAnnotations xmi:id="_fetOwJNUEdq27qNyfB516A" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_z1OFcHjqEdy8S4Cr8Rc_NA"/> - </profileApplication> - </uml:Profile> - <Ecore:EPackage xmi:id="_kG3ssJNUEdq27qNyfB516A" base_Package="_0" nsURI="http://www.eclipse.org/uml2/schemas/Ecore/5"/> - <Ecore:EAttribute xmi:id="_QKz3cHjqEdy8S4Cr8Rc_NA" xmlFeatureKind="Element" xmlName="annotation" base_Property="EPackage-annotations"/> - <Ecore:EAttribute xmi:id="_XWpzEHjqEdy8S4Cr8Rc_NA" xmlFeatureKind="Element" xmlName="annotation" base_Property="ENamedElement-annotations"/> - <Ecore:EAttribute xmi:id="_c6pnIHjqEdy8S4Cr8Rc_NA" xmlFeatureKind="Element" xmlName="annotation" base_Property="EOperation-annotations"/> - <Ecore:EAttribute xmi:id="_sH1jAHjqEdy8S4Cr8Rc_NA" xmlFeatureKind="Element" xmlName="annotation" base_Property="EParameter-annotations"/> -</xmi:XMI> diff --git a/hl7templates-resources/uml/profiles/Standard.profile.properties b/hl7templates-resources/uml/profiles/Standard.profile.properties deleted file mode 100755 index 49f54fa..0000000 --- a/hl7templates-resources/uml/profiles/Standard.profile.properties +++ /dev/null @@ -1,149 +0,0 @@ -# Copyright (c) 2006 IBM Corporation and others. -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Eclipse Public License v1.0 -# which accompanies this distribution, and is available at -# http://www.eclipse.org/legal/epl-v10.html -# -# Contributors: -# IBM - initial API and implementation -# -# $Id: Standard.profile.properties,v 1.1 2006/03/29 18:51:59 khussey Exp $ - -# NLS_MESSAGEFORMAT_VAR - -Standard__Auxiliary = auxiliary -Standard__BuildComponent = buildComponent -Standard__Create = create -Standard__Call = call -Standard__Derive = derive -Standard__Destroy = destroy -Standard__Focus = focus -Standard__Framework = framework -Standard__Implement = implement -Standard__ImplementationClass = implementationClass -Standard__Instantiate = instantiate -Standard__Metaclass = metaclass -Standard__ModelLibrary = modelLibrary -Standard__Refine = refine -Standard__Responsibility = responsibility -Standard__Script = script -Standard__Send = send -Standard__Trace = trace -Standard__Type = type -Standard__Utility = utility -Standard__Document = document -Standard__Entity = entity -Standard__Executable = executable -Standard__File = file -Standard__Library = library -Standard__Process = process -Standard__Realization = realization -Standard__Service = service -Standard__Source = source -Standard__Specification = specification -Standard__Subsystem = subsystem -Standard__Metamodel = metamodel -Standard__SystemModel = systemModel - -_label_Standard = Standard Profile -_label_Standard__Auxiliary = Auxiliary -_label_Standard__Auxiliary__base_Class = Base Class -_label_Standard__Class_Auxiliary__extension_Auxiliary = Auxiliary Extension -_label_Standard__BuildComponent = Build Component -_label_Standard__BuildComponent__base_Component = Base Component -_label_Standard__Component_BuildComponent__extension_BuildComponent = Build Component Extension -_label_Standard__Create = Create -_label_Standard__Create__base_BehavioralFeature = Base Behavioral Feature -_label_Standard__Create__base_Usage = Base Usage -_label_Standard__BehavioralFeature_Create__extension_Create = Create Extension -_label_Standard__Usage_Create__extension_Create = Create Extension -_label_Standard__Call = Call -_label_Standard__Call__base_Usage = Base Usage -_label_Standard__Usage_Call__extension_Call = Call Extension -_label_Standard__Derive = Derive -_label_Standard__Derive__base_Abstraction = Base Abstraction -_label_Standard__Abstraction_Derive__extension_Derive = Derive Extension -_label_Standard__Destroy = Destroy -_label_Standard__Destroy__base_BehavioralFeature = Base Behavioral Feature -_label_Standard__BehavioralFeature_Destroy__extension_Destroy = Destroy Extension -_label_Standard__Focus = Focus -_label_Standard__Focus__base_Class = Base Class -_label_Standard__Class_Focus__extension_Focus = Focus Extension -_label_Standard__Framework = Framework -_label_Standard__Framework__base_Package = Base Package -_label_Standard__Package_Framework__extension_Framework = Framework Extension -_label_Standard__Implement = Implement -_label_Standard__Implement__base_Component = Base Component -_label_Standard__Component_Implement__extension_Implement = Implement Extension -_label_Standard__ImplementationClass = Implementation Class -_label_Standard__ImplementationClass__base_Class = Base Class -_label_Standard__Class_ImplementationClass__extension_ImplementationClass = Implementation Class Extension -_label_Standard__Instantiate = Instantiate -_label_Standard__Instantiate__base_Usage = Base Usage -_label_Standard__Usage_Instantiate__extension_Instantiate = Instantiate Extension -_label_Standard__Metaclass = Metaclass -_label_Standard__Metaclass__base_Class = Base Class -_label_Standard__Class_Metaclass__extension_Metaclass = Metaclass Extension -_label_Standard__ModelLibrary = Model Library -_label_Standard__ModelLibrary__base_Package = Base Package -_label_Standard__Package_ModelLibrary__extension_ModelLibrary = Model Library Extension -_label_Standard__Refine = Refine -_label_Standard__Refine__base_Abstraction = Base Abstraction -_label_Standard__Abstraction_Refine__extension_Refine = Refine Extension -_label_Standard__Responsibility = Responsibility -_label_Standard__Responsibility__base_Usage = Base Usage -_label_Standard__Usage_Responsibility__extension_Responsibility = Responsibility Extension -_label_Standard__Script = Script -_label_Standard__Script__base_Artifact = Base Artifact -_label_Standard__Artifact_Script__extension_Script = Script Extension -_label_Standard__Send = Send -_label_Standard__Send__base_Usage = Base Usage -_label_Standard__Usage_Send__extension_Send = Send Extension -_label_Standard__Trace = Trace -_label_Standard__Trace__base_Abstraction = Base Abstraction -_label_Standard__Abstraction_Trace__extension_Trace = Trace Extension -_label_Standard__Type = Type -_label_Standard__Type__base_Class = Base Class -_label_Standard__Class_Type__extension_Type = Type Extension -_label_Standard__Utility = Utility -_label_Standard__Utility__base_Class = Base Class -_label_Standard__Class_Utility__extension_Utility = Utility Extension -_label_Standard__Document = Document -_label_Standard__Document__base_Artifact = Base Artifact -_label_Standard__Artifact_Document__extension_Document = Document Extension -_label_Standard__Entity = Entity -_label_Standard__Entity__base_Component = Base Component -_label_Standard__Component_Entity__extension_Entity = Entity Extension -_label_Standard__Executable = Executable -_label_Standard__Executable__base_Artifact = Base Artifact -_label_Standard__Artifact_Executable__extension_Executable = Executable Extension -_label_Standard__File = File -_label_Standard__File__base_Artifact = Base Artifact -_label_Standard__Artifact_File__extension_File = File Extension -_label_Standard__Library = Library -_label_Standard__Library__base_Artifact = Base Artifact -_label_Standard__Artifact_Library__extension_Library = Library Extension -_label_Standard__Process = Process -_label_Standard__Process__base_Component = Base Component -_label_Standard__Component_Process__extension_Process = Process Extension -_label_Standard__Realization = Realization -_label_Standard__Realization__base_Classifier = Base Classifier -_label_Standard__Classifier_Realization__extension_Realization = Realization Extension -_label_Standard__Service = Service -_label_Standard__Service__base_Component = Base Component -_label_Standard__Component_Service__extension_Service = Service Extension -_label_Standard__Source = Source -_label_Standard__Source__base_Artifact = Base Artifact -_label_Standard__Artifact_Source__extension_Source = Source Extension -_label_Standard__Specification = Specification -_label_Standard__Specification__base_Classifier = Base Classifier -_label_Standard__Classifier_Specification__extension_Specification = Specification Extension -_label_Standard__Subsystem = Subsystem -_label_Standard__Subsystem__base_Component = Base Component -_label_Standard__Component_Subsystem__extension_Subsystem = Subsystem Extension -_label_Standard__Metamodel = Metamodel -_label_Standard__Metamodel__base_Model = Base Model -_label_Standard__Model_Metamodel__extension_Metamodel = Metamodel Extension -_label_Standard__SystemModel = System Model -_label_Standard__SystemModel__base_Model = Base Model -_label_Standard__Model_SystemModel__extension_SystemModel = System Model Extension diff --git a/hl7templates-resources/uml/profiles/Standard.profile.uml b/hl7templates-resources/uml/profiles/Standard.profile.uml deleted file mode 100755 index af5a120..0000000 --- a/hl7templates-resources/uml/profiles/Standard.profile.uml +++ /dev/null @@ -1,765 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"> - <uml:Profile xmi:id="_0" name="Standard" metamodelReference="_packageImport.0"> - <eAnnotations xmi:id="__LL0YK86Edih9-GG5afQ0g" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <contents xmi:type="ecore:EPackage" xmi:id="_yzU58YinEdqtvbnfB2L_5w" name="Standard" nsURI="http://www.eclipse.org/uml2/schemas/Standard/1" nsPrefix="Standard"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_yzU58oinEdqtvbnfB2L_5w" name="Auxiliary"> - <eAnnotations xmi:id="_yzU584inEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Auxiliary"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_yzU59IinEdqtvbnfB2L_5w" name="base_Class" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_yzU59YinEdqtvbnfB2L_5w" name="BuildComponent"> - <eAnnotations xmi:id="_yzU59oinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BuildComponent"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_yzU594inEdqtvbnfB2L_5w" name="base_Component" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Component"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_yzU5-IinEdqtvbnfB2L_5w" name="Create"> - <eAnnotations xmi:id="_yzU5-YinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Create"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_yzU5-oinEdqtvbnfB2L_5w" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//BehavioralFeature"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_yzU5-4inEdqtvbnfB2L_5w" name="base_Usage" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Usage"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_yzU5_IinEdqtvbnfB2L_5w" name="Call"> - <eAnnotations xmi:id="_yzU5_YinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Call"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_yzU5_oinEdqtvbnfB2L_5w" name="base_Usage" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Usage"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_yzU5_4inEdqtvbnfB2L_5w" name="Derive"> - <eAnnotations xmi:id="_yzU6AIinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Derive"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_yzU6AYinEdqtvbnfB2L_5w" name="base_Abstraction" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Abstraction"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_yzU6AoinEdqtvbnfB2L_5w" name="Destroy"> - <eAnnotations xmi:id="_yzU6A4inEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Destroy"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_yzU6BIinEdqtvbnfB2L_5w" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//BehavioralFeature"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_yzU6BYinEdqtvbnfB2L_5w" name="Focus"> - <eAnnotations xmi:id="_yzU6BoinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Focus"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_yzU6B4inEdqtvbnfB2L_5w" name="base_Class" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_yzU6CIinEdqtvbnfB2L_5w" name="Framework"> - <eAnnotations xmi:id="_yzU6CYinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Framework"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_yzU6CoinEdqtvbnfB2L_5w" name="base_Package" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Package"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_yzU6C4inEdqtvbnfB2L_5w" name="Implement"> - <eAnnotations xmi:id="_yzU6DIinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Implement"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_yzU6DYinEdqtvbnfB2L_5w" name="base_Component" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Component"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_yzU6DoinEdqtvbnfB2L_5w" name="ImplementationClass"> - <eAnnotations xmi:id="_yzU6D4inEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="ImplementationClass"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_yzU6EIinEdqtvbnfB2L_5w" name="base_Class" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_yzU6EYinEdqtvbnfB2L_5w" name="Instantiate"> - <eAnnotations xmi:id="_yzU6EoinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Instantiate"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_yzU6E4inEdqtvbnfB2L_5w" name="base_Usage" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Usage"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_yzU6FIinEdqtvbnfB2L_5w" name="Metaclass"> - <eAnnotations xmi:id="_yzU6FYinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Metaclass"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_yzU6FoinEdqtvbnfB2L_5w" name="base_Class" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_yzU6F4inEdqtvbnfB2L_5w" name="ModelLibrary"> - <eAnnotations xmi:id="_yzU6GIinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="ModelLibrary"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_yzU6GYinEdqtvbnfB2L_5w" name="base_Package" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Package"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_yzU6GoinEdqtvbnfB2L_5w" name="Refine"> - <eAnnotations xmi:id="_yzU6G4inEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Refine"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_yzU6HIinEdqtvbnfB2L_5w" name="base_Abstraction" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Abstraction"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_yzU6HYinEdqtvbnfB2L_5w" name="Responsibility"> - <eAnnotations xmi:id="_yzU6HoinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Responsibility"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_yzU6H4inEdqtvbnfB2L_5w" name="base_Usage" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Usage"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_yzU6IIinEdqtvbnfB2L_5w" name="Script"> - <eAnnotations xmi:id="_yzU6IYinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Script"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_yzU6IoinEdqtvbnfB2L_5w" name="base_Artifact" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Artifact"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_yzU6I4inEdqtvbnfB2L_5w" name="Send"> - <eAnnotations xmi:id="_yzU6JIinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Send"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_yzU6JYinEdqtvbnfB2L_5w" name="base_Usage" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Usage"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_yzU6JoinEdqtvbnfB2L_5w" name="Trace"> - <eAnnotations xmi:id="_yzU6J4inEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Trace"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_yzU6KIinEdqtvbnfB2L_5w" name="base_Abstraction" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Abstraction"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_yzU6KYinEdqtvbnfB2L_5w" name="Type"> - <eAnnotations xmi:id="_yzU6KoinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Type"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_yzU6K4inEdqtvbnfB2L_5w" name="base_Class" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_yzU6LIinEdqtvbnfB2L_5w" name="Utility"> - <eAnnotations xmi:id="_yzU6LYinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Utility"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_yzU6LoinEdqtvbnfB2L_5w" name="base_Class" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_yzU6L4inEdqtvbnfB2L_5w" name="Document"> - <eAnnotations xmi:id="_yzU6MIinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Document"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_yzU6MYinEdqtvbnfB2L_5w" name="base_Artifact" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Artifact"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_yzU6MoinEdqtvbnfB2L_5w" name="Entity"> - <eAnnotations xmi:id="_yzU6M4inEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Entity"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_yzU6NIinEdqtvbnfB2L_5w" name="base_Component" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Component"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_yzU6NYinEdqtvbnfB2L_5w" name="Executable"> - <eAnnotations xmi:id="_yzU6NoinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Executable"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_yzU6N4inEdqtvbnfB2L_5w" name="base_Artifact" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Artifact"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_yzU6OIinEdqtvbnfB2L_5w" name="File"> - <eAnnotations xmi:id="_yzU6OYinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="File"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_yzU6OoinEdqtvbnfB2L_5w" name="base_Artifact" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Artifact"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_yzU6O4inEdqtvbnfB2L_5w" name="Library"> - <eAnnotations xmi:id="_yzU6PIinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Library"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_yzU6PYinEdqtvbnfB2L_5w" name="base_Artifact" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Artifact"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_yzU6PoinEdqtvbnfB2L_5w" name="Process"> - <eAnnotations xmi:id="_yzU6P4inEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Process"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_yzU6QIinEdqtvbnfB2L_5w" name="base_Component" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Component"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_yzU6QYinEdqtvbnfB2L_5w" name="Realization"> - <eAnnotations xmi:id="_yzU6QoinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Realization"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_yzU6Q4inEdqtvbnfB2L_5w" name="base_Classifier" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Classifier"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_yzU6RIinEdqtvbnfB2L_5w" name="Service"> - <eAnnotations xmi:id="_yzU6RYinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Service"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_yzU6RoinEdqtvbnfB2L_5w" name="base_Component" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Component"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_yzU6R4inEdqtvbnfB2L_5w" name="Source"> - <eAnnotations xmi:id="_yzU6SIinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Source"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_yzU6SYinEdqtvbnfB2L_5w" name="base_Artifact" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Artifact"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_yzU6SoinEdqtvbnfB2L_5w" name="Specification"> - <eAnnotations xmi:id="_yzU6S4inEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Specification"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_yzU6TIinEdqtvbnfB2L_5w" name="base_Classifier" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Classifier"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_yzU6TYinEdqtvbnfB2L_5w" name="Subsystem"> - <eAnnotations xmi:id="_yzU6ToinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Subsystem"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_yzU6T4inEdqtvbnfB2L_5w" name="base_Component" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Component"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_yzU6UIinEdqtvbnfB2L_5w" name="Metamodel"> - <eAnnotations xmi:id="_yzU6UYinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Metamodel"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_yzU6UoinEdqtvbnfB2L_5w" name="base_Model" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Model"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_yzU6U4inEdqtvbnfB2L_5w" name="SystemModel"> - <eAnnotations xmi:id="_yzU6VIinEdqtvbnfB2L_5w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="SystemModel"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_yzU6VYinEdqtvbnfB2L_5w" name="base_Model" ordered="false" unique="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Model"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="__LeIQK86Edih9-GG5afQ0g" name="Basic_0" nsURI="http:///Basic_0.profile.uml2" nsPrefix="Basic_0"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeIQa86Edih9-GG5afQ0g" name="Basic__Responsibility"> - <eAnnotations xmi:id="__LeIQq86Edih9-GG5afQ0g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Responsibility"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Y1-AEIinEdqtvbnfB2L_5w" name="base_Usage"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Usage"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeIQ686Edih9-GG5afQ0g" name="Basic__Auxiliary"> - <eAnnotations xmi:id="__LeIRK86Edih9-GG5afQ0g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Auxiliary"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Y1-AEYinEdqtvbnfB2L_5w" name="base_Class"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeIRa86Edih9-GG5afQ0g" name="Basic__Script"> - <eAnnotations xmi:id="__LeIRq86Edih9-GG5afQ0g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Script"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Y1-AEoinEdqtvbnfB2L_5w" name="base_Artifact"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Artifact"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeIR686Edih9-GG5afQ0g" name="Basic__Call"> - <eAnnotations xmi:id="__LeISK86Edih9-GG5afQ0g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Call"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Y1-AE4inEdqtvbnfB2L_5w" name="base_Usage"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Usage"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeISa86Edih9-GG5afQ0g" name="Basic__Instantiate"> - <eAnnotations xmi:id="__LeISq86Edih9-GG5afQ0g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Instantiate"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Y1-AFIinEdqtvbnfB2L_5w" name="base_Usage"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Usage"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeIS686Edih9-GG5afQ0g" name="Basic__Trace"> - <eAnnotations xmi:id="__LeITK86Edih9-GG5afQ0g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Trace"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Y1-AFYinEdqtvbnfB2L_5w" name="base_Abstraction"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Abstraction"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeITa86Edih9-GG5afQ0g" name="Basic__Utility"> - <eAnnotations xmi:id="__LeITq86Edih9-GG5afQ0g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Utility"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Y1-AFoinEdqtvbnfB2L_5w" name="base_Class"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeIT686Edih9-GG5afQ0g" name="Basic__Framework"> - <eAnnotations xmi:id="__LeIUK86Edih9-GG5afQ0g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Framework"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Y1-AF4inEdqtvbnfB2L_5w" name="base_Package"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Package"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeIUa86Edih9-GG5afQ0g" name="Basic__Type"> - <eAnnotations xmi:id="__LeIUq86Edih9-GG5afQ0g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Type"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Y1-AGIinEdqtvbnfB2L_5w" name="base_Class"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeIU686Edih9-GG5afQ0g" name="Basic__ModelLibrary"> - <eAnnotations xmi:id="__LeIVK86Edih9-GG5afQ0g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="ModelLibrary"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Y1-AGYinEdqtvbnfB2L_5w" name="base_Package"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Package"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeIVa86Edih9-GG5afQ0g" name="Basic__Refine"> - <eAnnotations xmi:id="__LeIVq86Edih9-GG5afQ0g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Refine"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Y1-AGoinEdqtvbnfB2L_5w" name="base_Abstraction"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Abstraction"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeIV686Edih9-GG5afQ0g" name="Basic__BuildComponent"> - <eAnnotations xmi:id="__LeIWK86Edih9-GG5afQ0g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="BuildComponent"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Y1-AG4inEdqtvbnfB2L_5w" name="base_Component"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Component"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeIWa86Edih9-GG5afQ0g" name="Basic__Create"> - <eAnnotations xmi:id="__LeIWq86Edih9-GG5afQ0g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Create"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Y1-AHYinEdqtvbnfB2L_5w" name="base_Usage"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Usage"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Y1-AHIinEdqtvbnfB2L_5w" name="base_BehavioralFeature"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//BehavioralFeature"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeIW686Edih9-GG5afQ0g" name="Basic__Send"> - <eAnnotations xmi:id="__LeIXK86Edih9-GG5afQ0g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Send"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Y1-AHoinEdqtvbnfB2L_5w" name="base_Usage"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Usage"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeIXa86Edih9-GG5afQ0g" name="Basic__ImplementationClass"> - <eAnnotations xmi:id="__LeIXq86Edih9-GG5afQ0g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="ImplementationClass"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Y1-AH4inEdqtvbnfB2L_5w" name="base_Class"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeIX686Edih9-GG5afQ0g" name="Basic__Destroy"> - <eAnnotations xmi:id="__LeIYK86Edih9-GG5afQ0g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Destroy"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Y1-AIIinEdqtvbnfB2L_5w" name="base_BehavioralFeature"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//BehavioralFeature"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeIYa86Edih9-GG5afQ0g" name="Basic__Derive"> - <eAnnotations xmi:id="__LeIYq86Edih9-GG5afQ0g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Derive"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Y1-AIYinEdqtvbnfB2L_5w" name="base_Abstraction"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Abstraction"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeIY686Edih9-GG5afQ0g" name="Basic__Focus"> - <eAnnotations xmi:id="__LeIZK86Edih9-GG5afQ0g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Focus"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Y1-AIoinEdqtvbnfB2L_5w" name="base_Class"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeIZa86Edih9-GG5afQ0g" name="Basic__Metaclass"> - <eAnnotations xmi:id="__LeIZq86Edih9-GG5afQ0g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Metaclass"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Y1-AI4inEdqtvbnfB2L_5w" name="base_Class"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeIZ686Edih9-GG5afQ0g" name="Basic__Implement"> - <eAnnotations xmi:id="__LeIaK86Edih9-GG5afQ0g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Implement"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Y2EGsIinEdqtvbnfB2L_5w" name="base_Component"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Component"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_JtpGgK87Edih9-GG5afQ0g" name="Intermediate_0" nsURI="http:///Intermediate_0.profile.uml2" nsPrefix="Intermediate_0"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_JtpGga87Edih9-GG5afQ0g" name="Intermediate__Source"> - <eAnnotations xmi:id="_JtpGgq87Edih9-GG5afQ0g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Source"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Y2EGsYinEdqtvbnfB2L_5w" name="base_Artifact"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Artifact"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_JtpGg687Edih9-GG5afQ0g" name="Intermediate__Document"> - <eAnnotations xmi:id="_JtpGhK87Edih9-GG5afQ0g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Document"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Y2EGsoinEdqtvbnfB2L_5w" name="base_Artifact"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Artifact"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_JtpGha87Edih9-GG5afQ0g" name="Intermediate__Subsystem"> - <eAnnotations xmi:id="_JtpGhq87Edih9-GG5afQ0g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Subsystem"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Y2EGs4inEdqtvbnfB2L_5w" name="base_Component"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Component"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_JtpGh687Edih9-GG5afQ0g" name="Intermediate__File"> - <eAnnotations xmi:id="_JtpGiK87Edih9-GG5afQ0g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="File"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Y2EGtIinEdqtvbnfB2L_5w" name="base_Artifact"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Artifact"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_JtpGia87Edih9-GG5afQ0g" name="Intermediate__Service"> - <eAnnotations xmi:id="_JtpGiq87Edih9-GG5afQ0g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Service"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Y2EGtYinEdqtvbnfB2L_5w" name="base_Component"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Component"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_JtpGi687Edih9-GG5afQ0g" name="Intermediate__Entity"> - <eAnnotations xmi:id="_JtpGjK87Edih9-GG5afQ0g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Entity"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Y2EGtoinEdqtvbnfB2L_5w" name="base_Component"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Component"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_JtpGja87Edih9-GG5afQ0g" name="Intermediate__Process"> - <eAnnotations xmi:id="_JtpGjq87Edih9-GG5afQ0g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Process"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Y2EGt4inEdqtvbnfB2L_5w" name="base_Component"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Component"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_JtpGj687Edih9-GG5afQ0g" name="Intermediate__Library"> - <eAnnotations xmi:id="_JtpGkK87Edih9-GG5afQ0g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Library"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Y2EGuIinEdqtvbnfB2L_5w" name="base_Artifact"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Artifact"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_JtpGka87Edih9-GG5afQ0g" name="Intermediate__Realization"> - <eAnnotations xmi:id="_JtpGkq87Edih9-GG5afQ0g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Realization"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Y2EGuYinEdqtvbnfB2L_5w" name="base_Classifier"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Classifier"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_JtpGk687Edih9-GG5afQ0g" name="Intermediate__Specification"> - <eAnnotations xmi:id="_JtpGlK87Edih9-GG5afQ0g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Specification"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Y2EGuoinEdqtvbnfB2L_5w" name="base_Classifier"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Classifier"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_JtpGla87Edih9-GG5afQ0g" name="Intermediate__Executable"> - <eAnnotations xmi:id="_JtpGlq87Edih9-GG5afQ0g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Executable"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Y2EGu4inEdqtvbnfB2L_5w" name="base_Artifact"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Artifact"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_QHin0K87Edih9-GG5afQ0g" name="Complete_0" nsURI="http:///Complete_0.profile.uml2" nsPrefix="Complete_0"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_QHin0a87Edih9-GG5afQ0g" name="Complete__SystemModel"> - <eAnnotations xmi:id="_QHin0q87Edih9-GG5afQ0g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="SystemModel"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Y2EGvIinEdqtvbnfB2L_5w" name="base_Model"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Model"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_QHin0687Edih9-GG5afQ0g" name="Complete__Metamodel"> - <eAnnotations xmi:id="_QHin1K87Edih9-GG5afQ0g" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Metamodel"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Y2EGvYinEdqtvbnfB2L_5w" name="base_Model"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Model"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - </eAnnotations> - <packageImport xmi:id="_packageImport.0"> - <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/> - </packageImport> - <packagedElement xmi:type="uml:Stereotype" xmi:id="Auxiliary" name="Auxiliary"> - <ownedAttribute xmi:id="Auxiliary-base_Class" name="base_Class" association="Class_Auxiliary"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Class_Auxiliary" name="Class_Auxiliary" memberEnd="Class_Auxiliary-extension_Auxiliary Auxiliary-base_Class"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Class_Auxiliary-extension_Auxiliary" name="extension_Auxiliary" type="Auxiliary" aggregation="composite" association="Class_Auxiliary"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Class_Auxiliary-extension_Auxiliary-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="BuildComponent" name="BuildComponent"> - <ownedAttribute xmi:id="BuildComponent-base_Component" name="base_Component" association="Component_BuildComponent"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Component"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Component_BuildComponent" name="Component_BuildComponent" memberEnd="Component_BuildComponent-extension_BuildComponent BuildComponent-base_Component"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Component_BuildComponent-extension_BuildComponent" name="extension_BuildComponent" type="BuildComponent" aggregation="composite" association="Component_BuildComponent"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Component_BuildComponent-extension_BuildComponent-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="Create" name="Create"> - <ownedAttribute xmi:id="Create-base_BehavioralFeature" name="base_BehavioralFeature" association="BehavioralFeature_Create"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/> - </ownedAttribute> - <ownedAttribute xmi:id="Create-base_Usage" name="base_Usage" association="Usage_Create"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Usage"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="BehavioralFeature_Create" name="BehavioralFeature_Create" memberEnd="BehavioralFeature_Create-extension_Create Create-base_BehavioralFeature"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BehavioralFeature_Create-extension_Create" name="extension_Create" type="Create" aggregation="composite" association="BehavioralFeature_Create"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BehavioralFeature_Create-extension_Create-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Usage_Create" name="Usage_Create" memberEnd="Usage_Create-extension_Create Create-base_Usage"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Usage_Create-extension_Create" name="extension_Create" type="Create" aggregation="composite" association="Usage_Create"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Usage_Create-extension_Create-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="Call" name="Call"> - <ownedAttribute xmi:id="Call-base_Usage" name="base_Usage" association="Usage_Call"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Usage"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Usage_Call" name="Usage_Call" memberEnd="Usage_Call-extension_Call Call-base_Usage"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Usage_Call-extension_Call" name="extension_Call" type="Call" aggregation="composite" association="Usage_Call"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Usage_Call-extension_Call-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="Derive" name="Derive"> - <ownedAttribute xmi:id="Derive-base_Abstraction" name="base_Abstraction" association="Abstraction_Derive"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Abstraction"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Abstraction_Derive" name="Abstraction_Derive" memberEnd="Abstraction_Derive-extension_Derive Derive-base_Abstraction"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Abstraction_Derive-extension_Derive" name="extension_Derive" type="Derive" aggregation="composite" association="Abstraction_Derive"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Abstraction_Derive-extension_Derive-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="Destroy" name="Destroy"> - <ownedAttribute xmi:id="Destroy-base_BehavioralFeature" name="base_BehavioralFeature" association="BehavioralFeature_Destroy"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="BehavioralFeature_Destroy" name="BehavioralFeature_Destroy" memberEnd="BehavioralFeature_Destroy-extension_Destroy Destroy-base_BehavioralFeature"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="BehavioralFeature_Destroy-extension_Destroy" name="extension_Destroy" type="Destroy" aggregation="composite" association="BehavioralFeature_Destroy"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="BehavioralFeature_Destroy-extension_Destroy-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="Focus" name="Focus"> - <ownedAttribute xmi:id="Focus-base_Class" name="base_Class" association="Class_Focus"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Class_Focus" name="Class_Focus" memberEnd="Class_Focus-extension_Focus Focus-base_Class"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Class_Focus-extension_Focus" name="extension_Focus" type="Focus" aggregation="composite" association="Class_Focus"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Class_Focus-extension_Focus-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="Framework" name="Framework"> - <ownedAttribute xmi:id="Framework-base_Package" name="base_Package" association="Package_Framework"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Package_Framework" name="Package_Framework" memberEnd="Package_Framework-extension_Framework Framework-base_Package"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Package_Framework-extension_Framework" name="extension_Framework" type="Framework" aggregation="composite" association="Package_Framework"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Package_Framework-extension_Framework-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="Implement" name="Implement"> - <ownedAttribute xmi:id="Implement-base_Component" name="base_Component" association="Component_Implement"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Component"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Component_Implement" name="Component_Implement" memberEnd="Component_Implement-extension_Implement Implement-base_Component"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Component_Implement-extension_Implement" name="extension_Implement" type="Implement" aggregation="composite" association="Component_Implement"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Component_Implement-extension_Implement-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="ImplementationClass" name="ImplementationClass"> - <ownedAttribute xmi:id="ImplementationClass-base_Class" name="base_Class" association="Class_ImplementationClass"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Class_ImplementationClass" name="Class_ImplementationClass" memberEnd="Class_ImplementationClass-extension_ImplementationClass ImplementationClass-base_Class"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Class_ImplementationClass-extension_ImplementationClass" name="extension_ImplementationClass" type="ImplementationClass" aggregation="composite" association="Class_ImplementationClass"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Class_ImplementationClass-extension_ImplementationClass-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="Instantiate" name="Instantiate"> - <ownedAttribute xmi:id="Instantiate-base_Usage" name="base_Usage" association="Usage_Instantiate"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Usage"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Usage_Instantiate" name="Usage_Instantiate" memberEnd="Usage_Instantiate-extension_Instantiate Instantiate-base_Usage"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Usage_Instantiate-extension_Instantiate" name="extension_Instantiate" type="Instantiate" aggregation="composite" association="Usage_Instantiate"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Usage_Instantiate-extension_Instantiate-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="Metaclass" name="Metaclass"> - <ownedAttribute xmi:id="Metaclass-base_Class" name="base_Class" association="Class_Metaclass"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Class_Metaclass" name="Class_Metaclass" memberEnd="Class_Metaclass-extension_Metaclass Metaclass-base_Class"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Class_Metaclass-extension_Metaclass" name="extension_Metaclass" type="Metaclass" aggregation="composite" association="Class_Metaclass"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Class_Metaclass-extension_Metaclass-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="ModelLibrary" name="ModelLibrary"> - <ownedAttribute xmi:id="ModelLibrary-base_Package" name="base_Package" association="Package_ModelLibrary"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Package_ModelLibrary" name="Package_ModelLibrary" memberEnd="Package_ModelLibrary-extension_ModelLibrary ModelLibrary-base_Package"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Package_ModelLibrary-extension_ModelLibrary" name="extension_ModelLibrary" type="ModelLibrary" aggregation="composite" association="Package_ModelLibrary"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Package_ModelLibrary-extension_ModelLibrary-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="Refine" name="Refine"> - <ownedAttribute xmi:id="Refine-base_Abstraction" name="base_Abstraction" association="Abstraction_Refine"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Abstraction"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Abstraction_Refine" name="Abstraction_Refine" memberEnd="Abstraction_Refine-extension_Refine Refine-base_Abstraction"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Abstraction_Refine-extension_Refine" name="extension_Refine" type="Refine" aggregation="composite" association="Abstraction_Refine"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Abstraction_Refine-extension_Refine-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="Responsibility" name="Responsibility"> - <ownedAttribute xmi:id="Responsibility-base_Usage" name="base_Usage" association="Usage_Responsibility"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Usage"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Usage_Responsibility" name="Usage_Responsibility" memberEnd="Usage_Responsibility-extension_Responsibility Responsibility-base_Usage"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Usage_Responsibility-extension_Responsibility" name="extension_Responsibility" type="Responsibility" aggregation="composite" association="Usage_Responsibility"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Usage_Responsibility-extension_Responsibility-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="Script" name="Script"> - <ownedAttribute xmi:id="Script-base_Artifact" name="base_Artifact" association="Artifact_Script"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Artifact"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Artifact_Script" name="Artifact_Script" memberEnd="Artifact_Script-extension_Script Script-base_Artifact"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Artifact_Script-extension_Script" name="extension_Script" type="Script" aggregation="composite" association="Artifact_Script"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Artifact_Script-extension_Script-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="Send" name="Send"> - <ownedAttribute xmi:id="Send-base_Usage" name="base_Usage" association="Usage_Send"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Usage"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Usage_Send" name="Usage_Send" memberEnd="Usage_Send-extension_Send Send-base_Usage"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Usage_Send-extension_Send" name="extension_Send" type="Send" aggregation="composite" association="Usage_Send"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Usage_Send-extension_Send-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="Trace" name="Trace"> - <ownedAttribute xmi:id="Trace-base_Abstraction" name="base_Abstraction" association="Abstraction_Trace"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Abstraction"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Abstraction_Trace" name="Abstraction_Trace" memberEnd="Abstraction_Trace-extension_Trace Trace-base_Abstraction"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Abstraction_Trace-extension_Trace" name="extension_Trace" type="Trace" aggregation="composite" association="Abstraction_Trace"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Abstraction_Trace-extension_Trace-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="Type" name="Type"> - <ownedAttribute xmi:id="Type-base_Class" name="base_Class" association="Class_Type"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Class_Type" name="Class_Type" memberEnd="Class_Type-extension_Type Type-base_Class"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Class_Type-extension_Type" name="extension_Type" type="Type" aggregation="composite" association="Class_Type"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Class_Type-extension_Type-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="Utility" name="Utility"> - <ownedAttribute xmi:id="Utility-base_Class" name="base_Class" association="Class_Utility"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Class_Utility" name="Class_Utility" memberEnd="Class_Utility-extension_Utility Utility-base_Class"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Class_Utility-extension_Utility" name="extension_Utility" type="Utility" aggregation="composite" association="Class_Utility"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Class_Utility-extension_Utility-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="Document" name="Document"> - <ownedAttribute xmi:id="Document-base_Artifact" name="base_Artifact" association="Artifact_Document"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Artifact"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Artifact_Document" name="Artifact_Document" memberEnd="Artifact_Document-extension_Document Document-base_Artifact"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Artifact_Document-extension_Document" name="extension_Document" type="Document" aggregation="composite" association="Artifact_Document"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Artifact_Document-extension_Document-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="Entity" name="Entity"> - <ownedAttribute xmi:id="Entity-base_Component" name="base_Component" association="Component_Entity"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Component"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Component_Entity" name="Component_Entity" memberEnd="Component_Entity-extension_Entity Entity-base_Component"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Component_Entity-extension_Entity" name="extension_Entity" type="Entity" aggregation="composite" association="Component_Entity"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Component_Entity-extension_Entity-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="Executable" name="Executable"> - <ownedAttribute xmi:id="Executable-base_Artifact" name="base_Artifact" association="Artifact_Executable"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Artifact"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Artifact_Executable" name="Artifact_Executable" memberEnd="Artifact_Executable-extension_Executable Executable-base_Artifact"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Artifact_Executable-extension_Executable" name="extension_Executable" type="Executable" aggregation="composite" association="Artifact_Executable"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Artifact_Executable-extension_Executable-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="File" name="File"> - <ownedAttribute xmi:id="File-base_Artifact" name="base_Artifact" association="Artifact_File"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Artifact"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Artifact_File" name="Artifact_File" memberEnd="Artifact_File-extension_File File-base_Artifact"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Artifact_File-extension_File" name="extension_File" type="File" aggregation="composite" association="Artifact_File"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Artifact_File-extension_File-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="Library" name="Library"> - <ownedAttribute xmi:id="Library-base_Artifact" name="base_Artifact" association="Artifact_Library"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Artifact"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Artifact_Library" name="Artifact_Library" memberEnd="Artifact_Library-extension_Library Library-base_Artifact"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Artifact_Library-extension_Library" name="extension_Library" type="Library" aggregation="composite" association="Artifact_Library"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Artifact_Library-extension_Library-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="Process" name="Process"> - <ownedAttribute xmi:id="Process-base_Component" name="base_Component" association="Component_Process"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Component"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Component_Process" name="Component_Process" memberEnd="Component_Process-extension_Process Process-base_Component"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Component_Process-extension_Process" name="extension_Process" type="Process" aggregation="composite" association="Component_Process"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Component_Process-extension_Process-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="Realization" name="Realization"> - <ownedAttribute xmi:id="Realization-base_Classifier" name="base_Classifier" association="Classifier_Realization"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Classifier"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Classifier_Realization" name="Classifier_Realization" memberEnd="Classifier_Realization-extension_Realization Realization-base_Classifier"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Classifier_Realization-extension_Realization" name="extension_Realization" type="Realization" aggregation="composite" association="Classifier_Realization"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Classifier_Realization-extension_Realization-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="Service" name="Service"> - <ownedAttribute xmi:id="Service-base_Component" name="base_Component" association="Component_Service"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Component"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Component_Service" name="Component_Service" memberEnd="Component_Service-extension_Service Service-base_Component"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Component_Service-extension_Service" name="extension_Service" type="Service" aggregation="composite" association="Component_Service"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Component_Service-extension_Service-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="Source" name="Source"> - <ownedAttribute xmi:id="Source-base_Artifact" name="base_Artifact" association="Artifact_Source"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Artifact"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Artifact_Source" name="Artifact_Source" memberEnd="Artifact_Source-extension_Source Source-base_Artifact"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Artifact_Source-extension_Source" name="extension_Source" type="Source" aggregation="composite" association="Artifact_Source"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Artifact_Source-extension_Source-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="Specification" name="Specification"> - <ownedAttribute xmi:id="Specification-base_Classifier" name="base_Classifier" association="Classifier_Specification"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Classifier"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Classifier_Specification" name="Classifier_Specification" memberEnd="Classifier_Specification-extension_Specification Specification-base_Classifier"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Classifier_Specification-extension_Specification" name="extension_Specification" type="Specification" aggregation="composite" association="Classifier_Specification"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Classifier_Specification-extension_Specification-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="Subsystem" name="Subsystem"> - <ownedAttribute xmi:id="Subsystem-base_Component" name="base_Component" association="Component_Subsystem"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Component"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Component_Subsystem" name="Component_Subsystem" memberEnd="Component_Subsystem-extension_Subsystem Subsystem-base_Component"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Component_Subsystem-extension_Subsystem" name="extension_Subsystem" type="Subsystem" aggregation="composite" association="Component_Subsystem"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Component_Subsystem-extension_Subsystem-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="Metamodel" name="Metamodel"> - <ownedAttribute xmi:id="Metamodel-base_Model" name="base_Model" association="Model_Metamodel"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Model"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Model_Metamodel" name="Model_Metamodel" memberEnd="Model_Metamodel-extension_Metamodel Metamodel-base_Model"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Model_Metamodel-extension_Metamodel" name="extension_Metamodel" type="Metamodel" aggregation="composite" association="Model_Metamodel"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Model_Metamodel-extension_Metamodel-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="SystemModel" name="SystemModel"> - <ownedAttribute xmi:id="SystemModel-base_Model" name="base_Model" association="Model_SystemModel"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Model"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Model_SystemModel" name="Model_SystemModel" memberEnd="Model_SystemModel-extension_SystemModel SystemModel-base_Model"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Model_SystemModel-extension_SystemModel" name="extension_SystemModel" type="SystemModel" aggregation="composite" association="Model_SystemModel"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Model_SystemModel-extension_SystemModel-_lowerValue"/> - </ownedEnd> - </packagedElement> - <profileApplication xmi:id="_profileApplication.0"> - <eAnnotations xmi:id="_7zM_IZNUEdq27qNyfB516A" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/> - </eAnnotations> - <appliedProfile href="Ecore.profile.uml#_0"/> - </profileApplication> - </uml:Profile> - <Ecore:EPackage xmi:id="_9lO9cJNUEdq27qNyfB516A" base_Package="_0" nsURI="http://www.eclipse.org/uml2/schemas/Standard/1"/> -</xmi:XMI> diff --git a/hl7templates-resources/uml/profiles/UML2.profile.properties b/hl7templates-resources/uml/profiles/UML2.profile.properties deleted file mode 100755 index f2ec57c..0000000 --- a/hl7templates-resources/uml/profiles/UML2.profile.properties +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright (c) 2006 IBM Corporation and others. -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Eclipse Public License v1.0 -# which accompanies this distribution, and is available at -# http://www.eclipse.org/legal/epl-v10.html -# -# Contributors: -# IBM - initial API and implementation -# -# $Id: UML2.profile.properties,v 1.3 2008/10/03 18:29:19 jbruck Exp $ - -# NLS_MESSAGEFORMAT_VAR - -UML2__Action = action -UML2__Activity = activity -UML2__Comment = comment -UML2__Message = message -UML2__TemplateSignature = templateSignature -UML2__Expression = expression -UML2__OpaqueExpression = opaqueExpression -UML2__TimeEvent = timeEvent -UML2__TemplateableElement = templateableElement -UML2__ClassifierTemplateParameter = classifierTemplateParameter - -_label_UML2 = UML2 Profile -_label_UML2__Action = UML2 Action -_label_UML2__Action__base_Action = Base Action -_label_UML2__Action__effect = Effect -_label_UML2__Activity = UML2 Activity -_label_UML2__Activity__base_Activity = Base Activity -_label_UML2__Activity__body = Body -_label_UML2__Activity__language = Language -_label_UML2__Comment = UML2 Comment -_label_UML2__Comment__base_Comment = Base Comment -_label_UML2__Comment__bodyExpression = Body Expression -_label_UML2__Message = UML2 Message -_label_UML2__Message__base_Message = Base Message -_label_UML2__Message__signature = Signature -_label_UML2__TemplateSignature = UML2 Template Signature -_label_UML2__TemplateSignature__base_TemplateSignature = Base Template Signature -_label_UML2__TemplateSignature__nestedSignature = Nested Signature -_label_UML2__TemplateSignature__nestingSignature = Nesting Signature -_label_UML2__Expression = UML2 Expression -_label_UML2__Expression__base_OpaqueExpression = Base Opaque Expression -_label_UML2__Expression__operand = Operand -_label_UML2__Expression__symbol = Symbol -_label_UML2__OpaqueExpression = UML2 Opaque Expression -_label_UML2__OpaqueExpression__base_Expression = Base Expression -_label_UML2__OpaqueExpression__behavior = Behavior -_label_UML2__OpaqueExpression__body = Body -_label_UML2__OpaqueExpression__language = Language -_label_UML2__TimeEvent = UML2 TimeEvent -_label_UML2__TimeEvent__base_TimeEvent = Base TimeEvent -_label_UML2__TimeEvent__when = When -_label_UML2__TemplateableElement = UML2 TemplateableElement -_label_UML2__TemplateableElement__base_Property = Base Property -_label_UML2__TemplateableElement__templateBinding = Template Binding -_label_UML2__TemplateableElement__ownedTemplateSignature = Owned Template Signature -_label_UML2__ClassifierTemplateParameter = UML2 ClassifierTemplateParameter -_label_UML2__ClassifierTemplateParameter__base_ClassifierTemplateParameter = Base ClassifierTemplateParameter -_label_UML2__ClassifierTemplateParameter__defaultClassifier = Default Classifier - diff --git a/hl7templates-resources/uml/profiles/UML2.profile.uml b/hl7templates-resources/uml/profiles/UML2.profile.uml deleted file mode 100755 index c7a5312..0000000 --- a/hl7templates-resources/uml/profiles/UML2.profile.uml +++ /dev/null @@ -1,381 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"> - <uml:Profile xmi:id="_0" name="UML2" metamodelReference="_packageImport.0"> - <eAnnotations xmi:id="__n5r8NSTEdqN9tnr0j3PAQ" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <contents xmi:type="ecore:EPackage" xmi:id="_f9NXwJIyEd2ymsRPCrfQAQ" name="UML2" nsURI="http://www.eclipse.org/uml2/schemas/UML2/1" nsPrefix="UML2"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_f9NXwZIyEd2ymsRPCrfQAQ" name="Action"> - <eAnnotations xmi:id="_f9NXwpIyEd2ymsRPCrfQAQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Action"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_f9NXw5IyEd2ymsRPCrfQAQ" name="base_Action" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Action"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_f9NXxZIyEd2ymsRPCrfQAQ" name="effect" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_f9NXx5IyEd2ymsRPCrfQAQ" name="Activity"> - <eAnnotations xmi:id="_f9NXyJIyEd2ymsRPCrfQAQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Activity"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_f9NXyZIyEd2ymsRPCrfQAQ" name="base_Activity" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Activity"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_f9NXy5IyEd2ymsRPCrfQAQ" name="body" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_f9NXzZIyEd2ymsRPCrfQAQ" name="language" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_f9NXz5IyEd2ymsRPCrfQAQ" name="Comment"> - <eAnnotations xmi:id="_f9NX0JIyEd2ymsRPCrfQAQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Comment"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_f9NX0ZIyEd2ymsRPCrfQAQ" name="base_Comment" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Comment"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_f9NX05IyEd2ymsRPCrfQAQ" name="bodyExpression" ordered="false" containment="true"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//StringExpression"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_f9NX1ZIyEd2ymsRPCrfQAQ" name="Message"> - <eAnnotations xmi:id="_f9NX1pIyEd2ymsRPCrfQAQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Message"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_f9NX15IyEd2ymsRPCrfQAQ" name="base_Message" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Message"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_f9NX2ZIyEd2ymsRPCrfQAQ" name="signature" ordered="false"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//NamedElement"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_f9NX25IyEd2ymsRPCrfQAQ" name="TemplateSignature"> - <eAnnotations xmi:id="_f9NX3JIyEd2ymsRPCrfQAQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="TemplateSignature"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_f9NX3ZIyEd2ymsRPCrfQAQ" name="base_TemplateSignature" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//TemplateSignature"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_f9NX35IyEd2ymsRPCrfQAQ" name="nestedSignature" ordered="false" upperBound="-1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//TemplateSignature"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_f9NX4ZIyEd2ymsRPCrfQAQ" name="nestingSignature" ordered="false"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//TemplateSignature"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_f9NX45IyEd2ymsRPCrfQAQ" name="Expression"> - <eAnnotations xmi:id="_f9NX5JIyEd2ymsRPCrfQAQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Expression"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_f9NX5ZIyEd2ymsRPCrfQAQ" name="base_OpaqueExpression" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//OpaqueExpression"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_f9NX55IyEd2ymsRPCrfQAQ" name="operand" ordered="false" upperBound="-1" containment="true"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//ValueSpecification"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_f9NX6ZIyEd2ymsRPCrfQAQ" name="symbol" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_f9NX65IyEd2ymsRPCrfQAQ" name="OpaqueExpression"> - <eAnnotations xmi:id="_f9NX7JIyEd2ymsRPCrfQAQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="OpaqueExpression"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_f9NX7ZIyEd2ymsRPCrfQAQ" name="base_Expression" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Expression"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_f9NX75IyEd2ymsRPCrfQAQ" name="behavior" ordered="false"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Behavior"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_f9NX8ZIyEd2ymsRPCrfQAQ" name="body" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_f9NX85IyEd2ymsRPCrfQAQ" name="language" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_f9NX9ZIyEd2ymsRPCrfQAQ" name="TimeEvent"> - <eAnnotations xmi:id="_f9NX9pIyEd2ymsRPCrfQAQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FOL3sH9rEd2eRolmHz12nw"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_f9NX95IyEd2ymsRPCrfQAQ" name="when" ordered="false" containment="true"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//ValueSpecification"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_f9NX-ZIyEd2ymsRPCrfQAQ" name="base_TimeEvent" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//TimeEvent"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_f9NX-5IyEd2ymsRPCrfQAQ" name="TemplateableElement"> - <eAnnotations xmi:id="_f9NX_JIyEd2ymsRPCrfQAQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_MA_BMH9rEd2eRolmHz12nw"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_f9NX_ZIyEd2ymsRPCrfQAQ" name="templateBinding" ordered="false" upperBound="-1" containment="true"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//TemplateBinding"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_f9NX_5IyEd2ymsRPCrfQAQ" name="ownedTemplateSignature" ordered="false" containment="true"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//TemplateSignature"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_f9NYAZIyEd2ymsRPCrfQAQ" name="base_Property" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Property"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_f9NYA5IyEd2ymsRPCrfQAQ" name="ClassifierTemplateParameter"> - <eAnnotations xmi:id="_f9NYBJIyEd2ymsRPCrfQAQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PKJKgH9rEd2eRolmHz12nw"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_f9NYBZIyEd2ymsRPCrfQAQ" name="defaultClassifier" ordered="false"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Classifier"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_f9NYB5IyEd2ymsRPCrfQAQ" name="base_ClassifierTemplateParameter" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//ClassifierTemplateParameter"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_dhEUENSUEdqN9tnr0j3PAQ" name="UML2" nsURI="http://www.eclipse.org/uml2/schemas/UML2/0" nsPrefix="UML2"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_dhEUEdSUEdqN9tnr0j3PAQ" name="Action"> - <eAnnotations xmi:id="_dhEUEtSUEdqN9tnr0j3PAQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Action"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dhEUE9SUEdqN9tnr0j3PAQ" name="base_Action" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Action"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dhEUFNSUEdqN9tnr0j3PAQ" name="effect" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_dhEUFdSUEdqN9tnr0j3PAQ" name="Activity"> - <eAnnotations xmi:id="_dhEUFtSUEdqN9tnr0j3PAQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Activity"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dhEUF9SUEdqN9tnr0j3PAQ" name="base_Activity" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Activity"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dhEUGNSUEdqN9tnr0j3PAQ" name="body" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dhEUGdSUEdqN9tnr0j3PAQ" name="language" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_dhEUGtSUEdqN9tnr0j3PAQ" name="Comment"> - <eAnnotations xmi:id="_dhEUG9SUEdqN9tnr0j3PAQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Comment"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dhEUHNSUEdqN9tnr0j3PAQ" name="base_Comment" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Comment"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dhEUHdSUEdqN9tnr0j3PAQ" name="bodyExpression" ordered="false" containment="true"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//StringExpression"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_dhEUHtSUEdqN9tnr0j3PAQ" name="Message"> - <eAnnotations xmi:id="_dhEUH9SUEdqN9tnr0j3PAQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Message"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dhEUINSUEdqN9tnr0j3PAQ" name="base_Message" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Message"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dhEUIdSUEdqN9tnr0j3PAQ" name="signature" ordered="false"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//NamedElement"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_dhEUItSUEdqN9tnr0j3PAQ" name="TemplateSignature"> - <eAnnotations xmi:id="_dhEUI9SUEdqN9tnr0j3PAQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="TemplateSignature"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dhEUJNSUEdqN9tnr0j3PAQ" name="base_TemplateSignature" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//TemplateSignature"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dhEUJdSUEdqN9tnr0j3PAQ" name="nestedSignature" ordered="false" upperBound="-1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//TemplateSignature"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dhEUJtSUEdqN9tnr0j3PAQ" name="nestingSignature" ordered="false"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//TemplateSignature"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_3Bb8Z-CPEdqoz4RYXIwjlw" name="Expression"> - <eAnnotations xmi:id="_3Bb8aOCPEdqoz4RYXIwjlw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="Expression"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_3Bb8aeCPEdqoz4RYXIwjlw" name="base_OpaqueExpression" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//OpaqueExpression"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_3Bb8auCPEdqoz4RYXIwjlw" name="operand" ordered="false" upperBound="-1" containment="true"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//ValueSpecification"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_3Bb8a-CPEdqoz4RYXIwjlw" name="symbol" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_3Bb8bOCPEdqoz4RYXIwjlw" name="OpaqueExpression"> - <eAnnotations xmi:id="_3Bb8beCPEdqoz4RYXIwjlw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="OpaqueExpression"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_3Bb8buCPEdqoz4RYXIwjlw" name="base_Expression" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Expression"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_3Bb8b-CPEdqoz4RYXIwjlw" name="behavior" ordered="false"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Behavior"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_3Bb8cOCPEdqoz4RYXIwjlw" name="body" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_3Bb8ceCPEdqoz4RYXIwjlw" name="language" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - </eAnnotations> - <elementImport xmi:id="_elementImport.0"> - <importedElement xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - </elementImport> - <packageImport xmi:id="_packageImport.0"> - <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/> - </packageImport> - <packagedElement xmi:type="uml:Stereotype" xmi:id="Action" name="Action"> - <ownedAttribute xmi:id="Action-base_Action" name="base_Action" association="Action_Action"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Action"/> - </ownedAttribute> - <ownedAttribute xmi:id="Action-effect" name="effect"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Action-effect-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Action-effect-_lowerValue"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Action_Action" name="Action_Action" memberEnd="Action_Action-extension_Action Action-base_Action"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Action_Action-extension_Action" name="extension_Action" type="Action" aggregation="composite" association="Action_Action"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Action_Action-extension_Action-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="Activity" name="Activity"> - <ownedAttribute xmi:id="Activity-base_Activity" name="base_Activity" association="Activity_Activity"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Activity"/> - </ownedAttribute> - <ownedAttribute xmi:id="Activity-body" name="body"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Activity-body-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Activity-body-_lowerValue"/> - </ownedAttribute> - <ownedAttribute xmi:id="Activity-language" name="language"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Activity-language-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Activity-language-_lowerValue"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Activity_Activity" name="Activity_Activity" memberEnd="Activity_Activity-extension_Activity Activity-base_Activity"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Activity_Activity-extension_Activity" name="extension_Activity" type="Activity" aggregation="composite" association="Activity_Activity"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Activity_Activity-extension_Activity-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="Comment" name="Comment"> - <ownedAttribute xmi:id="Comment-base_Comment" name="base_Comment" association="Comment_Comment"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Comment"/> - </ownedAttribute> - <ownedAttribute xmi:id="Comment-bodyExpression" name="bodyExpression" aggregation="composite"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#StringExpression"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Comment-bodyExpression-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Comment-bodyExpression-_lowerValue"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Comment_Comment" name="Comment_Comment" memberEnd="Comment_Comment-extension_Comment Comment-base_Comment"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Comment_Comment-extension_Comment" name="extension_Comment" type="Comment" aggregation="composite" association="Comment_Comment"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Comment_Comment-extension_Comment-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="Message" name="Message"> - <ownedAttribute xmi:id="Message-base_Message" name="base_Message" association="Message_Message"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Message"/> - </ownedAttribute> - <ownedAttribute xmi:id="Message-signature" name="signature"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#NamedElement"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Message-signature-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Message-signature-_lowerValue"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Message_Message" name="Message_Message" memberEnd="Message_Message-extension_Message Message-base_Message"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Message_Message-extension_Message" name="extension_Message" type="Message" aggregation="composite" association="Message_Message"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Message_Message-extension_Message-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="TemplateSignature" name="TemplateSignature"> - <ownedAttribute xmi:id="TemplateSignature-base_TemplateSignature" name="base_TemplateSignature" association="TemplateSignature_TemplateSignature"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TemplateSignature"/> - </ownedAttribute> - <ownedAttribute xmi:id="TemplateSignature-nestedSignature" name="nestedSignature"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TemplateSignature"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="TemplateSignature-nestedSignature-_upperValue" value="*"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="TemplateSignature-nestedSignature-_lowerValue"/> - </ownedAttribute> - <ownedAttribute xmi:id="TemplateSignature-nestingSignature" name="nestingSignature"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TemplateSignature"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="TemplateSignature-nestingSignature-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="TemplateSignature-nestingSignature-_lowerValue"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="TemplateSignature_TemplateSignature" name="TemplateSignature_TemplateSignature" memberEnd="TemplateSignature_TemplateSignature-extension_TemplateSignature TemplateSignature-base_TemplateSignature"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="TemplateSignature_TemplateSignature-extension_TemplateSignature" name="extension_TemplateSignature" type="TemplateSignature" aggregation="composite" association="TemplateSignature_TemplateSignature"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="TemplateSignature_TemplateSignature-extension_TemplateSignature-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="Expression" name="Expression"> - <ownedAttribute xmi:id="Expression-base_OpaqueExpression" name="base_OpaqueExpression" association="OpaqueExpression_Expression"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#OpaqueExpression"/> - </ownedAttribute> - <ownedAttribute xmi:id="Expression-operand" name="operand" aggregation="composite"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ValueSpecification"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Expression-operand-_upperValue" value="*"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Expression-operand-_lowerValue"/> - </ownedAttribute> - <ownedAttribute xmi:id="Expression-symbol" name="symbol"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Expression-symbol-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Expression-symbol-_lowerValue"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="OpaqueExpression_Expression" name="OpaqueExpression_Expression" memberEnd="OpaqueExpression_Expression-extension_Expression Expression-base_OpaqueExpression"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="OpaqueExpression_Expression-extension_Expression" name="extension_Expression" type="Expression" aggregation="composite" association="OpaqueExpression_Expression"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="OpaqueExpression_Expression-extension_Expression-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="OpaqueExpression" name="OpaqueExpression"> - <ownedAttribute xmi:id="OpaqueExpression-base_Expression" name="base_Expression" association="Expression_OpaqueExpression"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Expression"/> - </ownedAttribute> - <ownedAttribute xmi:id="OpaqueExpression-behavior" name="behavior"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Behavior"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="OpaqueExpression-behavior-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="OpaqueExpression-behavior-_lowerValue"/> - </ownedAttribute> - <ownedAttribute xmi:id="OpaqueExpression-body" name="body"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="OpaqueExpression-body-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="OpaqueExpression-body-_lowerValue"/> - </ownedAttribute> - <ownedAttribute xmi:id="OpaqueExpression-language" name="language"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="OpaqueExpression-language-_upperValue" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="OpaqueExpression-language-_lowerValue"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="Expression_OpaqueExpression" name="Expression_OpaqueExpression" memberEnd="Expression_OpaqueExpression-extension_OpaqueExpression OpaqueExpression-base_Expression"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="Expression_OpaqueExpression-extension_OpaqueExpression" name="extension_OpaqueExpression" type="OpaqueExpression" aggregation="composite" association="Expression_OpaqueExpression"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Expression_OpaqueExpression-extension_OpaqueExpression-_lowerValue"/> - </ownedEnd> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="_FOL3sH9rEd2eRolmHz12nw" name="TimeEvent"> - <ownedAttribute xmi:id="_U4PVwH9rEd2eRolmHz12nw" name="when" aggregation="composite"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ValueSpecification"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uEg5YIEKEd2QAs4f2l66gA"/> - </ownedAttribute> - <ownedAttribute xmi:id="_VESGYpIyEd2ymsRPCrfQAQ" name="base_TimeEvent" association="_VESGYJIyEd2ymsRPCrfQAQ"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TimeEvent"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="_MA_BMH9rEd2eRolmHz12nw" name="TemplateableElement"> - <ownedAttribute xmi:id="_js9HQH9rEd2eRolmHz12nw" name="templateBinding" aggregation="composite"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TemplateBinding"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gBEz0IEKEd2QAs4f2l66gA" value="*"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ijWjUIEKEd2QAs4f2l66gA"/> - </ownedAttribute> - <ownedAttribute xmi:id="_kT2IIH9rEd2eRolmHz12nw" name="ownedTemplateSignature" aggregation="composite"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TemplateSignature"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xCMygIEKEd2QAs4f2l66gA"/> - </ownedAttribute> - <ownedAttribute xmi:id="_IYKZEZIyEd2ymsRPCrfQAQ" name="base_Property" association="_IX3eIJIyEd2ymsRPCrfQAQ"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="_PKJKgH9rEd2eRolmHz12nw" name="ClassifierTemplateParameter"> - <ownedAttribute xmi:id="_q5YRsH9rEd2eRolmHz12nw" name="defaultClassifier"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Classifier"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vxIzQIEKEd2QAs4f2l66gA"/> - </ownedAttribute> - <ownedAttribute xmi:id="_dFxQkpIyEd2ymsRPCrfQAQ" name="base_ClassifierTemplateParameter" association="_dFxQkJIyEd2ymsRPCrfQAQ"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ClassifierTemplateParameter"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="_IX3eIJIyEd2ymsRPCrfQAQ" name="Property_TemplateableElement" memberEnd="_IYKZEJIyEd2ymsRPCrfQAQ _IYKZEZIyEd2ymsRPCrfQAQ"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_IYKZEJIyEd2ymsRPCrfQAQ" name="extension_TemplateableElement" type="_MA_BMH9rEd2eRolmHz12nw" aggregation="composite" association="_IX3eIJIyEd2ymsRPCrfQAQ"/> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="_VESGYJIyEd2ymsRPCrfQAQ" name="TimeEvent_TimeEvent" memberEnd="_VESGYZIyEd2ymsRPCrfQAQ _VESGYpIyEd2ymsRPCrfQAQ"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_VESGYZIyEd2ymsRPCrfQAQ" name="extension_TimeEvent" type="_FOL3sH9rEd2eRolmHz12nw" aggregation="composite" association="_VESGYJIyEd2ymsRPCrfQAQ"/> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="_dFxQkJIyEd2ymsRPCrfQAQ" name="ClassifierTemplateParameter_ClassifierTemplateParameter" memberEnd="_dFxQkZIyEd2ymsRPCrfQAQ _dFxQkpIyEd2ymsRPCrfQAQ"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_dFxQkZIyEd2ymsRPCrfQAQ" name="extension_ClassifierTemplateParameter" type="_PKJKgH9rEd2eRolmHz12nw" aggregation="composite" association="_dFxQkJIyEd2ymsRPCrfQAQ"/> - </packagedElement> - <profileApplication xmi:id="_profileApplication.0"> - <eAnnotations xmi:id="_VFz_AdSUEdqN9tnr0j3PAQ" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/> - </eAnnotations> - <appliedProfile href="Ecore.profile.uml#_0"/> - </profileApplication> - </uml:Profile> - <Ecore:EPackage xmi:id="_WI_TQNSUEdqN9tnr0j3PAQ" base_Package="_0" nsURI="http://www.eclipse.org/uml2/schemas/UML2/1"/> -</xmi:XMI> diff --git a/hl7templates-resources/uml/profiles/cda-profiles.uml b/hl7templates-resources/uml/profiles/cda-profiles.uml deleted file mode 100755 index 567cf29..0000000 --- a/hl7templates-resources/uml/profiles/cda-profiles.uml +++ /dev/null @@ -1,184 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<uml:Profile xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML" xmi:id="_XMWLwDMbEeKfG_F3BtLDQQ" name="CDAProfiles"> - <eAnnotations xmi:id="_pPluwTMbEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <contents xmi:type="ecore:EPackage" xmi:id="_UingoDPwEeKkMqTY7dIUfA" name="CDAProfiles" nsURI="http:///schemas/CDAProfiles/_UilrcDPwEeKkMqTY7dIUfA/9" nsPrefix="CDAProfiles"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_UingoTPwEeKkMqTY7dIUfA" name="Stereotype1"> - <eAnnotations xmi:id="_UingojPwEeKkMqTY7dIUfA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qAyiMDMbEeKfG_F3BtLDQQ"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_UingozPwEeKkMqTY7dIUfA" name="CDATemplateDescriptor"> - <eAnnotations xmi:id="_UingpDPwEeKkMqTY7dIUfA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_umqhIDMbEeKfG_F3BtLDQQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UingpTPwEeKkMqTY7dIUfA" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_UingpzPwEeKkMqTY7dIUfA" name="required_templates" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_UingqTPwEeKkMqTY7dIUfA" name="optional_templates" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_UingqzPwEeKkMqTY7dIUfA" name="parent" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_DzvFUDPsEeK44btyXFv_Ig" name="CDAProfiles" nsURI="http:///schemas/CDAProfiles/_DzueQDPsEeK44btyXFv_Ig/8" nsPrefix="CDAProfiles"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_DzvFUTPsEeK44btyXFv_Ig" name="Stereotype1"> - <eAnnotations xmi:id="_DzvFUjPsEeK44btyXFv_Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qAyiMDMbEeKfG_F3BtLDQQ"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_DzvFUzPsEeK44btyXFv_Ig" name="CDATemplateDescriptor"> - <eAnnotations xmi:id="_DzvFVDPsEeK44btyXFv_Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_umqhIDMbEeKfG_F3BtLDQQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_DzvFVTPsEeK44btyXFv_Ig" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DzvFVzPsEeK44btyXFv_Ig" name="required_templates" ordered="false" upperBound="-1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DzvFWTPsEeK44btyXFv_Ig" name="optional_templates" ordered="false" upperBound="-1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DzvFWzPsEeK44btyXFv_Ig" name="parent" ordered="false"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_CxBEETPsEeK44btyXFv_Ig" name="CDAProfiles" nsURI="http:///schemas/CDAProfiles/_CxBEEDPsEeK44btyXFv_Ig/7" nsPrefix="CDAProfiles"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_CxBEEjPsEeK44btyXFv_Ig" name="Stereotype1"> - <eAnnotations xmi:id="_CxBEEzPsEeK44btyXFv_Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qAyiMDMbEeKfG_F3BtLDQQ"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_CxBEFDPsEeK44btyXFv_Ig" name="CDATemplateDescriptor"> - <eAnnotations xmi:id="_CxBEFTPsEeK44btyXFv_Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_umqhIDMbEeKfG_F3BtLDQQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_CxBEFjPsEeK44btyXFv_Ig" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_CxBEGDPsEeK44btyXFv_Ig" name="required_templates" ordered="false" upperBound="-1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_CxBEGjPsEeK44btyXFv_Ig" name="optional_templates" ordered="false" upperBound="-1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_CxBEHDPsEeK44btyXFv_Ig" name="parent" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_9W0FMDPrEeK44btyXFv_Ig" name="CDAProfiles" nsURI="http:///schemas/CDAProfiles/_9Wy3EDPrEeK44btyXFv_Ig/6" nsPrefix="CDAProfiles"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_9W0FMTPrEeK44btyXFv_Ig" name="Stereotype1"> - <eAnnotations xmi:id="_9W0FMjPrEeK44btyXFv_Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qAyiMDMbEeKfG_F3BtLDQQ"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_9W0FMzPrEeK44btyXFv_Ig" name="CDATemplateDescriptor"> - <eAnnotations xmi:id="_9W0FNDPrEeK44btyXFv_Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_umqhIDMbEeKfG_F3BtLDQQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_9W0FNTPrEeK44btyXFv_Ig" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_9W0FNzPrEeK44btyXFv_Ig" name="required_templates" ordered="false" upperBound="-1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_9W0FOTPrEeK44btyXFv_Ig" name="optional_templates" ordered="false" upperBound="-1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_0bcBsDNTEeKfG_F3BtLDQQ" name="CDAProfiles" nsURI="http:///schemas/CDAProfiles/_0bbaoDNTEeKfG_F3BtLDQQ/5" nsPrefix="CDAProfiles"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_0bcBsTNTEeKfG_F3BtLDQQ" name="Stereotype1"> - <eAnnotations xmi:id="_0bcBsjNTEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qAyiMDMbEeKfG_F3BtLDQQ"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_0bcBszNTEeKfG_F3BtLDQQ" name="CDATemplateDescriptor"> - <eAnnotations xmi:id="_0bcBtDNTEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_umqhIDMbEeKfG_F3BtLDQQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0bcBtTNTEeKfG_F3BtLDQQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0bcBtzNTEeKfG_F3BtLDQQ" name="required_templates" ordered="false" upperBound="-1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0bcBuTNTEeKfG_F3BtLDQQ" name="optional_templates" ordered="false" upperBound="-1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_TZGuMTMcEeKfG_F3BtLDQQ" name="CDAProfiles" nsURI="http:///schemas/CDAProfiles/_TZGuMDMcEeKfG_F3BtLDQQ/4" nsPrefix="CDAProfiles"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_TZGuMjMcEeKfG_F3BtLDQQ" name="Stereotype1"> - <eAnnotations xmi:id="_TZGuMzMcEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qAyiMDMbEeKfG_F3BtLDQQ"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_TZGuNDMcEeKfG_F3BtLDQQ" name="CDATemplateDescriptor"> - <eAnnotations xmi:id="_TZGuNTMcEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_umqhIDMbEeKfG_F3BtLDQQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_TZGuNjMcEeKfG_F3BtLDQQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_TZGuODMcEeKfG_F3BtLDQQ" name="required_templates" ordered="false" upperBound="-1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_TZGuOjMcEeKfG_F3BtLDQQ" name="optional_templates" ordered="false" upperBound="-1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_Pr7R0DMcEeKfG_F3BtLDQQ" name="CDAProfiles" nsURI="http:///schemas/CDAProfiles/_Pr6qwDMcEeKfG_F3BtLDQQ/3" nsPrefix="CDAProfiles"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_Pr7R0TMcEeKfG_F3BtLDQQ" name="Stereotype1"> - <eAnnotations xmi:id="_Pr7R0jMcEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qAyiMDMbEeKfG_F3BtLDQQ"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_Pr7R0zMcEeKfG_F3BtLDQQ" name="CDATemplateDescriptor"> - <eAnnotations xmi:id="_Pr7R1DMcEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_umqhIDMbEeKfG_F3BtLDQQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Pr7R1TMcEeKfG_F3BtLDQQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Pr7R1zMcEeKfG_F3BtLDQQ" name="required_templates" ordered="false" upperBound="-1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_NVb7kDMcEeKfG_F3BtLDQQ" name="CDAProfiles" nsURI="http:///schemas/CDAProfiles/_NVbUgDMcEeKfG_F3BtLDQQ/2" nsPrefix="CDAProfiles"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_NVb7kTMcEeKfG_F3BtLDQQ" name="Stereotype1"> - <eAnnotations xmi:id="_NVb7kjMcEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qAyiMDMbEeKfG_F3BtLDQQ"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_NVb7kzMcEeKfG_F3BtLDQQ" name="CDATemplateDescriptor"> - <eAnnotations xmi:id="_NVb7lDMcEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_umqhIDMbEeKfG_F3BtLDQQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_NVb7lTMcEeKfG_F3BtLDQQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_NVb7lzMcEeKfG_F3BtLDQQ" name="required_templates" ordered="false" lowerBound="1"/> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_KV4aMTMcEeKfG_F3BtLDQQ" name="CDAProfiles" nsURI="http:///schemas/CDAProfiles/_KV4aMDMcEeKfG_F3BtLDQQ/1" nsPrefix="CDAProfiles"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_KV4aMjMcEeKfG_F3BtLDQQ" name="Stereotype1"> - <eAnnotations xmi:id="_KV4aMzMcEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qAyiMDMbEeKfG_F3BtLDQQ"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_KV4aNDMcEeKfG_F3BtLDQQ" name="CDATemplateDescriptor"> - <eAnnotations xmi:id="_KV4aNTMcEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_umqhIDMbEeKfG_F3BtLDQQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_KV4aNjMcEeKfG_F3BtLDQQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KV4aODMcEeKfG_F3BtLDQQ" name="required_templates" ordered="false" lowerBound="1"/> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_pPluwjMbEeKfG_F3BtLDQQ" name="CDAProfiles" nsURI="http:///schemas/CDAProfiles/_pPluwDMbEeKfG_F3BtLDQQ/0" nsPrefix="CDAProfiles"/> - </eAnnotations> - <elementImport xmi:id="_iWr9QDMbEeKfG_F3BtLDQQ"> - <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> - </elementImport> - <elementImport xmi:id="_NIoOoDMcEeKfG_F3BtLDQQ"> - <importedElement xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - </elementImport> - <packagedElement xmi:type="uml:Stereotype" xmi:id="_qAyiMDMbEeKfG_F3BtLDQQ" name="Stereotype1"/> - <packagedElement xmi:type="uml:Stereotype" xmi:id="_umqhIDMbEeKfG_F3BtLDQQ" name="CDATemplateDescriptor"> - <ownedAttribute xmi:id="_yc-rYDMbEeKfG_F3BtLDQQ" name="base_Class" association="_yc-EUDMbEeKfG_F3BtLDQQ"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> - </ownedAttribute> - <ownedAttribute xmi:id="_zKsF8DMbEeKfG_F3BtLDQQ" name="required_templates"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Pr3AYDMcEeKfG_F3BtLDQQ" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PX90ADMcEeKfG_F3BtLDQQ"/> - </ownedAttribute> - <ownedAttribute xmi:id="_Q_LpcDMcEeKfG_F3BtLDQQ" name="optional_templates"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TZDD0DMcEeKfG_F3BtLDQQ" value="1"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TMNhsDMcEeKfG_F3BtLDQQ"/> - </ownedAttribute> - <ownedAttribute xmi:id="_-0Ab8DPrEeK44btyXFv_Ig" name="parent"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DvllIDPsEeK44btyXFv_Ig"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="_yc-EUDMbEeKfG_F3BtLDQQ" name="Class_CDATemplateDescriptor" memberEnd="_yc-EUTMbEeKfG_F3BtLDQQ _yc-rYDMbEeKfG_F3BtLDQQ"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_yc-EUTMbEeKfG_F3BtLDQQ" name="extension_CDATemplateDescriptor" type="_umqhIDMbEeKfG_F3BtLDQQ" aggregation="composite" association="_yc-EUDMbEeKfG_F3BtLDQQ"/> - </packagedElement> -</uml:Profile> diff --git a/hl7templates-resources/uml/profiles/common-profile.uml b/hl7templates-resources/uml/profiles/common-profile.uml deleted file mode 100755 index a2ab7d0..0000000 --- a/hl7templates-resources/uml/profiles/common-profile.uml +++ /dev/null @@ -1,3099 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<uml:Profile xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML" xmi:id="_1P9GAG7eEeGRT9uCX2f8pg" name="TemplateDefiner"> - <eAnnotations xmi:id="_z4oCgG7lEeGRT9uCX2f8pg" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <contents xmi:type="ecore:EPackage" xmi:id="_L1HqYLk9EeadT_oVto_uPg" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_L1F1MLk9EeadT_oVto_uPg/43" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_L1HqYbk9EeadT_oVto_uPg" name="TemplateSpec"> - <eAnnotations xmi:id="_L1HqYrk9EeadT_oVto_uPg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_L1HqY7k9EeadT_oVto_uPg" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_L1HqZbk9EeadT_oVto_uPg" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_L1HqZ7k9EeadT_oVto_uPg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_L1Hqabk9EeadT_oVto_uPg" name="ConstraintsSpec"> - <eAnnotations xmi:id="_L1Hqark9EeadT_oVto_uPg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_L1Hqa7k9EeadT_oVto_uPg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_L1Hqbbk9EeadT_oVto_uPg" name="ConstraintType"> - <eAnnotations xmi:id="_L1Hqbrk9EeadT_oVto_uPg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_L1Hqb7k9EeadT_oVto_uPg" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_L1Hqcbk9EeadT_oVto_uPg" name="type" ordered="false" lowerBound="1" eType="_L1Hqc7k9EeadT_oVto_uPg"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_L1Hqc7k9EeadT_oVto_uPg" name="TypeConst"> - <eAnnotations xmi:id="_L1HqdLk9EeadT_oVto_uPg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_L1Hqdbk9EeadT_oVto_uPg" name="INFO"/> - <eLiterals xmi:id="_L1Hqdrk9EeadT_oVto_uPg" name="ERROR" value="1"/> - <eLiterals xmi:id="_L1Hqd7k9EeadT_oVto_uPg" name="WARNING" value="2"/> - <eLiterals xmi:id="_L1HqeLk9EeadT_oVto_uPg" name="FATALERROR" value="3"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_L1Hqebk9EeadT_oVto_uPg" name="InternalClass"> - <eAnnotations xmi:id="_L1Hqerk9EeadT_oVto_uPg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OMurgHLjEeGn4e4nbPDDug"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_L1Hqe7k9EeadT_oVto_uPg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_L1Hqfbk9EeadT_oVto_uPg" name="DocumentationSpec"> - <eAnnotations xmi:id="_L1Hqfrk9EeadT_oVto_uPg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Epd6YNBKEeGfMcXRSGqzFQ"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_L1Hqf7k9EeadT_oVto_uPg" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_L1Hqgbk9EeadT_oVto_uPg" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_L1Hqg7k9EeadT_oVto_uPg" name="sample" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_L1Hqhbk9EeadT_oVto_uPg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_L1Hqh7k9EeadT_oVto_uPg" name="name" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_L1Hqibk9EeadT_oVto_uPg" name="description" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_L1Hqi7k9EeadT_oVto_uPg" name="ConstraintDoc"> - <eAnnotations xmi:id="_L1HqjLk9EeadT_oVto_uPg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DAP8gNGMEeG8I-EsUJmKug"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_L1Hqjbk9EeadT_oVto_uPg" name="valueSet" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_L1Hqj7k9EeadT_oVto_uPg" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_L1Hqkbk9EeadT_oVto_uPg" name="InternalOperation"> - <eAnnotations xmi:id="_L1Hqkrk9EeadT_oVto_uPg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HWghYNGoEeGUrvtSfCI-KA"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_L1Hqk7k9EeadT_oVto_uPg" name="base_Operation" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Operation"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_L1Hqlbk9EeadT_oVto_uPg" name="AdvancedTemplate"> - <eAnnotations xmi:id="_L1Hqlrk9EeadT_oVto_uPg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PZewsNTGEeGhM9ABogTsfg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_L1Hql7k9EeadT_oVto_uPg" name="constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_L1Hqmbk9EeadT_oVto_uPg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_L1Hqm7k9EeadT_oVto_uPg" name="taml"> - <eAnnotations xmi:id="_L1HqnLk9EeadT_oVto_uPg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UwUVYEjsEeKi8c3rd0hFqw"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_L1Hqnbk9EeadT_oVto_uPg" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_L1Hqn7k9EeadT_oVto_uPg" name="IDs" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_L1Hqobk9EeadT_oVto_uPg" name="targetIDScheme" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_L1Hqo7k9EeadT_oVto_uPg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_L1Hqpbk9EeadT_oVto_uPg" name="ParentProperty"> - <eAnnotations xmi:id="_L1Hqprk9EeadT_oVto_uPg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3CuuYEqcEeK1paKjZ4Nz-w"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_L1Hqp7k9EeadT_oVto_uPg" name="base_Property" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Property"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_L1Hqqbk9EeadT_oVto_uPg" name="ConstraintKind"> - <eAnnotations xmi:id="_L1Hqqrk9EeadT_oVto_uPg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_BNgLcLk9EeadT_oVto_uPg"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_L1Hqq7k9EeadT_oVto_uPg" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_L1Hqrbk9EeadT_oVto_uPg" name="kind" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_3sAAkIOcEeWuz4wch7l8Pg" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_3r-LYIOcEeWuz4wch7l8Pg/42" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_3sAAkYOcEeWuz4wch7l8Pg" name="TemplateSpec"> - <eAnnotations xmi:id="_3sAAkoOcEeWuz4wch7l8Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_3sAAk4OcEeWuz4wch7l8Pg" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_3sAAlYOcEeWuz4wch7l8Pg" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_3sAAl4OcEeWuz4wch7l8Pg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_3sAAmYOcEeWuz4wch7l8Pg" name="ConstraintsSpec"> - <eAnnotations xmi:id="_3sAAmoOcEeWuz4wch7l8Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_3sAAm4OcEeWuz4wch7l8Pg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_3sAAnYOcEeWuz4wch7l8Pg" name="ConstraintType"> - <eAnnotations xmi:id="_3sAAnoOcEeWuz4wch7l8Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_3sAAn4OcEeWuz4wch7l8Pg" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_3sAAoYOcEeWuz4wch7l8Pg" name="type" ordered="false" lowerBound="1" eType="_3sAAo4OcEeWuz4wch7l8Pg"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_3sAAo4OcEeWuz4wch7l8Pg" name="TypeConst"> - <eAnnotations xmi:id="_3sAApIOcEeWuz4wch7l8Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_3sAApYOcEeWuz4wch7l8Pg" name="INFO"/> - <eLiterals xmi:id="_3sAApoOcEeWuz4wch7l8Pg" name="ERROR" value="1"/> - <eLiterals xmi:id="_3sAAp4OcEeWuz4wch7l8Pg" name="WARNING" value="2"/> - <eLiterals xmi:id="_3sAAqIOcEeWuz4wch7l8Pg" name="FATALERROR" value="3"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_3sAAqYOcEeWuz4wch7l8Pg" name="InternalClass"> - <eAnnotations xmi:id="_3sAAqoOcEeWuz4wch7l8Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OMurgHLjEeGn4e4nbPDDug"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_3sAAq4OcEeWuz4wch7l8Pg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_3sAArYOcEeWuz4wch7l8Pg" name="DocumentationSpec"> - <eAnnotations xmi:id="_3sAAroOcEeWuz4wch7l8Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Epd6YNBKEeGfMcXRSGqzFQ"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_3sAAr4OcEeWuz4wch7l8Pg" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_3sAAsYOcEeWuz4wch7l8Pg" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_3sAAs4OcEeWuz4wch7l8Pg" name="sample" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_3sAAtYOcEeWuz4wch7l8Pg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_3sAAt4OcEeWuz4wch7l8Pg" name="name" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_3sAAuYOcEeWuz4wch7l8Pg" name="description" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_3sAAu4OcEeWuz4wch7l8Pg" name="ConstraintDoc"> - <eAnnotations xmi:id="_3sAAvIOcEeWuz4wch7l8Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DAP8gNGMEeG8I-EsUJmKug"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_3sAAvYOcEeWuz4wch7l8Pg" name="valueSet" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_3sAAv4OcEeWuz4wch7l8Pg" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_3sAAwYOcEeWuz4wch7l8Pg" name="InternalOperation"> - <eAnnotations xmi:id="_3sAAwoOcEeWuz4wch7l8Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HWghYNGoEeGUrvtSfCI-KA"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_3sAAw4OcEeWuz4wch7l8Pg" name="base_Operation" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Operation"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_3sAAxYOcEeWuz4wch7l8Pg" name="AdvancedTemplate"> - <eAnnotations xmi:id="_3sAAxoOcEeWuz4wch7l8Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PZewsNTGEeGhM9ABogTsfg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_3sAAx4OcEeWuz4wch7l8Pg" name="constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_3sAAyYOcEeWuz4wch7l8Pg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_3sAAy4OcEeWuz4wch7l8Pg" name="taml"> - <eAnnotations xmi:id="_3sAAzIOcEeWuz4wch7l8Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UwUVYEjsEeKi8c3rd0hFqw"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_3sAAzYOcEeWuz4wch7l8Pg" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_3sAAz4OcEeWuz4wch7l8Pg" name="IDs" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_3sAA0YOcEeWuz4wch7l8Pg" name="targetIDScheme" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_3sAA04OcEeWuz4wch7l8Pg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_3sAA1YOcEeWuz4wch7l8Pg" name="ParentProperty"> - <eAnnotations xmi:id="_3sAA1oOcEeWuz4wch7l8Pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3CuuYEqcEeK1paKjZ4Nz-w"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_3sAA14OcEeWuz4wch7l8Pg" name="base_Property" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Property"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_snNFQCoqEeW-r_GGJYXEXA" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_snLQECoqEeW-r_GGJYXEXA/41" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_snNFQSoqEeW-r_GGJYXEXA" name="TemplateSpec"> - <eAnnotations xmi:id="_snNFQioqEeW-r_GGJYXEXA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_snNFQyoqEeW-r_GGJYXEXA" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_snNFRSoqEeW-r_GGJYXEXA" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_snNFRyoqEeW-r_GGJYXEXA" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_snNFSSoqEeW-r_GGJYXEXA" name="ConstraintsSpec"> - <eAnnotations xmi:id="_snNFSioqEeW-r_GGJYXEXA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_snNFSyoqEeW-r_GGJYXEXA" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_snNFTSoqEeW-r_GGJYXEXA" name="ConstraintType"> - <eAnnotations xmi:id="_snNFTioqEeW-r_GGJYXEXA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_snNFTyoqEeW-r_GGJYXEXA" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_snNFUSoqEeW-r_GGJYXEXA" name="type" ordered="false" lowerBound="1" eType="_snNFUyoqEeW-r_GGJYXEXA"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_snNFUyoqEeW-r_GGJYXEXA" name="TypeConst"> - <eAnnotations xmi:id="_snNFVCoqEeW-r_GGJYXEXA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_snNFVSoqEeW-r_GGJYXEXA" name="INFO"/> - <eLiterals xmi:id="_snNFVioqEeW-r_GGJYXEXA" name="ERROR" value="1"/> - <eLiterals xmi:id="_snNFVyoqEeW-r_GGJYXEXA" name="WARNING" value="2"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_snNFWCoqEeW-r_GGJYXEXA" name="InternalClass"> - <eAnnotations xmi:id="_snNFWSoqEeW-r_GGJYXEXA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OMurgHLjEeGn4e4nbPDDug"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_snNFWioqEeW-r_GGJYXEXA" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_snNFXCoqEeW-r_GGJYXEXA" name="DocumentationSpec"> - <eAnnotations xmi:id="_snNFXSoqEeW-r_GGJYXEXA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Epd6YNBKEeGfMcXRSGqzFQ"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_snNFXioqEeW-r_GGJYXEXA" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_snNFYCoqEeW-r_GGJYXEXA" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_snNFYioqEeW-r_GGJYXEXA" name="sample" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_snNFZCoqEeW-r_GGJYXEXA" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_snNFZioqEeW-r_GGJYXEXA" name="name" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_snNFaCoqEeW-r_GGJYXEXA" name="description" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_snNFaioqEeW-r_GGJYXEXA" name="ConstraintDoc"> - <eAnnotations xmi:id="_snNFayoqEeW-r_GGJYXEXA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DAP8gNGMEeG8I-EsUJmKug"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_snNFbCoqEeW-r_GGJYXEXA" name="valueSet" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_snNFbioqEeW-r_GGJYXEXA" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_snNFcCoqEeW-r_GGJYXEXA" name="InternalOperation"> - <eAnnotations xmi:id="_snNFcSoqEeW-r_GGJYXEXA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HWghYNGoEeGUrvtSfCI-KA"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_snNFcioqEeW-r_GGJYXEXA" name="base_Operation" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Operation"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_snNFdCoqEeW-r_GGJYXEXA" name="AdvancedTemplate"> - <eAnnotations xmi:id="_snNFdSoqEeW-r_GGJYXEXA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PZewsNTGEeGhM9ABogTsfg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_snNFdioqEeW-r_GGJYXEXA" name="constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_snNFeCoqEeW-r_GGJYXEXA" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_snNFeioqEeW-r_GGJYXEXA" name="taml"> - <eAnnotations xmi:id="_snNFeyoqEeW-r_GGJYXEXA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UwUVYEjsEeKi8c3rd0hFqw"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_snNFfCoqEeW-r_GGJYXEXA" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_snNFfioqEeW-r_GGJYXEXA" name="IDs" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_snNFgCoqEeW-r_GGJYXEXA" name="targetIDScheme" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_snNFgioqEeW-r_GGJYXEXA" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_snNFhCoqEeW-r_GGJYXEXA" name="ParentProperty"> - <eAnnotations xmi:id="_snNFhSoqEeW-r_GGJYXEXA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3CuuYEqcEeK1paKjZ4Nz-w"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_snNFhioqEeW-r_GGJYXEXA" name="base_Property" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Property"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_GOqpoHwMEeKEDd8BBul2Tg" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_GOoNYHwMEeKEDd8BBul2Tg/40" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_GOqpoXwMEeKEDd8BBul2Tg" name="TemplateSpec"> - <eAnnotations xmi:id="_GOqponwMEeKEDd8BBul2Tg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_GOqpo3wMEeKEDd8BBul2Tg" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_GOqppXwMEeKEDd8BBul2Tg" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_GOqpp3wMEeKEDd8BBul2Tg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_GOqpqXwMEeKEDd8BBul2Tg" name="ConstraintsSpec"> - <eAnnotations xmi:id="_GOqpqnwMEeKEDd8BBul2Tg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_GOqpq3wMEeKEDd8BBul2Tg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_GOqprXwMEeKEDd8BBul2Tg" name="ConstraintType"> - <eAnnotations xmi:id="_GOqprnwMEeKEDd8BBul2Tg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_GOqpr3wMEeKEDd8BBul2Tg" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_GOqpsXwMEeKEDd8BBul2Tg" name="type" ordered="false" lowerBound="1" eType="_GOqps3wMEeKEDd8BBul2Tg"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_GOqps3wMEeKEDd8BBul2Tg" name="TypeConst"> - <eAnnotations xmi:id="_GOqptHwMEeKEDd8BBul2Tg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_GOqptXwMEeKEDd8BBul2Tg" name="INFO"/> - <eLiterals xmi:id="_GOqptnwMEeKEDd8BBul2Tg" name="ERROR" value="1"/> - <eLiterals xmi:id="_GOqpt3wMEeKEDd8BBul2Tg" name="WARNING" value="2"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_GOqpuHwMEeKEDd8BBul2Tg" name="InternalClass"> - <eAnnotations xmi:id="_GOqpuXwMEeKEDd8BBul2Tg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OMurgHLjEeGn4e4nbPDDug"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_GOqpunwMEeKEDd8BBul2Tg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_GOqpvHwMEeKEDd8BBul2Tg" name="DocumentationSpec"> - <eAnnotations xmi:id="_GOqpvXwMEeKEDd8BBul2Tg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Epd6YNBKEeGfMcXRSGqzFQ"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_GOqpvnwMEeKEDd8BBul2Tg" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_GOqpwHwMEeKEDd8BBul2Tg" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_GOqpwnwMEeKEDd8BBul2Tg" name="sample" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_GOqpxHwMEeKEDd8BBul2Tg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_GOqpxnwMEeKEDd8BBul2Tg" name="name" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_GOqpyHwMEeKEDd8BBul2Tg" name="description" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_GOqpynwMEeKEDd8BBul2Tg" name="ConstraintDoc"> - <eAnnotations xmi:id="_GOqpy3wMEeKEDd8BBul2Tg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DAP8gNGMEeG8I-EsUJmKug"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_GOqpzHwMEeKEDd8BBul2Tg" name="valueSet" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_GOqpznwMEeKEDd8BBul2Tg" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_GOqp0HwMEeKEDd8BBul2Tg" name="InternalOperation"> - <eAnnotations xmi:id="_GOqp0XwMEeKEDd8BBul2Tg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HWghYNGoEeGUrvtSfCI-KA"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_GOqp0nwMEeKEDd8BBul2Tg" name="base_Operation" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Operation"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_GOqp1HwMEeKEDd8BBul2Tg" name="AdvancedTemplate"> - <eAnnotations xmi:id="_GOqp1XwMEeKEDd8BBul2Tg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PZewsNTGEeGhM9ABogTsfg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_GOqp1nwMEeKEDd8BBul2Tg" name="constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_GOqp2HwMEeKEDd8BBul2Tg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_GOrQsXwMEeKEDd8BBul2Tg" name="taml"> - <eAnnotations xmi:id="_GOrQsnwMEeKEDd8BBul2Tg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UwUVYEjsEeKi8c3rd0hFqw"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_GOrQs3wMEeKEDd8BBul2Tg" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_GOrQtXwMEeKEDd8BBul2Tg" name="IDs" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_GOrQt3wMEeKEDd8BBul2Tg" name="targetIDScheme" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_GOrQuXwMEeKEDd8BBul2Tg" name="ParentProperty"> - <eAnnotations xmi:id="_GOrQunwMEeKEDd8BBul2Tg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3CuuYEqcEeK1paKjZ4Nz-w"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_GOrQu3wMEeKEDd8BBul2Tg" name="base_Property" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Property"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_BXDgAGPaEeKbUb0tTYGW4Q" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_BXBq0GPaEeKbUb0tTYGW4Q/39" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_BXDgAWPaEeKbUb0tTYGW4Q" name="TemplateSpec"> - <eAnnotations xmi:id="_BXDgAmPaEeKbUb0tTYGW4Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BXDgA2PaEeKbUb0tTYGW4Q" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BXDgBWPaEeKbUb0tTYGW4Q" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_BXDgB2PaEeKbUb0tTYGW4Q" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_BXDgCWPaEeKbUb0tTYGW4Q" name="ConstraintsSpec"> - <eAnnotations xmi:id="_BXDgCmPaEeKbUb0tTYGW4Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_BXDgC2PaEeKbUb0tTYGW4Q" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_BXDgDWPaEeKbUb0tTYGW4Q" name="ConstraintType"> - <eAnnotations xmi:id="_BXDgDmPaEeKbUb0tTYGW4Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_BXDgD2PaEeKbUb0tTYGW4Q" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BXDgEWPaEeKbUb0tTYGW4Q" name="type" ordered="false" lowerBound="1" eType="_BXDgE2PaEeKbUb0tTYGW4Q"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_BXDgE2PaEeKbUb0tTYGW4Q" name="TypeConst"> - <eAnnotations xmi:id="_BXDgFGPaEeKbUb0tTYGW4Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_BXDgFWPaEeKbUb0tTYGW4Q" name="INFO"/> - <eLiterals xmi:id="_BXDgFmPaEeKbUb0tTYGW4Q" name="ERROR" value="1"/> - <eLiterals xmi:id="_BXDgF2PaEeKbUb0tTYGW4Q" name="WARNING" value="2"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_BXDgGGPaEeKbUb0tTYGW4Q" name="InternalClass"> - <eAnnotations xmi:id="_BXDgGWPaEeKbUb0tTYGW4Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OMurgHLjEeGn4e4nbPDDug"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_BXDgGmPaEeKbUb0tTYGW4Q" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_BXDgHGPaEeKbUb0tTYGW4Q" name="DocumentationSpec"> - <eAnnotations xmi:id="_BXDgHWPaEeKbUb0tTYGW4Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Epd6YNBKEeGfMcXRSGqzFQ"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BXDgHmPaEeKbUb0tTYGW4Q" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BXDgIGPaEeKbUb0tTYGW4Q" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BXDgImPaEeKbUb0tTYGW4Q" name="sample" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_BXDgJGPaEeKbUb0tTYGW4Q" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BXDgJmPaEeKbUb0tTYGW4Q" name="name" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BXDgKGPaEeKbUb0tTYGW4Q" name="description" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_BXDgKmPaEeKbUb0tTYGW4Q" name="ConstraintDoc"> - <eAnnotations xmi:id="_BXDgK2PaEeKbUb0tTYGW4Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DAP8gNGMEeG8I-EsUJmKug"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BXDgLGPaEeKbUb0tTYGW4Q" name="valueSet" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_BXDgLmPaEeKbUb0tTYGW4Q" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_BXDgMGPaEeKbUb0tTYGW4Q" name="InternalOperation"> - <eAnnotations xmi:id="_BXDgMWPaEeKbUb0tTYGW4Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HWghYNGoEeGUrvtSfCI-KA"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_BXDgMmPaEeKbUb0tTYGW4Q" name="base_Operation" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Operation"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_BXDgNGPaEeKbUb0tTYGW4Q" name="AdvancedTemplate"> - <eAnnotations xmi:id="_BXDgNWPaEeKbUb0tTYGW4Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PZewsNTGEeGhM9ABogTsfg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BXDgNmPaEeKbUb0tTYGW4Q" name="constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_BXDgOGPaEeKbUb0tTYGW4Q" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_BXDgOmPaEeKbUb0tTYGW4Q" name="taml"> - <eAnnotations xmi:id="_BXDgO2PaEeKbUb0tTYGW4Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UwUVYEjsEeKi8c3rd0hFqw"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_BXDgPGPaEeKbUb0tTYGW4Q" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_BXDgPmPaEeKbUb0tTYGW4Q" name="IDs" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_BXDgQGPaEeKbUb0tTYGW4Q" name="ParentProperty"> - <eAnnotations xmi:id="_BXDgQWPaEeKbUb0tTYGW4Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3CuuYEqcEeK1paKjZ4Nz-w"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_BXDgQmPaEeKbUb0tTYGW4Q" name="base_Property" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Property"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_N2bJ0Eq3EeKX4sctzZHDnw" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_N2YtkEq3EeKX4sctzZHDnw/38" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_N2bJ0Uq3EeKX4sctzZHDnw" name="TemplateSpec"> - <eAnnotations xmi:id="_N2bJ0kq3EeKX4sctzZHDnw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_N2bJ00q3EeKX4sctzZHDnw" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_N2bJ1Uq3EeKX4sctzZHDnw" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_N2bJ10q3EeKX4sctzZHDnw" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_N2bJ2Uq3EeKX4sctzZHDnw" name="ConstraintsSpec"> - <eAnnotations xmi:id="_N2bJ2kq3EeKX4sctzZHDnw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_N2bJ20q3EeKX4sctzZHDnw" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_N2bJ3Uq3EeKX4sctzZHDnw" name="ConstraintType"> - <eAnnotations xmi:id="_N2bJ3kq3EeKX4sctzZHDnw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_N2bJ30q3EeKX4sctzZHDnw" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_N2bJ4Uq3EeKX4sctzZHDnw" name="type" ordered="false" lowerBound="1" eType="_N2bJ40q3EeKX4sctzZHDnw"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_N2bJ40q3EeKX4sctzZHDnw" name="TypeConst"> - <eAnnotations xmi:id="_N2bJ5Eq3EeKX4sctzZHDnw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_N2bJ5Uq3EeKX4sctzZHDnw" name="INFO"/> - <eLiterals xmi:id="_N2bJ5kq3EeKX4sctzZHDnw" name="ERROR" value="1"/> - <eLiterals xmi:id="_N2bJ50q3EeKX4sctzZHDnw" name="WARNING" value="2"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_N2bJ6Eq3EeKX4sctzZHDnw" name="InternalClass"> - <eAnnotations xmi:id="_N2bJ6Uq3EeKX4sctzZHDnw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OMurgHLjEeGn4e4nbPDDug"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_N2bJ6kq3EeKX4sctzZHDnw" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_N2bJ7Eq3EeKX4sctzZHDnw" name="DocumentationSpec"> - <eAnnotations xmi:id="_N2bJ7Uq3EeKX4sctzZHDnw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Epd6YNBKEeGfMcXRSGqzFQ"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_N2bJ7kq3EeKX4sctzZHDnw" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_N2bJ8Eq3EeKX4sctzZHDnw" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_N2bJ8kq3EeKX4sctzZHDnw" name="sample" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_N2bJ9Eq3EeKX4sctzZHDnw" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_N2bJ9kq3EeKX4sctzZHDnw" name="name" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_N2bJ-Eq3EeKX4sctzZHDnw" name="description" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_N2bJ-kq3EeKX4sctzZHDnw" name="ConstraintDoc"> - <eAnnotations xmi:id="_N2bJ-0q3EeKX4sctzZHDnw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DAP8gNGMEeG8I-EsUJmKug"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_N2bJ_Eq3EeKX4sctzZHDnw" name="valueSet" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_N2bJ_kq3EeKX4sctzZHDnw" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_N2bKAEq3EeKX4sctzZHDnw" name="InternalOperation"> - <eAnnotations xmi:id="_N2bKAUq3EeKX4sctzZHDnw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HWghYNGoEeGUrvtSfCI-KA"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_N2bKAkq3EeKX4sctzZHDnw" name="base_Operation" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Operation"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_N2bKBEq3EeKX4sctzZHDnw" name="AdvancedTemplate"> - <eAnnotations xmi:id="_N2bKBUq3EeKX4sctzZHDnw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PZewsNTGEeGhM9ABogTsfg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_N2bKBkq3EeKX4sctzZHDnw" name="constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_N2bKCEq3EeKX4sctzZHDnw" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_N2bKCkq3EeKX4sctzZHDnw" name="taml"> - <eAnnotations xmi:id="_N2bKC0q3EeKX4sctzZHDnw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UwUVYEjsEeKi8c3rd0hFqw"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_N2bKDEq3EeKX4sctzZHDnw" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_N2bKDkq3EeKX4sctzZHDnw" name="IDs" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_N2bKEEq3EeKX4sctzZHDnw" name="ParentProperty"> - <eAnnotations xmi:id="_N2bKEUq3EeKX4sctzZHDnw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3CuuYEqcEeK1paKjZ4Nz-w"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_N2bKEkq3EeKX4sctzZHDnw" name="base_Property" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Property"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_RyqX4EqhEeKYlo0bjHdefA" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_RyoisEqhEeKYlo0bjHdefA/37" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_RyqX4UqhEeKYlo0bjHdefA" name="TemplateSpec"> - <eAnnotations xmi:id="_RyqX4kqhEeKYlo0bjHdefA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_RyqX40qhEeKYlo0bjHdefA" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_RyqX5UqhEeKYlo0bjHdefA" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_RyqX50qhEeKYlo0bjHdefA" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_RyqX6UqhEeKYlo0bjHdefA" name="ConstraintsSpec"> - <eAnnotations xmi:id="_Ryq-8EqhEeKYlo0bjHdefA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ryq-8UqhEeKYlo0bjHdefA" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_Ryq-80qhEeKYlo0bjHdefA" name="ConstraintType"> - <eAnnotations xmi:id="_Ryq-9EqhEeKYlo0bjHdefA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ryq-9UqhEeKYlo0bjHdefA" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ryq-90qhEeKYlo0bjHdefA" name="type" ordered="false" lowerBound="1" eType="_Ryq--UqhEeKYlo0bjHdefA"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Ryq--UqhEeKYlo0bjHdefA" name="TypeConst"> - <eAnnotations xmi:id="_Ryq--kqhEeKYlo0bjHdefA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_Ryq--0qhEeKYlo0bjHdefA" name="INFO"/> - <eLiterals xmi:id="_Ryq-_EqhEeKYlo0bjHdefA" name="ERROR" value="1"/> - <eLiterals xmi:id="_Ryq-_UqhEeKYlo0bjHdefA" name="WARNING" value="2"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_Ryq-_kqhEeKYlo0bjHdefA" name="InternalClass"> - <eAnnotations xmi:id="_Ryq-_0qhEeKYlo0bjHdefA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OMurgHLjEeGn4e4nbPDDug"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ryq_AEqhEeKYlo0bjHdefA" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_Ryq_AkqhEeKYlo0bjHdefA" name="DocumentationSpec"> - <eAnnotations xmi:id="_Ryq_A0qhEeKYlo0bjHdefA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Epd6YNBKEeGfMcXRSGqzFQ"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ryq_BEqhEeKYlo0bjHdefA" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ryq_BkqhEeKYlo0bjHdefA" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ryq_CEqhEeKYlo0bjHdefA" name="sample" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ryq_CkqhEeKYlo0bjHdefA" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ryq_DEqhEeKYlo0bjHdefA" name="name" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ryq_DkqhEeKYlo0bjHdefA" name="description" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_Ryq_EEqhEeKYlo0bjHdefA" name="ConstraintDoc"> - <eAnnotations xmi:id="_Ryq_EUqhEeKYlo0bjHdefA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DAP8gNGMEeG8I-EsUJmKug"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ryq_EkqhEeKYlo0bjHdefA" name="valueSet" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ryq_FEqhEeKYlo0bjHdefA" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_Ryq_FkqhEeKYlo0bjHdefA" name="InternalOperation"> - <eAnnotations xmi:id="_Ryq_F0qhEeKYlo0bjHdefA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HWghYNGoEeGUrvtSfCI-KA"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ryq_GEqhEeKYlo0bjHdefA" name="base_Operation" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Operation"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_Ryq_GkqhEeKYlo0bjHdefA" name="AdvancedTemplate"> - <eAnnotations xmi:id="_Ryq_G0qhEeKYlo0bjHdefA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PZewsNTGEeGhM9ABogTsfg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ryq_HEqhEeKYlo0bjHdefA" name="constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ryq_HkqhEeKYlo0bjHdefA" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_Ryq_IEqhEeKYlo0bjHdefA" name="taml"> - <eAnnotations xmi:id="_Ryq_IUqhEeKYlo0bjHdefA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UwUVYEjsEeKi8c3rd0hFqw"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ryq_IkqhEeKYlo0bjHdefA" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ryq_JEqhEeKYlo0bjHdefA" name="IDs" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_Ryq_JkqhEeKYlo0bjHdefA" name="ParentPoperty"> - <eAnnotations xmi:id="_Ryq_J0qhEeKYlo0bjHdefA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3CuuYEqcEeK1paKjZ4Nz-w"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ryq_KEqhEeKYlo0bjHdefA" name="base_Property" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Property"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_978B4UqcEeK1paKjZ4Nz-w" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_978B4EqcEeK1paKjZ4Nz-w/36" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_978B4kqcEeK1paKjZ4Nz-w" name="TemplateSpec"> - <eAnnotations xmi:id="_978B40qcEeK1paKjZ4Nz-w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_978B5EqcEeK1paKjZ4Nz-w" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_978B5kqcEeK1paKjZ4Nz-w" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_978B6EqcEeK1paKjZ4Nz-w" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_978B6kqcEeK1paKjZ4Nz-w" name="ConstraintsSpec"> - <eAnnotations xmi:id="_978B60qcEeK1paKjZ4Nz-w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_978B7EqcEeK1paKjZ4Nz-w" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_978B7kqcEeK1paKjZ4Nz-w" name="ConstraintType"> - <eAnnotations xmi:id="_978B70qcEeK1paKjZ4Nz-w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_978B8EqcEeK1paKjZ4Nz-w" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_978B8kqcEeK1paKjZ4Nz-w" name="type" ordered="false" lowerBound="1" eType="_978B9EqcEeK1paKjZ4Nz-w"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_978B9EqcEeK1paKjZ4Nz-w" name="TypeConst"> - <eAnnotations xmi:id="_978B9UqcEeK1paKjZ4Nz-w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_978B9kqcEeK1paKjZ4Nz-w" name="INFO"/> - <eLiterals xmi:id="_978B90qcEeK1paKjZ4Nz-w" name="ERROR" value="1"/> - <eLiterals xmi:id="_978B-EqcEeK1paKjZ4Nz-w" name="WARNING" value="2"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_978B-UqcEeK1paKjZ4Nz-w" name="InternalClass"> - <eAnnotations xmi:id="_978B-kqcEeK1paKjZ4Nz-w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OMurgHLjEeGn4e4nbPDDug"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_978B-0qcEeK1paKjZ4Nz-w" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_978B_UqcEeK1paKjZ4Nz-w" name="DocumentationSpec"> - <eAnnotations xmi:id="_978B_kqcEeK1paKjZ4Nz-w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Epd6YNBKEeGfMcXRSGqzFQ"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_978B_0qcEeK1paKjZ4Nz-w" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_978CAUqcEeK1paKjZ4Nz-w" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_978CA0qcEeK1paKjZ4Nz-w" name="sample" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_978CBUqcEeK1paKjZ4Nz-w" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_978CB0qcEeK1paKjZ4Nz-w" name="name" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_978CCUqcEeK1paKjZ4Nz-w" name="description" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_978CC0qcEeK1paKjZ4Nz-w" name="ConstraintDoc"> - <eAnnotations xmi:id="_978CDEqcEeK1paKjZ4Nz-w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DAP8gNGMEeG8I-EsUJmKug"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_978CDUqcEeK1paKjZ4Nz-w" name="valueSet" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_978CD0qcEeK1paKjZ4Nz-w" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_978CEUqcEeK1paKjZ4Nz-w" name="InternalOperation"> - <eAnnotations xmi:id="_978CEkqcEeK1paKjZ4Nz-w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HWghYNGoEeGUrvtSfCI-KA"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_978CE0qcEeK1paKjZ4Nz-w" name="base_Operation" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Operation"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_978CFUqcEeK1paKjZ4Nz-w" name="AdvancedTemplate"> - <eAnnotations xmi:id="_978CFkqcEeK1paKjZ4Nz-w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PZewsNTGEeGhM9ABogTsfg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_978CF0qcEeK1paKjZ4Nz-w" name="constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_978CGUqcEeK1paKjZ4Nz-w" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_978o8UqcEeK1paKjZ4Nz-w" name="taml"> - <eAnnotations xmi:id="_978o8kqcEeK1paKjZ4Nz-w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UwUVYEjsEeKi8c3rd0hFqw"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_978o80qcEeK1paKjZ4Nz-w" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_978o9UqcEeK1paKjZ4Nz-w" name="IDs" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_978o90qcEeK1paKjZ4Nz-w" name="Stereotype1"> - <eAnnotations xmi:id="_978o-EqcEeK1paKjZ4Nz-w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3CuuYEqcEeK1paKjZ4Nz-w"/> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_1d6FoEqcEeK1paKjZ4Nz-w" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_1d43gEqcEeK1paKjZ4Nz-w/35" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_1d6FoUqcEeK1paKjZ4Nz-w" name="TemplateSpec"> - <eAnnotations xmi:id="_1d6FokqcEeK1paKjZ4Nz-w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1d6Fo0qcEeK1paKjZ4Nz-w" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1d6FpUqcEeK1paKjZ4Nz-w" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_1d6Fp0qcEeK1paKjZ4Nz-w" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_1d6FqUqcEeK1paKjZ4Nz-w" name="ConstraintsSpec"> - <eAnnotations xmi:id="_1d6FqkqcEeK1paKjZ4Nz-w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_1d6Fq0qcEeK1paKjZ4Nz-w" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_1d6FrUqcEeK1paKjZ4Nz-w" name="ConstraintType"> - <eAnnotations xmi:id="_1d6FrkqcEeK1paKjZ4Nz-w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_1d6Fr0qcEeK1paKjZ4Nz-w" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1d6FsUqcEeK1paKjZ4Nz-w" name="type" ordered="false" lowerBound="1" eType="_1d6Fs0qcEeK1paKjZ4Nz-w"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_1d6Fs0qcEeK1paKjZ4Nz-w" name="TypeConst"> - <eAnnotations xmi:id="_1d6FtEqcEeK1paKjZ4Nz-w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_1d6FtUqcEeK1paKjZ4Nz-w" name="INFO"/> - <eLiterals xmi:id="_1d6FtkqcEeK1paKjZ4Nz-w" name="ERROR" value="1"/> - <eLiterals xmi:id="_1d6Ft0qcEeK1paKjZ4Nz-w" name="WARNING" value="2"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_1d6FuEqcEeK1paKjZ4Nz-w" name="InternalClass"> - <eAnnotations xmi:id="_1d6FuUqcEeK1paKjZ4Nz-w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OMurgHLjEeGn4e4nbPDDug"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_1d6FukqcEeK1paKjZ4Nz-w" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_1d6FvEqcEeK1paKjZ4Nz-w" name="DocumentationSpec"> - <eAnnotations xmi:id="_1d6FvUqcEeK1paKjZ4Nz-w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Epd6YNBKEeGfMcXRSGqzFQ"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1d6FvkqcEeK1paKjZ4Nz-w" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1d6FwEqcEeK1paKjZ4Nz-w" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1d6FwkqcEeK1paKjZ4Nz-w" name="sample" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_1d6FxEqcEeK1paKjZ4Nz-w" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1d6FxkqcEeK1paKjZ4Nz-w" name="name" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1d6FyEqcEeK1paKjZ4Nz-w" name="description" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_1d6FykqcEeK1paKjZ4Nz-w" name="ConstraintDoc"> - <eAnnotations xmi:id="_1d6Fy0qcEeK1paKjZ4Nz-w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DAP8gNGMEeG8I-EsUJmKug"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1d6FzEqcEeK1paKjZ4Nz-w" name="valueSet" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_1d6FzkqcEeK1paKjZ4Nz-w" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_1d6F0EqcEeK1paKjZ4Nz-w" name="InternalOperation"> - <eAnnotations xmi:id="_1d6F0UqcEeK1paKjZ4Nz-w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HWghYNGoEeGUrvtSfCI-KA"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_1d6F0kqcEeK1paKjZ4Nz-w" name="base_Operation" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Operation"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_1d6F1EqcEeK1paKjZ4Nz-w" name="AdvancedTemplate"> - <eAnnotations xmi:id="_1d6F1UqcEeK1paKjZ4Nz-w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PZewsNTGEeGhM9ABogTsfg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1d6F1kqcEeK1paKjZ4Nz-w" name="constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_1d6F2EqcEeK1paKjZ4Nz-w" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_1d6F2kqcEeK1paKjZ4Nz-w" name="taml"> - <eAnnotations xmi:id="_1d6F20qcEeK1paKjZ4Nz-w" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UwUVYEjsEeKi8c3rd0hFqw"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_1d6F3EqcEeK1paKjZ4Nz-w" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1d6F3kqcEeK1paKjZ4Nz-w" name="IDs" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_ZoUJoEjtEeKi8c3rd0hFqw" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_ZoTikEjtEeKi8c3rd0hFqw/34" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_ZoUJoUjtEeKi8c3rd0hFqw" name="TemplateSpec"> - <eAnnotations xmi:id="_ZoUJokjtEeKi8c3rd0hFqw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ZoUJo0jtEeKi8c3rd0hFqw" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ZoUJpUjtEeKi8c3rd0hFqw" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ZoUJp0jtEeKi8c3rd0hFqw" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_ZoUJqUjtEeKi8c3rd0hFqw" name="ConstraintsSpec"> - <eAnnotations xmi:id="_ZoUJqkjtEeKi8c3rd0hFqw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ZoUJq0jtEeKi8c3rd0hFqw" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_ZoUJrUjtEeKi8c3rd0hFqw" name="ConstraintType"> - <eAnnotations xmi:id="_ZoUJrkjtEeKi8c3rd0hFqw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ZoUJr0jtEeKi8c3rd0hFqw" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ZoUJsUjtEeKi8c3rd0hFqw" name="type" ordered="false" lowerBound="1" eType="_ZoUJs0jtEeKi8c3rd0hFqw"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ZoUJs0jtEeKi8c3rd0hFqw" name="TypeConst"> - <eAnnotations xmi:id="_ZoUJtEjtEeKi8c3rd0hFqw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_ZoUJtUjtEeKi8c3rd0hFqw" name="INFO"/> - <eLiterals xmi:id="_ZoUJtkjtEeKi8c3rd0hFqw" name="ERROR" value="1"/> - <eLiterals xmi:id="_ZoUJt0jtEeKi8c3rd0hFqw" name="WARNING" value="2"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_ZoUJuEjtEeKi8c3rd0hFqw" name="InternalClass"> - <eAnnotations xmi:id="_ZoUJuUjtEeKi8c3rd0hFqw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OMurgHLjEeGn4e4nbPDDug"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ZoUJukjtEeKi8c3rd0hFqw" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_ZoUJvEjtEeKi8c3rd0hFqw" name="DocumentationSpec"> - <eAnnotations xmi:id="_ZoUJvUjtEeKi8c3rd0hFqw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Epd6YNBKEeGfMcXRSGqzFQ"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ZoUJvkjtEeKi8c3rd0hFqw" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ZoUJwEjtEeKi8c3rd0hFqw" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ZoUJwkjtEeKi8c3rd0hFqw" name="sample" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ZoUJxEjtEeKi8c3rd0hFqw" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ZoUJxkjtEeKi8c3rd0hFqw" name="name" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ZoUJyEjtEeKi8c3rd0hFqw" name="description" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_ZoUJykjtEeKi8c3rd0hFqw" name="ConstraintDoc"> - <eAnnotations xmi:id="_ZoUJy0jtEeKi8c3rd0hFqw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DAP8gNGMEeG8I-EsUJmKug"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ZoUJzEjtEeKi8c3rd0hFqw" name="valueSet" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ZoUJzkjtEeKi8c3rd0hFqw" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_ZoUJ0EjtEeKi8c3rd0hFqw" name="InternalOperation"> - <eAnnotations xmi:id="_ZoUJ0UjtEeKi8c3rd0hFqw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HWghYNGoEeGUrvtSfCI-KA"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ZoUJ0kjtEeKi8c3rd0hFqw" name="base_Operation" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Operation"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_ZoUJ1EjtEeKi8c3rd0hFqw" name="AdvancedTemplate"> - <eAnnotations xmi:id="_ZoUJ1UjtEeKi8c3rd0hFqw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PZewsNTGEeGhM9ABogTsfg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ZoUJ1kjtEeKi8c3rd0hFqw" name="constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ZoUJ2EjtEeKi8c3rd0hFqw" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_ZoUJ2kjtEeKi8c3rd0hFqw" name="taml"> - <eAnnotations xmi:id="_ZoUJ20jtEeKi8c3rd0hFqw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UwUVYEjsEeKi8c3rd0hFqw"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ZoUJ3EjtEeKi8c3rd0hFqw" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ZoUJ3kjtEeKi8c3rd0hFqw" name="IDs" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_kXs58EjsEeKi8c3rd0hFqw" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_kXsS4EjsEeKi8c3rd0hFqw/33" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_kXs58UjsEeKi8c3rd0hFqw" name="TemplateSpec"> - <eAnnotations xmi:id="_kXs58kjsEeKi8c3rd0hFqw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kXs580jsEeKi8c3rd0hFqw" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kXs59UjsEeKi8c3rd0hFqw" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kXs590jsEeKi8c3rd0hFqw" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_kXs5-UjsEeKi8c3rd0hFqw" name="ConstraintsSpec"> - <eAnnotations xmi:id="_kXs5-kjsEeKi8c3rd0hFqw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kXs5-0jsEeKi8c3rd0hFqw" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_kXs5_UjsEeKi8c3rd0hFqw" name="ConstraintType"> - <eAnnotations xmi:id="_kXs5_kjsEeKi8c3rd0hFqw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kXs5_0jsEeKi8c3rd0hFqw" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kXs6AUjsEeKi8c3rd0hFqw" name="type" ordered="false" lowerBound="1" eType="_kXs6A0jsEeKi8c3rd0hFqw"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kXs6A0jsEeKi8c3rd0hFqw" name="TypeConst"> - <eAnnotations xmi:id="_kXs6BEjsEeKi8c3rd0hFqw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_kXs6BUjsEeKi8c3rd0hFqw" name="INFO"/> - <eLiterals xmi:id="_kXs6BkjsEeKi8c3rd0hFqw" name="ERROR" value="1"/> - <eLiterals xmi:id="_kXs6B0jsEeKi8c3rd0hFqw" name="WARNING" value="2"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_kXs6CEjsEeKi8c3rd0hFqw" name="InternalClass"> - <eAnnotations xmi:id="_kXs6CUjsEeKi8c3rd0hFqw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OMurgHLjEeGn4e4nbPDDug"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kXs6CkjsEeKi8c3rd0hFqw" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_kXs6DEjsEeKi8c3rd0hFqw" name="DocumentationSpec"> - <eAnnotations xmi:id="_kXs6DUjsEeKi8c3rd0hFqw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Epd6YNBKEeGfMcXRSGqzFQ"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kXs6DkjsEeKi8c3rd0hFqw" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kXs6EEjsEeKi8c3rd0hFqw" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kXs6EkjsEeKi8c3rd0hFqw" name="sample" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kXs6FEjsEeKi8c3rd0hFqw" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kXs6FkjsEeKi8c3rd0hFqw" name="name" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kXs6GEjsEeKi8c3rd0hFqw" name="description" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_kXs6GkjsEeKi8c3rd0hFqw" name="ConstraintDoc"> - <eAnnotations xmi:id="_kXs6G0jsEeKi8c3rd0hFqw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DAP8gNGMEeG8I-EsUJmKug"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kXs6HEjsEeKi8c3rd0hFqw" name="valueSet" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kXs6HkjsEeKi8c3rd0hFqw" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_kXs6IEjsEeKi8c3rd0hFqw" name="InternalOperation"> - <eAnnotations xmi:id="_kXs6IUjsEeKi8c3rd0hFqw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HWghYNGoEeGUrvtSfCI-KA"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kXs6IkjsEeKi8c3rd0hFqw" name="base_Operation" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Operation"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_kXs6JEjsEeKi8c3rd0hFqw" name="AdvancedTemplate"> - <eAnnotations xmi:id="_kXs6JUjsEeKi8c3rd0hFqw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PZewsNTGEeGhM9ABogTsfg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kXs6JkjsEeKi8c3rd0hFqw" name="constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kXs6KEjsEeKi8c3rd0hFqw" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_kXs6KkjsEeKi8c3rd0hFqw" name="taml"> - <eAnnotations xmi:id="_kXs6K0jsEeKi8c3rd0hFqw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UwUVYEjsEeKi8c3rd0hFqw"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kXs6LEjsEeKi8c3rd0hFqw" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kXs6LkjsEeKi8c3rd0hFqw" name="IDs" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_YCZKIEjsEeKi8c3rd0hFqw" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_YCXU8EjsEeKi8c3rd0hFqw/32" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_YCZKIUjsEeKi8c3rd0hFqw" name="TemplateSpec"> - <eAnnotations xmi:id="_YCZKIkjsEeKi8c3rd0hFqw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YCZKI0jsEeKi8c3rd0hFqw" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YCZKJUjsEeKi8c3rd0hFqw" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_YCZKJ0jsEeKi8c3rd0hFqw" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_YCZKKUjsEeKi8c3rd0hFqw" name="ConstraintsSpec"> - <eAnnotations xmi:id="_YCZKKkjsEeKi8c3rd0hFqw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_YCZKK0jsEeKi8c3rd0hFqw" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_YCZKLUjsEeKi8c3rd0hFqw" name="ConstraintType"> - <eAnnotations xmi:id="_YCZKLkjsEeKi8c3rd0hFqw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_YCZKL0jsEeKi8c3rd0hFqw" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YCZKMUjsEeKi8c3rd0hFqw" name="type" ordered="false" lowerBound="1" eType="_YCZKM0jsEeKi8c3rd0hFqw"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_YCZKM0jsEeKi8c3rd0hFqw" name="TypeConst"> - <eAnnotations xmi:id="_YCZKNEjsEeKi8c3rd0hFqw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_YCZKNUjsEeKi8c3rd0hFqw" name="INFO"/> - <eLiterals xmi:id="_YCZKNkjsEeKi8c3rd0hFqw" name="ERROR" value="1"/> - <eLiterals xmi:id="_YCZKN0jsEeKi8c3rd0hFqw" name="WARNING" value="2"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_YCZKOEjsEeKi8c3rd0hFqw" name="InternalClass"> - <eAnnotations xmi:id="_YCZKOUjsEeKi8c3rd0hFqw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OMurgHLjEeGn4e4nbPDDug"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_YCZKOkjsEeKi8c3rd0hFqw" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_YCZKPEjsEeKi8c3rd0hFqw" name="DocumentationSpec"> - <eAnnotations xmi:id="_YCZKPUjsEeKi8c3rd0hFqw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Epd6YNBKEeGfMcXRSGqzFQ"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YCZKPkjsEeKi8c3rd0hFqw" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YCZKQEjsEeKi8c3rd0hFqw" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YCZKQkjsEeKi8c3rd0hFqw" name="sample" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_YCZKREjsEeKi8c3rd0hFqw" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YCZxMUjsEeKi8c3rd0hFqw" name="name" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YCZxM0jsEeKi8c3rd0hFqw" name="description" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_YCZxNUjsEeKi8c3rd0hFqw" name="ConstraintDoc"> - <eAnnotations xmi:id="_YCZxNkjsEeKi8c3rd0hFqw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DAP8gNGMEeG8I-EsUJmKug"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YCZxN0jsEeKi8c3rd0hFqw" name="valueSet" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_YCZxOUjsEeKi8c3rd0hFqw" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_YCZxO0jsEeKi8c3rd0hFqw" name="InternalOperation"> - <eAnnotations xmi:id="_YCZxPEjsEeKi8c3rd0hFqw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HWghYNGoEeGUrvtSfCI-KA"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_YCZxPUjsEeKi8c3rd0hFqw" name="base_Operation" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Operation"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_YCZxP0jsEeKi8c3rd0hFqw" name="AdvancedTemplate"> - <eAnnotations xmi:id="_YCZxQEjsEeKi8c3rd0hFqw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PZewsNTGEeGhM9ABogTsfg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_YCZxQUjsEeKi8c3rd0hFqw" name="constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_YCZxQ0jsEeKi8c3rd0hFqw" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_YCZxRUjsEeKi8c3rd0hFqw" name="taml"> - <eAnnotations xmi:id="_YCZxRkjsEeKi8c3rd0hFqw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UwUVYEjsEeKi8c3rd0hFqw"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_YCZxR0jsEeKi8c3rd0hFqw" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_-fG18DMaEeKfG_F3BtLDQQ" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_-fGO4DMaEeKfG_F3BtLDQQ/31" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_-fG18TMaEeKfG_F3BtLDQQ" name="TemplateSpec"> - <eAnnotations xmi:id="_-fG18jMaEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-fG18zMaEeKfG_F3BtLDQQ" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-fG19TMaEeKfG_F3BtLDQQ" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-fG19zMaEeKfG_F3BtLDQQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_-fG1-TMaEeKfG_F3BtLDQQ" name="ConstraintsSpec"> - <eAnnotations xmi:id="_-fG1-jMaEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-fG1-zMaEeKfG_F3BtLDQQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_-fG1_TMaEeKfG_F3BtLDQQ" name="ConstraintType"> - <eAnnotations xmi:id="_-fG1_jMaEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-fG1_zMaEeKfG_F3BtLDQQ" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-fG2ATMaEeKfG_F3BtLDQQ" name="type" ordered="false" lowerBound="1" eType="_-fG2AzMaEeKfG_F3BtLDQQ"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_-fG2AzMaEeKfG_F3BtLDQQ" name="TypeConst"> - <eAnnotations xmi:id="_-fG2BDMaEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_-fG2BTMaEeKfG_F3BtLDQQ" name="INFO"/> - <eLiterals xmi:id="_-fG2BjMaEeKfG_F3BtLDQQ" name="ERROR" value="1"/> - <eLiterals xmi:id="_-fG2BzMaEeKfG_F3BtLDQQ" name="WARNING" value="2"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_-fHdADMaEeKfG_F3BtLDQQ" name="InternalClass"> - <eAnnotations xmi:id="_-fHdATMaEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OMurgHLjEeGn4e4nbPDDug"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-fHdAjMaEeKfG_F3BtLDQQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_-fHdBDMaEeKfG_F3BtLDQQ" name="DocumentationSpec"> - <eAnnotations xmi:id="_-fHdBTMaEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Epd6YNBKEeGfMcXRSGqzFQ"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-fHdBjMaEeKfG_F3BtLDQQ" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-fHdCDMaEeKfG_F3BtLDQQ" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-fHdCjMaEeKfG_F3BtLDQQ" name="sample" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-fHdDDMaEeKfG_F3BtLDQQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-fHdDjMaEeKfG_F3BtLDQQ" name="name" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-fHdEDMaEeKfG_F3BtLDQQ" name="description" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_-fHdEjMaEeKfG_F3BtLDQQ" name="ConstraintDoc"> - <eAnnotations xmi:id="_-fHdEzMaEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DAP8gNGMEeG8I-EsUJmKug"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-fHdFDMaEeKfG_F3BtLDQQ" name="valueSet" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-fHdFjMaEeKfG_F3BtLDQQ" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_-fHdGDMaEeKfG_F3BtLDQQ" name="InternalOperation"> - <eAnnotations xmi:id="_-fHdGTMaEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HWghYNGoEeGUrvtSfCI-KA"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-fHdGjMaEeKfG_F3BtLDQQ" name="base_Operation" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Operation"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_-fHdHDMaEeKfG_F3BtLDQQ" name="AdvancedTemplate"> - <eAnnotations xmi:id="_-fHdHTMaEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PZewsNTGEeGhM9ABogTsfg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_-fHdHjMaEeKfG_F3BtLDQQ" name="constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_-fHdIDMaEeKfG_F3BtLDQQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_ganHkDMaEeKfG_F3BtLDQQ" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_gamggDMaEeKfG_F3BtLDQQ/30" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_ganHkTMaEeKfG_F3BtLDQQ" name="TemplateSpec"> - <eAnnotations xmi:id="_ganHkjMaEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ganHkzMaEeKfG_F3BtLDQQ" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ganHlTMaEeKfG_F3BtLDQQ" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ganHlzMaEeKfG_F3BtLDQQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_ganHmTMaEeKfG_F3BtLDQQ" name="ConstraintsSpec"> - <eAnnotations xmi:id="_ganHmjMaEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ganHmzMaEeKfG_F3BtLDQQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_ganHnTMaEeKfG_F3BtLDQQ" name="ConstraintType"> - <eAnnotations xmi:id="_ganHnjMaEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ganHnzMaEeKfG_F3BtLDQQ" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ganHoTMaEeKfG_F3BtLDQQ" name="type" ordered="false" lowerBound="1" eType="_ganHozMaEeKfG_F3BtLDQQ"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ganHozMaEeKfG_F3BtLDQQ" name="TypeConst"> - <eAnnotations xmi:id="_ganHpDMaEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_ganHpTMaEeKfG_F3BtLDQQ" name="INFO"/> - <eLiterals xmi:id="_ganHpjMaEeKfG_F3BtLDQQ" name="ERROR" value="1"/> - <eLiterals xmi:id="_ganHpzMaEeKfG_F3BtLDQQ" name="WARNING" value="2"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_ganHqDMaEeKfG_F3BtLDQQ" name="InternalClass"> - <eAnnotations xmi:id="_ganHqTMaEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OMurgHLjEeGn4e4nbPDDug"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ganHqjMaEeKfG_F3BtLDQQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_ganHrDMaEeKfG_F3BtLDQQ" name="DocumentationSpec"> - <eAnnotations xmi:id="_ganHrTMaEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Epd6YNBKEeGfMcXRSGqzFQ"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ganHrjMaEeKfG_F3BtLDQQ" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ganHsDMaEeKfG_F3BtLDQQ" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ganHsjMaEeKfG_F3BtLDQQ" name="sample" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ganHtDMaEeKfG_F3BtLDQQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ganHtjMaEeKfG_F3BtLDQQ" name="name" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ganHuDMaEeKfG_F3BtLDQQ" name="description" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_ganHujMaEeKfG_F3BtLDQQ" name="ConstraintDoc"> - <eAnnotations xmi:id="_ganHuzMaEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DAP8gNGMEeG8I-EsUJmKug"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ganHvDMaEeKfG_F3BtLDQQ" name="valueSet" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ganHvjMaEeKfG_F3BtLDQQ" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_ganHwDMaEeKfG_F3BtLDQQ" name="InternalOperation"> - <eAnnotations xmi:id="_ganHwTMaEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HWghYNGoEeGUrvtSfCI-KA"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ganHwjMaEeKfG_F3BtLDQQ" name="base_Operation" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Operation"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_ganHxDMaEeKfG_F3BtLDQQ" name="AdvancedTemplate"> - <eAnnotations xmi:id="_ganHxTMaEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PZewsNTGEeGhM9ABogTsfg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ganHxjMaEeKfG_F3BtLDQQ" name="constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ganHyDMaEeKfG_F3BtLDQQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_aUhTEDMaEeKfG_F3BtLDQQ" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_aUe20DMaEeKfG_F3BtLDQQ/29" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_aUhTETMaEeKfG_F3BtLDQQ" name="TemplateSpec"> - <eAnnotations xmi:id="_aUhTEjMaEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aUhTEzMaEeKfG_F3BtLDQQ" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aUhTFTMaEeKfG_F3BtLDQQ" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aUhTFzMaEeKfG_F3BtLDQQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_aUhTGTMaEeKfG_F3BtLDQQ" name="ConstraintsSpec"> - <eAnnotations xmi:id="_aUhTGjMaEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aUhTGzMaEeKfG_F3BtLDQQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_aUhTHTMaEeKfG_F3BtLDQQ" name="ConstraintType"> - <eAnnotations xmi:id="_aUhTHjMaEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aUhTHzMaEeKfG_F3BtLDQQ" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aUhTITMaEeKfG_F3BtLDQQ" name="type" ordered="false" lowerBound="1" eType="_aUhTIzMaEeKfG_F3BtLDQQ"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aUhTIzMaEeKfG_F3BtLDQQ" name="TypeConst"> - <eAnnotations xmi:id="_aUhTJDMaEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_aUhTJTMaEeKfG_F3BtLDQQ" name="INFO"/> - <eLiterals xmi:id="_aUhTJjMaEeKfG_F3BtLDQQ" name="ERROR" value="1"/> - <eLiterals xmi:id="_aUhTJzMaEeKfG_F3BtLDQQ" name="WARNING" value="2"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_aUhTKDMaEeKfG_F3BtLDQQ" name="InternalClass"> - <eAnnotations xmi:id="_aUhTKTMaEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OMurgHLjEeGn4e4nbPDDug"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aUhTKjMaEeKfG_F3BtLDQQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_aUhTLDMaEeKfG_F3BtLDQQ" name="DocumentationSpec"> - <eAnnotations xmi:id="_aUhTLTMaEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Epd6YNBKEeGfMcXRSGqzFQ"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aUhTLjMaEeKfG_F3BtLDQQ" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aUhTMDMaEeKfG_F3BtLDQQ" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aUhTMjMaEeKfG_F3BtLDQQ" name="sample" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aUhTNDMaEeKfG_F3BtLDQQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aUhTNjMaEeKfG_F3BtLDQQ" name="name" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aUhTODMaEeKfG_F3BtLDQQ" name="description" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_aUhTOjMaEeKfG_F3BtLDQQ" name="ConstraintDoc"> - <eAnnotations xmi:id="_aUhTOzMaEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DAP8gNGMEeG8I-EsUJmKug"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aUhTPDMaEeKfG_F3BtLDQQ" name="valueSet" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aUhTPjMaEeKfG_F3BtLDQQ" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_aUh6IDMaEeKfG_F3BtLDQQ" name="InternalOperation"> - <eAnnotations xmi:id="_aUh6ITMaEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HWghYNGoEeGUrvtSfCI-KA"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aUh6IjMaEeKfG_F3BtLDQQ" name="base_Operation" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Operation"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_aUh6JDMaEeKfG_F3BtLDQQ" name="AdvancedTemplate"> - <eAnnotations xmi:id="_aUh6JTMaEeKfG_F3BtLDQQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PZewsNTGEeGhM9ABogTsfg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aUh6JjMaEeKfG_F3BtLDQQ" name="constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aUh6KDMaEeKfG_F3BtLDQQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_U4Ni4NTJEeGhM9ABogTsfg" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_U4M70NTJEeGhM9ABogTsfg/28" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_U4Ni4dTJEeGhM9ABogTsfg" name="TemplateSpec"> - <eAnnotations xmi:id="_U4Ni4tTJEeGhM9ABogTsfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_U4Ni49TJEeGhM9ABogTsfg" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_U4Ni5dTJEeGhM9ABogTsfg" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_U4Ni59TJEeGhM9ABogTsfg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_U4Ni6dTJEeGhM9ABogTsfg" name="ConstraintsSpec"> - <eAnnotations xmi:id="_U4Ni6tTJEeGhM9ABogTsfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_U4Ni69TJEeGhM9ABogTsfg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_U4Ni7dTJEeGhM9ABogTsfg" name="ConstraintType"> - <eAnnotations xmi:id="_U4Ni7tTJEeGhM9ABogTsfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_U4Ni79TJEeGhM9ABogTsfg" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_U4Ni8dTJEeGhM9ABogTsfg" name="type" ordered="false" lowerBound="1" eType="_U4Ni89TJEeGhM9ABogTsfg"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_U4Ni89TJEeGhM9ABogTsfg" name="TypeConst"> - <eAnnotations xmi:id="_U4Ni9NTJEeGhM9ABogTsfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_U4Ni9dTJEeGhM9ABogTsfg" name="INFO"/> - <eLiterals xmi:id="_U4Ni9tTJEeGhM9ABogTsfg" name="ERROR" value="1"/> - <eLiterals xmi:id="_U4Ni99TJEeGhM9ABogTsfg" name="WARNING" value="2"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_U4Ni-NTJEeGhM9ABogTsfg" name="InternalClass"> - <eAnnotations xmi:id="_U4Ni-dTJEeGhM9ABogTsfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OMurgHLjEeGn4e4nbPDDug"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_U4Ni-tTJEeGhM9ABogTsfg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_U4Ni_NTJEeGhM9ABogTsfg" name="DocumentationSpec"> - <eAnnotations xmi:id="_U4Ni_dTJEeGhM9ABogTsfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Epd6YNBKEeGfMcXRSGqzFQ"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_U4Ni_tTJEeGhM9ABogTsfg" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_U4NjANTJEeGhM9ABogTsfg" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_U4NjAtTJEeGhM9ABogTsfg" name="sample" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_U4NjBNTJEeGhM9ABogTsfg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_U4NjBtTJEeGhM9ABogTsfg" name="name" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_U4NjCNTJEeGhM9ABogTsfg" name="description" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_U4NjCtTJEeGhM9ABogTsfg" name="ConstraintDoc"> - <eAnnotations xmi:id="_U4NjC9TJEeGhM9ABogTsfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DAP8gNGMEeG8I-EsUJmKug"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_U4NjDNTJEeGhM9ABogTsfg" name="valueSet" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_U4NjDtTJEeGhM9ABogTsfg" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_U4NjENTJEeGhM9ABogTsfg" name="InternalOperation"> - <eAnnotations xmi:id="_U4NjEdTJEeGhM9ABogTsfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HWghYNGoEeGUrvtSfCI-KA"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_U4NjEtTJEeGhM9ABogTsfg" name="base_Operation" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Operation"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_U4NjFNTJEeGhM9ABogTsfg" name="AdvancedTemplate"> - <eAnnotations xmi:id="_U4NjFdTJEeGhM9ABogTsfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PZewsNTGEeGhM9ABogTsfg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_U4NjFtTJEeGhM9ABogTsfg" name="constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_U4NjGNTJEeGhM9ABogTsfg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_VG2jMNTGEeGhM9ABogTsfg" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_VG18INTGEeGhM9ABogTsfg/27" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_VG2jMdTGEeGhM9ABogTsfg" name="TemplateSpec"> - <eAnnotations xmi:id="_VG2jMtTGEeGhM9ABogTsfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VG2jM9TGEeGhM9ABogTsfg" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VG2jNdTGEeGhM9ABogTsfg" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_VG2jN9TGEeGhM9ABogTsfg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_VG2jOdTGEeGhM9ABogTsfg" name="ConstraintsSpec"> - <eAnnotations xmi:id="_VG2jOtTGEeGhM9ABogTsfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_VG2jO9TGEeGhM9ABogTsfg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_VG2jPdTGEeGhM9ABogTsfg" name="ConstraintType"> - <eAnnotations xmi:id="_VG2jPtTGEeGhM9ABogTsfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_VG2jP9TGEeGhM9ABogTsfg" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VG2jQdTGEeGhM9ABogTsfg" name="type" ordered="false" lowerBound="1" eType="_VG2jQ9TGEeGhM9ABogTsfg"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_VG2jQ9TGEeGhM9ABogTsfg" name="TypeConst"> - <eAnnotations xmi:id="_VG2jRNTGEeGhM9ABogTsfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_VG2jRdTGEeGhM9ABogTsfg" name="INFO"/> - <eLiterals xmi:id="_VG2jRtTGEeGhM9ABogTsfg" name="ERROR" value="1"/> - <eLiterals xmi:id="_VG2jR9TGEeGhM9ABogTsfg" name="WARNING" value="2"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_VG2jSNTGEeGhM9ABogTsfg" name="InternalClass"> - <eAnnotations xmi:id="_VG2jSdTGEeGhM9ABogTsfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OMurgHLjEeGn4e4nbPDDug"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_VG2jStTGEeGhM9ABogTsfg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_VG2jTNTGEeGhM9ABogTsfg" name="DocumentationSpec"> - <eAnnotations xmi:id="_VG2jTdTGEeGhM9ABogTsfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Epd6YNBKEeGfMcXRSGqzFQ"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VG2jTtTGEeGhM9ABogTsfg" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VG2jUNTGEeGhM9ABogTsfg" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VG2jUtTGEeGhM9ABogTsfg" name="sample" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_VG2jVNTGEeGhM9ABogTsfg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VG2jVtTGEeGhM9ABogTsfg" name="name" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VG2jWNTGEeGhM9ABogTsfg" name="description" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_VG2jWtTGEeGhM9ABogTsfg" name="ConstraintDoc"> - <eAnnotations xmi:id="_VG2jW9TGEeGhM9ABogTsfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DAP8gNGMEeG8I-EsUJmKug"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VG2jXNTGEeGhM9ABogTsfg" name="valueSet" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_VG2jXtTGEeGhM9ABogTsfg" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_VG2jYNTGEeGhM9ABogTsfg" name="InternalOperation"> - <eAnnotations xmi:id="_VG2jYdTGEeGhM9ABogTsfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HWghYNGoEeGUrvtSfCI-KA"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_VG2jYtTGEeGhM9ABogTsfg" name="base_Operation" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Operation"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_VG2jZNTGEeGhM9ABogTsfg" name="AdvencedTemplate"> - <eAnnotations xmi:id="_VG2jZdTGEeGhM9ABogTsfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PZewsNTGEeGhM9ABogTsfg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_VG2jZtTGEeGhM9ABogTsfg" name="constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_VG2jaNTGEeGhM9ABogTsfg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_UAdi4dTGEeGhM9ABogTsfg" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_UAdi4NTGEeGhM9ABogTsfg/26" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_UAdi4tTGEeGhM9ABogTsfg" name="TemplateSpec"> - <eAnnotations xmi:id="_UAdi49TGEeGhM9ABogTsfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_UAdi5NTGEeGhM9ABogTsfg" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_UAdi5tTGEeGhM9ABogTsfg" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UAdi6NTGEeGhM9ABogTsfg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_UAdi6tTGEeGhM9ABogTsfg" name="ConstraintsSpec"> - <eAnnotations xmi:id="_UAdi69TGEeGhM9ABogTsfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UAdi7NTGEeGhM9ABogTsfg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_UAdi7tTGEeGhM9ABogTsfg" name="ConstraintType"> - <eAnnotations xmi:id="_UAdi79TGEeGhM9ABogTsfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UAdi8NTGEeGhM9ABogTsfg" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_UAdi8tTGEeGhM9ABogTsfg" name="type" ordered="false" lowerBound="1" eType="_UAdi9NTGEeGhM9ABogTsfg"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_UAdi9NTGEeGhM9ABogTsfg" name="TypeConst"> - <eAnnotations xmi:id="_UAdi9dTGEeGhM9ABogTsfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_UAdi9tTGEeGhM9ABogTsfg" name="INFO"/> - <eLiterals xmi:id="_UAdi99TGEeGhM9ABogTsfg" name="ERROR" value="1"/> - <eLiterals xmi:id="_UAdi-NTGEeGhM9ABogTsfg" name="WARNING" value="2"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_UAdi-dTGEeGhM9ABogTsfg" name="InternalClass"> - <eAnnotations xmi:id="_UAdi-tTGEeGhM9ABogTsfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OMurgHLjEeGn4e4nbPDDug"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UAdi-9TGEeGhM9ABogTsfg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_UAdi_dTGEeGhM9ABogTsfg" name="DocumentationSpec"> - <eAnnotations xmi:id="_UAdi_tTGEeGhM9ABogTsfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Epd6YNBKEeGfMcXRSGqzFQ"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_UAdi_9TGEeGhM9ABogTsfg" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_UAdjAdTGEeGhM9ABogTsfg" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_UAdjA9TGEeGhM9ABogTsfg" name="sample" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UAdjBdTGEeGhM9ABogTsfg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_UAdjB9TGEeGhM9ABogTsfg" name="name" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_UAdjCdTGEeGhM9ABogTsfg" name="description" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_UAdjC9TGEeGhM9ABogTsfg" name="ConstraintDoc"> - <eAnnotations xmi:id="_UAdjDNTGEeGhM9ABogTsfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DAP8gNGMEeG8I-EsUJmKug"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_UAdjDdTGEeGhM9ABogTsfg" name="valueSet" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UAdjD9TGEeGhM9ABogTsfg" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_UAdjEdTGEeGhM9ABogTsfg" name="InternalOperation"> - <eAnnotations xmi:id="_UAdjEtTGEeGhM9ABogTsfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HWghYNGoEeGUrvtSfCI-KA"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_UAdjE9TGEeGhM9ABogTsfg" name="base_Operation" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Operation"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_UAdjFdTGEeGhM9ABogTsfg" name="AdvencedTemplate"> - <eAnnotations xmi:id="_UAdjFtTGEeGhM9ABogTsfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PZewsNTGEeGhM9ABogTsfg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_UAdjF9TGEeGhM9ABogTsfg" name="constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_Lkdm8NTGEeGhM9ABogTsfg" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_LkXgUNTGEeGhM9ABogTsfg/25" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_Lkdm8dTGEeGhM9ABogTsfg" name="TemplateSpec"> - <eAnnotations xmi:id="_Lkdm8tTGEeGhM9ABogTsfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Lkdm89TGEeGhM9ABogTsfg" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Lkdm9dTGEeGhM9ABogTsfg" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Lkdm99TGEeGhM9ABogTsfg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_Lkdm-dTGEeGhM9ABogTsfg" name="ConstraintsSpec"> - <eAnnotations xmi:id="_Lkdm-tTGEeGhM9ABogTsfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Lkdm-9TGEeGhM9ABogTsfg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_Lkdm_dTGEeGhM9ABogTsfg" name="ConstraintType"> - <eAnnotations xmi:id="_Lkdm_tTGEeGhM9ABogTsfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Lkdm_9TGEeGhM9ABogTsfg" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LkdnAdTGEeGhM9ABogTsfg" name="type" ordered="false" lowerBound="1" eType="_LkdnA9TGEeGhM9ABogTsfg"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LkdnA9TGEeGhM9ABogTsfg" name="TypeConst"> - <eAnnotations xmi:id="_LkdnBNTGEeGhM9ABogTsfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_LkdnBdTGEeGhM9ABogTsfg" name="INFO"/> - <eLiterals xmi:id="_LkdnBtTGEeGhM9ABogTsfg" name="ERROR" value="1"/> - <eLiterals xmi:id="_LkdnB9TGEeGhM9ABogTsfg" name="WARNING" value="2"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_LkdnCNTGEeGhM9ABogTsfg" name="InternalClass"> - <eAnnotations xmi:id="_LkdnCdTGEeGhM9ABogTsfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OMurgHLjEeGn4e4nbPDDug"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LkdnCtTGEeGhM9ABogTsfg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_LkdnDNTGEeGhM9ABogTsfg" name="DocumentationSpec"> - <eAnnotations xmi:id="_LkdnDdTGEeGhM9ABogTsfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Epd6YNBKEeGfMcXRSGqzFQ"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LkdnDtTGEeGhM9ABogTsfg" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LkdnENTGEeGhM9ABogTsfg" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LkdnEtTGEeGhM9ABogTsfg" name="sample" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LkdnFNTGEeGhM9ABogTsfg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LkdnFtTGEeGhM9ABogTsfg" name="name" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LkdnGNTGEeGhM9ABogTsfg" name="description" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_LkdnGtTGEeGhM9ABogTsfg" name="ConstraintDoc"> - <eAnnotations xmi:id="_LkdnG9TGEeGhM9ABogTsfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DAP8gNGMEeG8I-EsUJmKug"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LkdnHNTGEeGhM9ABogTsfg" name="valueSet" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LkdnHtTGEeGhM9ABogTsfg" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_LkdnINTGEeGhM9ABogTsfg" name="InternalOperation"> - <eAnnotations xmi:id="_LkdnIdTGEeGhM9ABogTsfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HWghYNGoEeGUrvtSfCI-KA"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LkdnItTGEeGhM9ABogTsfg" name="base_Operation" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Operation"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_RzYI4dGoEeGUrvtSfCI-KA" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_RzYI4NGoEeGUrvtSfCI-KA/24" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_RzYI4tGoEeGUrvtSfCI-KA" name="TemplateSpec"> - <eAnnotations xmi:id="_RzYI49GoEeGUrvtSfCI-KA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_RzYI5NGoEeGUrvtSfCI-KA" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_RzYI5tGoEeGUrvtSfCI-KA" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_RzYI6NGoEeGUrvtSfCI-KA" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_RzYI6tGoEeGUrvtSfCI-KA" name="ConstraintsSpec"> - <eAnnotations xmi:id="_RzYI69GoEeGUrvtSfCI-KA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_RzYI7NGoEeGUrvtSfCI-KA" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_RzYI7tGoEeGUrvtSfCI-KA" name="ConstraintType"> - <eAnnotations xmi:id="_RzYI79GoEeGUrvtSfCI-KA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_RzYI8NGoEeGUrvtSfCI-KA" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_RzYI8tGoEeGUrvtSfCI-KA" name="type" ordered="false" lowerBound="1" eType="_RzYI9NGoEeGUrvtSfCI-KA"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_RzYI9NGoEeGUrvtSfCI-KA" name="TypeConst"> - <eAnnotations xmi:id="_RzYI9dGoEeGUrvtSfCI-KA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_RzYI9tGoEeGUrvtSfCI-KA" name="INFO"/> - <eLiterals xmi:id="_RzYI99GoEeGUrvtSfCI-KA" name="ERROR" value="1"/> - <eLiterals xmi:id="_RzYI-NGoEeGUrvtSfCI-KA" name="WARNING" value="2"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_RzYI-dGoEeGUrvtSfCI-KA" name="InternalClass"> - <eAnnotations xmi:id="_RzYI-tGoEeGUrvtSfCI-KA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OMurgHLjEeGn4e4nbPDDug"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_RzYI-9GoEeGUrvtSfCI-KA" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_RzYI_dGoEeGUrvtSfCI-KA" name="DocumentationSpec"> - <eAnnotations xmi:id="_RzYI_tGoEeGUrvtSfCI-KA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Epd6YNBKEeGfMcXRSGqzFQ"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_RzYI_9GoEeGUrvtSfCI-KA" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_RzYJAdGoEeGUrvtSfCI-KA" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_RzYJA9GoEeGUrvtSfCI-KA" name="sample" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_RzYJBdGoEeGUrvtSfCI-KA" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_RzYJB9GoEeGUrvtSfCI-KA" name="name" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_RzYJCdGoEeGUrvtSfCI-KA" name="description" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_RzYJC9GoEeGUrvtSfCI-KA" name="ConstraintDoc"> - <eAnnotations xmi:id="_RzYJDNGoEeGUrvtSfCI-KA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DAP8gNGMEeG8I-EsUJmKug"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_RzYJDdGoEeGUrvtSfCI-KA" name="valueSet" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_RzYJD9GoEeGUrvtSfCI-KA" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_RzYJEdGoEeGUrvtSfCI-KA" name="InternalOperation"> - <eAnnotations xmi:id="_RzYJEtGoEeGUrvtSfCI-KA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HWghYNGoEeGUrvtSfCI-KA"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_RzYJE9GoEeGUrvtSfCI-KA" name="base_Operation" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Operation"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_PGUFsNGoEeGUrvtSfCI-KA" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_PGMw8NGoEeGUrvtSfCI-KA/23" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_PGUFsdGoEeGUrvtSfCI-KA" name="TemplateSpec"> - <eAnnotations xmi:id="_PGUFstGoEeGUrvtSfCI-KA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_PGUFs9GoEeGUrvtSfCI-KA" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_PGUFtdGoEeGUrvtSfCI-KA" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_PGUFt9GoEeGUrvtSfCI-KA" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_PGUFudGoEeGUrvtSfCI-KA" name="ConstraintsSpec"> - <eAnnotations xmi:id="_PGUFutGoEeGUrvtSfCI-KA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_PGUFu9GoEeGUrvtSfCI-KA" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_PGUFvdGoEeGUrvtSfCI-KA" name="ConstraintType"> - <eAnnotations xmi:id="_PGUFvtGoEeGUrvtSfCI-KA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_PGUFv9GoEeGUrvtSfCI-KA" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_PGUFwdGoEeGUrvtSfCI-KA" name="type" ordered="false" lowerBound="1" eType="_PGUFw9GoEeGUrvtSfCI-KA"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_PGUFw9GoEeGUrvtSfCI-KA" name="TypeConst"> - <eAnnotations xmi:id="_PGUFxNGoEeGUrvtSfCI-KA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_PGUFxdGoEeGUrvtSfCI-KA" name="INFO"/> - <eLiterals xmi:id="_PGUFxtGoEeGUrvtSfCI-KA" name="ERROR" value="1"/> - <eLiterals xmi:id="_PGUFx9GoEeGUrvtSfCI-KA" name="WARNING" value="2"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_PGUFyNGoEeGUrvtSfCI-KA" name="InternalClass"> - <eAnnotations xmi:id="_PGUFydGoEeGUrvtSfCI-KA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OMurgHLjEeGn4e4nbPDDug"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_PGUFytGoEeGUrvtSfCI-KA" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_PGUFzNGoEeGUrvtSfCI-KA" name="DocumentationSpec"> - <eAnnotations xmi:id="_PGUFzdGoEeGUrvtSfCI-KA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Epd6YNBKEeGfMcXRSGqzFQ"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_PGUFztGoEeGUrvtSfCI-KA" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_PGUF0NGoEeGUrvtSfCI-KA" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_PGUF0tGoEeGUrvtSfCI-KA" name="sample" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_PGUF1NGoEeGUrvtSfCI-KA" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_PGUF1tGoEeGUrvtSfCI-KA" name="name" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_PGUF2NGoEeGUrvtSfCI-KA" name="description" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_PGUF2tGoEeGUrvtSfCI-KA" name="ConstraintDoc"> - <eAnnotations xmi:id="_PGUF29GoEeGUrvtSfCI-KA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DAP8gNGMEeG8I-EsUJmKug"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_PGUF3NGoEeGUrvtSfCI-KA" name="valueSet" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_PGUF3tGoEeGUrvtSfCI-KA" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_PGUF4NGoEeGUrvtSfCI-KA" name="Stereotype1"> - <eAnnotations xmi:id="_PGUF4dGoEeGUrvtSfCI-KA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HWghYNGoEeGUrvtSfCI-KA"/> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_HHmMYNGMEeG8I-EsUJmKug" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_HHllUNGMEeG8I-EsUJmKug/22" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_HHmMYdGMEeG8I-EsUJmKug" name="TemplateSpec"> - <eAnnotations xmi:id="_HHmMYtGMEeG8I-EsUJmKug" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_HHmMY9GMEeG8I-EsUJmKug" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_HHmMZdGMEeG8I-EsUJmKug" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_HHmMZ9GMEeG8I-EsUJmKug" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_HHmMadGMEeG8I-EsUJmKug" name="ConstraintsSpec"> - <eAnnotations xmi:id="_HHmMatGMEeG8I-EsUJmKug" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_HHmMa9GMEeG8I-EsUJmKug" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_HHmMbdGMEeG8I-EsUJmKug" name="ConstraintType"> - <eAnnotations xmi:id="_HHmMbtGMEeG8I-EsUJmKug" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_HHmMb9GMEeG8I-EsUJmKug" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_HHmMcdGMEeG8I-EsUJmKug" name="type" ordered="false" lowerBound="1" eType="_HHmMc9GMEeG8I-EsUJmKug"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_HHmMc9GMEeG8I-EsUJmKug" name="TypeConst"> - <eAnnotations xmi:id="_HHmMdNGMEeG8I-EsUJmKug" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_HHmMddGMEeG8I-EsUJmKug" name="INFO"/> - <eLiterals xmi:id="_HHmMdtGMEeG8I-EsUJmKug" name="ERROR" value="1"/> - <eLiterals xmi:id="_HHmMd9GMEeG8I-EsUJmKug" name="WARNING" value="2"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_HHmMeNGMEeG8I-EsUJmKug" name="InternalClass"> - <eAnnotations xmi:id="_HHmMedGMEeG8I-EsUJmKug" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OMurgHLjEeGn4e4nbPDDug"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_HHmMetGMEeG8I-EsUJmKug" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_HHmMfNGMEeG8I-EsUJmKug" name="DocumentationSpec"> - <eAnnotations xmi:id="_HHmMfdGMEeG8I-EsUJmKug" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Epd6YNBKEeGfMcXRSGqzFQ"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_HHmMftGMEeG8I-EsUJmKug" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_HHmMgNGMEeG8I-EsUJmKug" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_HHmMgtGMEeG8I-EsUJmKug" name="sample" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_HHmMhNGMEeG8I-EsUJmKug" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_HHmMhtGMEeG8I-EsUJmKug" name="name" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_HHmMiNGMEeG8I-EsUJmKug" name="description" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_HHmMitGMEeG8I-EsUJmKug" name="ConstraintDoc"> - <eAnnotations xmi:id="_HHmMi9GMEeG8I-EsUJmKug" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DAP8gNGMEeG8I-EsUJmKug"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_HHmMjNGMEeG8I-EsUJmKug" name="valueSet" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_HHmMjtGMEeG8I-EsUJmKug" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_GXwD0NGMEeG8I-EsUJmKug" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_GXtAgNGMEeG8I-EsUJmKug/21" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_GXwD0dGMEeG8I-EsUJmKug" name="TemplateSpec"> - <eAnnotations xmi:id="_GXwD0tGMEeG8I-EsUJmKug" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_GXwD09GMEeG8I-EsUJmKug" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_GXwD1dGMEeG8I-EsUJmKug" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_GXwD19GMEeG8I-EsUJmKug" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_GXwD2dGMEeG8I-EsUJmKug" name="ConstraintsSpec"> - <eAnnotations xmi:id="_GXwD2tGMEeG8I-EsUJmKug" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_GXwD29GMEeG8I-EsUJmKug" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_GXwD3dGMEeG8I-EsUJmKug" name="ConstraintType"> - <eAnnotations xmi:id="_GXwD3tGMEeG8I-EsUJmKug" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_GXwD39GMEeG8I-EsUJmKug" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_GXwD4dGMEeG8I-EsUJmKug" name="type" ordered="false" lowerBound="1" eType="_GXwD49GMEeG8I-EsUJmKug"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_GXwD49GMEeG8I-EsUJmKug" name="TypeConst"> - <eAnnotations xmi:id="_GXwD5NGMEeG8I-EsUJmKug" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_GXwD5dGMEeG8I-EsUJmKug" name="INFO"/> - <eLiterals xmi:id="_GXwD5tGMEeG8I-EsUJmKug" name="ERROR" value="1"/> - <eLiterals xmi:id="_GXwD59GMEeG8I-EsUJmKug" name="WARNING" value="2"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_GXwD6NGMEeG8I-EsUJmKug" name="InternalClass"> - <eAnnotations xmi:id="_GXwD6dGMEeG8I-EsUJmKug" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OMurgHLjEeGn4e4nbPDDug"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_GXwD6tGMEeG8I-EsUJmKug" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_GXwD7NGMEeG8I-EsUJmKug" name="DocumentationSpec"> - <eAnnotations xmi:id="_GXwD7dGMEeG8I-EsUJmKug" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Epd6YNBKEeGfMcXRSGqzFQ"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_GXwD7tGMEeG8I-EsUJmKug" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_GXwD8NGMEeG8I-EsUJmKug" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_GXwD8tGMEeG8I-EsUJmKug" name="sample" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_GXwD9NGMEeG8I-EsUJmKug" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_GXwD9tGMEeG8I-EsUJmKug" name="name" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_GXwD-NGMEeG8I-EsUJmKug" name="description" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_GXwD-tGMEeG8I-EsUJmKug" name="ConstraintDoc"> - <eAnnotations xmi:id="_GXwD-9GMEeG8I-EsUJmKug" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DAP8gNGMEeG8I-EsUJmKug"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_GXwD_NGMEeG8I-EsUJmKug" name="valueSet" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_kFfxgdBMEeGfMcXRSGqzFQ" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_kFfxgNBMEeGfMcXRSGqzFQ/20" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_kFfxgtBMEeGfMcXRSGqzFQ" name="TemplateSpec"> - <eAnnotations xmi:id="_kFfxg9BMEeGfMcXRSGqzFQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kFfxhNBMEeGfMcXRSGqzFQ" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kFfxhtBMEeGfMcXRSGqzFQ" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kFfxiNBMEeGfMcXRSGqzFQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_kFfxitBMEeGfMcXRSGqzFQ" name="ConstraintsSpec"> - <eAnnotations xmi:id="_kFfxi9BMEeGfMcXRSGqzFQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kFfxjNBMEeGfMcXRSGqzFQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_kFfxjtBMEeGfMcXRSGqzFQ" name="ConstraintType"> - <eAnnotations xmi:id="_kFfxj9BMEeGfMcXRSGqzFQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kFfxkNBMEeGfMcXRSGqzFQ" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kFgYkdBMEeGfMcXRSGqzFQ" name="type" ordered="false" lowerBound="1" eType="_kFgYk9BMEeGfMcXRSGqzFQ"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kFgYk9BMEeGfMcXRSGqzFQ" name="TypeConst"> - <eAnnotations xmi:id="_kFgYlNBMEeGfMcXRSGqzFQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_kFgYldBMEeGfMcXRSGqzFQ" name="INFO"/> - <eLiterals xmi:id="_kFgYltBMEeGfMcXRSGqzFQ" name="ERROR" value="1"/> - <eLiterals xmi:id="_kFgYl9BMEeGfMcXRSGqzFQ" name="WARNING" value="2"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_kFgYmNBMEeGfMcXRSGqzFQ" name="InternalClass"> - <eAnnotations xmi:id="_kFgYmdBMEeGfMcXRSGqzFQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OMurgHLjEeGn4e4nbPDDug"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kFgYmtBMEeGfMcXRSGqzFQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_kFgYnNBMEeGfMcXRSGqzFQ" name="DocumentationSpec"> - <eAnnotations xmi:id="_kFgYndBMEeGfMcXRSGqzFQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Epd6YNBKEeGfMcXRSGqzFQ"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kFgYntBMEeGfMcXRSGqzFQ" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kFgYoNBMEeGfMcXRSGqzFQ" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kFgYotBMEeGfMcXRSGqzFQ" name="sample" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kFgYpNBMEeGfMcXRSGqzFQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kFgYptBMEeGfMcXRSGqzFQ" name="name" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kFgYqNBMEeGfMcXRSGqzFQ" name="description" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_5m_2ANBKEeGfMcXRSGqzFQ" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_5m_O8NBKEeGfMcXRSGqzFQ/19" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_5m_2AdBKEeGfMcXRSGqzFQ" name="TemplateSpec"> - <eAnnotations xmi:id="_5m_2AtBKEeGfMcXRSGqzFQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_5m_2A9BKEeGfMcXRSGqzFQ" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_5m_2BdBKEeGfMcXRSGqzFQ" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_5m_2B9BKEeGfMcXRSGqzFQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_5m_2CdBKEeGfMcXRSGqzFQ" name="ConstraintsSpec"> - <eAnnotations xmi:id="_5m_2CtBKEeGfMcXRSGqzFQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_5m_2C9BKEeGfMcXRSGqzFQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_5m_2DdBKEeGfMcXRSGqzFQ" name="ConstraintType"> - <eAnnotations xmi:id="_5m_2DtBKEeGfMcXRSGqzFQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_5m_2D9BKEeGfMcXRSGqzFQ" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_5m_2EdBKEeGfMcXRSGqzFQ" name="type" ordered="false" lowerBound="1" eType="_5m_2E9BKEeGfMcXRSGqzFQ"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_5m_2E9BKEeGfMcXRSGqzFQ" name="TypeConst"> - <eAnnotations xmi:id="_5m_2FNBKEeGfMcXRSGqzFQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_5m_2FdBKEeGfMcXRSGqzFQ" name="INFO"/> - <eLiterals xmi:id="_5m_2FtBKEeGfMcXRSGqzFQ" name="ERROR" value="1"/> - <eLiterals xmi:id="_5m_2F9BKEeGfMcXRSGqzFQ" name="WARNING" value="2"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_5m_2GNBKEeGfMcXRSGqzFQ" name="InternalClass"> - <eAnnotations xmi:id="_5m_2GdBKEeGfMcXRSGqzFQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OMurgHLjEeGn4e4nbPDDug"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_5m_2GtBKEeGfMcXRSGqzFQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_5m_2HNBKEeGfMcXRSGqzFQ" name="DocumentationSpec"> - <eAnnotations xmi:id="_5m_2HdBKEeGfMcXRSGqzFQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Epd6YNBKEeGfMcXRSGqzFQ"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_5m_2HtBKEeGfMcXRSGqzFQ" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_5m_2INBKEeGfMcXRSGqzFQ" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_5m_2ItBKEeGfMcXRSGqzFQ" name="sample" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_5m_2JNBKEeGfMcXRSGqzFQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_5m_2JtBKEeGfMcXRSGqzFQ" name="name" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_uCjicdBKEeGfMcXRSGqzFQ" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_uCjicNBKEeGfMcXRSGqzFQ/18" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_uCjictBKEeGfMcXRSGqzFQ" name="TemplateSpec"> - <eAnnotations xmi:id="_uCjic9BKEeGfMcXRSGqzFQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_uCjidNBKEeGfMcXRSGqzFQ" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_uCjidtBKEeGfMcXRSGqzFQ" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_uCjieNBKEeGfMcXRSGqzFQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_uCjietBKEeGfMcXRSGqzFQ" name="ConstraintsSpec"> - <eAnnotations xmi:id="_uCjie9BKEeGfMcXRSGqzFQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_uCjifNBKEeGfMcXRSGqzFQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_uCjiftBKEeGfMcXRSGqzFQ" name="ConstraintType"> - <eAnnotations xmi:id="_uCjif9BKEeGfMcXRSGqzFQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_uCjigNBKEeGfMcXRSGqzFQ" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_uCjigtBKEeGfMcXRSGqzFQ" name="type" ordered="false" lowerBound="1" eType="_uCjihNBKEeGfMcXRSGqzFQ"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_uCjihNBKEeGfMcXRSGqzFQ" name="TypeConst"> - <eAnnotations xmi:id="_uCjihdBKEeGfMcXRSGqzFQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_uCjihtBKEeGfMcXRSGqzFQ" name="INFO"/> - <eLiterals xmi:id="_uCjih9BKEeGfMcXRSGqzFQ" name="ERROR" value="1"/> - <eLiterals xmi:id="_uCjiiNBKEeGfMcXRSGqzFQ" name="WARNING" value="2"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_uCjiidBKEeGfMcXRSGqzFQ" name="InternalClass"> - <eAnnotations xmi:id="_uCjiitBKEeGfMcXRSGqzFQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OMurgHLjEeGn4e4nbPDDug"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_uCjii9BKEeGfMcXRSGqzFQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_uCjijdBKEeGfMcXRSGqzFQ" name="DocumentationSpec"> - <eAnnotations xmi:id="_uCjijtBKEeGfMcXRSGqzFQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Epd6YNBKEeGfMcXRSGqzFQ"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_uCjij9BKEeGfMcXRSGqzFQ" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_uCjikdBKEeGfMcXRSGqzFQ" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_uCjik9BKEeGfMcXRSGqzFQ" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_uCjildBKEeGfMcXRSGqzFQ" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_uCjil9BKEeGfMcXRSGqzFQ" name="sample" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_uCjimdBKEeGfMcXRSGqzFQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_uCjim9BKEeGfMcXRSGqzFQ" name="name" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_iIaEoNBKEeGfMcXRSGqzFQ" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_iIZdkNBKEeGfMcXRSGqzFQ/17" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_iIaEodBKEeGfMcXRSGqzFQ" name="TemplateSpec"> - <eAnnotations xmi:id="_iIaEotBKEeGfMcXRSGqzFQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_iIaEo9BKEeGfMcXRSGqzFQ" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_iIaEpdBKEeGfMcXRSGqzFQ" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_iIaEp9BKEeGfMcXRSGqzFQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_iIaEqdBKEeGfMcXRSGqzFQ" name="ConstraintsSpec"> - <eAnnotations xmi:id="_iIaEqtBKEeGfMcXRSGqzFQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_iIaEq9BKEeGfMcXRSGqzFQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_iIaErdBKEeGfMcXRSGqzFQ" name="ConstraintType"> - <eAnnotations xmi:id="_iIaErtBKEeGfMcXRSGqzFQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_iIaEr9BKEeGfMcXRSGqzFQ" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_iIaEsdBKEeGfMcXRSGqzFQ" name="type" ordered="false" lowerBound="1" eType="_iIaEs9BKEeGfMcXRSGqzFQ"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_iIaEs9BKEeGfMcXRSGqzFQ" name="TypeConst"> - <eAnnotations xmi:id="_iIaEtNBKEeGfMcXRSGqzFQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_iIaEtdBKEeGfMcXRSGqzFQ" name="INFO"/> - <eLiterals xmi:id="_iIaEttBKEeGfMcXRSGqzFQ" name="ERROR" value="1"/> - <eLiterals xmi:id="_iIaEt9BKEeGfMcXRSGqzFQ" name="WARNING" value="2"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_iIaEuNBKEeGfMcXRSGqzFQ" name="InternalClass"> - <eAnnotations xmi:id="_iIaEudBKEeGfMcXRSGqzFQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OMurgHLjEeGn4e4nbPDDug"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_iIaEutBKEeGfMcXRSGqzFQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_iIaEvNBKEeGfMcXRSGqzFQ" name="DocumentationSpec"> - <eAnnotations xmi:id="_iIaEvdBKEeGfMcXRSGqzFQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Epd6YNBKEeGfMcXRSGqzFQ"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_iIaEvtBKEeGfMcXRSGqzFQ" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_iIaEwNBKEeGfMcXRSGqzFQ" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_iIaEwtBKEeGfMcXRSGqzFQ" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_iIaExNBKEeGfMcXRSGqzFQ" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_iIaExtBKEeGfMcXRSGqzFQ" name="sample" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_iIaEyNBKEeGfMcXRSGqzFQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_iIaEytBKEeGfMcXRSGqzFQ" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_iIaEzNBKEeGfMcXRSGqzFQ" name="name" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_QsF-wNBKEeGfMcXRSGqzFQ" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_QsDigNBKEeGfMcXRSGqzFQ/16" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_QsF-wdBKEeGfMcXRSGqzFQ" name="TemplateSpec"> - <eAnnotations xmi:id="_QsF-wtBKEeGfMcXRSGqzFQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QsF-w9BKEeGfMcXRSGqzFQ" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QsF-xdBKEeGfMcXRSGqzFQ" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_QsF-x9BKEeGfMcXRSGqzFQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QsF-ydBKEeGfMcXRSGqzFQ" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QsF-y9BKEeGfMcXRSGqzFQ" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QsF-zdBKEeGfMcXRSGqzFQ" name="sample" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_QsF-z9BKEeGfMcXRSGqzFQ" name="ConstraintsSpec"> - <eAnnotations xmi:id="_QsF-0NBKEeGfMcXRSGqzFQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_QsF-0dBKEeGfMcXRSGqzFQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QsF-09BKEeGfMcXRSGqzFQ" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QsF-1dBKEeGfMcXRSGqzFQ" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QsF-19BKEeGfMcXRSGqzFQ" name="sample" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_QsF-2dBKEeGfMcXRSGqzFQ" name="ConstraintType"> - <eAnnotations xmi:id="_QsF-2tBKEeGfMcXRSGqzFQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_QsF-29BKEeGfMcXRSGqzFQ" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QsF-3dBKEeGfMcXRSGqzFQ" name="type" ordered="false" lowerBound="1" eType="_QsF-39BKEeGfMcXRSGqzFQ"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_QsF-39BKEeGfMcXRSGqzFQ" name="TypeConst"> - <eAnnotations xmi:id="_QsF-4NBKEeGfMcXRSGqzFQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_QsF-4dBKEeGfMcXRSGqzFQ" name="INFO"/> - <eLiterals xmi:id="_QsF-4tBKEeGfMcXRSGqzFQ" name="ERROR" value="1"/> - <eLiterals xmi:id="_QsF-49BKEeGfMcXRSGqzFQ" name="WARNING" value="2"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_QsF-5NBKEeGfMcXRSGqzFQ" name="InternalClass"> - <eAnnotations xmi:id="_QsF-5dBKEeGfMcXRSGqzFQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OMurgHLjEeGn4e4nbPDDug"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_QsF-5tBKEeGfMcXRSGqzFQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_QsF-6NBKEeGfMcXRSGqzFQ" name="ConstraintDoc"> - <eAnnotations xmi:id="_QsF-6dBKEeGfMcXRSGqzFQ" source="http://www.eclipse.org/uml2/2.0.0/UML"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_QsF-6tBKEeGfMcXRSGqzFQ" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QsF-7NBKEeGfMcXRSGqzFQ" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QsF-7tBKEeGfMcXRSGqzFQ" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QsF-8NBKEeGfMcXRSGqzFQ" name="sample" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_QsF-8tBKEeGfMcXRSGqzFQ" name="DocumentationSpec"> - <eAnnotations xmi:id="_QsF-89BKEeGfMcXRSGqzFQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Epd6YNBKEeGfMcXRSGqzFQ"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QsF-9NBKEeGfMcXRSGqzFQ" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QsF-9tBKEeGfMcXRSGqzFQ" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QsF--NBKEeGfMcXRSGqzFQ" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QsF--tBKEeGfMcXRSGqzFQ" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_QsF-_NBKEeGfMcXRSGqzFQ" name="sample" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_QsF-_tBKEeGfMcXRSGqzFQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_aMmogdBGEeGdwroaFeDBSg" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_aMmogNBGEeGdwroaFeDBSg/15" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_aMmogtBGEeGdwroaFeDBSg" name="TemplateSpec"> - <eAnnotations xmi:id="_aMmog9BGEeGdwroaFeDBSg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aMmohNBGEeGdwroaFeDBSg" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aMmohtBGEeGdwroaFeDBSg" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aMmoiNBGEeGdwroaFeDBSg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aMmoitBGEeGdwroaFeDBSg" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aMmojNBGEeGdwroaFeDBSg" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aMmojtBGEeGdwroaFeDBSg" name="sample" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_aMmokNBGEeGdwroaFeDBSg" name="ConstraintsSpec"> - <eAnnotations xmi:id="_aMmokdBGEeGdwroaFeDBSg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aMmoktBGEeGdwroaFeDBSg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aMmolNBGEeGdwroaFeDBSg" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aMmoltBGEeGdwroaFeDBSg" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aMmomNBGEeGdwroaFeDBSg" name="sample" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_aMmomtBGEeGdwroaFeDBSg" name="ConstraintType"> - <eAnnotations xmi:id="_aMmom9BGEeGdwroaFeDBSg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aMmonNBGEeGdwroaFeDBSg" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aMmontBGEeGdwroaFeDBSg" name="type" ordered="false" lowerBound="1" eType="_aMmooNBGEeGdwroaFeDBSg"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aMmooNBGEeGdwroaFeDBSg" name="TypeConst"> - <eAnnotations xmi:id="_aMmoodBGEeGdwroaFeDBSg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_aMmootBGEeGdwroaFeDBSg" name="INFO"/> - <eLiterals xmi:id="_aMmoo9BGEeGdwroaFeDBSg" name="ERROR" value="1"/> - <eLiterals xmi:id="_aMmopNBGEeGdwroaFeDBSg" name="WARNING" value="2"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_aMmopdBGEeGdwroaFeDBSg" name="InternalClass"> - <eAnnotations xmi:id="_aMmoptBGEeGdwroaFeDBSg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OMurgHLjEeGn4e4nbPDDug"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aMmop9BGEeGdwroaFeDBSg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_aMmoqdBGEeGdwroaFeDBSg" name="ConstraintDoc"> - <eAnnotations xmi:id="_aMmoqtBGEeGdwroaFeDBSg" source="http://www.eclipse.org/uml2/2.0.0/UML"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aMmoq9BGEeGdwroaFeDBSg" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aMmordBGEeGdwroaFeDBSg" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aMmor9BGEeGdwroaFeDBSg" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aMmosdBGEeGdwroaFeDBSg" name="sample" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_Ga-4INBGEeGdwroaFeDBSg" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_Ga-RENBGEeGdwroaFeDBSg/14" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_Ga-4IdBGEeGdwroaFeDBSg" name="TemplateSpec"> - <eAnnotations xmi:id="_Ga-4ItBGEeGdwroaFeDBSg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ga-4I9BGEeGdwroaFeDBSg" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ga-4JdBGEeGdwroaFeDBSg" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ga-4J9BGEeGdwroaFeDBSg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ga-4KdBGEeGdwroaFeDBSg" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ga-4K9BGEeGdwroaFeDBSg" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ga-4LdBGEeGdwroaFeDBSg" name="sample" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_Ga-4L9BGEeGdwroaFeDBSg" name="ConstraintsSpec"> - <eAnnotations xmi:id="_Ga-4MNBGEeGdwroaFeDBSg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ga-4MdBGEeGdwroaFeDBSg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ga-4M9BGEeGdwroaFeDBSg" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ga-4NdBGEeGdwroaFeDBSg" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ga-4N9BGEeGdwroaFeDBSg" name="sample" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_Ga-4OdBGEeGdwroaFeDBSg" name="ConstraintType"> - <eAnnotations xmi:id="_Ga-4OtBGEeGdwroaFeDBSg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ga-4O9BGEeGdwroaFeDBSg" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Ga-4PdBGEeGdwroaFeDBSg" name="type" ordered="false" lowerBound="1" eType="_Ga-4P9BGEeGdwroaFeDBSg"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Ga-4P9BGEeGdwroaFeDBSg" name="TypeConst"> - <eAnnotations xmi:id="_Ga-4QNBGEeGdwroaFeDBSg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_Ga-4QdBGEeGdwroaFeDBSg" name="INFO"/> - <eLiterals xmi:id="_Ga-4QtBGEeGdwroaFeDBSg" name="ERROR" value="1"/> - <eLiterals xmi:id="_Ga-4Q9BGEeGdwroaFeDBSg" name="WARNING" value="2"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_Ga-4RNBGEeGdwroaFeDBSg" name="InternalClass"> - <eAnnotations xmi:id="_Ga-4RdBGEeGdwroaFeDBSg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OMurgHLjEeGn4e4nbPDDug"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Ga-4RtBGEeGdwroaFeDBSg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_D7eIwNBGEeGdwroaFeDBSg" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_D7dhsNBGEeGdwroaFeDBSg/13" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_D7eIwdBGEeGdwroaFeDBSg" name="TemplateSpec"> - <eAnnotations xmi:id="_D7eIwtBGEeGdwroaFeDBSg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_D7eIw9BGEeGdwroaFeDBSg" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_D7eIxdBGEeGdwroaFeDBSg" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_D7eIx9BGEeGdwroaFeDBSg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_D7eIydBGEeGdwroaFeDBSg" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_D7eIy9BGEeGdwroaFeDBSg" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_D7eIzdBGEeGdwroaFeDBSg" name="ConstraintsSpec"> - <eAnnotations xmi:id="_D7eIztBGEeGdwroaFeDBSg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_D7eIz9BGEeGdwroaFeDBSg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_D7eI0dBGEeGdwroaFeDBSg" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_D7eI09BGEeGdwroaFeDBSg" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_D7eI1dBGEeGdwroaFeDBSg" name="sample" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_D7eI19BGEeGdwroaFeDBSg" name="ConstraintType"> - <eAnnotations xmi:id="_D7eI2NBGEeGdwroaFeDBSg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_D7eI2dBGEeGdwroaFeDBSg" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_D7eI29BGEeGdwroaFeDBSg" name="type" ordered="false" lowerBound="1" eType="_D7eI3dBGEeGdwroaFeDBSg"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_D7eI3dBGEeGdwroaFeDBSg" name="TypeConst"> - <eAnnotations xmi:id="_D7eI3tBGEeGdwroaFeDBSg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_D7eI39BGEeGdwroaFeDBSg" name="INFO"/> - <eLiterals xmi:id="_D7eI4NBGEeGdwroaFeDBSg" name="ERROR" value="1"/> - <eLiterals xmi:id="_D7eI4dBGEeGdwroaFeDBSg" name="WARNING" value="2"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_D7eI4tBGEeGdwroaFeDBSg" name="InternalClass"> - <eAnnotations xmi:id="_D7eI49BGEeGdwroaFeDBSg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OMurgHLjEeGn4e4nbPDDug"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_D7eI5NBGEeGdwroaFeDBSg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_kCojMNAqEeGdwroaFeDBSg" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_kCn8INAqEeGdwroaFeDBSg/12" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_kCojMdAqEeGdwroaFeDBSg" name="TemplateSpec"> - <eAnnotations xmi:id="_kCojMtAqEeGdwroaFeDBSg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kCojM9AqEeGdwroaFeDBSg" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kCojNdAqEeGdwroaFeDBSg" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kCojN9AqEeGdwroaFeDBSg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kCojOdAqEeGdwroaFeDBSg" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kCojO9AqEeGdwroaFeDBSg" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_kCojPdAqEeGdwroaFeDBSg" name="ConstraintsSpec"> - <eAnnotations xmi:id="_kCojPtAqEeGdwroaFeDBSg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kCojP9AqEeGdwroaFeDBSg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kCojQdAqEeGdwroaFeDBSg" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kCojQ9AqEeGdwroaFeDBSg" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_kCojRdAqEeGdwroaFeDBSg" name="ConstraintType"> - <eAnnotations xmi:id="_kCojRtAqEeGdwroaFeDBSg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kCojR9AqEeGdwroaFeDBSg" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kCojSdAqEeGdwroaFeDBSg" name="type" ordered="false" lowerBound="1" eType="_kCojS9AqEeGdwroaFeDBSg"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kCojS9AqEeGdwroaFeDBSg" name="TypeConst"> - <eAnnotations xmi:id="_kCojTNAqEeGdwroaFeDBSg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_kCojTdAqEeGdwroaFeDBSg" name="INFO"/> - <eLiterals xmi:id="_kCojTtAqEeGdwroaFeDBSg" name="ERROR" value="1"/> - <eLiterals xmi:id="_kCojT9AqEeGdwroaFeDBSg" name="WARNING" value="2"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_kCojUNAqEeGdwroaFeDBSg" name="InternalClass"> - <eAnnotations xmi:id="_kCojUdAqEeGdwroaFeDBSg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OMurgHLjEeGn4e4nbPDDug"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kCojUtAqEeGdwroaFeDBSg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_gg0CQdAqEeGdwroaFeDBSg" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_gg0CQNAqEeGdwroaFeDBSg/11" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_gg0CQtAqEeGdwroaFeDBSg" name="TemplateSpec"> - <eAnnotations xmi:id="_gg0CQ9AqEeGdwroaFeDBSg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_gg0CRNAqEeGdwroaFeDBSg" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_gg0CRtAqEeGdwroaFeDBSg" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_gg0CSNAqEeGdwroaFeDBSg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_gg0CStAqEeGdwroaFeDBSg" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_gg0CTNAqEeGdwroaFeDBSg" name="paragraph" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_gg0CTtAqEeGdwroaFeDBSg" name="ConstraintsSpec"> - <eAnnotations xmi:id="_gg0CT9AqEeGdwroaFeDBSg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_gg0CUNAqEeGdwroaFeDBSg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_gg0CUtAqEeGdwroaFeDBSg" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_gg0CVNAqEeGdwroaFeDBSg" name="ConstraintType"> - <eAnnotations xmi:id="_gg0CVdAqEeGdwroaFeDBSg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_gg0CVtAqEeGdwroaFeDBSg" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_gg0CWNAqEeGdwroaFeDBSg" name="type" ordered="false" lowerBound="1" eType="_gg0CWtAqEeGdwroaFeDBSg"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_gg0CWtAqEeGdwroaFeDBSg" name="TypeConst"> - <eAnnotations xmi:id="_gg0CW9AqEeGdwroaFeDBSg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_gg0CXNAqEeGdwroaFeDBSg" name="INFO"/> - <eLiterals xmi:id="_gg0CXdAqEeGdwroaFeDBSg" name="ERROR" value="1"/> - <eLiterals xmi:id="_gg0CXtAqEeGdwroaFeDBSg" name="WARNING" value="2"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_gg0CX9AqEeGdwroaFeDBSg" name="InternalClass"> - <eAnnotations xmi:id="_gg0CYNAqEeGdwroaFeDBSg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OMurgHLjEeGn4e4nbPDDug"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_gg0CYdAqEeGdwroaFeDBSg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_Vv9HwdAqEeGdwroaFeDBSg" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_Vv9HwNAqEeGdwroaFeDBSg/10" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_Vv9HwtAqEeGdwroaFeDBSg" name="TemplateSpec"> - <eAnnotations xmi:id="_Vv9Hw9AqEeGdwroaFeDBSg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Vv9HxNAqEeGdwroaFeDBSg" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Vv9HxtAqEeGdwroaFeDBSg" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Vv9HyNAqEeGdwroaFeDBSg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Vv9HytAqEeGdwroaFeDBSg" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_Vv9HzNAqEeGdwroaFeDBSg" name="ConstraintsSpec"> - <eAnnotations xmi:id="_Vv9HzdAqEeGdwroaFeDBSg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Vv9HztAqEeGdwroaFeDBSg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Vv9H0NAqEeGdwroaFeDBSg" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_Vv9H0tAqEeGdwroaFeDBSg" name="ConstraintType"> - <eAnnotations xmi:id="_Vv9H09AqEeGdwroaFeDBSg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Vv9H1NAqEeGdwroaFeDBSg" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Vv9H1tAqEeGdwroaFeDBSg" name="type" ordered="false" lowerBound="1" eType="_Vv9H2NAqEeGdwroaFeDBSg"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Vv9H2NAqEeGdwroaFeDBSg" name="TypeConst"> - <eAnnotations xmi:id="_Vv9H2dAqEeGdwroaFeDBSg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_Vv9H2tAqEeGdwroaFeDBSg" name="INFO"/> - <eLiterals xmi:id="_Vv9H29AqEeGdwroaFeDBSg" name="ERROR" value="1"/> - <eLiterals xmi:id="_Vv9H3NAqEeGdwroaFeDBSg" name="WARNING" value="2"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_Vv9H3dAqEeGdwroaFeDBSg" name="InternalClass"> - <eAnnotations xmi:id="_Vv9H3tAqEeGdwroaFeDBSg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OMurgHLjEeGn4e4nbPDDug"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Vv9H39AqEeGdwroaFeDBSg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_SIU5wNAqEeGdwroaFeDBSg" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_SIMW4NAqEeGdwroaFeDBSg/9" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_SIU5wdAqEeGdwroaFeDBSg" name="TemplateSpec"> - <eAnnotations xmi:id="_SIU5wtAqEeGdwroaFeDBSg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_SIU5w9AqEeGdwroaFeDBSg" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_SIU5xdAqEeGdwroaFeDBSg" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_SIU5x9AqEeGdwroaFeDBSg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_SIU5ydAqEeGdwroaFeDBSg" name="document" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_SIU5y9AqEeGdwroaFeDBSg" name="ConstraintsSpec"> - <eAnnotations xmi:id="_SIU5zNAqEeGdwroaFeDBSg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_SIU5zdAqEeGdwroaFeDBSg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_SIU5z9AqEeGdwroaFeDBSg" name="ConstraintType"> - <eAnnotations xmi:id="_SIU50NAqEeGdwroaFeDBSg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_SIU50dAqEeGdwroaFeDBSg" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_SIU509AqEeGdwroaFeDBSg" name="type" ordered="false" lowerBound="1" eType="_SIU51dAqEeGdwroaFeDBSg"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_SIU51dAqEeGdwroaFeDBSg" name="TypeConst"> - <eAnnotations xmi:id="_SIU51tAqEeGdwroaFeDBSg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_SIU519AqEeGdwroaFeDBSg" name="INFO"/> - <eLiterals xmi:id="_SIU52NAqEeGdwroaFeDBSg" name="ERROR" value="1"/> - <eLiterals xmi:id="_SIU52dAqEeGdwroaFeDBSg" name="WARNING" value="2"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_SIU52tAqEeGdwroaFeDBSg" name="InternalClass"> - <eAnnotations xmi:id="_SIU529AqEeGdwroaFeDBSg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OMurgHLjEeGn4e4nbPDDug"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_SIU53NAqEeGdwroaFeDBSg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_SSC7EHLjEeGn4e4nbPDDug" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_SSAe0HLjEeGn4e4nbPDDug/8" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_SSC7EXLjEeGn4e4nbPDDug" name="TemplateSpec"> - <eAnnotations xmi:id="_SSC7EnLjEeGn4e4nbPDDug" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_SSC7E3LjEeGn4e4nbPDDug" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_SSC7FXLjEeGn4e4nbPDDug" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_SSC7F3LjEeGn4e4nbPDDug" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_SSC7GXLjEeGn4e4nbPDDug" name="ConstraintsSpec"> - <eAnnotations xmi:id="_SSC7GnLjEeGn4e4nbPDDug" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_SSC7G3LjEeGn4e4nbPDDug" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_SSC7HXLjEeGn4e4nbPDDug" name="ConstraintType"> - <eAnnotations xmi:id="_SSC7HnLjEeGn4e4nbPDDug" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_SSC7H3LjEeGn4e4nbPDDug" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_SSC7IXLjEeGn4e4nbPDDug" name="type" ordered="false" lowerBound="1" eType="_SSC7I3LjEeGn4e4nbPDDug"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_SSC7I3LjEeGn4e4nbPDDug" name="TypeConst"> - <eAnnotations xmi:id="_SSC7JHLjEeGn4e4nbPDDug" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_SSC7JXLjEeGn4e4nbPDDug" name="INFO"/> - <eLiterals xmi:id="_SSC7JnLjEeGn4e4nbPDDug" name="ERROR" value="1"/> - <eLiterals xmi:id="_SSC7J3LjEeGn4e4nbPDDug" name="WARNING" value="2"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_SSC7KHLjEeGn4e4nbPDDug" name="InternalClass"> - <eAnnotations xmi:id="_SSC7KXLjEeGn4e4nbPDDug" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OMurgHLjEeGn4e4nbPDDug"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_SSC7KnLjEeGn4e4nbPDDug" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_I0nE8HDuEeGZOrm8dUmuoQ" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_I0md4HDuEeGZOrm8dUmuoQ/7" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_I0nE8XDuEeGZOrm8dUmuoQ" name="TemplateSpec"> - <eAnnotations xmi:id="_I0nE8nDuEeGZOrm8dUmuoQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_I0nE83DuEeGZOrm8dUmuoQ" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_I0nE9XDuEeGZOrm8dUmuoQ" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_I0nE93DuEeGZOrm8dUmuoQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_I0nE-XDuEeGZOrm8dUmuoQ" name="ConstraintsSpec"> - <eAnnotations xmi:id="_I0nE-nDuEeGZOrm8dUmuoQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_I0nE-3DuEeGZOrm8dUmuoQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_I0nE_XDuEeGZOrm8dUmuoQ" name="ConstraintType"> - <eAnnotations xmi:id="_I0nE_nDuEeGZOrm8dUmuoQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_I0nE_3DuEeGZOrm8dUmuoQ" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_I0nFAXDuEeGZOrm8dUmuoQ" name="type" ordered="false" lowerBound="1" eType="_I0nFA3DuEeGZOrm8dUmuoQ"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_I0nFA3DuEeGZOrm8dUmuoQ" name="TypeConst"> - <eAnnotations xmi:id="_I0nFBHDuEeGZOrm8dUmuoQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_I0nFBXDuEeGZOrm8dUmuoQ" name="INFO"/> - <eLiterals xmi:id="_I0nFBnDuEeGZOrm8dUmuoQ" name="ERROR" value="1"/> - <eLiterals xmi:id="_I0nFB3DuEeGZOrm8dUmuoQ" name="WARNING" value="2"/> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_AFv3YXDuEeGZOrm8dUmuoQ" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_AFv3YHDuEeGZOrm8dUmuoQ/6" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_AFv3YnDuEeGZOrm8dUmuoQ" name="TemplateSpec"> - <eAnnotations xmi:id="_AFv3Y3DuEeGZOrm8dUmuoQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_AFv3ZHDuEeGZOrm8dUmuoQ" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_AFv3ZnDuEeGZOrm8dUmuoQ" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_AFv3aHDuEeGZOrm8dUmuoQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_AFv3anDuEeGZOrm8dUmuoQ" name="ConstraintsSpec"> - <eAnnotations xmi:id="_AFv3a3DuEeGZOrm8dUmuoQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_AFv3bHDuEeGZOrm8dUmuoQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_AFv3bnDuEeGZOrm8dUmuoQ" name="ConstraintType"> - <eAnnotations xmi:id="_AFv3b3DuEeGZOrm8dUmuoQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_AFv3cHDuEeGZOrm8dUmuoQ" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_AFv3cnDuEeGZOrm8dUmuoQ" name="type" ordered="false" lowerBound="1"/> - </eClassifiers> - <eClassifiers xmi:type="ecore:EEnum" xmi:id="_AFv3c3DuEeGZOrm8dUmuoQ" name="TypeConst"> - <eAnnotations xmi:id="_AFv3dHDuEeGZOrm8dUmuoQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4BpeEHDtEeGZOrm8dUmuoQ"/> - <eLiterals xmi:id="_AFv3dXDuEeGZOrm8dUmuoQ" name="INFO"/> - <eLiterals xmi:id="_AFv3dnDuEeGZOrm8dUmuoQ" name="ERROR" value="1"/> - <eLiterals xmi:id="_AFwecHDuEeGZOrm8dUmuoQ" name="WARNING" value="2"/> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_o9oFQXDtEeGZOrm8dUmuoQ" name="TemplateDefiner" nsURI="http:///schemas/TemplateDefiner/_o9oFQHDtEeGZOrm8dUmuoQ/5" nsPrefix="TemplateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_o9oFQnDtEeGZOrm8dUmuoQ" name="TemplateSpec"> - <eAnnotations xmi:id="_o9oFQ3DtEeGZOrm8dUmuoQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_o9oFRHDtEeGZOrm8dUmuoQ" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_o9oFRnDtEeGZOrm8dUmuoQ" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_o9oFSHDtEeGZOrm8dUmuoQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_o9oFSnDtEeGZOrm8dUmuoQ" name="ConstraintSpec"> - <eAnnotations xmi:id="_o9oFS3DtEeGZOrm8dUmuoQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_o9oFTHDtEeGZOrm8dUmuoQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_o9oFTnDtEeGZOrm8dUmuoQ" name="ConstraintType"> - <eAnnotations xmi:id="_o9oFT3DtEeGZOrm8dUmuoQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_o9oFUHDtEeGZOrm8dUmuoQ" name="base_Constraint" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Constraint"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_mHxScHDtEeGZOrm8dUmuoQ" name="templateDefiner" nsURI="http:///schemas/templateDefiner/_mHvdQHDtEeGZOrm8dUmuoQ/4" nsPrefix="templateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_mHxScXDtEeGZOrm8dUmuoQ" name="TemplateSpec"> - <eAnnotations xmi:id="_mHxScnDtEeGZOrm8dUmuoQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_mHxSc3DtEeGZOrm8dUmuoQ" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_mHxSdXDtEeGZOrm8dUmuoQ" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_mHxSd3DtEeGZOrm8dUmuoQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_mHxSeXDtEeGZOrm8dUmuoQ" name="ConstraintSpec"> - <eAnnotations xmi:id="_mHxSenDtEeGZOrm8dUmuoQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PtBjsHDtEeGZOrm8dUmuoQ"/> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_mHxSe3DtEeGZOrm8dUmuoQ" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_mHxSfXDtEeGZOrm8dUmuoQ" name="ConstraintType"> - <eAnnotations xmi:id="_mHxSfnDtEeGZOrm8dUmuoQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hAIDMHDtEeGZOrm8dUmuoQ"/> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_XuAfgG7oEeGOsbhyJjYvsw" name="templateDefiner" nsURI="http:///schemas/templateDefiner/_Xt_RYG7oEeGOsbhyJjYvsw/3" nsPrefix="templateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_XuAfgW7oEeGOsbhyJjYvsw" name="TemplateSpec"> - <eAnnotations xmi:id="_XuAfgm7oEeGOsbhyJjYvsw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_XuAfg27oEeGOsbhyJjYvsw" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_XuAfhW7oEeGOsbhyJjYvsw" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_XuAfh27oEeGOsbhyJjYvsw" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - <contents xmi:type="ecore:EPackage" xmi:id="_OSPlIW7nEeGRT9uCX2f8pg" name="templateDefiner" nsURI="http:///schemas/templateDefiner/_OSPlIG7nEeGRT9uCX2f8pg/2" nsPrefix="templateDefiner"> - <eClassifiers xmi:type="ecore:EClass" xmi:id="_OSPlIm7nEeGRT9uCX2f8pg" name="TemplateSpec"> - <eAnnotations xmi:id="_OSPlI27nEeGRT9uCX2f8pg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HwNVIG7fEeGRT9uCX2f8pg"/> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_OSPlJG7nEeGRT9uCX2f8pg" name="id" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_OSPlJm7nEeGRT9uCX2f8pg" name="path" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eStructuralFeatures> - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_OSPlKG7nEeGRT9uCX2f8pg" name="base_Class" ordered="false" lowerBound="1"> - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/> - </eStructuralFeatures> - </eClassifiers> - </contents> - </eAnnotations> - <elementImport xmi:id="_oDHUcG7iEeGRT9uCX2f8pg" alias=""> - <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> - </elementImport> - <elementImport xmi:id="_WRSp4G7oEeGOsbhyJjYvsw"> - <importedElement xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - </elementImport> - <elementImport xmi:id="_XBhsEHDtEeGZOrm8dUmuoQ"> - <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Constraint"/> - </elementImport> - <elementImport xmi:id="_H2_YQNGoEeGUrvtSfCI-KA"> - <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/> - </elementImport> - <elementImport xmi:id="_lPcIgDMaEeKfG_F3BtLDQQ" alias=""> - <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/> - </elementImport> - <packageImport xmi:id="_sQiMkG7hEeGRT9uCX2f8pg"> - <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/> - </packageImport> - <packagedElement xmi:type="uml:Stereotype" xmi:id="_HwNVIG7fEeGRT9uCX2f8pg" name="TemplateSpec"> - <ownedAttribute xmi:id="_uHnfcG7gEeGRT9uCX2f8pg" name="id" visibility="public"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - </ownedAttribute> - <ownedAttribute xmi:id="_6_msQG7lEeGRT9uCX2f8pg" name="path"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - </ownedAttribute> - <ownedAttribute xmi:id="_JQlCEG7nEeGRT9uCX2f8pg" name="base_Class" association="_JQkbAG7nEeGRT9uCX2f8pg"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> - </ownedAttribute> - <!--<icon xmi:id="_ZaUw8EjtEeKi8c3rd0hFqw" location="platform:/resource/common-models/img/contentsJR.gif"/>--> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="_JQkbAG7nEeGRT9uCX2f8pg" name="Class_TemplateSpec" memberEnd="_JQkbAW7nEeGRT9uCX2f8pg _JQlCEG7nEeGRT9uCX2f8pg"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_JQkbAW7nEeGRT9uCX2f8pg" name="extension_TemplateSpec" type="_HwNVIG7fEeGRT9uCX2f8pg" aggregation="composite" association="_JQkbAG7nEeGRT9uCX2f8pg"/> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="_PtBjsHDtEeGZOrm8dUmuoQ" name="ConstraintsSpec"> - <ownedAttribute xmi:id="_SynbonDtEeGZOrm8dUmuoQ" name="base_Class" association="_SynboHDtEeGZOrm8dUmuoQ"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="_SynboHDtEeGZOrm8dUmuoQ" name="Class_ConstraintSpec" memberEnd="_SynboXDtEeGZOrm8dUmuoQ _SynbonDtEeGZOrm8dUmuoQ"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_SynboXDtEeGZOrm8dUmuoQ" name="extension_ConstraintSpec" type="_PtBjsHDtEeGZOrm8dUmuoQ" aggregation="composite" association="_SynboHDtEeGZOrm8dUmuoQ"/> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="_hAIDMHDtEeGZOrm8dUmuoQ" name="ConstraintType"> - <ownedAttribute xmi:id="_m8n20nDtEeGZOrm8dUmuoQ" name="base_Constraint" association="_m8n20HDtEeGZOrm8dUmuoQ"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Constraint"/> - </ownedAttribute> - <ownedAttribute xmi:id="_u5HMQHDtEeGZOrm8dUmuoQ" name="type" type="_4BpeEHDtEeGZOrm8dUmuoQ"/> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="_m8n20HDtEeGZOrm8dUmuoQ" name="Constraint_ConstraintType" memberEnd="_m8n20XDtEeGZOrm8dUmuoQ _m8n20nDtEeGZOrm8dUmuoQ"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_m8n20XDtEeGZOrm8dUmuoQ" name="extension_ConstraintType" type="_hAIDMHDtEeGZOrm8dUmuoQ" aggregation="composite" association="_m8n20HDtEeGZOrm8dUmuoQ"/> - </packagedElement> - <packagedElement xmi:type="uml:Enumeration" xmi:id="_4BpeEHDtEeGZOrm8dUmuoQ" name="TypeConst"> - <ownedLiteral xmi:id="_7nLaUHDtEeGZOrm8dUmuoQ" name="INFO"/> - <ownedLiteral xmi:id="_8g4pgHDtEeGZOrm8dUmuoQ" name="ERROR"/> - <ownedLiteral xmi:id="_9ZHSAHDtEeGZOrm8dUmuoQ" name="WARNING"/> - <ownedLiteral xmi:id="_1zHzYIOcEeWuz4wch7l8Pg" name="FATALERROR"/> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="_OMurgHLjEeGn4e4nbPDDug" name="InternalClass"> - <ownedAttribute xmi:id="_RxlSUnLjEeGn4e4nbPDDug" name="base_Class" association="_RxlSUHLjEeGn4e4nbPDDug"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="_RxlSUHLjEeGn4e4nbPDDug" name="Class_InternalClass" memberEnd="_RxlSUXLjEeGn4e4nbPDDug _RxlSUnLjEeGn4e4nbPDDug"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_RxlSUXLjEeGn4e4nbPDDug" name="extension_InternalClass" type="_OMurgHLjEeGn4e4nbPDDug" aggregation="composite" association="_RxlSUHLjEeGn4e4nbPDDug"/> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="_Epd6YNBKEeGfMcXRSGqzFQ" name="DocumentationSpec"> - <ownedAttribute xmi:id="_Epd6ZNBKEeGfMcXRSGqzFQ" name="document"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - </ownedAttribute> - <ownedAttribute xmi:id="_Epd6ZdBKEeGfMcXRSGqzFQ" name="paragraph"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - </ownedAttribute> - <ownedAttribute xmi:id="_Epd6ZtBKEeGfMcXRSGqzFQ" name="sample"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - </ownedAttribute> - <ownedAttribute xmi:id="_G1shYtBKEeGfMcXRSGqzFQ" name="base_Class" association="_G1shYNBKEeGfMcXRSGqzFQ"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> - </ownedAttribute> - <ownedAttribute xmi:id="_f9UtINBKEeGfMcXRSGqzFQ" name="name"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - </ownedAttribute> - <ownedAttribute xmi:id="_hvT9QNBMEeGfMcXRSGqzFQ" name="description"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="_G1shYNBKEeGfMcXRSGqzFQ" name="Class_TemplateSpec" memberEnd="_G1shYdBKEeGfMcXRSGqzFQ _G1shYtBKEeGfMcXRSGqzFQ"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_G1shYdBKEeGfMcXRSGqzFQ" name="extension_TemplateSpec" type="_Epd6YNBKEeGfMcXRSGqzFQ" aggregation="composite" association="_G1shYNBKEeGfMcXRSGqzFQ"/> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="_DAP8gNGMEeG8I-EsUJmKug" name="ConstraintDoc"> - <ownedAttribute xmi:id="_EEg14NGMEeG8I-EsUJmKug" name="valueSet"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - </ownedAttribute> - <ownedAttribute xmi:id="_G0u6wtGMEeG8I-EsUJmKug" name="base_Constraint" association="_G0u6wNGMEeG8I-EsUJmKug"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Constraint"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="_G0u6wNGMEeG8I-EsUJmKug" name="Constraint_ConstraintDoc" memberEnd="_G0u6wdGMEeG8I-EsUJmKug _G0u6wtGMEeG8I-EsUJmKug"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_G0u6wdGMEeG8I-EsUJmKug" name="extension_ConstraintDoc" type="_DAP8gNGMEeG8I-EsUJmKug" aggregation="composite" association="_G0u6wNGMEeG8I-EsUJmKug"/> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="_HWghYNGoEeGUrvtSfCI-KA" name="InternalOperation"> - <ownedAttribute xmi:id="_Pu7k4tGoEeGUrvtSfCI-KA" name="base_Operation" association="_Pu7k4NGoEeGUrvtSfCI-KA"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="_Pu7k4NGoEeGUrvtSfCI-KA" name="Operation_Stereotype1" memberEnd="_Pu7k4dGoEeGUrvtSfCI-KA _Pu7k4tGoEeGUrvtSfCI-KA"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_Pu7k4dGoEeGUrvtSfCI-KA" name="extension_Stereotype1" type="_HWghYNGoEeGUrvtSfCI-KA" aggregation="composite" association="_Pu7k4NGoEeGUrvtSfCI-KA"/> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="_PZewsNTGEeGhM9ABogTsfg" name="AdvancedTemplate"> - <ownedAttribute xmi:id="_QxUGUNTGEeGhM9ABogTsfg" name="constraint"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - </ownedAttribute> - <ownedAttribute xmi:id="_Uk9-ItTGEeGhM9ABogTsfg" name="base_Class" association="_Uk9-INTGEeGhM9ABogTsfg"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="_Uk9-INTGEeGhM9ABogTsfg" name="Class_AdvencedTemplate" memberEnd="_Uk9-IdTGEeGhM9ABogTsfg _Uk9-ItTGEeGhM9ABogTsfg"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_Uk9-IdTGEeGhM9ABogTsfg" name="extension_AdvencedTemplate" type="_PZewsNTGEeGhM9ABogTsfg" aggregation="composite" association="_Uk9-INTGEeGhM9ABogTsfg"/> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="_UwUVYEjsEeKi8c3rd0hFqw" name="taml"> - <ownedAttribute xmi:id="_XsYd4EjsEeKi8c3rd0hFqw" name="base_Constraint" association="_XsX20EjsEeKi8c3rd0hFqw"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Constraint"/> - </ownedAttribute> - <ownedAttribute xmi:id="_ZMqk4EjsEeKi8c3rd0hFqw" name="IDs"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - </ownedAttribute> - <ownedAttribute xmi:id="_rVPJEHwLEeKEDd8BBul2Tg" name="targetIDScheme"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - </ownedAttribute> - <ownedAttribute xmi:id="_nHLLMCoqEeW-r_GGJYXEXA" name="base_Class" association="_nHJ9ECoqEeW-r_GGJYXEXA"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="_XsX20EjsEeKi8c3rd0hFqw" name="Constraint_taml" memberEnd="_XsX20UjsEeKi8c3rd0hFqw _XsYd4EjsEeKi8c3rd0hFqw"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_XsX20UjsEeKi8c3rd0hFqw" name="extension_taml" type="_UwUVYEjsEeKi8c3rd0hFqw" aggregation="composite" association="_XsX20EjsEeKi8c3rd0hFqw"/> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="_3CuuYEqcEeK1paKjZ4Nz-w" name="ParentProperty"> - <ownedAttribute xmi:id="_Teu08EqdEeKYlo0bjHdefA" name="base_Property" association="_TeuN4EqdEeKYlo0bjHdefA"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="_TeuN4EqdEeKYlo0bjHdefA" name="Property_Stereotype1" memberEnd="_TeuN4UqdEeKYlo0bjHdefA _Teu08EqdEeKYlo0bjHdefA"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_TeuN4UqdEeKYlo0bjHdefA" name="extension_Stereotype1" type="_3CuuYEqcEeK1paKjZ4Nz-w" aggregation="composite" association="_TeuN4EqdEeKYlo0bjHdefA"/> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="_nHJ9ECoqEeW-r_GGJYXEXA" name="Class_taml" memberEnd="_nHJ9ESoqEeW-r_GGJYXEXA _nHLLMCoqEeW-r_GGJYXEXA"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_nHJ9ESoqEeW-r_GGJYXEXA" name="extension_taml" type="_UwUVYEjsEeKi8c3rd0hFqw" aggregation="composite" association="_nHJ9ECoqEeW-r_GGJYXEXA"/> - </packagedElement> - <packagedElement xmi:type="uml:Stereotype" xmi:id="_BNgLcLk9EeadT_oVto_uPg" name="ConstraintKind"> - <ownedAttribute xmi:id="_DZAZsrk9EeadT_oVto_uPg" name="base_Constraint" association="_DZAZsLk9EeadT_oVto_uPg"> - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Constraint"/> - </ownedAttribute> - <ownedAttribute xmi:id="_Efh84Lk9EeadT_oVto_uPg" name="kind"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Extension" xmi:id="_DZAZsLk9EeadT_oVto_uPg" name="Constraint_ConstraintKind" memberEnd="_DZAZsbk9EeadT_oVto_uPg _DZAZsrk9EeadT_oVto_uPg"> - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_DZAZsbk9EeadT_oVto_uPg" name="extension_ConstraintKind" type="_BNgLcLk9EeadT_oVto_uPg" aggregation="composite" association="_DZAZsLk9EeadT_oVto_uPg"/> - </packagedElement> -</uml:Profile> diff --git a/hl7templates/gocmodel-jar/pom.xml b/hl7templates/gocmodel-jar/pom.xml index cfed36e..6f8be01 100644 --- a/hl7templates/gocmodel-jar/pom.xml +++ b/hl7templates/gocmodel-jar/pom.xml @@ -56,6 +56,9 @@ <artifactId>maven-surefire-plugin</artifactId> <version>2.20</version> <configuration> +<!-- <excludes>--> +<!-- <exclude>**/*Test.java</exclude>--> +<!-- </excludes>--> <argLine>-Dfile.encoding=UTF-8 -Xmx2048m</argLine> <systemPropertyVariables> <jacoco-agent.destfile>target/jacoco.exec</jacoco-agent.destfile> @@ -92,6 +95,7 @@ </property> </systemProperties> + </configuration> <dependencies> @@ -102,6 +106,22 @@ </dependency> </dependencies> </plugin> + + <plugin> + <artifactId>maven-failsafe-plugin</artifactId> + <version>2.17</version> + <executions> + <execution> + <goals> + <goal>integration-test</goal> + <goal>verify</goal> + </goals> + </execution> + </executions> + <configuration> + <argLine>-DHL7TEMP_RESOURCES_PATH="/tmp/GOCResources/hl7templates-resources"</argLine> + </configuration> + </plugin> <plugin> <groupId>org.pitest</groupId> <artifactId>pitest-maven</artifactId> @@ -119,34 +139,99 @@ </configuration> </plugin> +<!-- <plugin>--> +<!-- <groupId>org.jacoco</groupId>--> +<!-- <artifactId>jacoco-maven-plugin</artifactId>--> +<!-- <version>0.7.9</version>--> +<!-- <executions>--> +<!-- <execution>--> +<!-- <id>default-prepare-agent</id>--> +<!-- <goals>--> +<!-- <goal>prepare-agent</goal>--> +<!-- </goals>--> +<!-- </execution>--> +<!-- <execution>--> +<!-- <id>default-report</id>--> +<!-- <phase>prepare-package</phase>--> +<!-- <goals>--> +<!-- <goal>report</goal>--> +<!-- </goals>--> +<!-- <configuration>--> +<!-- <dataFile>target/jacoco.exec</dataFile>--> +<!-- </configuration>--> +<!-- </execution>--> +<!-- </executions>--> +<!-- </plugin>--> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-release-plugin</artifactId> + <version>2.5.3</version> + </plugin> <plugin> - <groupId>org.jacoco</groupId> - <artifactId>jacoco-maven-plugin</artifactId> - <version>0.7.9</version> + <groupId>org.codehaus.mojo</groupId> + <artifactId>exec-maven-plugin</artifactId> + <version>1.6.0</version> <executions> <execution> - <id>default-prepare-agent</id> + <id>init-resources</id> + <phase>pre-integration-test</phase> <goals> - <goal>prepare-agent</goal> + <goal>java</goal> </goals> + <configuration> + <mainClass>net.ihe.gazelle.goc.scripts.CreateResourcesForTest</mainClass> + </configuration> </execution> <execution> - <id>default-report</id> - <phase>prepare-package</phase> + <id>delete-resources</id> + <phase>post-integration-test</phase> <goals> - <goal>report</goal> + <goal>java</goal> </goals> <configuration> - <dataFile>target/jacoco.exec</dataFile> + <mainClass>net.ihe.gazelle.goc.scripts.DeleteResourcesForTest</mainClass> </configuration> </execution> </executions> + </plugin> + + + <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-release-plugin</artifactId> - <version>2.5.3</version> + <groupId>org.codehaus.mojo</groupId> + <artifactId>build-helper-maven-plugin</artifactId> + <version>1.9.1</version> + <executions> + <execution> + <id>add-integration-test-source-as-test-sources</id> + <phase>generate-test-sources</phase> + <goals> + <goal>add-test-source</goal> + </goals> + <configuration> + <sources> + <source>src/it/java</source> + </sources> + </configuration> + </execution> + <execution> + <id>add-resources-for-tests</id> + <phase>generate-test-resources</phase> + <goals> + <goal>add-test-resource</goal> + </goals> + <configuration> + <resources> + <resource> + <directory>src/it/resources</directory> + </resource> + </resources> + </configuration> + </execution> + </executions> </plugin> + </plugins> </build> @@ -314,6 +399,28 @@ <scope>runtime</scope> </dependency> + <dependency> + <groupId>net.ihe.gazelle.model</groupId> + <artifactId>cda-model</artifactId> + <version>3.0.0-SNAPSHOT</version> + </dependency> + <dependency> + <groupId>net.ihe.gazelle.model</groupId> + <artifactId>cdaepsos-model</artifactId> + <version>3.0.0-SNAPSHOT</version> + </dependency> + <dependency> + <groupId>commons-io</groupId> + <artifactId>commons-io</artifactId> + <version>2.6</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>commons-io</groupId> + <artifactId>commons-io</artifactId> + <version>2.6</version> + <scope>compile</scope> + </dependency> </dependencies> </project> diff --git a/hl7templates/gocmodel-jar/src/test/java/net/ihe/gazelle/goc/model/test/CDAClassesMapTest.java b/hl7templates/gocmodel-jar/src/it/java/net/ihe/gazelle/goc/mode/test/CDAClassesMapIT.java similarity index 99% rename from hl7templates/gocmodel-jar/src/test/java/net/ihe/gazelle/goc/model/test/CDAClassesMapTest.java rename to hl7templates/gocmodel-jar/src/it/java/net/ihe/gazelle/goc/mode/test/CDAClassesMapIT.java index 0548bd1..76b6750 100644 --- a/hl7templates/gocmodel-jar/src/test/java/net/ihe/gazelle/goc/model/test/CDAClassesMapTest.java +++ b/hl7templates/gocmodel-jar/src/it/java/net/ihe/gazelle/goc/mode/test/CDAClassesMapIT.java @@ -1,4 +1,4 @@ -package net.ihe.gazelle.goc.model.test; +package net.ihe.gazelle.goc.mode.test; import org.eclipse.emf.common.util.EList; import org.eclipse.uml2.uml.PackageableElement; @@ -16,7 +16,7 @@ import static org.junit.Assert.assertTrue; * @author Abderrazek Boufahja * */ -public class CDAClassesMapTest { +public class CDAClassesMapIT { @Test public void testFindElementNameById() { diff --git a/hl7templates/gocmodel-jar/src/test/java/net/ihe/gazelle/goc/model/test/ElementImportUtilTest.java b/hl7templates/gocmodel-jar/src/it/java/net/ihe/gazelle/goc/mode/test/ElementImportUtilIT.java similarity index 96% rename from hl7templates/gocmodel-jar/src/test/java/net/ihe/gazelle/goc/model/test/ElementImportUtilTest.java rename to hl7templates/gocmodel-jar/src/it/java/net/ihe/gazelle/goc/mode/test/ElementImportUtilIT.java index ecc5f0b..12aa64f 100644 --- a/hl7templates/gocmodel-jar/src/test/java/net/ihe/gazelle/goc/model/test/ElementImportUtilTest.java +++ b/hl7templates/gocmodel-jar/src/it/java/net/ihe/gazelle/goc/mode/test/ElementImportUtilIT.java @@ -1,4 +1,4 @@ -package net.ihe.gazelle.goc.model.test; +package net.ihe.gazelle.goc.mode.test; import static org.junit.Assert.assertTrue; import net.ihe.gazelle.goc.uml.Model; @@ -14,7 +14,7 @@ import org.junit.Test; * @author Abderrazek Boufahja * */ -public class ElementImportUtilTest { +public class ElementImportUtilIT { @Test public void testFindElementImport1() { diff --git a/hl7templates/gocmodel-jar/src/test/java/net/ihe/gazelle/goc/model/test/ModelDescriberInitializerTest.java b/hl7templates/gocmodel-jar/src/it/java/net/ihe/gazelle/goc/mode/test/ModelDescriberInitializerIT.java similarity index 95% rename from hl7templates/gocmodel-jar/src/test/java/net/ihe/gazelle/goc/model/test/ModelDescriberInitializerTest.java rename to hl7templates/gocmodel-jar/src/it/java/net/ihe/gazelle/goc/mode/test/ModelDescriberInitializerIT.java index 8f6b617..ac1a2ea 100644 --- a/hl7templates/gocmodel-jar/src/test/java/net/ihe/gazelle/goc/model/test/ModelDescriberInitializerTest.java +++ b/hl7templates/gocmodel-jar/src/it/java/net/ihe/gazelle/goc/mode/test/ModelDescriberInitializerIT.java @@ -1,4 +1,4 @@ -package net.ihe.gazelle.goc.model.test; +package net.ihe.gazelle.goc.mode.test; import net.ihe.gazelle.goc.uml.utils.ModelDescriberInitializer; import net.ihe.gazelle.goc.umlmodel.model.ModelDescriber; @@ -10,7 +10,7 @@ import java.util.List; import static org.junit.Assert.*; -public class ModelDescriberInitializerTest { +public class ModelDescriberInitializerIT { @Test public void testInitializeListModelDescriberString1() { diff --git a/hl7templates/gocmodel-jar/src/test/java/net/ihe/gazelle/goc/model/test/ModelDescriberUtilTest.java b/hl7templates/gocmodel-jar/src/it/java/net/ihe/gazelle/goc/mode/test/ModelDescriberUtilIT.java similarity index 88% rename from hl7templates/gocmodel-jar/src/test/java/net/ihe/gazelle/goc/model/test/ModelDescriberUtilTest.java rename to hl7templates/gocmodel-jar/src/it/java/net/ihe/gazelle/goc/mode/test/ModelDescriberUtilIT.java index ce5dea3..a3a7e97 100644 --- a/hl7templates/gocmodel-jar/src/test/java/net/ihe/gazelle/goc/model/test/ModelDescriberUtilTest.java +++ b/hl7templates/gocmodel-jar/src/it/java/net/ihe/gazelle/goc/mode/test/ModelDescriberUtilIT.java @@ -1,4 +1,4 @@ -package net.ihe.gazelle.goc.model.test; +package net.ihe.gazelle.goc.mode.test; import static org.junit.Assert.*; @@ -10,7 +10,7 @@ import net.ihe.gazelle.goc.umlmodel.util.ModelDescriberUtil; import org.junit.Test; -public class ModelDescriberUtilTest { +public class ModelDescriberUtilIT { @Test public void testGetModelDescriberByIdentifier1() { diff --git a/hl7templates/gocmodel-jar/src/test/java/net/ihe/gazelle/goc/model/test/PackagedElementUtilTest.java b/hl7templates/gocmodel-jar/src/it/java/net/ihe/gazelle/goc/mode/test/PackagedElementUtilIT.java similarity index 96% rename from hl7templates/gocmodel-jar/src/test/java/net/ihe/gazelle/goc/model/test/PackagedElementUtilTest.java rename to hl7templates/gocmodel-jar/src/it/java/net/ihe/gazelle/goc/mode/test/PackagedElementUtilIT.java index 0a517f3..3845c47 100644 --- a/hl7templates/gocmodel-jar/src/test/java/net/ihe/gazelle/goc/model/test/PackagedElementUtilTest.java +++ b/hl7templates/gocmodel-jar/src/it/java/net/ihe/gazelle/goc/mode/test/PackagedElementUtilIT.java @@ -1,4 +1,4 @@ -package net.ihe.gazelle.goc.model.test; +package net.ihe.gazelle.goc.mode.test; import static org.junit.Assert.assertTrue; @@ -14,7 +14,7 @@ import org.junit.Test; * @author Abderrazek Boufahja * */ -public class PackagedElementUtilTest { +public class PackagedElementUtilIT { @Test public void testInitPackagedElement() { diff --git a/hl7templates/gocmodel-jar/src/test/java/net/ihe/gazelle/goc/model/test/UMLLoaderTest.java b/hl7templates/gocmodel-jar/src/it/java/net/ihe/gazelle/goc/mode/test/UMLLoaderIT.java similarity index 99% rename from hl7templates/gocmodel-jar/src/test/java/net/ihe/gazelle/goc/model/test/UMLLoaderTest.java rename to hl7templates/gocmodel-jar/src/it/java/net/ihe/gazelle/goc/mode/test/UMLLoaderIT.java index 6294b83..4d17c77 100644 --- a/hl7templates/gocmodel-jar/src/test/java/net/ihe/gazelle/goc/model/test/UMLLoaderTest.java +++ b/hl7templates/gocmodel-jar/src/it/java/net/ihe/gazelle/goc/mode/test/UMLLoaderIT.java @@ -1,4 +1,4 @@ -package net.ihe.gazelle.goc.model.test; +package net.ihe.gazelle.goc.mode.test; import static org.junit.Assert.*; @@ -14,7 +14,7 @@ import net.ihe.gazelle.goc.uml.utils.UMLLoader; * @author Abderrazek Boufahja * */ -public class UMLLoaderTest { +public class UMLLoaderIT { @Test public void testGetPropertyTypeNameString1() { diff --git a/hl7templates/gocmodel-jar/src/test/java/net/ihe/gazelle/goc/model/test/UmlServicesTest.java b/hl7templates/gocmodel-jar/src/it/java/net/ihe/gazelle/goc/mode/test/UmlServicesIT.java similarity index 76% rename from hl7templates/gocmodel-jar/src/test/java/net/ihe/gazelle/goc/model/test/UmlServicesTest.java rename to hl7templates/gocmodel-jar/src/it/java/net/ihe/gazelle/goc/mode/test/UmlServicesIT.java index 11b0b86..640ae82 100644 --- a/hl7templates/gocmodel-jar/src/test/java/net/ihe/gazelle/goc/model/test/UmlServicesTest.java +++ b/hl7templates/gocmodel-jar/src/it/java/net/ihe/gazelle/goc/mode/test/UmlServicesIT.java @@ -1,4 +1,4 @@ -package net.ihe.gazelle.goc.model.test; +package net.ihe.gazelle.goc.mode.test; import static org.junit.Assert.assertTrue; @@ -6,7 +6,7 @@ import org.junit.Test; import net.ihe.gazelle.goc.uml.utils.UMLLoader; -public class UmlServicesTest { +public class UmlServicesIT { @Test public void testGetStereotypeValue() { diff --git a/hl7templates/gocmodel-jar/src/test/java/net/ihe/gazelle/goc/model/test/XMIUtilTest.java b/hl7templates/gocmodel-jar/src/it/java/net/ihe/gazelle/goc/mode/test/XMIUtilIT.java similarity index 90% rename from hl7templates/gocmodel-jar/src/test/java/net/ihe/gazelle/goc/model/test/XMIUtilTest.java rename to hl7templates/gocmodel-jar/src/it/java/net/ihe/gazelle/goc/mode/test/XMIUtilIT.java index dec42d9..a966821 100644 --- a/hl7templates/gocmodel-jar/src/test/java/net/ihe/gazelle/goc/model/test/XMIUtilTest.java +++ b/hl7templates/gocmodel-jar/src/it/java/net/ihe/gazelle/goc/mode/test/XMIUtilIT.java @@ -1,4 +1,4 @@ -package net.ihe.gazelle.goc.model.test; +package net.ihe.gazelle.goc.mode.test; import static org.junit.Assert.assertTrue; @@ -13,7 +13,7 @@ import org.junit.Test; * @author Abderrazek Boufahja * */ -public class XMIUtilTest extends XMIUtil { +public class XMIUtilIT extends XMIUtil { @Test public void testCreateXMI() { diff --git a/hl7templates/gocmodel-jar/src/main/java/net/ihe/gazelle/goc/scripts/CreateResourcesForTest.java b/hl7templates/gocmodel-jar/src/main/java/net/ihe/gazelle/goc/scripts/CreateResourcesForTest.java new file mode 100644 index 0000000..e683459 --- /dev/null +++ b/hl7templates/gocmodel-jar/src/main/java/net/ihe/gazelle/goc/scripts/CreateResourcesForTest.java @@ -0,0 +1,171 @@ +package net.ihe.gazelle.goc.scripts; + +import net.ihe.gazelle.model.utils.ModelUMLDesc; +import net.ihe.gazelle.model.utils.ModelsDefinition; +import net.ihe.gazelle.model.CdaModelRetriever; +import org.apache.commons.io.FileUtils; + +import javax.xml.bind.JAXBContext; +import javax.xml.bind.JAXBException; +import javax.xml.bind.Unmarshaller; +import java.io.*; +import java.net.URL; +import java.util.Map; +import java.util.Properties; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +public class CreateResourcesForTest { + + + public static void main(String[] args) throws IOException{ + + Properties properties = new Properties(); + InputStream inputStream = CreateResourcesForTest.class.getResourceAsStream("/env.properties"); + InputStream tt = CreateResourcesForTest.class.getResourceAsStream("/log4j.properties"); + System.out.println(tt); + properties.load(inputStream); + String workspacePath = properties.getProperty("TEMP_TESTS_WORKSPACE"); + + System.out.println("Creating resources for tests..."); + + CdaModelRetriever modelRetriever = new CdaModelRetriever(); + + Map<String, URL> resources = modelRetriever.retrieveResources(); + Map<String, URL> models = modelRetriever.retrieveModels(); + Map<String, URL> profiles = modelRetriever.retrieveUMLProfiles(); + + ModelsDefinition modelsDefinition; + try { + modelsDefinition = getModelsDefinitionFromResources(resources); + } catch (JAXBException e){ + throw new IOException(e); + } + for (ModelUMLDesc modelDescription : modelsDefinition.getUMLModelsDescription().getModelUMLDesc()) { + String modelPath = modelDescription.getRelativeXMIPath().replace("../", ""); + String subModelName = modelPath.substring(modelPath.lastIndexOf("/")+1); + String folderName = modelPath.substring(0, modelPath.lastIndexOf("/")); + createFolder(workspacePath + "/" + folderName); + if (models.get(subModelName) == null) { + throw new IOException("Didn't found model in resources : " + subModelName); + } + writeContentInFile(models.get(subModelName), workspacePath + "/" + modelPath); + } + + createFolder(new File(workspacePath) + "/hl7templates-resources/cdabasic"); + for (String key : resources.keySet()) { + writeContentInFile(resources.get(key), new File(workspacePath) + "/hl7templates-resources/cdabasic" + "/" + key); + } + + + createFolder(new File(workspacePath) + "/hl7templates-resources/uml/profiles"); + for (String key : profiles.keySet()) { + writeContentInFile(profiles.get(key), new File(workspacePath) + "/hl7templates-resources/uml/profiles" + "/" + key); + } + + String pathResources = workspacePath + "/hl7templates-resources" + File.separator + "cdabasic/modelsDefinition.xml"; + try { + String content = readDoc(pathResources); + String folderOutputformatted = workspacePath.endsWith("/")?workspacePath.substring(0, workspacePath.length()-1):workspacePath; + String replaceBy = updateWorkspacePath(content, folderOutputformatted); + printDoc(replaceBy, pathResources); + } catch (IOException e) { + throw e; + } + + String source = workspacePath + "/hl7templates-resources"; + File srcDir = new File(source); + + String destination = workspacePath + "hl7templates/hl7templates-resources"; + File destDir = new File(destination); + + try { + FileUtils.copyDirectory(srcDir, destDir); + } catch (IOException e) { + e.printStackTrace(); + } + } + + private static ModelsDefinition getModelsDefinitionFromResources(Map<String, URL> resources) throws JAXBException { + ModelsDefinition modelsDefinition; + JAXBContext jxb = JAXBContext.newInstance(ModelsDefinition.class); + Unmarshaller um = jxb.createUnmarshaller(); + modelsDefinition = (ModelsDefinition) um.unmarshal(resources.get("modelsDefinition.xml")); + return modelsDefinition; + } + + private static void createFolder(String folderToCreatePath) throws IOException { + File folderToCreate = new File(folderToCreatePath); + if (folderToCreate.exists()){ + System.out.println("Folder " + folderToCreate.getAbsolutePath() + " already exists."); + } else if (!folderToCreate.mkdirs()){ + throw new IOException("Cannot create folder " + folderToCreate.getAbsolutePath()); + } + } + + private static void writeContentInFile(URL resourceURL, String fileOutputPath) throws IOException{ + try (InputStream resourceInputStream = resourceURL.openStream()) { + if (resourceInputStream == null) { + throw new IOException("Didn't found resource : " + resourceURL); + } + byte[] buffer = new byte[resourceInputStream.available()]; + File fileOutput = new File(fileOutputPath); + try (OutputStream outStream = new FileOutputStream(fileOutput)){ + while (true) { + final int length = resourceInputStream.read(buffer); + if (length <= 0) { + break; + } + outStream.write(buffer, 0, length); + } + } + } + } + + public static String readDoc(String name) throws IOException { + BufferedReader scanner = new BufferedReader(new FileReader(name)); + StringBuilder res = new StringBuilder(); + try { + String line = scanner.readLine(); + while (line != null) { + res.append(line + "\n"); + line = scanner.readLine(); + } + } finally { + scanner.close(); + } + return res.toString(); + } + + public static void printDoc(String doc, String name) throws IOException { + try (FileWriter fw = new FileWriter(new File(name))){ + fw.append(doc); + fw.close(); + } + } + + private static String updateWorkspacePath(String modelsDefinitionContent, String workspacePath) throws IOException{ + if (modelsDefinitionContent != null) { + String regex = "<path>(.*?)</path>"; + Pattern pattern = Pattern.compile(regex); + Matcher matcher = pattern.matcher(modelsDefinitionContent); + String tobeReplaced = ""; + if(matcher.find()) { + String stringUMLPath = matcher.group(1); + tobeReplaced = extractWorkspace(stringUMLPath); + } + return modelsDefinitionContent.replace(tobeReplaced, workspacePath); + } + return null; + } + + private static String extractWorkspace(String modelPath) throws IOException{ + String[] paths = modelPath.split("/"); + for (String path : paths) { + if (path.contains("-model")) { + return modelPath.substring(0, modelPath.indexOf(path)-1); + } + } + throw new IOException("ModelDefinition does not define correct path to a model : " + modelPath); + } +} diff --git a/hl7templates/gocmodel-jar/src/main/java/net/ihe/gazelle/goc/scripts/DeleteResourcesForTest.java b/hl7templates/gocmodel-jar/src/main/java/net/ihe/gazelle/goc/scripts/DeleteResourcesForTest.java new file mode 100644 index 0000000..f1e11be --- /dev/null +++ b/hl7templates/gocmodel-jar/src/main/java/net/ihe/gazelle/goc/scripts/DeleteResourcesForTest.java @@ -0,0 +1,27 @@ +package net.ihe.gazelle.goc.scripts; + +import org.apache.commons.io.FileUtils; + +import java.io.File; +import java.io.IOException; +import java.io.InputStream; +import java.util.Properties; + + +// /!\ ALERT: Don't touch this class! you may damage your system + +public class DeleteResourcesForTest { + public static void main(String[] args) { + + try { + Properties properties = new Properties(); + InputStream inputStream = DeleteResourcesForTest.class.getResourceAsStream("/env.properties"); + properties.load(inputStream); + String workspace = properties.getProperty("TEMP_TESTS_WORKSPACE"); + FileUtils.deleteDirectory(new File(workspace)); + System.out.println("Resources deleted successfully"); + } catch (IOException e) { + e.printStackTrace(); + } + } +} diff --git a/hl7templates/gocmodel-jar/src/main/resources/env.properties b/hl7templates/gocmodel-jar/src/main/resources/env.properties new file mode 100644 index 0000000..0a8e84e --- /dev/null +++ b/hl7templates/gocmodel-jar/src/main/resources/env.properties @@ -0,0 +1,3 @@ +# /!\ ALERT: don't touch this, you may damage your systems + +TEMP_TESTS_WORKSPACE=/tmp/GOCResources/ \ No newline at end of file diff --git a/hl7templates/hl7templates-generator-jar/pom.xml b/hl7templates/hl7templates-generator-jar/pom.xml index 9ca28aa..522f15e 100644 --- a/hl7templates/hl7templates-generator-jar/pom.xml +++ b/hl7templates/hl7templates-generator-jar/pom.xml @@ -81,6 +81,25 @@ </dependency> </dependencies> </plugin> + + + <plugin> + <artifactId>maven-failsafe-plugin</artifactId> + <version>2.17</version> + <executions> + <execution> + <goals> + <goal>integration-test</goal> + <goal>verify</goal> + </goals> + </execution> + </executions> + <configuration> + <argLine>-DHL7TEMP_RESOURCES_PATH="/tmp/GOCResources/hl7templates-resources"</argLine> + </configuration> + </plugin> + + <plugin> <groupId>org.pitest</groupId> <artifactId>pitest-maven</artifactId> @@ -121,6 +140,83 @@ </execution> </executions> </plugin> + + + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>exec-maven-plugin</artifactId> + <version>1.6.0</version> + <executions> + <execution> + <id>init-resources</id> + <phase>pre-integration-test</phase> + <goals> + <goal>java</goal> + </goals> + <configuration> + <mainClass>net.ihe.gazelle.goc.scripts.CreateResourcesForTest</mainClass> + <includePluginDependencies>true</includePluginDependencies> + <classpathScope>test</classpathScope> + </configuration> + </execution> + <execution> + <id>delete-resources</id> + <phase>post-integration-test</phase> + <goals> + <goal>java</goal> + </goals> + <configuration> + <mainClass>net.ihe.gazelle.goc.scripts.DeleteResourcesForTest</mainClass> + <includePluginDependencies>true</includePluginDependencies> + <classpathScope>test</classpathScope> + </configuration> + </execution> + </executions> + <dependencies> + <dependency> + <groupId>net.ihe.gazelle</groupId> + <artifactId>gocmodel-jar</artifactId> + <version>3.0.0-SNAPSHOT</version> + </dependency> + </dependencies> + </plugin> + + + + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>build-helper-maven-plugin</artifactId> + <version>1.9.1</version> + <executions> + <execution> + <id>add-integration-test-source-as-test-sources</id> + <phase>generate-test-sources</phase> + <goals> + <goal>add-test-source</goal> + </goals> + <configuration> + <sources> + <source>src/it/java</source> + </sources> + </configuration> + </execution> + <execution> + <id>add-resources-for-tests</id> + <phase>generate-test-resources</phase> + <goals> + <goal>add-test-resource</goal> + </goals> + <configuration> + <resources> + <resource> + <directory>src/it/resources</directory> + </resource> + </resources> + </configuration> + </execution> + </executions> + </plugin> + </plugins> </build> diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/assertions/test/AssertAnalyzerTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/assertions/test/AssertAnalyzerIT.java similarity index 98% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/assertions/test/AssertAnalyzerTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/assertions/test/AssertAnalyzerIT.java index 03c2c32..8dd4865 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/assertions/test/AssertAnalyzerTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/assertions/test/AssertAnalyzerIT.java @@ -2,7 +2,6 @@ package net.ihe.gazelle.tempgen.assertions.test; import static org.junit.Assert.*; -import java.io.ByteArrayOutputStream; import java.util.ArrayList; import java.util.List; import java.util.Set; @@ -14,8 +13,6 @@ import org.junit.Test; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import net.ihe.gazelle.common.marshaller.ObjectMarshaller; -import net.ihe.gazelle.common.marshaller.ObjectMarshallerImpl; import net.ihe.gazelle.goc.uml.utils.PackagedElementUtil; import net.ihe.gazelle.goc.xmm.OwnedRule; import net.ihe.gazelle.goc.xmm.OwnedRuleType; @@ -38,10 +35,10 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; * @author Abderrazek Boufahja * */ -public class AssertAnalyzerTest extends AssertAnalyzer { +public class AssertAnalyzerIT extends AssertAnalyzer { - private static Logger log = LoggerFactory.getLogger(AssertAnalyzerTest.class); + private static Logger log = LoggerFactory.getLogger(AssertAnalyzerIT.class); Decor decorTemplates = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/assertions/test/XPATHValidationTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/assertions/test/XPATHValidationIT.java similarity index 98% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/assertions/test/XPATHValidationTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/assertions/test/XPATHValidationIT.java index 1d3fd19..57c9530 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/assertions/test/XPATHValidationTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/assertions/test/XPATHValidationIT.java @@ -23,7 +23,7 @@ import static org.junit.Assert.*; -public class XPATHValidationTest extends AssertAnalyzer { +public class XPATHValidationIT extends AssertAnalyzer { private Decor decorTemplate = null; // private List<TemplateDefinition> templateDefinitions = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrClassCodeAnalyzerTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrClassCodeAnalyzerIT.java similarity index 97% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrClassCodeAnalyzerTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrClassCodeAnalyzerIT.java index 8f5e4c4..f8f0dc4 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrClassCodeAnalyzerTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrClassCodeAnalyzerIT.java @@ -19,7 +19,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; * @author Abderrazek Boufahja * */ -public class AttrClassCodeAnalyzerTest { +public class AttrClassCodeAnalyzerIT { Decor decorTemplates = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrConstraintAnalyzerTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrConstraintAnalyzerIT.java similarity index 98% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrConstraintAnalyzerTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrConstraintAnalyzerIT.java index 6f36fed..f8aa14c 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrConstraintAnalyzerTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrConstraintAnalyzerIT.java @@ -21,7 +21,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; * @author Abderrazek Boufahja * */ -public class AttrConstraintAnalyzerTest { +public class AttrConstraintAnalyzerIT { Decor decorTemplates = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrContextConductionIndAnalyzerTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrContextConductionIndAnalyzerIT.java similarity index 97% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrContextConductionIndAnalyzerTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrContextConductionIndAnalyzerIT.java index eec4373..238f40d 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrContextConductionIndAnalyzerTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrContextConductionIndAnalyzerIT.java @@ -20,7 +20,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; * @author Abderrazek Boufahja * */ -public class AttrContextConductionIndAnalyzerTest { +public class AttrContextConductionIndAnalyzerIT { Decor decorTemplates = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrContextControlCodeAnalyzerTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrContextControlCodeAnalyzerIT.java similarity index 98% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrContextControlCodeAnalyzerTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrContextControlCodeAnalyzerIT.java index e5cc9e5..c921ee2 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrContextControlCodeAnalyzerTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrContextControlCodeAnalyzerIT.java @@ -21,7 +21,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; * @author Abderrazek Boufahja * */ -public class AttrContextControlCodeAnalyzerTest { +public class AttrContextControlCodeAnalyzerIT { Decor decorTemplates = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrDatatypeAnalyzerTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrDatatypeAnalyzerIT.java similarity index 99% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrDatatypeAnalyzerTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrDatatypeAnalyzerIT.java index 78f0992..58ea137 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrDatatypeAnalyzerTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrDatatypeAnalyzerIT.java @@ -18,7 +18,7 @@ import static org.junit.Assert.assertTrue; /** * @author Abderrazek Boufahja */ -public class AttrDatatypeAnalyzerTest { +public class AttrDatatypeAnalyzerIT { Decor decorTemplates = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrExtensionAnalyzerTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrExtensionAnalyzerIT.java similarity index 98% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrExtensionAnalyzerTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrExtensionAnalyzerIT.java index 16b194a..b64dea8 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrExtensionAnalyzerTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrExtensionAnalyzerIT.java @@ -20,7 +20,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; * @author Abderrazek Boufahja * */ -public class AttrExtensionAnalyzerTest { +public class AttrExtensionAnalyzerIT { Decor decorTemplates = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrMultiplicityAnalyzerTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrMultiplicityAnalyzerIT.java similarity index 98% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrMultiplicityAnalyzerTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrMultiplicityAnalyzerIT.java index d795038..11438a1 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrMultiplicityAnalyzerTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrMultiplicityAnalyzerIT.java @@ -20,7 +20,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; * @author Abderrazek Boufahja * */ -public class AttrMultiplicityAnalyzerTest { +public class AttrMultiplicityAnalyzerIT { Decor decorTemplates = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrOptionalityAnalyzerTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrOptionalityAnalyzerIT.java similarity index 98% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrOptionalityAnalyzerTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrOptionalityAnalyzerIT.java index 349c55c..4a849e9 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrOptionalityAnalyzerTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrOptionalityAnalyzerIT.java @@ -24,7 +24,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; * @author Abderrazek Boufahja * */ -public class AttrOptionalityAnalyzerTest { +public class AttrOptionalityAnalyzerIT { Decor decorTemplates = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrProcessorUtilTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrProcessorUtilIT.java similarity index 99% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrProcessorUtilTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrProcessorUtilIT.java index eea649d..0a232ab 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrProcessorUtilTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrProcessorUtilIT.java @@ -19,7 +19,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.RuleDefinitionUtil; import net.ihe.gazelle.tempmodel.org.decor.art.utils.RulesUtil; import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; -public class AttrProcessorUtilTest { +public class AttrProcessorUtilIT { Decor decorTemplates = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrProhibitedAnalyzerTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrProhibitedAnalyzerIT.java similarity index 98% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrProhibitedAnalyzerTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrProhibitedAnalyzerIT.java index 28070c7..eef7c05 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrProhibitedAnalyzerTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrProhibitedAnalyzerIT.java @@ -20,7 +20,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; * @author Abderrazek Boufahja * */ -public class AttrProhibitedAnalyzerTest { +public class AttrProhibitedAnalyzerIT { Decor decorTemplates = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrRepresentationAnalyzerTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrRepresentationAnalyzerIT.java similarity index 98% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrRepresentationAnalyzerTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrRepresentationAnalyzerIT.java index 058509c..1445a25 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrRepresentationAnalyzerTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrRepresentationAnalyzerIT.java @@ -18,7 +18,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.RuleDefinitionUtil; import net.ihe.gazelle.tempmodel.org.decor.art.utils.RulesUtil; import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; -public class AttrRepresentationAnalyzerTest { +public class AttrRepresentationAnalyzerIT { @Test public void testGenerateOCLConstraint() throws FileNotFoundException, JAXBException { diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrUseAnalyzerTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrUseAnalyzerIT.java similarity index 98% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrUseAnalyzerTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrUseAnalyzerIT.java index 9b3a7a4..b7f6c59 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrUseAnalyzerTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrUseAnalyzerIT.java @@ -20,7 +20,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; * @author Abderrazek Boufahja * */ -public class AttrUseAnalyzerTest { +public class AttrUseAnalyzerIT { Decor decorTemplates = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrValueAnalyzerTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrValueAnalyzerIT.java similarity index 99% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrValueAnalyzerTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrValueAnalyzerIT.java index be4d58a..1df1b04 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrValueAnalyzerTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrValueAnalyzerIT.java @@ -24,7 +24,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; * @author Abderrazek Boufahja * */ -public class AttrValueAnalyzerTest { +public class AttrValueAnalyzerIT { Decor decorTemplates = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrVocabAnalyzerTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrVocabAnalyzerIT.java similarity index 98% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrVocabAnalyzerTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrVocabAnalyzerIT.java index 818d942..f1ec436 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrVocabAnalyzerTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrVocabAnalyzerIT.java @@ -21,7 +21,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; * @author Abderrazek Boufahja * */ -public class AttrVocabAnalyzerTest extends AttrVocabAnalyzer { +public class AttrVocabAnalyzerIT extends AttrVocabAnalyzer { Decor decorTemplates = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrVocabEnumVocabAnalyzerTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrVocabEnumVocabAnalyzerIT.java similarity index 95% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrVocabEnumVocabAnalyzerTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrVocabEnumVocabAnalyzerIT.java index d9e6840..0989f2c 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttrVocabEnumVocabAnalyzerTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttrVocabEnumVocabAnalyzerIT.java @@ -19,7 +19,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; * @author Abderrazek Boufahja * */ -public class AttrVocabEnumVocabAnalyzerTest extends AttrVocabEnumVocabAnalyzer { +public class AttrVocabEnumVocabAnalyzerIT extends AttrVocabEnumVocabAnalyzer { Decor decorTemplates = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttributeAnalyzerTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttributeAnalyzerIT.java similarity index 99% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttributeAnalyzerTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttributeAnalyzerIT.java index 2c35a61..98cd630 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/attr/test/AttributeAnalyzerTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/attr/test/AttributeAnalyzerIT.java @@ -32,7 +32,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; /** * @author Abderrazek Boufahja */ -public class AttributeAnalyzerTest extends AttributeAnalyzer { +public class AttributeAnalyzerIT extends AttributeAnalyzer { Decor decorTemplates = null; Decor contTemplates = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/choice/test/AssertionChoicesTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/choice/test/AssertionChoicesIT.java similarity index 97% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/choice/test/AssertionChoicesTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/choice/test/AssertionChoicesIT.java index 226256f..4e93589 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/choice/test/AssertionChoicesTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/choice/test/AssertionChoicesIT.java @@ -1,5 +1,6 @@ package net.ihe.gazelle.tempgen.choice.test; +import net.ihe.gazelle.goc.uml.utils.PackagedElementUtil; import net.ihe.gazelle.goc.xmm.OwnedRule; import net.ihe.gazelle.goc.xmm.OwnedRuleKind; import net.ihe.gazelle.goc.xmm.PackagedElement; @@ -19,7 +20,7 @@ import java.util.List; import static org.junit.Assert.*; -public class AssertionChoicesTest extends ChoiceDefinitionAnalyzer { +public class AssertionChoicesIT extends ChoiceDefinitionAnalyzer { Decor decor = null; TemplateDefinition td = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/choice/test/ChoiceMaximumMultiplicityANalyzerTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/choice/test/ChoiceMaximumMultiplicityANalyzerIT.java similarity index 93% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/choice/test/ChoiceMaximumMultiplicityANalyzerTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/choice/test/ChoiceMaximumMultiplicityANalyzerIT.java index 91482bb..2ef1dbb 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/choice/test/ChoiceMaximumMultiplicityANalyzerTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/choice/test/ChoiceMaximumMultiplicityANalyzerIT.java @@ -12,7 +12,7 @@ import net.ihe.gazelle.tempgen.choice.analyzer.ChoiceMaximumMultiplicityANalyzer * @author Abderrazek Boufahja * */ -public class ChoiceMaximumMultiplicityANalyzerTest extends ChoiceInitTest { +public class ChoiceMaximumMultiplicityANalyzerIT extends ChoiceInitTest { @Test public void testGenerateOCLConstraint() { diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/choice/test/ChoiceMinimumMultiplicityANalyzerTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/choice/test/ChoiceMinimumMultiplicityANalyzerIT.java similarity index 94% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/choice/test/ChoiceMinimumMultiplicityANalyzerTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/choice/test/ChoiceMinimumMultiplicityANalyzerIT.java index c13c8b9..358e336 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/choice/test/ChoiceMinimumMultiplicityANalyzerTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/choice/test/ChoiceMinimumMultiplicityANalyzerIT.java @@ -12,7 +12,7 @@ import net.ihe.gazelle.tempgen.choice.analyzer.ChoiceMinimumMultiplicityANalyzer * @author Abderrazek Boufahja * */ -public class ChoiceMinimumMultiplicityANalyzerTest extends ChoiceInitTest { +public class ChoiceMinimumMultiplicityANalyzerIT extends ChoiceInitTest { @Test public void testGenerateOCLConstraint() { diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/flatten/test/AssertFlattenProcTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/flatten/test/AssertFlattenProcIT.java similarity index 97% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/flatten/test/AssertFlattenProcTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/flatten/test/AssertFlattenProcIT.java index 80e4471..16d7a41 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/flatten/test/AssertFlattenProcTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/flatten/test/AssertFlattenProcIT.java @@ -16,7 +16,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.model.TemplateDefinition; * @author Abderrazek Boufahja * */ -public class AssertFlattenProcTest { +public class AssertFlattenProcIT { @Test public void testProcess() { diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/flatten/test/GeneralFlattenDecorTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/flatten/test/GeneralFlattenDecorIT.java similarity index 99% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/flatten/test/GeneralFlattenDecorTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/flatten/test/GeneralFlattenDecorIT.java index 9285895..fbddf10 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/flatten/test/GeneralFlattenDecorTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/flatten/test/GeneralFlattenDecorIT.java @@ -20,7 +20,7 @@ import static org.junit.Assert.assertTrue; /** * @author Abderrazek Boufahja */ -public class GeneralFlattenDecorTest { +public class GeneralFlattenDecorIT { Decor decorTemplates = null; Decor decorTemplatesBis = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/flatten/test/IncludeDefinitionFlattenProcTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/flatten/test/IncludeDefinitionFlattenProcIT.java similarity index 98% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/flatten/test/IncludeDefinitionFlattenProcTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/flatten/test/IncludeDefinitionFlattenProcIT.java index a8f3b46..7114b1b 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/flatten/test/IncludeDefinitionFlattenProcTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/flatten/test/IncludeDefinitionFlattenProcIT.java @@ -25,7 +25,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; /** * @author Abderrazek Boufahja */ -public class IncludeDefinitionFlattenProcTest extends IncludeDefinitionFlattenProc { +public class IncludeDefinitionFlattenProcIT extends IncludeDefinitionFlattenProc { Decor decorTemplates = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/flatten/test/LetFlattenProcTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/flatten/test/LetFlattenProcIT.java similarity index 98% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/flatten/test/LetFlattenProcTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/flatten/test/LetFlattenProcIT.java index 25e25c5..1d3716d 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/flatten/test/LetFlattenProcTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/flatten/test/LetFlattenProcIT.java @@ -20,7 +20,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; * @author Abderrazek Boufahja * */ -public class LetFlattenProcTest { +public class LetFlattenProcIT { Decor decorTemplates = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/flatten/test/RuleDefinitionFlattenProcTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/flatten/test/RuleDefinitionFlattenProcIT.java similarity index 99% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/flatten/test/RuleDefinitionFlattenProcTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/flatten/test/RuleDefinitionFlattenProcIT.java index 3b79000..c9f9af1 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/flatten/test/RuleDefinitionFlattenProcTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/flatten/test/RuleDefinitionFlattenProcIT.java @@ -20,7 +20,7 @@ import static org.junit.Assert.assertTrue; /** * @author Abderrazek Boufahja */ -public class RuleDefinitionFlattenProcTest extends RuleDefinitionFlattenProc { +public class RuleDefinitionFlattenProcIT extends RuleDefinitionFlattenProc { Decor decorTemplates = null; Decor decorTemplates2 = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/proc/test/ChoiceDefinitionAnalyzerTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/proc/test/ChoiceDefinitionAnalyzerIT.java similarity index 98% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/proc/test/ChoiceDefinitionAnalyzerTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/proc/test/ChoiceDefinitionAnalyzerIT.java index d9eba79..b799b42 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/proc/test/ChoiceDefinitionAnalyzerTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/proc/test/ChoiceDefinitionAnalyzerIT.java @@ -33,7 +33,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; * @author Abderrazek Boufahja * */ -public class ChoiceDefinitionAnalyzerTest extends ChoiceDefinitionAnalyzer { +public class ChoiceDefinitionAnalyzerIT extends ChoiceDefinitionAnalyzer { Decor decorTemplates = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/rules/analyzer/ContainMandatoryAnalyzerTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/rules/analyzer/ContainMandatoryAnalyzerIT.java similarity index 98% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/rules/analyzer/ContainMandatoryAnalyzerTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/rules/analyzer/ContainMandatoryAnalyzerIT.java index 41a23ad..365b45b 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/rules/analyzer/ContainMandatoryAnalyzerTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/rules/analyzer/ContainMandatoryAnalyzerIT.java @@ -11,7 +11,7 @@ import org.junit.Test; import static org.junit.Assert.assertEquals; -public class ContainMandatoryAnalyzerTest { +public class ContainMandatoryAnalyzerIT { Decor decorTemplates = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/rules/analyzer/ContainMaximumMultiplicityAnalyzerTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/rules/analyzer/ContainMaximumMultiplicityAnalyzerIT.java similarity index 97% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/rules/analyzer/ContainMaximumMultiplicityAnalyzerTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/rules/analyzer/ContainMaximumMultiplicityAnalyzerIT.java index ed8b620..5683d9a 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/rules/analyzer/ContainMaximumMultiplicityAnalyzerTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/rules/analyzer/ContainMaximumMultiplicityAnalyzerIT.java @@ -11,7 +11,7 @@ import org.junit.Test; import static org.junit.Assert.*; -public class ContainMaximumMultiplicityAnalyzerTest { +public class ContainMaximumMultiplicityAnalyzerIT { Decor decorTemplates = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/rules/analyzer/ContainMinimumMultiplicityAnalyzerTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/rules/analyzer/ContainMinimumMultiplicityAnalyzerIT.java similarity index 97% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/rules/analyzer/ContainMinimumMultiplicityAnalyzerTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/rules/analyzer/ContainMinimumMultiplicityAnalyzerIT.java index 38d160b..85dc74f 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/rules/analyzer/ContainMinimumMultiplicityAnalyzerTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/rules/analyzer/ContainMinimumMultiplicityAnalyzerIT.java @@ -11,7 +11,7 @@ import org.junit.Test; import static org.junit.Assert.assertEquals; -public class ContainMinimumMultiplicityAnalyzerTest { +public class ContainMinimumMultiplicityAnalyzerIT { Decor decorTemplates = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/CDAPathGeneratorTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/CDAPathGeneratorIT.java similarity index 99% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/CDAPathGeneratorTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/CDAPathGeneratorIT.java index 903737a..b734623 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/CDAPathGeneratorTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/CDAPathGeneratorIT.java @@ -21,7 +21,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.RuleDefinitionUtil; import net.ihe.gazelle.tempmodel.org.decor.art.utils.RulesUtil; import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; -public class CDAPathGeneratorTest { +public class CDAPathGeneratorIT { private Decor currentDecor = DecorMarshaller.loadDecor("src/test/resources/decor_assert.xml"); diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/DecorAnalyzerTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/DecorAnalyzerIT.java similarity index 97% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/DecorAnalyzerTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/DecorAnalyzerIT.java index e27cbe6..4f0cc56 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/DecorAnalyzerTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/DecorAnalyzerIT.java @@ -15,7 +15,7 @@ import net.ihe.gazelle.goc.xmi.XMIMarshaller; import net.ihe.gazelle.tempgen.action.DecorAnalyzer; import net.ihe.gazelle.tempmodel.org.decor.art.utils.DecorMarshaller; -public class DecorAnalyzerTest extends DecorAnalyzer { +public class DecorAnalyzerIT extends DecorAnalyzer { @Before public void before() throws FileNotFoundException, JAXBException { diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/DecorValidationLevelsActionTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/DecorValidationLevelsActionIT.java similarity index 99% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/DecorValidationLevelsActionTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/DecorValidationLevelsActionIT.java index 4c38f19..562b648 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/DecorValidationLevelsActionTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/DecorValidationLevelsActionIT.java @@ -14,7 +14,7 @@ import java.io.IOException; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; -public class DecorValidationLevelsActionTest { +public class DecorValidationLevelsActionIT { Decor decorTemplates = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/DistinguisherFollowerTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/DistinguisherFollowerIT.java similarity index 98% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/DistinguisherFollowerTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/DistinguisherFollowerIT.java index 3506b3f..abc81d6 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/DistinguisherFollowerTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/DistinguisherFollowerIT.java @@ -13,7 +13,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.model.RuleDefinition; import net.ihe.gazelle.tempmodel.org.decor.art.model.Rules; import net.ihe.gazelle.tempmodel.org.decor.art.model.TemplateDefinition; -public class DistinguisherFollowerTest { +public class DistinguisherFollowerIT { @Before public void before() { diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/ExtraNegativeDistinguisherControlerTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/ExtraNegativeDistinguisherControlerIT.java similarity index 95% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/ExtraNegativeDistinguisherControlerTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/ExtraNegativeDistinguisherControlerIT.java index c99aa5a..448cc41 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/ExtraNegativeDistinguisherControlerTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/ExtraNegativeDistinguisherControlerIT.java @@ -15,7 +15,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.RuleDefinitionUtil; import net.ihe.gazelle.tempmodel.org.decor.art.utils.RulesUtil; import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; -public class ExtraNegativeDistinguisherControlerTest extends ExtraNegativeDistinguisherControler { +public class ExtraNegativeDistinguisherControlerIT extends ExtraNegativeDistinguisherControler { @Test public void testAcceptNegativeDistinguisher() { diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/HL7TemplatesConverterTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/HL7TemplatesConverterIT.java similarity index 99% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/HL7TemplatesConverterTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/HL7TemplatesConverterIT.java index c67bb2e..3cddb0d 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/HL7TemplatesConverterTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/HL7TemplatesConverterIT.java @@ -13,7 +13,7 @@ import net.ihe.gazelle.tempgen.action.GenerationProperties; import net.ihe.gazelle.tempgen.action.HL7TemplatesConverter; import net.ihe.gazelle.tempmodel.org.decor.art.utils.NegativeDistinguisherList; -public class HL7TemplatesConverterTest { +public class HL7TemplatesConverterIT { @Test public void testConvertArtDecorXMI1() throws FileNotFoundException, JAXBException { diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/ImportElementHandlerTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/ImportElementHandlerIT.java similarity index 98% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/ImportElementHandlerTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/ImportElementHandlerIT.java index 1092b64..063c6b2 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/ImportElementHandlerTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/ImportElementHandlerIT.java @@ -19,7 +19,7 @@ import net.ihe.gazelle.tempgen.handler.ProblemHandler; * @author Abderrazek Boufahja * */ -public class ImportElementHandlerTest { +public class ImportElementHandlerIT { XMI xmi = new XMI(); diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/IsClosedElWithDistGeneratorTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/IsClosedElWithDistGeneratorIT.java similarity index 98% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/IsClosedElWithDistGeneratorTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/IsClosedElWithDistGeneratorIT.java index f751c01..8956d56 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/IsClosedElWithDistGeneratorTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/IsClosedElWithDistGeneratorIT.java @@ -20,7 +20,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; * @author Abderrazek Boufahja * */ -public class IsClosedElWithDistGeneratorTest { +public class IsClosedElWithDistGeneratorIT { Decor decIsClosed = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/IsClosedElementGeneratorTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/IsClosedElementGeneratorIT.java similarity index 96% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/IsClosedElementGeneratorTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/IsClosedElementGeneratorIT.java index bc25961..0ed41d1 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/IsClosedElementGeneratorTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/IsClosedElementGeneratorIT.java @@ -18,7 +18,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; * @author Abderrazek Boufahja * */ -public class IsClosedElementGeneratorTest extends IsClosedElementGenerator { +public class IsClosedElementGeneratorIT extends IsClosedElementGenerator { Decor decIsClosed = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/OCLGeneratorTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/OCLGeneratorIT.java similarity index 99% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/OCLGeneratorTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/OCLGeneratorIT.java index b447f01..e11f31e 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/OCLGeneratorTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/OCLGeneratorIT.java @@ -30,7 +30,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; * @author Abderrazek Boufahja * */ -public class OCLGeneratorTest extends OCLGenerator { +public class OCLGeneratorIT extends OCLGenerator { Decor decorTemplates = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/OwnedRuleManagerTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/OwnedRuleManagerIT.java similarity index 98% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/OwnedRuleManagerTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/OwnedRuleManagerIT.java index 855004c..8f91806 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/OwnedRuleManagerTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/OwnedRuleManagerIT.java @@ -22,7 +22,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; * @author Abderrazek Boufahja * */ -public class OwnedRuleManagerTest extends OwnedRuleManager { +public class OwnedRuleManagerIT extends OwnedRuleManager { @Test public void testConvertMultiplicity() throws Exception { diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/PathManagerTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/PathManagerIT.java similarity index 98% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/PathManagerTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/PathManagerIT.java index b6287b6..ab8624e 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/PathManagerTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/PathManagerIT.java @@ -14,7 +14,7 @@ import net.ihe.gazelle.tempmodel.dpath.utils.DPathExtractor; * @author Abderrazek Boufahja * */ -public class PathManagerTest extends PathManager { +public class PathManagerIT extends PathManager { @Test public void testFindPathTypeNameDParent1() { diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/PropertyAnalyzerTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/PropertyAnalyzerIT.java similarity index 99% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/PropertyAnalyzerTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/PropertyAnalyzerIT.java index 28637d4..a4e5e6e 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/PropertyAnalyzerTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/PropertyAnalyzerIT.java @@ -24,7 +24,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; * @author Abderrazek Boufahja * */ -public class PropertyAnalyzerTest extends PropertyAnalyzer { +public class PropertyAnalyzerIT extends PropertyAnalyzer { Decor decorTemplates = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/RDDatatypeTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/RDDatatypeIT.java similarity index 98% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/RDDatatypeTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/RDDatatypeIT.java index 1fa6122..6c5f619 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/RDDatatypeTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/RDDatatypeIT.java @@ -18,7 +18,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; * @author Abderrazek Boufahja * */ -public class RDDatatypeTest { +public class RDDatatypeIT { Decor decorTemplates = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/RDExceptionAnalyzerTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/RDExceptionAnalyzerIT.java similarity index 98% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/RDExceptionAnalyzerTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/RDExceptionAnalyzerIT.java index d39deb1..9b33d6d 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/RDExceptionAnalyzerTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/RDExceptionAnalyzerIT.java @@ -15,7 +15,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.RuleDefinitionUtil; import net.ihe.gazelle.tempmodel.org.decor.art.utils.RulesUtil; import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; -public class RDExceptionAnalyzerTest { +public class RDExceptionAnalyzerIT { @Test public void testGenerateOCLConstraint1() { diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/RDMandatoryTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/RDMandatoryIT.java similarity index 98% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/RDMandatoryTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/RDMandatoryIT.java index 35792a1..2991d67 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/RDMandatoryTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/RDMandatoryIT.java @@ -18,7 +18,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; * @author Abderrazek Boufahja * */ -public class RDMandatoryTest { +public class RDMandatoryIT { Decor decorTemplates = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/RDMaximumMultiplicityTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/RDMaximumMultiplicityIT.java similarity index 98% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/RDMaximumMultiplicityTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/RDMaximumMultiplicityIT.java index c4d2d4f..66a1373 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/RDMaximumMultiplicityTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/RDMaximumMultiplicityIT.java @@ -18,7 +18,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; * @author Abderrazek Boufahja * */ -public class RDMaximumMultiplicityTest { +public class RDMaximumMultiplicityIT { Decor decorTemplates = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/RDMinimumMultiplicityAnalyzerTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/RDMinimumMultiplicityAnalyzerIT.java similarity index 99% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/RDMinimumMultiplicityAnalyzerTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/RDMinimumMultiplicityAnalyzerIT.java index 66eb2f3..362fdc7 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/RDMinimumMultiplicityAnalyzerTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/RDMinimumMultiplicityAnalyzerIT.java @@ -14,7 +14,7 @@ import java.io.FileNotFoundException; import static org.junit.Assert.assertEquals; -public class RDMinimumMultiplicityAnalyzerTest { +public class RDMinimumMultiplicityAnalyzerIT { Decor decorTemplates = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/RDVocabularyTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/RDVocabularyIT.java similarity index 99% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/RDVocabularyTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/RDVocabularyIT.java index 00f3907..1aff6f7 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/RDVocabularyTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/RDVocabularyIT.java @@ -20,7 +20,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; * @author Abderrazek Boufahja * */ -public class RDVocabularyTest extends RDVocabularyAnalyzer { +public class RDVocabularyIT extends RDVocabularyAnalyzer { Decor decorVocab1 = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/RootElementsAnalyzerTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/RootElementsAnalyzerIT.java similarity index 97% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/RootElementsAnalyzerTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/RootElementsAnalyzerIT.java index 04787dd..f10c3b2 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/RootElementsAnalyzerTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/RootElementsAnalyzerIT.java @@ -17,7 +17,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.model.TemplateDefinition; import net.ihe.gazelle.tempmodel.org.decor.art.utils.DecorMarshaller; import net.ihe.gazelle.tempmodel.org.decor.art.utils.RulesUtil; -public class RootElementsAnalyzerTest extends RootElementsAnalyzer { +public class RootElementsAnalyzerIT extends RootElementsAnalyzer { static String OCL = "self.templateId->exists(ii : II | (not ii.root.oclIsUndefined()) and ((ii.root='1.3.6.1.4.1.19376.1.5.3.1.4.5.2')))"; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/RuleDefinitionAnalyzerTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/RuleDefinitionAnalyzerIT.java similarity index 99% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/RuleDefinitionAnalyzerTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/RuleDefinitionAnalyzerIT.java index 101b8d4..b35c070 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/RuleDefinitionAnalyzerTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/RuleDefinitionAnalyzerIT.java @@ -38,9 +38,9 @@ import static org.junit.Assert.*; /** * @author Abderrazek Boufahja, Cedric Eoche-Duval */ -public class RuleDefinitionAnalyzerTest extends RuleDefinitionAnalyzer { +public class RuleDefinitionAnalyzerIT extends RuleDefinitionAnalyzer { - private static final Logger LOG = LoggerFactory.getLogger(RuleDefinitionAnalyzerTest.class); + private static final Logger LOG = LoggerFactory.getLogger(RuleDefinitionAnalyzerIT.class); Decor decIsClosed = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/RulesAnalyzerTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/RulesAnalyzerIT.java similarity index 97% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/RulesAnalyzerTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/RulesAnalyzerIT.java index 17d4fd4..ac9803c 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/RulesAnalyzerTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/RulesAnalyzerIT.java @@ -17,7 +17,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.model.Decor; import net.ihe.gazelle.tempmodel.org.decor.art.utils.DecorMarshaller; import net.ihe.gazelle.tempmodel.org.decor.art.utils.RulesUtil; -public class RulesAnalyzerTest extends RulesAnalyzer { +public class RulesAnalyzerIT extends RulesAnalyzer { @Before public void before() { diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/TemplateDefinitionAnalyzerTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/TemplateDefinitionAnalyzerIT.java similarity index 98% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/TemplateDefinitionAnalyzerTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/TemplateDefinitionAnalyzerIT.java index 7ae2607..d1d4d28 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/TemplateDefinitionAnalyzerTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/TemplateDefinitionAnalyzerIT.java @@ -25,7 +25,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.model.TemplateDefinition; import net.ihe.gazelle.tempmodel.org.decor.art.utils.DecorMarshaller; import net.ihe.gazelle.tempmodel.org.decor.art.utils.RulesUtil; -public class TemplateDefinitionAnalyzerTest extends TemplateDefinitionAnalyzer { +public class TemplateDefinitionAnalyzerIT extends TemplateDefinitionAnalyzer { @Test public void testProcess() { diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/TextAnalyzerTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/TextAnalyzerIT.java similarity index 98% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/TextAnalyzerTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/TextAnalyzerIT.java index f17d507..b5f7e64 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/TextAnalyzerTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/TextAnalyzerIT.java @@ -21,7 +21,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; * @author Abderrazek Boufahja * */ -public class TextAnalyzerTest extends TextAnalyzer { +public class TextAnalyzerIT extends TextAnalyzer { Decor decorTemplates = null; diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/UMLElementsManagerTest.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/UMLElementsManagerIT.java similarity index 98% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/UMLElementsManagerTest.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/UMLElementsManagerIT.java index 49233f0..731917d 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/UMLElementsManagerTest.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/UMLElementsManagerIT.java @@ -7,7 +7,7 @@ import org.junit.Test; import net.ihe.gazelle.tempgen.action.UMLElementsManager; import net.ihe.gazelle.tempmodel.dpath.utils.DPathExtractor; -public class UMLElementsManagerTest { +public class UMLElementsManagerIT { @Test public void testGetMaxAttribute1() { diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/ValueSetFlexibilityTest2.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/ValueSetFlexibility2IT.java similarity index 96% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/ValueSetFlexibilityTest2.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/ValueSetFlexibility2IT.java index 2536edf..2739dcc 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/ValueSetFlexibilityTest2.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/ValueSetFlexibility2IT.java @@ -15,7 +15,7 @@ import net.ihe.gazelle.goc.xmi.XMIMarshaller; import net.ihe.gazelle.tempgen.action.DecorAnalyzer; import net.ihe.gazelle.tempmodel.org.decor.art.utils.DecorMarshaller; -public class ValueSetFlexibilityTest2 extends DecorAnalyzer { +public class ValueSetFlexibility2IT extends DecorAnalyzer { @Before public void before() { diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/ValueSetFlexibilityTest3.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/ValueSetFlexibility3IT.java similarity index 95% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/ValueSetFlexibilityTest3.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/ValueSetFlexibility3IT.java index 1c9c4dd..75febc8 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/ValueSetFlexibilityTest3.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/ValueSetFlexibility3IT.java @@ -14,7 +14,7 @@ import net.ihe.gazelle.goc.xmi.XMIMarshaller; import net.ihe.gazelle.tempgen.action.DecorAnalyzer; import net.ihe.gazelle.tempmodel.org.decor.art.utils.DecorMarshaller; -public class ValueSetFlexibilityTest3 extends DecorAnalyzer { +public class ValueSetFlexibility3IT extends DecorAnalyzer { @Before public void before() { diff --git a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/ValueSetFlexibilityTest1.java b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/ValueSetFlexibilityIT.java similarity index 96% rename from hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/ValueSetFlexibilityTest1.java rename to hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/ValueSetFlexibilityIT.java index 6cf321f..fa7d982 100644 --- a/hl7templates/hl7templates-generator-jar/src/test/java/net/ihe/gazelle/tempgen/test/ValueSetFlexibilityTest1.java +++ b/hl7templates/hl7templates-generator-jar/src/it/java/net/ihe/gazelle/tempgen/test/ValueSetFlexibilityIT.java @@ -15,7 +15,7 @@ import net.ihe.gazelle.goc.xmi.XMIMarshaller; import net.ihe.gazelle.tempgen.action.DecorAnalyzer; import net.ihe.gazelle.tempmodel.org.decor.art.utils.DecorMarshaller; -public class ValueSetFlexibilityTest1 extends DecorAnalyzer { +public class ValueSetFlexibilityIT extends DecorAnalyzer { @Before public void before() { diff --git a/hl7templates/hl7templates-generator-jar/src/main/java/net/ihe/gazelle/tempgen/action/ChoiceDefinitionAnalyzer.java b/hl7templates/hl7templates-generator-jar/src/main/java/net/ihe/gazelle/tempgen/action/ChoiceDefinitionAnalyzer.java index 50e7732..176a3a6 100644 --- a/hl7templates/hl7templates-generator-jar/src/main/java/net/ihe/gazelle/tempgen/action/ChoiceDefinitionAnalyzer.java +++ b/hl7templates/hl7templates-generator-jar/src/main/java/net/ihe/gazelle/tempgen/action/ChoiceDefinitionAnalyzer.java @@ -208,6 +208,10 @@ public class ChoiceDefinitionAnalyzer extends ChoiceDefinitionProcessorImpl { this.listGeneratedOwnedRule.add(generalOwnedRule); currentPackagedElement.getOwnedRule().add(generalOwnedRule); } + // don't process elements if there is an error in one sub element + else{ + return; + } } // no predicates @@ -220,6 +224,10 @@ public class ChoiceDefinitionAnalyzer extends ChoiceDefinitionProcessorImpl { this.listGeneratedOwnedRule.add(generalOwnedRule); currentPackagedElement.getOwnedRule().add(generalOwnedRule); } + // don't process elements if there is an error in one sub element + else{ + return; + } } //case 2: different names (normal process) else{ @@ -386,6 +394,12 @@ public class ChoiceDefinitionAnalyzer extends ChoiceDefinitionProcessorImpl { if(ownedRules != null){ rules.add(ownedRules); } + else{ + ProblemHandler.handleRuleDefinitionError(element, + "There is a problem: One or more sub element of the choices contains an error", + AnalyzerEnum.CHOICE_PROCESS.getValue()); + return null; + } } return rules; } @@ -397,6 +411,12 @@ public class ChoiceDefinitionAnalyzer extends ChoiceDefinitionProcessorImpl { if(ownedRules != null){ rules.add(ownedRules); } + else{ + ProblemHandler.handleRuleDefinitionError(element, + "There is a problem: One or more sub element of the choices contains an error", + AnalyzerEnum.CHOICE_PROCESS.getValue()); + return null; + } } return rules; } @@ -405,7 +425,7 @@ public class ChoiceDefinitionAnalyzer extends ChoiceDefinitionProcessorImpl { String test = AssertUtil.extractAssertFromName(element.getName()); if(test == null){ ProblemHandler.handleRuleDefinitionError((RuleDefinition)element.getParentObject(), - "There are a problem: the assertion in the element name isn't correct", + "There is a problem: the assertion in the element name is not correct", AnalyzerEnum.CHOICE_PROCESS.getValue()); return null; } @@ -436,7 +456,7 @@ public class ChoiceDefinitionAnalyzer extends ChoiceDefinitionProcessorImpl { String templateName = ChoiceDefinitionUtil.getParentTemplateDefinition(currentChoiceDefinition).getDisplayName(); DParent dparent = RuleDefinitionUtil.getDParentOfTheParent((RuleDefinition)currentChoiceDefinition.getParentObject()); String parentPath = DPathExtractor.createPathFromDParent(dparent); - String desc = "In " + templateName + ", in " + parentPath + ", elements under teh Choice tag SHALL verify at least ONE constraint from the choices list "; + String desc = "In " + templateName + ", in " + parentPath + ", elements under the Choice tag SHALL verify at least ONE constraint from the choices list "; generalOwnedRule.getOwnedComment().setBody(desc); log.info("Constructed choice rule: {}",generalOwnedRule.getSpecification().getBody()); return generalOwnedRule; diff --git a/hl7templates/hl7templates-generator-jar/src/main/java/net/ihe/gazelle/tempgen/action/RuleDefinitionAnalyzer.java b/hl7templates/hl7templates-generator-jar/src/main/java/net/ihe/gazelle/tempgen/action/RuleDefinitionAnalyzer.java index 37bdcfc..3d1c8d1 100644 --- a/hl7templates/hl7templates-generator-jar/src/main/java/net/ihe/gazelle/tempgen/action/RuleDefinitionAnalyzer.java +++ b/hl7templates/hl7templates-generator-jar/src/main/java/net/ihe/gazelle/tempgen/action/RuleDefinitionAnalyzer.java @@ -39,6 +39,8 @@ public class RuleDefinitionAnalyzer extends RuleDefinitionProcessorImpl { protected Boolean ignoreTemplateIdRequirements = Boolean.FALSE; private List<OwnedRule> listGeneratedOwnedRule = new ArrayList<>(); + private boolean containsError = false; + protected static void updateListDistinguisherFollower(RuleDefinition ruleDefinition, Pair<String, String> pairDisting) { if (pairDisting != null && pairDisting.getObject1() != null && pairDisting.getObject2() != null) { DParent dElement = DPathExtractor.extractDElementFromDPath(pairDisting.getObject1()); @@ -148,6 +150,7 @@ public class RuleDefinitionAnalyzer extends RuleDefinitionProcessorImpl { "The ruleDefinition is not processed because it is not conform to the CDA model of reference, or there are multitude elements " + "with the same name, which cannot be distinguished : " + name, AnalyzerEnum.RULE_DEF_GENERAL_PROCESS.getValue()); + containsError = true; return; } updateDistinguisherFollowerIfNeeded(); @@ -387,6 +390,7 @@ public class RuleDefinitionAnalyzer extends RuleDefinitionProcessorImpl { } else { ProblemHandler.handleRuleDefinitionError(this.selectedRuleDefinition, "The type of the rule is not part of {CE, CD, CV, CS}", AnalyzerEnum.RD_VOCAB_PROCESS.getValue()); + containsError = true; } } } @@ -438,7 +442,8 @@ public class RuleDefinitionAnalyzer extends RuleDefinitionProcessorImpl { } int elementMaxMultiplicity = extractElementMaxMultiplicity(this.selectedRuleDefinition); boolean isPossibleToHaveConstraint = maximumMultiplicity.intValue() < elementMaxMultiplicity; - if (isPossibleToHaveConstraint) { + if (isPossibleToHaveConstraint || (selectedRuleDefinition.getParentObject() instanceof RuleDefinition + && ((RuleDefinition) selectedRuleDefinition.getParentObject()).getParentObject() instanceof ChoiceDefinition )) { fulfillOwnedRuleForConstraintGenerator((new RDMaximumMultiplicityAnalyzer()), this.currentPackagedElement, OwnedRuleKind.CARDINALITY); } } @@ -487,12 +492,14 @@ public class RuleDefinitionAnalyzer extends RuleDefinitionProcessorImpl { "A DT extension has been done but no inheritence between the original one exists : " + realDTConstrained + " # " + typeRD, (new RDDatatypeAnalyzer()).getProcessIdentifier()); + containsError = true; } } } else { ProblemHandler.handleRuleDefinitionError(selectedRuleDefinition, "The datatypes specified is not part of possible datatypes (" + dt + ")", (new RDDatatypeAnalyzer()).getProcessIdentifier()); + containsError = true; } } } @@ -562,6 +569,12 @@ public class RuleDefinitionAnalyzer extends RuleDefinitionProcessorImpl { TamlHandler.removeTAML(or); } + // we need to clear TAML before exiting in case of error + if(containsError){ + return null; + } + + List<OwnedRule> clone = new ArrayList<>(this.currentPackagedElement.getOwnedRule()); //Clean temporary used package diff --git a/hl7templates/hl7templates-model-jar/pom.xml b/hl7templates/hl7templates-model-jar/pom.xml index 77901f1..9de5bac 100644 --- a/hl7templates/hl7templates-model-jar/pom.xml +++ b/hl7templates/hl7templates-model-jar/pom.xml @@ -71,6 +71,23 @@ </dependency> </dependencies> </plugin> + + <plugin> + <artifactId>maven-failsafe-plugin</artifactId> + <version>2.17</version> + <executions> + <execution> + <goals> + <goal>integration-test</goal> + <goal>verify</goal> + </goals> + </execution> + </executions> + <configuration> + <argLine>-DHL7TEMP_RESOURCES_PATH="/tmp/GOCResources/hl7templates-resources"</argLine> + </configuration> + </plugin> + <plugin> <groupId>org.pitest</groupId> <artifactId>pitest-maven</artifactId> @@ -113,7 +130,85 @@ <artifactId>maven-project-info-reports-plugin</artifactId> <version>2.9</version> </plugin> + + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>exec-maven-plugin</artifactId> + <version>1.6.0</version> + <executions> + <execution> + <id>init-resources</id> + <phase>pre-integration-test</phase> + <goals> + <goal>java</goal> + </goals> + <configuration> + <mainClass>net.ihe.gazelle.goc.scripts.CreateResourcesForTest</mainClass> + <includePluginDependencies>true</includePluginDependencies> + <classpathScope>test</classpathScope> + </configuration> + </execution> + <execution> + <id>delete-resources</id> + <phase>post-integration-test</phase> + <goals> + <goal>java</goal> + </goals> + <configuration> + <mainClass>net.ihe.gazelle.goc.scripts.DeleteResourcesForTest</mainClass> + <includePluginDependencies>true</includePluginDependencies> + <classpathScope>test</classpathScope> + </configuration> + </execution> + </executions> + <dependencies> + <dependency> + <groupId>net.ihe.gazelle</groupId> + <artifactId>gocmodel-jar</artifactId> + <version>3.0.0-SNAPSHOT</version> + </dependency> + </dependencies> + </plugin> + + + + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>build-helper-maven-plugin</artifactId> + <version>1.9.1</version> + <executions> + <execution> + <id>add-integration-test-source-as-test-sources</id> + <phase>generate-test-sources</phase> + <goals> + <goal>add-test-source</goal> + </goals> + <configuration> + <sources> + <source>src/it/java</source> + </sources> + </configuration> + </execution> + <execution> + <id>add-resources-for-tests</id> + <phase>generate-test-resources</phase> + <goals> + <goal>add-test-resource</goal> + </goals> + <configuration> + <resources> + <resource> + <directory>src/it/resources</directory> + </resource> + </resources> + </configuration> + </execution> + </executions> + </plugin> + + </plugins> + </build> <reporting> diff --git a/hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/AttrDTUtilTest.java b/hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/AttrDTUtilIT.java similarity index 92% rename from hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/AttrDTUtilTest.java rename to hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/AttrDTUtilIT.java index 9cabb08..56b2231 100644 --- a/hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/AttrDTUtilTest.java +++ b/hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/AttrDTUtilIT.java @@ -12,7 +12,7 @@ import net.ihe.gazelle.tempmodel.dtdefault.utils.AttrDTUtil; * @author Abderrazek Boufahja * */ -public class AttrDTUtilTest extends AttrDTUtil { +public class AttrDTUtilIT extends AttrDTUtil { @Test public void testGetOriginalDTOfType() { diff --git a/hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/AttributeCheckerUtilTest.java b/hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/AttributeCheckerUtilIT.java similarity index 98% rename from hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/AttributeCheckerUtilTest.java rename to hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/AttributeCheckerUtilIT.java index 4f4ce75..05029b1 100644 --- a/hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/AttributeCheckerUtilTest.java +++ b/hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/AttributeCheckerUtilIT.java @@ -21,7 +21,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; * @author Abderrazek Boufahja * */ -public class AttributeCheckerUtilTest extends AttributeCheckerUtil { +public class AttributeCheckerUtilIT extends AttributeCheckerUtil { Decor decorTemplates = null; diff --git a/hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/AttributeUtilTest.java b/hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/AttributeUtilIT.java similarity index 99% rename from hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/AttributeUtilTest.java rename to hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/AttributeUtilIT.java index 76b63f8..b493f6a 100644 --- a/hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/AttributeUtilTest.java +++ b/hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/AttributeUtilIT.java @@ -25,7 +25,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; * @author Abderrazek Boufahja * */ -public class AttributeUtilTest { +public class AttributeUtilIT { Decor decorObs = null; diff --git a/hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/ChoiceDefinitionProblemUtilTest.java b/hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/ChoiceDefinitionProblemUtilIT.java similarity index 97% rename from hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/ChoiceDefinitionProblemUtilTest.java rename to hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/ChoiceDefinitionProblemUtilIT.java index f6921f1..c088e14 100644 --- a/hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/ChoiceDefinitionProblemUtilTest.java +++ b/hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/ChoiceDefinitionProblemUtilIT.java @@ -20,7 +20,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; * @author Abderrazek Boufahja * */ -public class ChoiceDefinitionProblemUtilTest { +public class ChoiceDefinitionProblemUtilIT { Decor decorTemplates = null; ChoiceDefinition selectedChoice = null; diff --git a/hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/ChoiceDefinitionUtilTest.java b/hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/ChoiceDefinitionUtilIT.java similarity index 98% rename from hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/ChoiceDefinitionUtilTest.java rename to hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/ChoiceDefinitionUtilIT.java index c72ffc9..070bbd5 100644 --- a/hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/ChoiceDefinitionUtilTest.java +++ b/hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/ChoiceDefinitionUtilIT.java @@ -27,7 +27,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; * @author Abderrazek Boufahja * */ -public class ChoiceDefinitionUtilTest { +public class ChoiceDefinitionUtilIT { Decor decorTemplates = null; ChoiceDefinition selectedChoice = null; diff --git a/hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/DTUtilsTest.java b/hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/DTUtilsIT.java similarity index 98% rename from hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/DTUtilsTest.java rename to hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/DTUtilsIT.java index f40087e..506d279 100644 --- a/hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/DTUtilsTest.java +++ b/hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/DTUtilsIT.java @@ -13,7 +13,7 @@ import net.ihe.gazelle.tempmodel.decor.dt.utils.DTUtils; * @author Abderrazek Boufahja * */ -public class DTUtilsTest { +public class DTUtilsIT { @Test public void testDatatypesContainDT() { diff --git a/hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/DistinguisherUtilTest2.java b/hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/DistinguisherUtil2IT.java similarity index 92% rename from hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/DistinguisherUtilTest2.java rename to hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/DistinguisherUtil2IT.java index 4d5f9e2..3ac6f7a 100644 --- a/hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/DistinguisherUtilTest2.java +++ b/hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/DistinguisherUtil2IT.java @@ -12,7 +12,7 @@ import net.ihe.gazelle.tempmodel.distinguisher.utils.DistinguisherUtil; * @author Abderrazek Boufahja * */ -public class DistinguisherUtilTest2 extends DistinguisherUtil{ +public class DistinguisherUtil2IT extends DistinguisherUtil{ @Test public void testFindElementDiscriber1() { diff --git a/hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/DistinguisherUtilTest.java b/hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/DistinguisherUtilIT.java similarity index 97% rename from hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/DistinguisherUtilTest.java rename to hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/DistinguisherUtilIT.java index 4bc632a..7db5cf9 100644 --- a/hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/DistinguisherUtilTest.java +++ b/hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/DistinguisherUtilIT.java @@ -24,7 +24,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.model.RuleDefinition; * @author Abderrazek Boufahja * */ -public class DistinguisherUtilTest extends DistinguisherUtil { +public class DistinguisherUtilIT extends DistinguisherUtil { private static CDAElementsDistinguisher cdaDistinguisers = null; diff --git a/hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/PropertyDescEnumTest.java b/hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/PropertyDescEnumIT.java similarity index 99% rename from hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/PropertyDescEnumTest.java rename to hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/PropertyDescEnumIT.java index 2007e86..d6aad37 100644 --- a/hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/PropertyDescEnumTest.java +++ b/hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/PropertyDescEnumIT.java @@ -13,7 +13,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.model.Property; * @author Abderrazek Boufahja * */ -public class PropertyDescEnumTest { +public class PropertyDescEnumIT { @Test public void testGetPropertyDescriber() { diff --git a/hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/PropertyProblemUtilTest.java b/hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/PropertyProblemUtilIT.java similarity index 98% rename from hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/PropertyProblemUtilTest.java rename to hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/PropertyProblemUtilIT.java index 1b38372..133e5c2 100644 --- a/hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/PropertyProblemUtilTest.java +++ b/hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/PropertyProblemUtilIT.java @@ -15,7 +15,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.RuleDefinitionUtil; import net.ihe.gazelle.tempmodel.org.decor.art.utils.RulesUtil; import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; -public class PropertyProblemUtilTest { +public class PropertyProblemUtilIT { @Test public void testVerifyIfPropertyContainValidCombination() { diff --git a/hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/RuleDefinitionDistinguisherUtilTest.java b/hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/RuleDefinitionDistinguisherUtilIT.java similarity index 99% rename from hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/RuleDefinitionDistinguisherUtilTest.java rename to hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/RuleDefinitionDistinguisherUtilIT.java index dd3be5f..cf268bb 100644 --- a/hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/RuleDefinitionDistinguisherUtilTest.java +++ b/hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/RuleDefinitionDistinguisherUtilIT.java @@ -31,7 +31,7 @@ import static org.junit.Assert.assertTrue; /** * @author Abderrazek Boufahja */ -public class RuleDefinitionDistinguisherUtilTest extends RuleDefinitionDistinguisherUtil { +public class RuleDefinitionDistinguisherUtilIT extends RuleDefinitionDistinguisherUtil { Decor decorTemplatesComplex = null; RuleDefinition firstRD = null; diff --git a/hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/RuleDefinitionProblemUtilTest.java b/hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/RuleDefinitionProblemUtilIT.java similarity index 99% rename from hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/RuleDefinitionProblemUtilTest.java rename to hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/RuleDefinitionProblemUtilIT.java index c0017dd..7b81423 100644 --- a/hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/RuleDefinitionProblemUtilTest.java +++ b/hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/RuleDefinitionProblemUtilIT.java @@ -20,7 +20,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; * @author Abderrazek Boufahja * */ -public class RuleDefinitionProblemUtilTest extends RuleDefinitionProblemUtil { +public class RuleDefinitionProblemUtilIT extends RuleDefinitionProblemUtil { Decor decorVocab1 = null; diff --git a/hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/RuleDefinitionUtilTest.java b/hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/RuleDefinitionUtilIT.java similarity index 99% rename from hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/RuleDefinitionUtilTest.java rename to hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/RuleDefinitionUtilIT.java index a74cdfd..7c232ca 100644 --- a/hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/RuleDefinitionUtilTest.java +++ b/hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/RuleDefinitionUtilIT.java @@ -38,7 +38,7 @@ import static org.junit.Assert.assertTrue; /** * @author Abderrazek Boufahja */ -public class RuleDefinitionUtilTest extends RuleDefinitionUtil { +public class RuleDefinitionUtilIT extends RuleDefinitionUtil { Decor decorTemplatesComplex = null; diff --git a/hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/TemplateDefinitionUtilTest.java b/hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/TemplateDefinitionUtilIT.java similarity index 99% rename from hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/TemplateDefinitionUtilTest.java rename to hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/TemplateDefinitionUtilIT.java index edb5bb8..e08724d 100644 --- a/hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/TemplateDefinitionUtilTest.java +++ b/hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/TemplateDefinitionUtilIT.java @@ -32,7 +32,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.TemplateDefinitionUtil; * @author Abderrazek Boufahja * */ -public class TemplateDefinitionUtilTest extends TemplateDefinitionUtil { +public class TemplateDefinitionUtilIT extends TemplateDefinitionUtil { Decor decorTemplates = null; diff --git a/hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/TemplatesTypeMappingUtilTest.java b/hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/TemplatesTypeMappingUtilIT.java similarity index 98% rename from hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/TemplatesTypeMappingUtilTest.java rename to hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/TemplatesTypeMappingUtilIT.java index f6c07ab..f17f20e 100644 --- a/hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/TemplatesTypeMappingUtilTest.java +++ b/hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/TemplatesTypeMappingUtilIT.java @@ -15,7 +15,7 @@ import net.ihe.gazelle.tempmodel.temp.mapping.model.TemplateSpecification; import net.ihe.gazelle.tempmodel.temp.mapping.model.TemplatesTypeMapping; import net.ihe.gazelle.tempmodel.temp.mapping.utils.TemplatesTypeMappingUtil; -public class TemplatesTypeMappingUtilTest extends TemplatesTypeMappingUtil{ +public class TemplatesTypeMappingUtilIT extends TemplatesTypeMappingUtil{ @Test public void testExtractTemplatesTypeMapping() throws JAXBException { diff --git a/hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/VocabularyUtilTest.java b/hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/VocabularyUtilTI.java similarity index 99% rename from hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/VocabularyUtilTest.java rename to hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/VocabularyUtilTI.java index e825cda..3faf78e 100644 --- a/hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/VocabularyUtilTest.java +++ b/hl7templates/hl7templates-model-jar/src/it/java/net/ihe/gazelle/tempmodel/test/VocabularyUtilTI.java @@ -25,7 +25,7 @@ import net.ihe.gazelle.tempmodel.org.decor.art.utils.VocabularyUtil; * @author Abderrazek Boufahja * */ -public class VocabularyUtilTest { +public class VocabularyUtilTI { Decor decorTemplates = null; diff --git a/hl7templates/hl7templates-model-jar/src/it/resources/env.properties b/hl7templates/hl7templates-model-jar/src/it/resources/env.properties new file mode 100644 index 0000000..0a8e84e --- /dev/null +++ b/hl7templates/hl7templates-model-jar/src/it/resources/env.properties @@ -0,0 +1,3 @@ +# /!\ ALERT: don't touch this, you may damage your systems + +TEMP_TESTS_WORKSPACE=/tmp/GOCResources/ \ No newline at end of file diff --git a/hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/ChoiceDefaultUtilTest.java b/hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/ChoiceDefaultUtilTest.java index b1d0675..68b4e5d 100644 --- a/hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/ChoiceDefaultUtilTest.java +++ b/hl7templates/hl7templates-model-jar/src/test/java/net/ihe/gazelle/tempmodel/test/ChoiceDefaultUtilTest.java @@ -5,6 +5,7 @@ import static org.junit.Assert.assertTrue; import java.util.Arrays; +import org.junit.Ignore; import org.junit.Test; import net.ihe.gazelle.tempmodel.choices.model.ChoiceDefault; @@ -18,6 +19,7 @@ import net.ihe.gazelle.tempmodel.choices.utils.ChoiceDefaultUtil; */ public class ChoiceDefaultUtilTest extends ChoiceDefaultUtil { + @Ignore @Test public void testFindChoiceDefaultByTypeAndSubelements1() { ChoiceDefault dd = ChoiceDefaultUtil.findChoiceDefaultByTypeAndSubelements("POCDMT000040Component2", diff --git a/hl7templates/hl7templates-packager-jar/src/main/java/net/ihe/gazelle/lib/hl7templatespackager/adapters/ValidatorGeneratorPlugin.java b/hl7templates/hl7templates-packager-jar/src/main/java/net/ihe/gazelle/lib/hl7templatespackager/adapters/ValidatorGeneratorPlugin.java index 7f5c2a2..0a9c6a6 100644 --- a/hl7templates/hl7templates-packager-jar/src/main/java/net/ihe/gazelle/lib/hl7templatespackager/adapters/ValidatorGeneratorPlugin.java +++ b/hl7templates/hl7templates-packager-jar/src/main/java/net/ihe/gazelle/lib/hl7templatespackager/adapters/ValidatorGeneratorPlugin.java @@ -106,6 +106,7 @@ public class ValidatorGeneratorPlugin implements ValidatorGenerator { String cdaProps = System.getProperty("HL7TEMP_CDACONFFOLDERNAME", "cdabasic"); params.put("cdaProps",cdaProps); params.put("projectName",validatorConfiguration.getProjectNaming().getProjectName()); + params.put("mvnPath",getMvnExecutionPath()); executeGoalWithParams(getProjectPath(workspace,validatorConfiguration),"exec:exec@generateValidator",params); } diff --git a/hl7templates/hl7templates-packager-jar/src/main/java/net/ihe/gazelle/lib/hl7templatespackager/application/EnvironementConfiguration.java b/hl7templates/hl7templates-packager-jar/src/main/java/net/ihe/gazelle/lib/hl7templatespackager/application/EnvironementConfiguration.java new file mode 100644 index 0000000..d661c55 --- /dev/null +++ b/hl7templates/hl7templates-packager-jar/src/main/java/net/ihe/gazelle/lib/hl7templatespackager/application/EnvironementConfiguration.java @@ -0,0 +1,54 @@ +package net.ihe.gazelle.lib.hl7templatespackager.application; + +import gnu.trove.map.hash.THashMap; +import net.ihe.gazelle.lib.hl7templatespackager.application.exception.EnvironementException; +import net.ihe.gazelle.lib.hl7templatespackager.peripherals.HL7Templates2GOC; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import java.util.Map; + +public class EnvironementConfiguration { + + private static Map<String, String> systemVariablesMap = new THashMap<>(); + + private static Logger log = LoggerFactory.getLogger(EnvironementConfiguration.class); + + + private EnvironementConfiguration() throws EnvironementException {} + + private static void setSystemVariable(String key, String value) throws EnvironementException { + if(key != null && value != null){ + System.setProperty(key,value); + log.info("{} set to {}",key,System.getProperty(value)); + } + else{ + throw new EnvironementException("null key or value are not allowed: ["+key+","+value+"]"); + } + } + + public static void setSystemVariables(String ...args) throws EnvironementException { + if(args.length == 0 || args.length%2 != 0){ + throw new EnvironementException("Problem in envorinement configuration: invalid number of paramaters"); + } + for(int i=0;i<args.length-1;i++){ + systemVariablesMap.put(args[i],args[i+1]); + } + } + + public static boolean addSystemVariable(String key, String value){ + if(key != null && value != null){ + systemVariablesMap.put(key,value); + return true; + } + return false; + } + + public static void configure() throws EnvironementException { + for(Map.Entry<String, String> variable:systemVariablesMap.entrySet()){ + setSystemVariable(variable.getKey(),variable.getValue()); + } + } + + +} diff --git a/hl7templates/hl7templates-packager-jar/src/main/java/net/ihe/gazelle/lib/hl7templatespackager/peripherals/HL7Templates2GOC.java b/hl7templates/hl7templates-packager-jar/src/main/java/net/ihe/gazelle/lib/hl7templatespackager/peripherals/HL7Templates2GOC.java index 046e7b8..ea435ee 100644 --- a/hl7templates/hl7templates-packager-jar/src/main/java/net/ihe/gazelle/lib/hl7templatespackager/peripherals/HL7Templates2GOC.java +++ b/hl7templates/hl7templates-packager-jar/src/main/java/net/ihe/gazelle/lib/hl7templatespackager/peripherals/HL7Templates2GOC.java @@ -215,27 +215,19 @@ public class HL7Templates2GOC { log.info(HL7Templates2GOC.DOCUMENTATION_STRING); return; } - if (getHL7TEMP_CDACONFFOLDERNAME() != null && !getHL7TEMP_CDACONFFOLDERNAME().isEmpty()) { - System.setProperty("HL7TEMP_CDACONFFOLDERNAME", getHL7TEMP_CDACONFFOLDERNAME()); - log.info("HL7TEMP_CDACONFFOLDERNAME set to " + System.getProperty("HL7TEMP_CDACONFFOLDERNAME")); - } + HL7TEMP_RESOURCES_PATH = HL7TEMP_RESOURCES_PATH==null? + getWorkspaceRoot(outputFile)+"/hl7templates-resources":HL7TEMP_RESOURCES_PATH; - if(getHL7TEMP_RESOURCES_PATH() != null && !getHL7TEMP_RESOURCES_PATH().isEmpty()){ - System.setProperty("HL7TEMP_RESOURCES_PATH",getHL7TEMP_RESOURCES_PATH()); - } - else { - System.setProperty("HL7TEMP_RESOURCES_PATH",getWorkspaceRoot(getOutputFile())+"/hl7templates-resources"); - } - log.info("HL7TEMP_RESOURCES_PATH set to " + System.getProperty("HL7TEMP_RESOURCES_PATH")); + EnvironementConfiguration.setSystemVariables("HL7TEMP_CDACONFFOLDERNAME",HL7TEMP_CDACONFFOLDERNAME, + "HL7TEMP_RESOURCES_PATH",HL7TEMP_RESOURCES_PATH,"JAVA_EXEC",System.getProperty("java.home")+"/bin/java"); - System.setProperty("JAVA_EXEC",System.getProperty("java.home")+"/bin/java"); - log.info("JAVA_EXEC se to {}",System.getProperty("JAVA_EXEC")); + EnvironementConfiguration.configure(); log.info("Generation started at : "+generationDate); log.info("Workspace root is : " + getWorkspaceRoot(getOutputFile())); log.info("Workspace name is : " + getWorkspaceName(getOutputFile())); -// log.info(""); + GOCPackager packager = new GOCPackagerFactory().createGOCPackager(getWorkspaceRoot(getOutputFile()), mvnExecPath, generationDate, gocLogger, processExecutor); @@ -243,7 +235,8 @@ public class HL7Templates2GOC { new ValidatorConfiguration(getBbr(), getVersionLabel(), getIgnoreTemplateIdRequirements(), getIgnoreCdaBasicRequirements(), getServiceName())); } catch (CmdLineException e) { - log.error("Exception in the execution of command line", e); + System.out.println("Exception in the execution of command line"); + e.printStackTrace(); } catch (PackagerProcessException e) { log.error("Exception during packaging process", e); } catch (EnvironementException e) { diff --git a/hl7templates/hl7templates-packager-jar/src/main/resources/assemble-scripts/generateValidator.sh b/hl7templates/hl7templates-packager-jar/src/main/resources/assemble-scripts/generateValidator.sh old mode 100644 new mode 100755 diff --git a/hl7templates/hl7templates-packager-jar/src/main/resources/sequoia-db-hack/src/main/java/net/ihe/gazelle/db/utils/ConceptProviderDBImpl.java b/hl7templates/hl7templates-packager-jar/src/main/resources/sequoia-db-hack/src/main/java/net/ihe/gazelle/db/utils/ConceptProviderDBImpl.java new file mode 100644 index 0000000..0edb23a --- /dev/null +++ b/hl7templates/hl7templates-packager-jar/src/main/resources/sequoia-db-hack/src/main/java/net/ihe/gazelle/db/utils/ConceptProviderDBImpl.java @@ -0,0 +1,12 @@ +package net.ihe.gazelle.db.utils; + +import net.ihe.gazelle.gen.common.ConceptProviderImpl; + +public class ConceptProviderDBImpl extends ConceptProviderImpl { + + @Override + protected String getSVSRepositoryUrl() { + return "https://gazellecontent.sequoiaproject.org/SVSSimulator/rest/RetrieveValueSetForSimulator"; + } + +} diff --git a/hl7templates/hl7templates-packager-jar/src/main/resources/sequoia-db-hack/src/main/java/net/ihe/gazelle/db/utils/ConnectionUtil.java b/hl7templates/hl7templates-packager-jar/src/main/resources/sequoia-db-hack/src/main/java/net/ihe/gazelle/db/utils/ConnectionUtil.java new file mode 100644 index 0000000..ee50c34 --- /dev/null +++ b/hl7templates/hl7templates-packager-jar/src/main/resources/sequoia-db-hack/src/main/java/net/ihe/gazelle/db/utils/ConnectionUtil.java @@ -0,0 +1,194 @@ +package net.ihe.gazelle.db.utils; + +import net.ihe.gazelle.gen.common.ConceptProvider; +import net.ihe.gazelle.gen.common.ValueSetProvider; +import net.ihe.gazelle.gen.common.ValuesetChecker; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import java.sql.*; +import java.util.*; + +public class ConnectionUtil implements ValuesetChecker { + + private static Connection c = null; + + private static PreparedStatement stmtMatchesCodeToValueSet = null; + + private static PreparedStatement stmtMatchesValueSet = null; + + private static Map<String, List<String>> cacheQueries = new HashMap<>(); + + private static Logger log = LoggerFactory.getLogger(ConnectionUtil.class); + + public static void init() { + if (c == null) { + try { + String url = "jdbc:postgresql://localhost:5432/svs-simulator"; + Properties props = new Properties(); + props.setProperty("user","gazelle"); + props.setProperty("password","gazelle"); + Class.forName("org.postgresql.Driver"); + c = DriverManager.getConnection(url, props); + initPreStat1(); + initPreStat2(); + } catch (Exception e) { + e.printStackTrace(); + System.err.println(e.getClass().getName()+": "+e.getMessage()); + System.exit(0); + } + System.out.println("Opened database successfully"); + } + } + + private static void initPreStat1() { + String sql = "select count(svs_concept.code) as cc from svs_concept where code=? and " + + "concept_list_id in (select id from svs_conceptlist where value_set_id in " + + "(select id from svs_value_set where vs_id_oid =?));"; + try { + ConnectionUtil.stmtMatchesCodeToValueSet = c.prepareStatement(sql); + ((org.postgresql.PGStatement)stmtMatchesCodeToValueSet).setPrepareThreshold(1); + } catch (SQLException e) { + e.printStackTrace(); + if (ConnectionUtil.stmtMatchesCodeToValueSet != null) { + try { + ConnectionUtil.stmtMatchesCodeToValueSet.close(); + ConnectionUtil.stmtMatchesCodeToValueSet = null; + } catch (SQLException e1) { + e1.printStackTrace(); + } + } + } + } + + private static void initPreStat2() { + String sql = "select count(svs_concept.code) as cc from svs_concept where code=? and codesystem=? and " + + "concept_list_id in (select id from svs_conceptlist where value_set_id in " + + "(select id from svs_value_set where vs_id_oid =?));"; + try { + ConnectionUtil.stmtMatchesValueSet = c.prepareStatement(sql); + ((org.postgresql.PGStatement)stmtMatchesValueSet).setPrepareThreshold(1); + } catch (SQLException e) { + e.printStackTrace(); + if (ConnectionUtil.stmtMatchesValueSet != null) { + try { + ConnectionUtil.stmtMatchesValueSet.close(); + ConnectionUtil.stmtMatchesValueSet = null; + } catch (SQLException e1) { + e1.printStackTrace(); + } + } + } + } + + public static void close() { + if (c != null) { + try { + c.close(); + stmtMatchesCodeToValueSet.close(); + stmtMatchesValueSet.close(); + System.out.println("Opened database successfully closed"); + } catch (SQLException e) { + + e.printStackTrace(); + } + } + } + + @Override + public void setValueSetProvider(ValueSetProvider valueSetProvider) { + return; + } + + @Override + public void setConceptProvider(ConceptProvider conceptProvider) { + return; + } + + @Override + public Boolean matchesValueSet(String oidparam, String code, String codeSystem, String codeSystemName, + String displayName) { + if (oidparam == null || code == null || codeSystem == null) { + return false; + } + oidparam = oidparam.split("&")[0]; + if (cacheQueries.containsKey(oidparam) && cacheQueries.get(oidparam).contains(code + ":" + codeSystem)) { + return true; + } + if (c != null && stmtMatchesValueSet != null) { + try { + stmtMatchesValueSet.setString(1, code); + stmtMatchesValueSet.setString(2, codeSystem); + stmtMatchesValueSet.setString(3, oidparam); + ResultSet res = stmtMatchesValueSet.executeQuery(); + int count = 0; + if (res.next()) { + count = res.getInt("cc"); + } + if (count > 0){ + if (!cacheQueries.containsKey(oidparam)) { + cacheQueries.put(oidparam, new ArrayList<String>()); + } + cacheQueries.get(oidparam).add(code + ":" + codeSystem); + return true; + } + } catch (SQLException e) { + e.printStackTrace(); + } + } + return false; + } + + @Override + public Boolean matchesCodeToValueSet(String oidparam, String code) { + if (oidparam == null || code == null ) { + return false; + } + oidparam = oidparam.split("&")[0]; + if (cacheQueries.containsKey(oidparam) && cacheQueries.get(oidparam).contains(code)) { + return true; + } + if (c != null && stmtMatchesCodeToValueSet != null) { + try { + stmtMatchesCodeToValueSet.setString(1, code); + stmtMatchesCodeToValueSet.setString(2, oidparam); + ResultSet res = stmtMatchesCodeToValueSet.executeQuery(); + int count = 0; + if (res.next()) { + count = res.getInt("cc"); + } + if (count > 0){ + if (!cacheQueries.containsKey(oidparam)) { + cacheQueries.put(oidparam, new ArrayList<String>()); + } + cacheQueries.get(oidparam).add(code); + return true; + } + } catch (SQLException e) { + e.printStackTrace(); + } + } + return false; + } + + @Override + public Boolean matchesValueSetWithDisplayName(String oidparam, String code, String codeSystem, + String codeSystemName, String displayName) { + return matchesValueSet(oidparam, code, codeSystem, codeSystemName, displayName); + } + + @Override + public Boolean matchesCodeToValueSetIgnoreCase(String s, String s1) { + // Not needed + return null; + } + + public static void main(String[] args) { + ConnectionUtil cu = new ConnectionUtil(); + init(); + boolean ss = cu.matchesCodeToValueSet("2.16.840.1.113883.3.88.12.3221.7.4", "16932000"); + System.out.println(ss); + close(); + } + +} diff --git a/hl7templates/hl7templates-packager-jar/src/test/java/net/ihe/gazelle/lib/hl7templatespackager/adapters/UpdateModelsDefinitionTest.java b/hl7templates/hl7templates-packager-jar/src/test/java/net/ihe/gazelle/lib/hl7templatespackager/adapters/UpdateModelsDefinitionTest.java index 1196b75..35fbdcb 100644 --- a/hl7templates/hl7templates-packager-jar/src/test/java/net/ihe/gazelle/lib/hl7templatespackager/adapters/UpdateModelsDefinitionTest.java +++ b/hl7templates/hl7templates-packager-jar/src/test/java/net/ihe/gazelle/lib/hl7templatespackager/adapters/UpdateModelsDefinitionTest.java @@ -35,4 +35,13 @@ public class UpdateModelsDefinitionTest { } } + @Test + public void testUpdateWorkspacePath2(){ + UpdateModelsDefinition updateModelsDefinition = new UpdateModelsDefinition(); + try { + updateModelsDefinition.updateModelDefinitions("/home/aai@kereval.com/Documents/TestGOCRelease/tests"); + } catch (IOException e) { + e.printStackTrace(); + } + } } diff --git a/pom.xml b/pom.xml index ba14294..a410f91 100644 --- a/pom.xml +++ b/pom.xml @@ -17,10 +17,51 @@ <url>https://gazelle.ihe.net/jira/projects/GOC</url> </issueManagement> - <ciManagement> - <system>jenkins</system> - <url>https://gazelle.ihe.net/jenkins/view/GOC/job/gocmodel-jar/</url> - </ciManagement> + <properties> + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> + <git.user.name>gitlab-ci</git.user.name> + <git.user.token>changeit</git.user.token> + <git.project.url>https://${git.user.name}:${git.user.token}@gitlab.inria.fr/gazelle/library/gazelle-objects-checker.git</git.project.url> + <maven.release.plugin.version>2.5.3</maven.release.plugin.version> + <nexus.staging.maven.plugin.version>1.6.8</nexus.staging.maven.plugin.version> + <sonar.maven.plugin>3.5.0.1254</sonar.maven.plugin> + <jacoco.version>0.8.1</jacoco.version> + </properties> + + + <scm> + <connection>scm:git:${git.project.url}</connection> + <developerConnection>scm:git:${git.project.url}</developerConnection> + <url>${git.project.url}</url> + <tag>HEAD</tag> + </scm> + + <repositories> + <repository> + <releases> + <enabled>true</enabled> + <updatePolicy>never</updatePolicy> + </releases> + <snapshots> + <enabled>true</enabled> + </snapshots> + <id>IHE</id> + <name>IHE Public Maven Repository Group</name> + <url>https://gazelle.ihe.net/nexus/content/groups/public/</url> + <layout>default</layout> + </repository> + </repositories> + + <distributionManagement> + <repository> + <id>nexus-releases</id> + <url>https://gazelle.ihe.net/nexus/content/repositories/releases</url> + </repository> + <snapshotRepository> + <id>nexus-snapshots</id> + <url>https://gazelle.ihe.net/nexus/content/repositories/snapshots/</url> + </snapshotRepository> + </distributionManagement> <modules> @@ -44,6 +85,92 @@ <target>11</target> </configuration> </plugin> + <plugin> + <groupId>org.jacoco</groupId> + <artifactId>jacoco-maven-plugin</artifactId> + <version>${jacoco.version}</version> + <executions> + <execution> + <id>pre-unit-test</id> + <goals> + <goal>prepare-agent</goal> + </goals> + </execution> + <execution> + <id>post-unit-test</id> + <phase>test</phase> + <goals> + <goal>report</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-release-plugin</artifactId> + <version>${maven.release.plugin.version}</version> + <configuration> + <tagNameFormat>@{project.version}</tagNameFormat> + <autoVersionSubmodules>true</autoVersionSubmodules> + <releaseProfiles>release</releaseProfiles> + </configuration> + </plugin> </plugins> </build> + + <profiles> + <profile> + <id>dev</id> + <activation> + <activeByDefault>true</activeByDefault> + </activation> + </profile> + <profile> + <id>sonar</id> + <build> + <plugins> + <plugin> + <groupId>org.sonarsource.scanner.maven</groupId> + <artifactId>sonar-maven-plugin</artifactId> + <version>${sonar.maven.plugin}</version> + <executions> + <execution> + <phase>verify</phase> + <goals> + <goal>sonar</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> + <profile> + <id>release</id> + <build> + <plugins> + <plugin> + <groupId>org.sonatype.plugins</groupId> + <artifactId>nexus-staging-maven-plugin</artifactId> + <version>${nexus.staging.maven.plugin.version}</version> + <executions> + <execution> + <id>default-deploy</id> + <phase>deploy</phase> + <goals> + <goal>deploy</goal> + </goals> + </execution> + </executions> + <configuration> + <serverId>nexus-releases</serverId> + <nexusUrl>https://gazelle.ihe.net/nexus</nexusUrl> + <skipStaging>true</skipStaging> + </configuration> + </plugin> + </plugins> + </build> + </profile> + </profiles> + </project> \ No newline at end of file diff --git a/settings.xml b/settings.xml new file mode 100644 index 0000000..25da286 --- /dev/null +++ b/settings.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> + <servers> + <server> + <id>nexus-releases</id> + <username>${ARTIFACT_RELEASE_REPOSITORY_USER}</username> + <password>${ARTIFACT_RELEASE_REPOSITORY_PASS}</password> + </server> + </servers> +</settings> -- GitLab