Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian W. Damus2015-07-23 07:18:27 +0000
committerChristian W. Damus2015-08-12 14:57:45 +0000
commit5b46f47b24f3afd8218cabf1834c850abbc51773 (patch)
treedffa5e4c3911596324489c7487ee6e094f6ab7b9
parent2a3e6fb0e0cedaae9111a95e38591623cc990fc5 (diff)
downloadorg.eclipse.papyrus-5b46f47b24f3afd8218cabf1834c850abbc51773.tar.gz
org.eclipse.papyrus-5b46f47b24f3afd8218cabf1834c850abbc51773.tar.xz
org.eclipse.papyrus-5b46f47b24f3afd8218cabf1834c850abbc51773.zip
Bug 464647: [Tests] Generate JUnit tests for diagram view synch
https://bugs.eclipse.org/bugs/show_bug.cgi?id=464647 Adaptation of initial prototype of a Papyrus Tests Generation framework to add diagram synchronization tests. Changes by Christian W. Damus <give.a.damus@gmail.com>: Rebase onto latest Mars maintenance branch. Fix .ignores: ensure that only contents of xtend-gen/ folders are ignored, not the folders themselves Convert Xtend codegen templates to UTF-8 encoding Update the QVTo transformation to support the statically generated UTP profile. This requires: - invoking the UMLResourcesUtil API for stand-alone set-up - updating the profile-registration workflow component to support the registration of a statically generated profile - updating the QVTo transformation to ensure that applicable stereotypes are resolved in the proper ResourceSet context to avoid losing all applied stereotypes in the generated test model. This, in turn, requires a Java black box to handle the EMF-specific concerns of resource-set context that QVTo is not aware of Fix build.properties files to include all sources and POMs to generate sources in xtend-gen/ folder. Fix compilation problems in the integration of the generated tests into the master suite bundle. Update the Tycho build to include the test generation framework bundle. Update the build and Oomph setup to include the UPR profile bundle dependency and the Papyrus Developer tools dependency. Fix numerous codegen problems: - base model does not reflect correct package name for palette tests - inject replaceable templates instead of making them all static - add generation of import statements in suites - fix references to test constants interface - fix references to diagram creation command Fix remaining compilation errors in Use Case tests: - look up the DiagramUpdater class to compute correct import - factor out creation of generated files into an utility extension - factor out generation of the copyright header comment - add some imports to templates that were missing them Refactor Xtend codegen templates to: - improve management of imports - improve names of AllXyzTestsGen suite classes - don't generate test classes that have no test cases - share common code to simplify the specific test case templates Fix more code generation problems: * missing package imports for required edit-part classes * invalid package imports (non-existent edit-part classes) * non-conformant names of diagram creation command and test constants interface. This introduces new attributes to test classes in the model, of String type, specifying the relevant type names. The defaults are computed by the QVTo transformation but may be overridden (hard-coded) by a diagram test's bundle's specific QVTo to provide custom names Add generated tests for Communication Diagram. Fixed workflow infrastructure to support all-tests generation. Use URI mappings to eliminate the need to copy and delete the framework's QVTo files. Add an infrastructure for generation of diagram synchronization tests. This includes * new abstract test classes in the oep.uml.diagram.tests bundle * updates to the framework UML model to capture the new base test classes * new QVTo transformation to generate synchronization tests in the UTP model * new Xtend template to generate synchronization tests from the UTP Fixed various small problems: * unwanted newlines in some test method bodies * fully-qualified references to UMLTypes class in synchronization tests * missing commas in QVTo scripts that cause edit-part names to be concatenated * (a biggie, actually) fix the all-tests generation to avoid repeating all previous transformations at each step Translate QVTo transformation steps to Xtend: Xtend exposes list values in UML models in their native EList terms, which affords stable and predictable ordering of transformation operations and, hence, test model structure and generated code. It also provides for more concise, debuggable, searchable, and performant transformations with better Java integration. Assign predictable, stable XMI identifiers to elements of generated UML models to avoid unnecessary diffs in source control when re-generating. Regenerate code from the Xtend version of the framework. Git-ignore the generated UTP source models because they reference and depend on UML instance models of the GMFGens that are already git-ignored, so there's no point in having these in git. Besides that they are now much larger because of the generated unique XMI IDs. Develop a DSL for compact and readable declarations of transformation rules for test contexts and assembly into packages. This uses new active annotations which, owing to a logistical limitation of Xtend, must be defined in a new separate plug-in project. Finally! Fixed the generation of the wrong diagram-updater instance field reference for Sequence Diagram, which as a legacy diagram still uses TYPED_INSTANCE. This employs a class-file scanning hack that is potentially expensive in I/O, so it uses a new @Cached active annotation that caches method computation results. Complete the specification of generation of view synchronization tests, adding the following scenarios: * synchronize child label nodes in label compartments of top shapes * synchronize child shape nodes in shape compartments of top shapes * synchronize connections between shapes * synchronize connections between shapes where the source owns the semantic link Define a new ClassificationSuite JUnit test runner that supports filtering entire suites by classification annotations. Apply this runner with the @GeneratedTest annotation to all generated test-suite classes. Refine the generation of link creation and synchronization tests to test links only between edit-parts that the GMFGen model reports as valid sources and targets for the links. This vastly reduces the number of invalid test cases generated for elements that cannot be linked (such as Include between an Actor and a Package). Integrate code generation into the build (both maven build and Eclipse workspace) and suppress generated sources from source control. This is implemented as a build profile in a new parent POM for the UML Diagram Tests bundles. Further elaboration and fixes: * rename 'edition' tests as DirectEdit in generated tests (not yet in the framework) * use a generic name for the test class for top node creation from palette * fix test cases for creation of links in containers to actually create the source and target elements in such container * fix the ClassificationConfig to drill into test suites to look for further filtering annotations instead of assuming that the entire suite is a 'standard' test when the 'standard' tests are excluded by the requested configuration * split test cases that execute multiple test scenarios into separate test case methods per test scenario. This ensures that a single test failure doesn't hide several other test results * move @GeneratedTest annotation from test case method to the test context class to reduce overhead of annotations in the VM * use the GMFGen model's information about child node containment to avoid generating all permutations of top-node/child-node, eliminating most of the the invalid child-node creation tests * fix broken references to the UML model for the Ecore metamodel in UML models for the gmfgen and genmodel metamodels by redirecting them to the UML2-provided Ecore metamodel. Delete the obsolete local ecore.uml * define a model of test exceptions for the purpose of constraining the generation of the UML-UTP model to exclude unwanted permutations of edit parts, optionally for specific kinds of tests * enhance the UML-UTP test model generation to filter the tests that it would generate through the optionally provided test exceptions models * add a test exclusions model to the Use Case test bundle to exclude tests for package-import relationships on classifiers (which UML supports but the diagram does not) * generate a CSS stylesheet (attached via an annotation on the test context class) to enable synchronization of the diagrams for tests * fix generation of invalid child-node permutations in the synchronization tests by using the compartment container information in the GMFGen model * fix various bugs in the abstract test framework operations found by running the generated tests Further refinement and fixes: * add some more flexibility to test exceptions model and utilize it for exclusion of some more Class Diagram tests that don't make sense or cannot be generated like the rest * simplify the generation of synchronization tests, removing the specialized M2T templates * fix the deletion tests that failed because the edit-part to be deleted was not selected * fix the tests dealing with child label nodes in nodes that are themselves child nodes by ensuring proper creation of a top-level node to contain the nested node that has the label children * fix abstract appearance test cases, resolving a large proportion of test failures * further simplification of the M2T templates based on structure of the UTP model * don't just not generate excluded tests, but apply the @FailingTest, @NotImplemented, and @Ignore annotations as appropriate to the reason for the test exclusion * now that the UTP model is not managed in source control, it can use generated XMI IDs to save some space (the computed unique IDs were long, based on qualified names) * add another kind of test exception that blanket excludes an edit-part from all tests * add support for completely omitting test cases from the generated code (instead of just annotating them), e.g. for cases where the generated code would not even compile * create a DSL embedded in the transformation workflow for definition of test exceptions, as a convenient and integrated alternative to the test-exceptions model * add default calculation of edit-parts-to-test lists for all kinds of tests, to stream-line the workflow model. Employ this with the new test-exceptions DSL in the Use Case Diagram tests generation workflow as an example of how it all works * further streamlining of the test exceptions DSL with an active annotation generating constants for the reason kinds and multiplicative nesting of edit-part blocks in forbidden permutation rules * adopt the test exceptions DSL in the Class Diagram tests * support injection of custom GMFGen-to-UTP transformation rules * customize the link creation tests in the Class Diagram to fix association link failures caused by odd default name that associations get in the test environment * automatically compute imports for all edit-part classes actually required by the tests, based on the references to edit-parts in the generated activities, to avoid unused import warnings for edit-part classes that would only have been used by tests that were excluded * fix some problems in behavior diagram tests that failed on attempting to create the top container frame (behavior) that was already implicitly created by creation of the diagram * update abstract synchronization tests to take advantage of diagram editor sharing (cherry-picked from streams/1.1-maintenance Id627299a0b28614877cba0e372d980c6bf3ec675) Signed-off-by: jcadavid <juan.cadavid@cea.fr> Signed-off-by: Christian W. Damus <give.a.damus@gmail.com> Change-Id: I59cc3d621889f0caeff78acd6c0eb07c7479268f
-rw-r--r--.gitignore3
-rw-r--r--features/papyrus-dev-features/org.eclipse.papyrus.dev.feature/feature.xml49
-rw-r--r--features/papyrus-dev-features/org.eclipse.papyrus.junit.feature/feature.xml14
-rw-r--r--features/papyrus-tests-features/org.eclipse.papyrus.tests.feature/feature.xml14
-rw-r--r--plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/.classpath7
-rw-r--r--plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/.project34
-rw-r--r--plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/.settings/org.eclipse.jdt.core.prefs291
-rw-r--r--plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/.settings/org.eclipse.jdt.ui.prefs68
-rw-r--r--plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/META-INF/MANIFEST.MF17
-rw-r--r--plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/OSGI-INF/l10n/bundle.properties14
-rw-r--r--plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/about.html28
-rw-r--r--plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/build.properties20
-rw-r--r--plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/plugin.xml89
-rw-r--r--plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/pom.xml14
-rw-r--r--plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/src/org/eclipse/papyrus/dev/tests/framework/internal/ui/Activator.java38
-rw-r--r--plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/src/org/eclipse/papyrus/dev/tests/framework/internal/ui/ToggleNatureHandler.java65
-rw-r--r--plugins/developer/org.eclipse.papyrus.dev.tests.framework/.classpath7
-rw-r--r--plugins/developer/org.eclipse.papyrus.dev.tests.framework/.project34
-rw-r--r--plugins/developer/org.eclipse.papyrus.dev.tests.framework/.settings/org.eclipse.jdt.core.prefs291
-rw-r--r--plugins/developer/org.eclipse.papyrus.dev.tests.framework/.settings/org.eclipse.jdt.ui.prefs68
-rw-r--r--plugins/developer/org.eclipse.papyrus.dev.tests.framework/META-INF/MANIFEST.MF17
-rw-r--r--plugins/developer/org.eclipse.papyrus.dev.tests.framework/OSGI-INF/l10n/bundle.properties14
-rw-r--r--plugins/developer/org.eclipse.papyrus.dev.tests.framework/about.html28
-rw-r--r--plugins/developer/org.eclipse.papyrus.dev.tests.framework/build.properties20
-rw-r--r--plugins/developer/org.eclipse.papyrus.dev.tests.framework/plugin.xml71
-rw-r--r--plugins/developer/org.eclipse.papyrus.dev.tests.framework/pom.xml14
-rw-r--r--plugins/developer/org.eclipse.papyrus.dev.tests.framework/src/org/eclipse/papyrus/dev/tests/framework/internal/Activator.java38
-rw-r--r--plugins/developer/org.eclipse.papyrus.dev.tests.framework/src/org/eclipse/papyrus/dev/tests/framework/internal/PapyrusDiagramTestProjectNature.java135
-rw-r--r--plugins/developer/org.eclipse.papyrus.dev.tests.framework/src/org/eclipse/papyrus/dev/tests/framework/internal/PapyrusDiagramTestsGenerationBuilder.java251
-rw-r--r--plugins/developer/org.eclipse.papyrus.domaincontextcodegen/transforsrc/org/eclipse/papyrus/domaincontextcodegen/modules/GenerateHandlers.java370
-rw-r--r--plugins/developer/org.eclipse.papyrus.domaincontextcodegen/transforsrc/org/eclipse/papyrus/domaincontextcodegen/modules/GenerateTypes.java370
-rw-r--r--plugins/developer/org.eclipse.papyrus.mwe2.utils/.classpath16
-rw-r--r--plugins/developer/org.eclipse.papyrus.mwe2.utils/.project74
-rw-r--r--plugins/developer/org.eclipse.papyrus.mwe2.utils/META-INF/MANIFEST.MF39
-rw-r--r--plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/Activator.java3
-rw-r--r--plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/XtendWorkflow.java37
-rw-r--r--plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/components/MultiReader.java74
-rw-r--r--plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/components/QvtoTransformationWorkflow.java (renamed from plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/components/QvtoTransformationWorkflowComponent.java)290
-rw-r--r--plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/components/RegisterUmlProfile.java (renamed from plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/components/RegisterUmlProfileComponent.java)197
-rw-r--r--plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/components/UMLWriter.java274
-rw-r--r--plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/messages/Messages.java82
-rw-r--r--plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/messages/messages.properties18
-rw-r--r--plugins/developer/org.eclipse.papyrus.mwe2.utils/xtend-gen/.gitignore2
-rw-r--r--plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/model/GenericDiagramFucntion.uml208
-rw-r--r--releng/Main tests - Generated.launch20
-rwxr-xr-xreleng/dev/pom.xml627
-rw-r--r--releng/main-tests/pom.xml755
-rw-r--r--releng/org.eclipse.papyrus.oomph/setups/papyrus.setup204
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.annotations/.classpath8
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.annotations/.project40
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.annotations/.settings/org.eclipse.core.resources.prefs2
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.annotations/.settings/org.eclipse.jdt.core.prefs292
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.annotations/.settings/org.eclipse.jdt.ui.prefs68
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.annotations/.settings/org.eclipse.m2e.core.prefs4
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.annotations/META-INF/MANIFEST.MF15
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.annotations/about.html28
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.annotations/build.properties12
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.annotations/plugin.properties12
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.annotations/pom.xml50
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.annotations/src/org/eclipse/papyrus/tests/framework/xtend/annotations/Cached.xtend108
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.annotations/src/org/eclipse/papyrus/tests/framework/xtend/annotations/FrameworkConfig.xtend53
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.annotations/src/org/eclipse/papyrus/tests/framework/xtend/annotations/LiteralConstants.xtend89
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.annotations/src/org/eclipse/papyrus/tests/framework/xtend/annotations/TestContextRule.xtend53
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.annotations/src/org/eclipse/papyrus/tests/framework/xtend/annotations/TestPackageRule.xtend53
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.annotations/xtend-gen/.gitignore2
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.edit/.classpath7
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.edit/.project28
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.edit/META-INF/MANIFEST.MF25
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.edit/about.html28
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.edit/build.properties20
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.edit/icons/full/obj16/AnyEditPart.gifbin0 -> 129 bytes
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.edit/icons/full/obj16/CompositeEditPartSpec.gifbin0 -> 129 bytes
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.edit/icons/full/obj16/EditPartRef.gifbin0 -> 129 bytes
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.edit/icons/full/obj16/ForbiddenEditPart.gifbin0 -> 129 bytes
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.edit/icons/full/obj16/ForbiddenEditPartPermutation.gifbin0 -> 129 bytes
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.edit/icons/full/obj16/TestExceptions.gifbin0 -> 129 bytes
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.edit/plugin.properties59
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.edit/plugin.xml31
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.edit/pom.xml16
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/AnyEditPartItemProvider.java112
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/CompositeEditPartSpecItemProvider.java225
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/EditPartRefItemProvider.java147
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/EditPartSpecItemProvider.java122
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/ExceptionsItemProviderAdapterFactory.java361
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/ForbiddenEditPartItemProvider.java209
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/ForbiddenEditPartPermutationItemProvider.java228
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/TestConstraintItemProvider.java151
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/TestExceptionsItemProvider.java185
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/TestexceptionsEditPlugin.java103
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.editor/.classpath7
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.editor/.project28
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.editor/META-INF/MANIFEST.MF22
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.editor/about.html28
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.editor/build.properties20
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.editor/icons/full/obj16/ExceptionsModelFile.gifbin0 -> 346 bytes
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.editor/icons/full/wizban/NewExceptions.gifbin0 -> 2462 bytes
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.editor/plugin.properties54
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.editor/plugin.xml46
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.editor/pom.xml16
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.editor/src-gen/org/eclipse/papyrus/tests/framework/exceptions/presentation/ExceptionsActionBarContributor.java446
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.editor/src-gen/org/eclipse/papyrus/tests/framework/exceptions/presentation/ExceptionsEditor.java1553
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.editor/src-gen/org/eclipse/papyrus/tests/framework/exceptions/presentation/ExceptionsModelWizard.java622
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework.editor/src-gen/org/eclipse/papyrus/tests/framework/exceptions/presentation/TestexceptionsEditorPlugin.java105
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/.classpath9
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/.project40
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/.settings/org.eclipse.core.resources.prefs2
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/.settings/org.eclipse.jdt.core.prefs292
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/.settings/org.eclipse.jdt.ui.prefs68
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/.settings/org.eclipse.m2e.core.prefs4
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/META-INF/MANIFEST.MF53
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/about.html28
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/build.properties24
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/Architecture.pptxbin0 -> 53532 bytes
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/DeveloperDoc.html115
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/DeveloperDoc.mediawiki216
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/PapyrusTestingFramework-Jan2014.pptbin0 -> 819200 bytes
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/Papyrus_-_TestGenerationFrameworkBase.pngbin0 -> 29027 bytes
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/architecture.di47
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/architecture.notation1028
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/architecture.pngbin0 -> 17973 bytes
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/architecture.uml141
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/default.css86
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/doc.mediawiki138
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/AbstractTestClassesDiagram.pngbin0 -> 29248 bytes
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/ClassDiagram.pngbin0 -> 34051 bytes
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/Comments_about_design.pngbin0 -> 10080 bytes
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/DesignOverview.pngbin0 -> 15191 bytes
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/GenerationWorkflow.pngbin0 -> 30899 bytes
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/UseCasesDiagram.pngbin0 -> 25090 bytes
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/testingFrameworkBase.pngbin0 -> 33768 bytes
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/mde-doc.di (renamed from tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/model/ClassDiagramTest.notation)4
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/mde-doc.notation1366
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/mde-doc.uml372
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/model.di (renamed from tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/model/ClassDiagramTest.di)4
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/model.uml69
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/model/exceptions.ecore148
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/model/genmodel.uml946
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/model/gmfgen.uml4781
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/model/test-exceptions.di2
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/model/test-exceptions.genmodel109
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/model/test-exceptions.notation776
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/model/test-exceptions.uml287
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/model/testingFrameworkBase.di29
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/model/testingFrameworkBase.notation749
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/model/testingFrameworkBase.pngbin0 -> 33768 bytes
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/model/testingFrameworkBase.uml74
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/plugin.properties13
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/plugin.xml33
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/pom.xml50
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/AnyEditPart.java26
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/CompositeEditPartSpec.java100
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/EditPartRef.java62
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/EditPartSpec.java75
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/ExceptionsFactory.java105
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/ExceptionsPackage.java1269
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/ForbiddenEditPart.java139
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/ForbiddenEditPartPermutation.java196
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/ForbiddenReasonKind.java307
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/OperatorKind.java278
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/TestConstraint.java108
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/TestExceptions.java79
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/AnyEditPartImpl.java82
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/CompositeEditPartSpecImpl.java304
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/EditPartRefImpl.java209
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/EditPartSpecImpl.java273
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/ExceptionsFactoryImpl.java268
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/ExceptionsPackageImpl.java790
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/ForbiddenEditPartImpl.java394
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/ForbiddenEditPartPermutationImpl.java460
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/TestConstraintImpl.java357
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/TestExceptionsImpl.java244
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/util/ExceptionsAdapterFactory.java278
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/util/ExceptionsResourceFactoryImpl.java55
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/util/ExceptionsResourceImpl.java40
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/util/ExceptionsSwitch.java322
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/util/ExceptionsValidator.java307
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/internal/exceptions/operations/AnyEditPartOperations.java52
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/internal/exceptions/operations/CompositeEditPartSpecOperations.java80
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/internal/exceptions/operations/EditPartRefOperations.java87
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/internal/exceptions/operations/EditPartSpecOperations.java52
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/internal/exceptions/operations/ForbiddenEditPartOperations.java68
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/internal/exceptions/operations/ForbiddenEditPartPermutationOperations.java81
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/internal/exceptions/operations/TestConstraintOperations.java105
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/internal/exceptions/operations/TestExceptionsOperations.java63
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/Activator.java66
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/exceptions/impl/TestExceptionsObject.java30
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgen2uml/GMFGen2UML.xtend263
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgen2uml/GMFGen2UMLComponent.java98
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgen2uml/GMFGen2UMLModule.java47
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/AppearanceTest.xtend46
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/CanonicalTests.xtend59
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/CreateFromPaletteChildLabelNodesTest.xtend80
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/CreateFromPaletteTest.xtend268
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/DeleteTest.xtend45
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/DirectEditTest.xtend45
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/DropTest.xtend45
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/GMFGen2UTPComponent.java154
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/GMFGen2UTPModule.xtend179
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/SynchronizationTest.xtend322
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/TestExceptionManager.xtend90
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/TransformationUtilities.xtend765
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2m/DefaultingList.xtend57
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2m/Metamodels.xtend108
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/CodeGeneratorComponent.java93
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/CodeGeneratorModule.java87
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/AbstractTestTemplate.xtend163
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/AllPackageTestsTemplate.xtend45
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/AppearanceTestTemplate.xtend35
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/CodegenContext.xtend72
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/DeleteTestTemplate.xtend33
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/DirectEditTestTemplate.xtend35
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/DropTestTemplate.xtend55
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/Importator.xtend87
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/PapyrusDiagramCanonicalTests.xtend93
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/Queries.java83
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/SynchronizationTestTemplate.xtend72
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/TemplateQueries.xtend174
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/TestChildLabelNodeTemplate.xtend24
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/TestLinkTemplate.xtend23
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/TestNodeTemplate.xtend40
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/mwe/GenerateTestsWorkflow.xtend298
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/mwe/TestExceptionsBuilder.xtend335
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/xtend-gen/.gitignore2
-rw-r--r--tests/junit/plugins/core/org.eclipse.papyrus.tests/.classpath14
-rw-r--r--tests/junit/plugins/core/org.eclipse.papyrus.tests/.settings/org.eclipse.jdt.core.prefs6
-rw-r--r--tests/junit/plugins/core/org.eclipse.papyrus.tests/META-INF/MANIFEST.MF212
-rw-r--r--tests/junit/plugins/core/org.eclipse.papyrus.tests/test/org/eclipse/papyrus/tests/AllGenTests.java52
-rw-r--r--tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.canonical.tests/src/org/eclipse/papyrus/infra/gmfdiag/canonical/tests/AbstractCSSCanonicalTest.java2
-rw-r--r--tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.canonical.tests/src/org/eclipse/papyrus/infra/gmfdiag/canonical/tests/AllTests.java1
-rw-r--r--tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.canonical.tests/src/org/eclipse/papyrus/infra/gmfdiag/canonical/tests/CSSCanonicalCompositeDiagramTest.java133
-rw-r--r--tests/junit/plugins/junit/org.eclipse.papyrus.junit.framework/src/org/eclipse/papyrus/junit/framework/classification/ClassificationConfig.java37
-rw-r--r--tests/junit/plugins/junit/org.eclipse.papyrus.junit.framework/src/org/eclipse/papyrus/junit/framework/classification/ClassificationSuite.java132
-rw-r--r--tests/junit/plugins/junit/org.eclipse.papyrus.junit.framework/src/org/eclipse/papyrus/junit/framework/classification/GeneratedTest.java40
-rw-r--r--tests/junit/plugins/junit/org.eclipse.papyrus.junit.framework/src/org/eclipse/papyrus/junit/framework/classification/TestCategory.java141
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/.classpath16
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/.project68
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/.settings/org.eclipse.jdt.core.prefs6
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/META-INF/MANIFEST.MF70
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/build.properties4
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/model/.gitignore1
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/pom.xml13
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/src/org/eclipse/papyrus/uml/diagram/activity/tests/AllTests.java18
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/src/org/eclipse/papyrus/uml/diagram/activity/tests/generation/ActivityDiagramGenerateTestsWorkflow.xtend55
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/test-gen/.gitignore2
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/xtend-gen/.gitignore2
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/.classpath17
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/.metadata/.plugins/org.eclipse.oomph.setup.ui/restarting5
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup6
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/.project68
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/.settings/org.eclipse.jdt.core.prefs6
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/META-INF/MANIFEST.MF14
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/build.properties3
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/model/.gitignore1
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/model/ClassDiagramTest.uml39480
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/org.eclipse.papyrus.uml.diagram.clazz.tests.launch2
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/pom.xml13
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/.gitignore2
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/AllCanonicalTestsGen.java41
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInClassEditPartGen.java168
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInCommentEditPartGen.java150
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInComponentEditPartGen.java150
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInConstraintEditPartGen.java150
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInDataTypeEditPartGen.java150
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInEnumerationEditPartGen.java150
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInInformationItemEditPartGen.java150
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen.java150
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInModelEditPartTNGen.java150
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInPackageEditPartGen.java150
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen.java150
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInSignalEditPartGen.java150
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramLinkGen.java4099
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramLinkOwnedBySourceGen.java5108
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramTopNodeGen.java149
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test/org/eclipse/papyrus/uml/diagram/clazz/test/AllTests.java10
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test/org/eclipse/papyrus/uml/diagram/clazz/test/canonical/AllCanonicalTests.java109
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test/org/eclipse/papyrus/uml/diagram/clazz/test/canonical/TestAppearanceClassDiagramTopNode.java338
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test/org/eclipse/papyrus/uml/diagram/clazz/test/canonical/TestEditableClassDiagramTopNode.java338
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test/org/eclipse/papyrus/uml/diagram/clazz/tests/generation/ClassDiagramGenerateTestsWorkflow.xtend103
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test/org/eclipse/papyrus/uml/diagram/clazz/tests/generation/CustomCreateFromPaletteTest.xtend49
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/xtend-gen/.gitignore2
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common.tests/pom.xml4
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/.classpath16
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/.project12
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/.settings/org.eclipse.jdt.core.prefs6
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/META-INF/MANIFEST.MF65
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/build.properties4
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/model/.gitignore1
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/pom.xml13
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/src/org/eclipse/papyrus/uml/diagram/communication/tests/AllTests.java13
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/src/org/eclipse/papyrus/uml/diagram/communication/tests/generation/CommunicationDiagramGenerateTestsWorkflow.xtend71
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/test-gen/.gitignore2
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/xtend-gen/.gitignore2
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/.classpath16
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/.project68
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/.settings/org.eclipse.jdt.core.prefs6
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/META-INF/MANIFEST.MF67
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/build.properties4
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/model/.gitignore1
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/pom.xml13
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/src/org/eclipse/papyrus/uml/diagram/component/test/AllTests.java17
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/src/org/eclipse/papyrus/uml/diagram/component/test/generation/ComponentDiagramGenerateTestsWorkflow.xtend79
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/test-gen/.gitignore2
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/xtend-gen/.gitignore2
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/.classpath4
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/.project12
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/.settings/org.eclipse.jdt.core.prefs6
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/META-INF/MANIFEST.MF64
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/build.properties4
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/model/.gitignore1
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/pom.xml13
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/test-gen/.gitignore2
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/test/org/eclipse/papyrus/uml/diagram/composite/test/AllTests.java14
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/test/org/eclipse/papyrus/uml/diagram/composite/test/generation/CompositeDiagramGenerateTestsWorkflow.xtend256
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/xtend-gen/.gitignore2
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/.classpath16
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/.project68
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/.settings/org.eclipse.jdt.core.prefs6
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/META-INF/MANIFEST.MF66
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/build.properties4
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/model/.gitignore1
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/pom.xml13
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/src/org/eclipse/papyrus/uml/diagram/deployment/test/AllTests.java18
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/src/org/eclipse/papyrus/uml/diagram/deployment/test/generation/DeploymentDiagramGenerateTestsWorkflow.xtend56
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/test-gen/.gitignore2
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/xtend-gen/.gitignore2
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.dnd.tests/pom.xml4
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.interactionoverview.tests/pom.xml4
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.paletteconfiguration.tests/pom.xml4
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/.classpath16
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/.project68
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/.settings/org.eclipse.jdt.core.prefs6
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/META-INF/MANIFEST.MF59
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/build.properties4
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/model/.gitignore1
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/pom.xml13
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/src/org/eclipse/papyrus/uml/diagram/profile/tests/AllTests.java15
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/src/org/eclipse/papyrus/uml/diagram/profile/tests/IProfileDiagramTestsConstants.java (renamed from tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/src/org/eclipse/papyrus/uml/diagram/profile/tests/IProfileDiagramTest.java)12
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/src/org/eclipse/papyrus/uml/diagram/profile/tests/generation/CustomCreateFromPaletteTest.xtend49
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/src/org/eclipse/papyrus/uml/diagram/profile/tests/generation/ProfileDiagramGenerateTestsWorkflow.xtend69
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/test-gen/.gitignore2
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/xtend-gen/.gitignore2
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/.classpath16
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/.project68
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/.settings/org.eclipse.jdt.core.prefs6
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/META-INF/MANIFEST.MF76
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/build.properties4
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/model/.gitignore1
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/pom.xml13
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/src/org/eclipse/papyrus/uml/diagram/sequence/tests/AllTests.java18
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/src/org/eclipse/papyrus/uml/diagram/sequence/tests/generation/SequenceDiagramGenerateTestsWorkflow.xtend98
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/test-gen/.gitignore2
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/xtend-gen/.gitignore2
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/.classpath16
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/.project68
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/.settings/org.eclipse.jdt.core.prefs6
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/META-INF/MANIFEST.MF65
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/build.properties4
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/model/.gitignore1
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/pom.xml13
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/src/org/eclipse/papyrus/uml/diagram/statemachine/tests/AllTests.java17
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/src/org/eclipse/papyrus/uml/diagram/statemachine/tests/generation/StateMachineDiagramGenerateTestsWorkflow.xtend100
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/test-gen/.gitignore2
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/xtend-gen/.gitignore2
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.stereotypeproperty.tests/pom.xml4
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/.project62
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/META-INF/MANIFEST.MF18
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/build.properties3
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/resources/synch-test-model.di2
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/resources/synch-test-model.notation4
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/resources/synch-test-model.uml6
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/appearance/AbstractAppearanceNodeTest.java458
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/appearance/AppearanceNodeLabelTest.java38
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/appearance/AppearanceNodeTest.java433
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/canonical/AbstractPapyrusTestCase.java86
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/createFromPalette/AbstractCreateChildLabelNodeFromPaletteTest.java160
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/createFromPalette/AbstractCreateLinkFromPaletteTest.java (renamed from tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/createFromPalette/CreateLinkFromPaletteTest.java)694
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/createFromPalette/AbstractCreateLinkOwnedBySourceFromPaletteTest.java (renamed from tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/createFromPalette/CreateLinkOwnedBySourceFromPaletteTest.java)340
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/createFromPalette/AbstractCreateNodeFromPaletteTest.java335
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/createFromPalette/CreateNodeFromPaletteTest.java327
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/delete/AbstractDeleteNodeTest.java255
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/drop/AbstractDropNodeTest.java141
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/edition/AbstractEditableNodeTest.java143
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/edition/EditableNodeTest.java161
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/synchronization/AbstractCSSSynchronizationTest.java263
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/synchronization/AbstractSynchronizationTest.java658
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/.classpath16
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/.project68
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/.settings/org.eclipse.jdt.core.prefs6
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/META-INF/MANIFEST.MF65
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/build.properties4
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/model/.gitignore1
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/pom.xml13
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/src/org/eclipse/papyrus/uml/diagram/timing/tests/AllTests.java21
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/src/org/eclipse/papyrus/uml/diagram/timing/tests/ITimingDiagramTestsConstants.java22
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/src/org/eclipse/papyrus/uml/diagram/timing/tests/generation/TimingDiagramGenerateTestsWorkflow.xtend94
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/test-gen/.gitignore2
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/xtend-gen/.gitignore2
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/.classpath16
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/.project68
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/.settings/org.eclipse.jdt.core.prefs6
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/META-INF/MANIFEST.MF70
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/build.properties17
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/model/.gitignore1
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/plugin.xml5
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/pom.xml13
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/src/org/eclipse/papyrus/uml/diagram/usecase/tests/AllTests.java13
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/src/org/eclipse/papyrus/uml/diagram/usecase/tests/IUseCaseTestsConstants.java22
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/src/org/eclipse/papyrus/uml/diagram/usecase/tests/generation/UseCaseDiagramGenerateTestsWorkflow.xtend92
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/test-gen/.gitignore2
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/xtend-gen/.gitignore2
-rw-r--r--tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.wizards.tests/pom.xml4
-rw-r--r--tests/junit/plugins/uml/diagram/pom.xml134
412 files changed, 40756 insertions, 55200 deletions
diff --git a/.gitignore b/.gitignore
index facf8d09698..8be6129aa98 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,6 +4,7 @@ target/
*.pyc
.DS_Store
*.xtendbin
+*.gmfgen.uml
# Workspace metadata folder created by Oomph when launching tests.
-tests/**/.metadata/ \ No newline at end of file
+tests/**/.metadata/
diff --git a/features/papyrus-dev-features/org.eclipse.papyrus.dev.feature/feature.xml b/features/papyrus-dev-features/org.eclipse.papyrus.dev.feature/feature.xml
index b2857469707..fae060d80e9 100644
--- a/features/papyrus-dev-features/org.eclipse.papyrus.dev.feature/feature.xml
+++ b/features/papyrus-dev-features/org.eclipse.papyrus.dev.feature/feature.xml
@@ -161,4 +161,53 @@ http://www.eclipse.org/legal/epl-v10.html
version="0.0.0"
unpack="false"/>
+ <plugin
+ id="org.eclipse.papyrus.mwe2.utils"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.papyrus.dev.tests.framework"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.papyrus.dev.tests.framework.ui"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.papyrus.tests.framework"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.papyrus.tests.framework.annotations"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.papyrus.tests.framework.edit"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.papyrus.tests.framework.editor"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
</feature>
diff --git a/features/papyrus-dev-features/org.eclipse.papyrus.junit.feature/feature.xml b/features/papyrus-dev-features/org.eclipse.papyrus.junit.feature/feature.xml
index 749815ed9c9..10ffaae9011 100644
--- a/features/papyrus-dev-features/org.eclipse.papyrus.junit.feature/feature.xml
+++ b/features/papyrus-dev-features/org.eclipse.papyrus.junit.feature/feature.xml
@@ -37,4 +37,18 @@ http://www.eclipse.org/legal/epl-v10.html
version="0.0.0"
unpack="false"/>
+ <plugin
+ id="org.eclipse.papyrus.tests.framework"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.papyrus.tests.framework.annotations"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
</feature>
diff --git a/features/papyrus-tests-features/org.eclipse.papyrus.tests.feature/feature.xml b/features/papyrus-tests-features/org.eclipse.papyrus.tests.feature/feature.xml
index 288037a7795..c681111e95b 100644
--- a/features/papyrus-tests-features/org.eclipse.papyrus.tests.feature/feature.xml
+++ b/features/papyrus-tests-features/org.eclipse.papyrus.tests.feature/feature.xml
@@ -141,4 +141,18 @@ http://www.eclipse.org/legal/epl-v10.html
version="0.0.0"
unpack="false"/>
+ <plugin
+ id="org.eclipse.papyrus.tests.framework"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.papyrus.tests.framework.annotations"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
</feature>
diff --git a/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/.classpath b/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/.classpath
new file mode 100644
index 00000000000..098194ca4b7
--- /dev/null
+++ b/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/.classpath
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/.project b/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/.project
new file mode 100644
index 00000000000..5fd10003319
--- /dev/null
+++ b/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/.project
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.papyrus.dev.tests.framework.ui</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
+ </natures>
+</projectDescription>
diff --git a/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/.settings/org.eclipse.jdt.core.prefs b/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 00000000000..f08be2b06c4
--- /dev/null
+++ b/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,291 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.compliance=1.7
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.7
+org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_assignment=0
+org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
+org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
+org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
+org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
+org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0
+org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
+org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=80
+org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
+org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16
+org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
+org.eclipse.jdt.core.formatter.blank_lines_after_package=1
+org.eclipse.jdt.core.formatter.blank_lines_before_field=0
+org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
+org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
+org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
+org.eclipse.jdt.core.formatter.blank_lines_before_method=1
+org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
+org.eclipse.jdt.core.formatter.blank_lines_before_package=0
+org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
+org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
+org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_lambda_body=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
+org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
+org.eclipse.jdt.core.formatter.comment.format_block_comments=true
+org.eclipse.jdt.core.formatter.comment.format_header=false
+org.eclipse.jdt.core.formatter.comment.format_html=true
+org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
+org.eclipse.jdt.core.formatter.comment.format_line_comments=true
+org.eclipse.jdt.core.formatter.comment.format_source_code=true
+org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
+org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
+org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
+org.eclipse.jdt.core.formatter.comment.line_length=260
+org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true
+org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true
+org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false
+org.eclipse.jdt.core.formatter.compact_else_if=true
+org.eclipse.jdt.core.formatter.continuation_indentation=2
+org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
+org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off
+org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on
+org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
+org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
+org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
+org.eclipse.jdt.core.formatter.indent_empty_lines=false
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
+org.eclipse.jdt.core.formatter.indentation.size=4
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_type_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
+org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
+org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert
+org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
+org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_lambda_arrow=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
+org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
+org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
+org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.join_lines_in_comments=false
+org.eclipse.jdt.core.formatter.join_wrapped_lines=false
+org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
+org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
+org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
+org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
+org.eclipse.jdt.core.formatter.lineSplit=260
+org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
+org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
+org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
+org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=5
+org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
+org.eclipse.jdt.core.formatter.tabulation.char=tab
+org.eclipse.jdt.core.formatter.tabulation.size=4
+org.eclipse.jdt.core.formatter.use_on_off_tags=false
+org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
+org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
+org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true
+org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true
diff --git a/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/.settings/org.eclipse.jdt.ui.prefs b/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/.settings/org.eclipse.jdt.ui.prefs
new file mode 100644
index 00000000000..954281dbc31
--- /dev/null
+++ b/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/.settings/org.eclipse.jdt.ui.prefs
@@ -0,0 +1,68 @@
+cleanup.add_default_serial_version_id=true
+cleanup.add_generated_serial_version_id=false
+cleanup.add_missing_annotations=true
+cleanup.add_missing_deprecated_annotations=true
+cleanup.add_missing_methods=false
+cleanup.add_missing_nls_tags=false
+cleanup.add_missing_override_annotations=true
+cleanup.add_missing_override_annotations_interface_methods=true
+cleanup.add_serial_version_id=false
+cleanup.always_use_blocks=true
+cleanup.always_use_parentheses_in_expressions=false
+cleanup.always_use_this_for_non_static_field_access=false
+cleanup.always_use_this_for_non_static_method_access=false
+cleanup.convert_functional_interfaces=false
+cleanup.convert_to_enhanced_for_loop=false
+cleanup.correct_indentation=false
+cleanup.format_source_code=false
+cleanup.format_source_code_changes_only=false
+cleanup.insert_inferred_type_arguments=false
+cleanup.make_local_variable_final=true
+cleanup.make_parameters_final=false
+cleanup.make_private_fields_final=true
+cleanup.make_type_abstract_if_missing_method=false
+cleanup.make_variable_declarations_final=false
+cleanup.never_use_blocks=false
+cleanup.never_use_parentheses_in_expressions=true
+cleanup.organize_imports=false
+cleanup.qualify_static_field_accesses_with_declaring_class=false
+cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
+cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
+cleanup.qualify_static_member_accesses_with_declaring_class=true
+cleanup.qualify_static_method_accesses_with_declaring_class=false
+cleanup.remove_private_constructors=true
+cleanup.remove_redundant_type_arguments=true
+cleanup.remove_trailing_whitespaces=true
+cleanup.remove_trailing_whitespaces_all=true
+cleanup.remove_trailing_whitespaces_ignore_empty=false
+cleanup.remove_unnecessary_casts=true
+cleanup.remove_unnecessary_nls_tags=true
+cleanup.remove_unused_imports=true
+cleanup.remove_unused_local_variables=false
+cleanup.remove_unused_private_fields=true
+cleanup.remove_unused_private_members=false
+cleanup.remove_unused_private_methods=true
+cleanup.remove_unused_private_types=true
+cleanup.sort_members=false
+cleanup.sort_members_all=false
+cleanup.use_anonymous_class_creation=false
+cleanup.use_blocks=true
+cleanup.use_blocks_only_for_return_and_throw=false
+cleanup.use_lambda=true
+cleanup.use_parentheses_in_expressions=false
+cleanup.use_this_for_non_static_field_access=false
+cleanup.use_this_for_non_static_field_access_only_if_necessary=true
+cleanup.use_this_for_non_static_method_access=false
+cleanup.use_this_for_non_static_method_access_only_if_necessary=true
+cleanup.use_type_arguments=false
+cleanup_profile=_Papyrus
+cleanup_settings_version=2
+eclipse.preferences.version=1
+formatter_profile=_Papyrus
+formatter_settings_version=12
+org.eclipse.jdt.ui.ignorelowercasenames=true
+org.eclipse.jdt.ui.importorder=java;javax;org;com;
+org.eclipse.jdt.ui.javadoc=true
+org.eclipse.jdt.ui.ondemandthreshold=99
+org.eclipse.jdt.ui.staticondemandthreshold=99
+org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates><template autoinsert\="true" context\="gettercomment_context" deleted\="false" description\="Comment for getter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name\="gettercomment">/**\n * @return the ${bare_field_name}\n */</template><template autoinsert\="true" context\="settercomment_context" deleted\="false" description\="Comment for setter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.settercomment" name\="settercomment">/**\n * @param ${param} the ${bare_field_name} to set\n */</template><template autoinsert\="false" context\="constructorcomment_context" deleted\="false" description\="Comment for created constructors" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name\="constructorcomment">/**\n * Constructor.\n *\n * ${tags}\n */</template><template autoinsert\="false" context\="filecomment_context" deleted\="false" description\="Comment for created Java files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.filecomment" name\="filecomment">/*****************************************************************************\n * Copyright (c) ${year} CEA LIST and others.\n * \n * All rights reserved. This program and the accompanying materials\n * are made available under the terms of the Eclipse Public License v1.0\n * which accompanies this distribution, and is available at\n * http\://www.eclipse.org/legal/epl-v10.html\n *\n * Contributors\:\n * CEA LIST - Initial API and implementation\n * \n *****************************************************************************/\n</template><template autoinsert\="true" context\="typecomment_context" deleted\="false" description\="Comment for created types" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.typecomment" name\="typecomment">/**\n * @author ${user}\n *\n * ${tags}\n */</template><template autoinsert\="true" context\="fieldcomment_context" deleted\="false" description\="Comment for fields" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name\="fieldcomment">/**\n * \n */</template><template autoinsert\="true" context\="methodcomment_context" deleted\="false" description\="Comment for non-overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name\="methodcomment">/**\n * ${tags}\n */</template><template autoinsert\="false" context\="overridecomment_context" deleted\="false" description\="Comment for overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name\="overridecomment">/**\n * ${see_to_overridden}\n *\n * ${tags}\n */</template><template autoinsert\="false" context\="delegatecomment_context" deleted\="false" description\="Comment for delegate methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name\="delegatecomment">/**\n * ${see_to_target}\n *\n * ${tags}\n */</template><template autoinsert\="true" context\="newtype_context" deleted\="false" description\="Newly created files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.newtype" name\="newtype">${filecomment}\n${package_declaration}\n\n${typecomment}\n${type_declaration}</template><template autoinsert\="true" context\="classbody_context" deleted\="false" description\="Code in new class type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.classbody" name\="classbody">\n</template><template autoinsert\="true" context\="interfacebody_context" deleted\="false" description\="Code in new interface type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.interfacebody" name\="interfacebody">\n</template><template autoinsert\="true" context\="enumbody_context" deleted\="false" description\="Code in new enum type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.enumbody" name\="enumbody">\n</template><template autoinsert\="true" context\="annotationbody_context" deleted\="false" description\="Code in new annotation type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.annotationbody" name\="annotationbody">\n</template><template autoinsert\="true" context\="catchblock_context" deleted\="false" description\="Code in new catch blocks" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.catchblock" name\="catchblock">// ${todo} Auto-generated catch block\n${exception_var}.printStackTrace();</template><template autoinsert\="true" context\="methodbody_context" deleted\="false" description\="Code in created method stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodbody" name\="methodbody">// ${todo} Auto-generated method stub\n${body_statement}</template><template autoinsert\="true" context\="constructorbody_context" deleted\="false" description\="Code in created constructor stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorbody" name\="constructorbody">${body_statement}\n// ${todo} Auto-generated constructor stub</template><template autoinsert\="true" context\="getterbody_context" deleted\="false" description\="Code in created getters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.getterbody" name\="getterbody">return ${field};</template><template autoinsert\="true" context\="setterbody_context" deleted\="false" description\="Code in created setters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.setterbody" name\="setterbody">${field} \= ${param};</template></templates>
diff --git a/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/META-INF/MANIFEST.MF b/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/META-INF/MANIFEST.MF
new file mode 100644
index 00000000000..2a129a2e657
--- /dev/null
+++ b/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/META-INF/MANIFEST.MF
@@ -0,0 +1,17 @@
+Manifest-Version: 1.0
+Require-Bundle: org.eclipse.core.runtime,
+ com.google.guava;bundle-version="11.0.0",
+ org.eclipse.core.resources;bundle-version="3.10.0",
+ org.eclipse.papyrus.dev.tests.framework;bundle-version="1.1.0",
+ org.eclipse.ui;bundle-version="3.107.0",
+ org.eclipse.core.expressions;bundle-version="3.5.0"
+Export-Package: org.eclipse.papyrus.dev.tests.framework.internal.ui;x-internal:=true
+Bundle-Vendor: %Bundle-Vendor
+Bundle-ActivationPolicy: lazy
+Bundle-Version: 1.1.0.qualifier
+Bundle-Name: %Bundle-Name
+Bundle-ManifestVersion: 2
+Bundle-Activator: org.eclipse.papyrus.dev.tests.framework.internal.ui.Activator
+Bundle-SymbolicName: org.eclipse.papyrus.dev.tests.framework.ui;singleton:=true
+Bundle-RequiredExecutionEnvironment: JavaSE-1.7
+
diff --git a/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/OSGI-INF/l10n/bundle.properties b/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/OSGI-INF/l10n/bundle.properties
new file mode 100644
index 00000000000..ab9e20708f2
--- /dev/null
+++ b/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/OSGI-INF/l10n/bundle.properties
@@ -0,0 +1,14 @@
+#
+# Copyright (c) 2015 Christian W. Damus 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:
+# Christian W. Damus - Initial API and implementation
+#
+
+Bundle-Name = Papyrus Diagram Testing Framework Developer Tools UI
+Bundle-Vendor = Eclipse Modeling Project
diff --git a/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/about.html b/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/about.html
new file mode 100644
index 00000000000..d35d5aed64c
--- /dev/null
+++ b/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/about.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+
+<p>June 5, 2007</p>
+<h3>License</h3>
+
+<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
+being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
+apply to your use of any object code in the Content. Check the Redistributor's license that was
+provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
+
+</body>
+</html>
diff --git a/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/build.properties b/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/build.properties
new file mode 100644
index 00000000000..a4a1a9e46a3
--- /dev/null
+++ b/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/build.properties
@@ -0,0 +1,20 @@
+#
+# Copyright (c) 2015 Christian W. Damus 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:
+# Christian W. Damus - Initial API and implementation
+#
+
+source.. = src/
+output.. = bin/
+bin.includes = .,\
+ META-INF/,\
+ OSGI-INF/,\
+ about.html,\
+ plugin.xml
+src.includes = about.html
diff --git a/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/plugin.xml b/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/plugin.xml
new file mode 100644
index 00000000000..0658218a1ad
--- /dev/null
+++ b/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/plugin.xml
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.4"?>
+<!--
+ Copyright (c) 2015 Christian W. Damus 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:
+ Christian W. Damus - Initial API and implementation
+
+-->
+<plugin>
+ <extension
+ point="org.eclipse.ui.handlers">
+ <handler
+ class="org.eclipse.papyrus.dev.tests.framework.internal.ui.ToggleNatureHandler"
+ commandId="org.eclipse.papyrus.dev.tests.framework.ui.addNature">
+ <enabledWhen>
+ <and>
+ <count
+ value="+">
+ </count>
+ <iterate
+ ifEmpty="false"
+ operator="and">
+ <adapt
+ type="org.eclipse.core.resources.IProject">
+ </adapt>
+ </iterate>
+ <not>
+ <reference
+ definitionId="org.eclipse.papyrus.dev.tests.framework.hasNature">
+ </reference>
+ </not>
+ </and>
+ </enabledWhen>
+ </handler>
+ <handler
+ class="org.eclipse.papyrus.dev.tests.framework.internal.ui.ToggleNatureHandler"
+ commandId="org.eclipse.papyrus.dev.tests.framework.ui.removeNature">
+ <enabledWhen>
+ <reference
+ definitionId="org.eclipse.papyrus.dev.tests.framework.hasNature">
+ </reference>
+ </enabledWhen>
+ </handler>
+ </extension>
+ <extension
+ point="org.eclipse.ui.commands">
+ <command
+ description="Configures the project to generate diagram tests"
+ id="org.eclipse.papyrus.dev.tests.framework.ui.addNature"
+ name="Add Papyrus Diagram Tests Nature">
+ </command>
+ <command
+ description="Removes the generation of diagram tests from the project"
+ id="org.eclipse.papyrus.dev.tests.framework.ui.removeNature"
+ name="Remove Papyrus Diagram Tests Nature">
+ </command>
+ </extension>
+ <extension
+ point="org.eclipse.ui.menus">
+ <menuContribution
+ allPopups="true"
+ locationURI="popup:org.eclipse.ui.projectConfigure?after=additions">
+ <command
+ commandId="org.eclipse.papyrus.dev.tests.framework.ui.addNature"
+ label="Add Papyrus Diagram Tests Nature"
+ style="push"
+ tooltip="Adds the Papyrus Diagram Tests generation builder">
+ <visibleWhen
+ checkEnabled="true">
+ </visibleWhen>
+ </command>
+ <command
+ commandId="org.eclipse.papyrus.dev.tests.framework.ui.removeNature"
+ label="Remove Papyrus Diagram Tests Nature"
+ style="push"
+ tooltip="Removes the Papyrus Diagram Tests generation builder">
+ <visibleWhen
+ checkEnabled="true">
+ </visibleWhen>
+ </command>
+ </menuContribution>
+ </extension>
+</plugin>
diff --git a/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/pom.xml b/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/pom.xml
new file mode 100644
index 00000000000..6fa17414479
--- /dev/null
+++ b/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/pom.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <artifactId>org.eclipse.papyrus.dev.releng</artifactId>
+ <groupId>org.eclipse.papyrus</groupId>
+ <version>1.1.0-SNAPSHOT</version>
+ <relativePath>../../../releng/dev</relativePath>
+ </parent>
+ <artifactId>org.eclipse.papyrus.dev.tests.framework.ui</artifactId>
+ <groupId>org.eclipse.papyrus</groupId>
+ <version>1.1.0-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+</project> \ No newline at end of file
diff --git a/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/src/org/eclipse/papyrus/dev/tests/framework/internal/ui/Activator.java b/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/src/org/eclipse/papyrus/dev/tests/framework/internal/ui/Activator.java
new file mode 100644
index 00000000000..6ad99b58aa1
--- /dev/null
+++ b/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/src/org/eclipse/papyrus/dev/tests/framework/internal/ui/Activator.java
@@ -0,0 +1,38 @@
+/*******************************************************************************
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ *
+ ******************************************************************************/
+package org.eclipse.papyrus.dev.tests.framework.internal.ui;
+
+import org.osgi.framework.BundleActivator;
+import org.osgi.framework.BundleContext;
+
+public class Activator implements BundleActivator {
+
+ public static final String PLUGIN_ID = "org.eclipse.papyrus.dev.tests.framework.ui"; //$NON-NLS-1$
+
+ private static BundleContext context;
+
+ static BundleContext getContext() {
+ return context;
+ }
+
+ @Override
+ public void start(BundleContext bundleContext) throws Exception {
+ Activator.context = bundleContext;
+ }
+
+ @Override
+ public void stop(BundleContext bundleContext) throws Exception {
+ Activator.context = null;
+ }
+
+}
diff --git a/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/src/org/eclipse/papyrus/dev/tests/framework/internal/ui/ToggleNatureHandler.java b/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/src/org/eclipse/papyrus/dev/tests/framework/internal/ui/ToggleNatureHandler.java
new file mode 100644
index 00000000000..66aec47d31a
--- /dev/null
+++ b/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/src/org/eclipse/papyrus/dev/tests/framework/internal/ui/ToggleNatureHandler.java
@@ -0,0 +1,65 @@
+/*****************************************************************************
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.dev.tests.framework.internal.ui;
+
+import org.eclipse.core.commands.AbstractHandler;
+import org.eclipse.core.commands.ExecutionEvent;
+import org.eclipse.core.commands.ExecutionException;
+import org.eclipse.core.resources.IProject;
+import org.eclipse.core.runtime.CoreException;
+import org.eclipse.core.runtime.IAdaptable;
+import org.eclipse.jface.viewers.ISelection;
+import org.eclipse.jface.viewers.IStructuredSelection;
+import org.eclipse.papyrus.dev.tests.framework.internal.PapyrusDiagramTestProjectNature;
+import org.eclipse.ui.handlers.HandlerUtil;
+
+import com.google.common.collect.Iterables;
+
+/**
+ * Toggles the Papyrus Diagram Tests Framework nature on a project.
+ */
+public class ToggleNatureHandler extends AbstractHandler {
+
+ public ToggleNatureHandler() {
+ super();
+ }
+
+ @Override
+ public Object execute(ExecutionEvent event) throws ExecutionException {
+ ISelection sel = HandlerUtil.getCurrentSelection(event);
+ if (sel instanceof IStructuredSelection) {
+ Iterable<IAdaptable> projects = Iterables.filter(((IStructuredSelection) sel).toList(), IAdaptable.class);
+ for (IAdaptable next : projects) {
+ IProject project = next.getAdapter(IProject.class);
+ if (project != null) {
+ try {
+ toggleNature(project);
+ } catch (CoreException e) {
+ throw new ExecutionException("Failed to toggle project nature", e);
+ }
+ }
+ }
+ }
+ return null;
+ }
+
+ protected void toggleNature(IProject project) throws CoreException {
+ PapyrusDiagramTestProjectNature nature = new PapyrusDiagramTestProjectNature(project);
+ if (nature.hasNature()) {
+ nature.deconfigure();
+ } else {
+ nature.configure();
+ }
+ }
+}
diff --git a/plugins/developer/org.eclipse.papyrus.dev.tests.framework/.classpath b/plugins/developer/org.eclipse.papyrus.dev.tests.framework/.classpath
new file mode 100644
index 00000000000..098194ca4b7
--- /dev/null
+++ b/plugins/developer/org.eclipse.papyrus.dev.tests.framework/.classpath
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/plugins/developer/org.eclipse.papyrus.dev.tests.framework/.project b/plugins/developer/org.eclipse.papyrus.dev.tests.framework/.project
new file mode 100644
index 00000000000..8b08e018ffe
--- /dev/null
+++ b/plugins/developer/org.eclipse.papyrus.dev.tests.framework/.project
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.papyrus.dev.tests.framework</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
+ </natures>
+</projectDescription>
diff --git a/plugins/developer/org.eclipse.papyrus.dev.tests.framework/.settings/org.eclipse.jdt.core.prefs b/plugins/developer/org.eclipse.papyrus.dev.tests.framework/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 00000000000..f08be2b06c4
--- /dev/null
+++ b/plugins/developer/org.eclipse.papyrus.dev.tests.framework/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,291 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.compliance=1.7
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.7
+org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_assignment=0
+org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
+org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
+org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
+org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
+org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0
+org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
+org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=80
+org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
+org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16
+org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
+org.eclipse.jdt.core.formatter.blank_lines_after_package=1
+org.eclipse.jdt.core.formatter.blank_lines_before_field=0
+org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
+org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
+org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
+org.eclipse.jdt.core.formatter.blank_lines_before_method=1
+org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
+org.eclipse.jdt.core.formatter.blank_lines_before_package=0
+org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
+org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
+org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_lambda_body=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
+org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
+org.eclipse.jdt.core.formatter.comment.format_block_comments=true
+org.eclipse.jdt.core.formatter.comment.format_header=false
+org.eclipse.jdt.core.formatter.comment.format_html=true
+org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
+org.eclipse.jdt.core.formatter.comment.format_line_comments=true
+org.eclipse.jdt.core.formatter.comment.format_source_code=true
+org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
+org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
+org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
+org.eclipse.jdt.core.formatter.comment.line_length=260
+org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true
+org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true
+org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false
+org.eclipse.jdt.core.formatter.compact_else_if=true
+org.eclipse.jdt.core.formatter.continuation_indentation=2
+org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
+org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off
+org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on
+org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
+org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
+org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
+org.eclipse.jdt.core.formatter.indent_empty_lines=false
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
+org.eclipse.jdt.core.formatter.indentation.size=4
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_type_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
+org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
+org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert
+org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
+org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_lambda_arrow=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
+org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
+org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
+org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.join_lines_in_comments=false
+org.eclipse.jdt.core.formatter.join_wrapped_lines=false
+org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
+org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
+org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
+org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
+org.eclipse.jdt.core.formatter.lineSplit=260
+org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
+org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
+org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
+org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=5
+org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
+org.eclipse.jdt.core.formatter.tabulation.char=tab
+org.eclipse.jdt.core.formatter.tabulation.size=4
+org.eclipse.jdt.core.formatter.use_on_off_tags=false
+org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
+org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
+org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true
+org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true
diff --git a/plugins/developer/org.eclipse.papyrus.dev.tests.framework/.settings/org.eclipse.jdt.ui.prefs b/plugins/developer/org.eclipse.papyrus.dev.tests.framework/.settings/org.eclipse.jdt.ui.prefs
new file mode 100644
index 00000000000..954281dbc31
--- /dev/null
+++ b/plugins/developer/org.eclipse.papyrus.dev.tests.framework/.settings/org.eclipse.jdt.ui.prefs
@@ -0,0 +1,68 @@
+cleanup.add_default_serial_version_id=true
+cleanup.add_generated_serial_version_id=false
+cleanup.add_missing_annotations=true
+cleanup.add_missing_deprecated_annotations=true
+cleanup.add_missing_methods=false
+cleanup.add_missing_nls_tags=false
+cleanup.add_missing_override_annotations=true
+cleanup.add_missing_override_annotations_interface_methods=true
+cleanup.add_serial_version_id=false
+cleanup.always_use_blocks=true
+cleanup.always_use_parentheses_in_expressions=false
+cleanup.always_use_this_for_non_static_field_access=false
+cleanup.always_use_this_for_non_static_method_access=false
+cleanup.convert_functional_interfaces=false
+cleanup.convert_to_enhanced_for_loop=false
+cleanup.correct_indentation=false
+cleanup.format_source_code=false
+cleanup.format_source_code_changes_only=false
+cleanup.insert_inferred_type_arguments=false
+cleanup.make_local_variable_final=true
+cleanup.make_parameters_final=false
+cleanup.make_private_fields_final=true
+cleanup.make_type_abstract_if_missing_method=false
+cleanup.make_variable_declarations_final=false
+cleanup.never_use_blocks=false
+cleanup.never_use_parentheses_in_expressions=true
+cleanup.organize_imports=false
+cleanup.qualify_static_field_accesses_with_declaring_class=false
+cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
+cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
+cleanup.qualify_static_member_accesses_with_declaring_class=true
+cleanup.qualify_static_method_accesses_with_declaring_class=false
+cleanup.remove_private_constructors=true
+cleanup.remove_redundant_type_arguments=true
+cleanup.remove_trailing_whitespaces=true
+cleanup.remove_trailing_whitespaces_all=true
+cleanup.remove_trailing_whitespaces_ignore_empty=false
+cleanup.remove_unnecessary_casts=true
+cleanup.remove_unnecessary_nls_tags=true
+cleanup.remove_unused_imports=true
+cleanup.remove_unused_local_variables=false
+cleanup.remove_unused_private_fields=true
+cleanup.remove_unused_private_members=false
+cleanup.remove_unused_private_methods=true
+cleanup.remove_unused_private_types=true
+cleanup.sort_members=false
+cleanup.sort_members_all=false
+cleanup.use_anonymous_class_creation=false
+cleanup.use_blocks=true
+cleanup.use_blocks_only_for_return_and_throw=false
+cleanup.use_lambda=true
+cleanup.use_parentheses_in_expressions=false
+cleanup.use_this_for_non_static_field_access=false
+cleanup.use_this_for_non_static_field_access_only_if_necessary=true
+cleanup.use_this_for_non_static_method_access=false
+cleanup.use_this_for_non_static_method_access_only_if_necessary=true
+cleanup.use_type_arguments=false
+cleanup_profile=_Papyrus
+cleanup_settings_version=2
+eclipse.preferences.version=1
+formatter_profile=_Papyrus
+formatter_settings_version=12
+org.eclipse.jdt.ui.ignorelowercasenames=true
+org.eclipse.jdt.ui.importorder=java;javax;org;com;
+org.eclipse.jdt.ui.javadoc=true
+org.eclipse.jdt.ui.ondemandthreshold=99
+org.eclipse.jdt.ui.staticondemandthreshold=99
+org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates><template autoinsert\="true" context\="gettercomment_context" deleted\="false" description\="Comment for getter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name\="gettercomment">/**\n * @return the ${bare_field_name}\n */</template><template autoinsert\="true" context\="settercomment_context" deleted\="false" description\="Comment for setter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.settercomment" name\="settercomment">/**\n * @param ${param} the ${bare_field_name} to set\n */</template><template autoinsert\="false" context\="constructorcomment_context" deleted\="false" description\="Comment for created constructors" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name\="constructorcomment">/**\n * Constructor.\n *\n * ${tags}\n */</template><template autoinsert\="false" context\="filecomment_context" deleted\="false" description\="Comment for created Java files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.filecomment" name\="filecomment">/*****************************************************************************\n * Copyright (c) ${year} CEA LIST and others.\n * \n * All rights reserved. This program and the accompanying materials\n * are made available under the terms of the Eclipse Public License v1.0\n * which accompanies this distribution, and is available at\n * http\://www.eclipse.org/legal/epl-v10.html\n *\n * Contributors\:\n * CEA LIST - Initial API and implementation\n * \n *****************************************************************************/\n</template><template autoinsert\="true" context\="typecomment_context" deleted\="false" description\="Comment for created types" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.typecomment" name\="typecomment">/**\n * @author ${user}\n *\n * ${tags}\n */</template><template autoinsert\="true" context\="fieldcomment_context" deleted\="false" description\="Comment for fields" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name\="fieldcomment">/**\n * \n */</template><template autoinsert\="true" context\="methodcomment_context" deleted\="false" description\="Comment for non-overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name\="methodcomment">/**\n * ${tags}\n */</template><template autoinsert\="false" context\="overridecomment_context" deleted\="false" description\="Comment for overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name\="overridecomment">/**\n * ${see_to_overridden}\n *\n * ${tags}\n */</template><template autoinsert\="false" context\="delegatecomment_context" deleted\="false" description\="Comment for delegate methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name\="delegatecomment">/**\n * ${see_to_target}\n *\n * ${tags}\n */</template><template autoinsert\="true" context\="newtype_context" deleted\="false" description\="Newly created files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.newtype" name\="newtype">${filecomment}\n${package_declaration}\n\n${typecomment}\n${type_declaration}</template><template autoinsert\="true" context\="classbody_context" deleted\="false" description\="Code in new class type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.classbody" name\="classbody">\n</template><template autoinsert\="true" context\="interfacebody_context" deleted\="false" description\="Code in new interface type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.interfacebody" name\="interfacebody">\n</template><template autoinsert\="true" context\="enumbody_context" deleted\="false" description\="Code in new enum type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.enumbody" name\="enumbody">\n</template><template autoinsert\="true" context\="annotationbody_context" deleted\="false" description\="Code in new annotation type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.annotationbody" name\="annotationbody">\n</template><template autoinsert\="true" context\="catchblock_context" deleted\="false" description\="Code in new catch blocks" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.catchblock" name\="catchblock">// ${todo} Auto-generated catch block\n${exception_var}.printStackTrace();</template><template autoinsert\="true" context\="methodbody_context" deleted\="false" description\="Code in created method stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodbody" name\="methodbody">// ${todo} Auto-generated method stub\n${body_statement}</template><template autoinsert\="true" context\="constructorbody_context" deleted\="false" description\="Code in created constructor stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorbody" name\="constructorbody">${body_statement}\n// ${todo} Auto-generated constructor stub</template><template autoinsert\="true" context\="getterbody_context" deleted\="false" description\="Code in created getters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.getterbody" name\="getterbody">return ${field};</template><template autoinsert\="true" context\="setterbody_context" deleted\="false" description\="Code in created setters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.setterbody" name\="setterbody">${field} \= ${param};</template></templates>
diff --git a/plugins/developer/org.eclipse.papyrus.dev.tests.framework/META-INF/MANIFEST.MF b/plugins/developer/org.eclipse.papyrus.dev.tests.framework/META-INF/MANIFEST.MF
new file mode 100644
index 00000000000..f3436aa8b9f
--- /dev/null
+++ b/plugins/developer/org.eclipse.papyrus.dev.tests.framework/META-INF/MANIFEST.MF
@@ -0,0 +1,17 @@
+Manifest-Version: 1.0
+Require-Bundle: org.eclipse.core.runtime,
+ com.google.guava;bundle-version="11.0.0",
+ org.eclipse.core.resources;bundle-version="3.10.0",
+ org.eclipse.jdt.launching;bundle-version="3.8.0",
+ org.eclipse.jdt.core;bundle-version="3.11.0",
+ org.eclipse.debug.core;bundle-version="3.10.0"
+Export-Package: org.eclipse.papyrus.dev.tests.framework.internal;x-internal:=true
+Bundle-Vendor: %Bundle-Vendor
+Bundle-ActivationPolicy: lazy
+Bundle-Version: 1.1.0.qualifier
+Bundle-Name: %Bundle-Name
+Bundle-ManifestVersion: 2
+Bundle-Activator: org.eclipse.papyrus.dev.tests.framework.internal.Activator
+Bundle-SymbolicName: org.eclipse.papyrus.dev.tests.framework;singleton:=true
+Bundle-RequiredExecutionEnvironment: JavaSE-1.7
+
diff --git a/plugins/developer/org.eclipse.papyrus.dev.tests.framework/OSGI-INF/l10n/bundle.properties b/plugins/developer/org.eclipse.papyrus.dev.tests.framework/OSGI-INF/l10n/bundle.properties
new file mode 100644
index 00000000000..6d0dcd53e0c
--- /dev/null
+++ b/plugins/developer/org.eclipse.papyrus.dev.tests.framework/OSGI-INF/l10n/bundle.properties
@@ -0,0 +1,14 @@
+#
+# Copyright (c) 2015 Christian W. Damus 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:
+# Christian W. Damus - Initial API and implementation
+#
+
+Bundle-Name = Papyrus Diagram Testing Framework Developer Tools
+Bundle-Vendor = Eclipse Modeling Project
diff --git a/plugins/developer/org.eclipse.papyrus.dev.tests.framework/about.html b/plugins/developer/org.eclipse.papyrus.dev.tests.framework/about.html
new file mode 100644
index 00000000000..d35d5aed64c
--- /dev/null
+++ b/plugins/developer/org.eclipse.papyrus.dev.tests.framework/about.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+
+<p>June 5, 2007</p>
+<h3>License</h3>
+
+<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
+being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
+apply to your use of any object code in the Content. Check the Redistributor's license that was
+provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
+
+</body>
+</html>
diff --git a/plugins/developer/org.eclipse.papyrus.dev.tests.framework/build.properties b/plugins/developer/org.eclipse.papyrus.dev.tests.framework/build.properties
new file mode 100644
index 00000000000..a4a1a9e46a3
--- /dev/null
+++ b/plugins/developer/org.eclipse.papyrus.dev.tests.framework/build.properties
@@ -0,0 +1,20 @@
+#
+# Copyright (c) 2015 Christian W. Damus 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:
+# Christian W. Damus - Initial API and implementation
+#
+
+source.. = src/
+output.. = bin/
+bin.includes = .,\
+ META-INF/,\
+ OSGI-INF/,\
+ about.html,\
+ plugin.xml
+src.includes = about.html
diff --git a/plugins/developer/org.eclipse.papyrus.dev.tests.framework/plugin.xml b/plugins/developer/org.eclipse.papyrus.dev.tests.framework/plugin.xml
new file mode 100644
index 00000000000..74867e408ea
--- /dev/null
+++ b/plugins/developer/org.eclipse.papyrus.dev.tests.framework/plugin.xml
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.4"?>
+<!--
+ Copyright (c) 2015 Christian W. Damus 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:
+ Christian W. Damus - Initial API and implementation
+
+-->
+<plugin>
+ <extension
+ id="org.eclipse.papyrus.dev.tests.framework.nature"
+ point="org.eclipse.core.resources.natures"
+ name="Papyrus Diagram Tests Project">
+ <builder
+ id="org.eclipse.papyrus.dev.tests.framework.builder">
+ </builder>
+ <requires-nature
+ id="org.eclipse.jdt.core.javanature">
+ </requires-nature>
+ <requires-nature
+ id="org.eclipse.xtext.ui.shared.xtextNature">
+ </requires-nature>
+ <runtime>
+ <run
+ class="org.eclipse.papyrus.dev.tests.framework.internal.PapyrusDiagramTestProjectNature">
+ </run>
+ </runtime>
+ </extension>
+ <extension
+ id="org.eclipse.papyrus.dev.tests.framework.builder"
+ point="org.eclipse.core.resources.builders"
+ name="Papyrus Diagram Tests Generator">
+ <builder
+ callOnEmptyDelta="false"
+ hasNature="true"
+ isConfigurable="false"
+ supportsConfigurations="false">
+ <run
+ class="org.eclipse.papyrus.dev.tests.framework.internal.PapyrusDiagramTestsGenerationBuilder">
+ </run>
+ </builder>
+ </extension>
+ <extension
+ point="org.eclipse.core.expressions.definitions">
+ <definition
+ id="org.eclipse.papyrus.dev.tests.framework.hasNature">
+ <and>
+ <count
+ value="+">
+ </count>
+ <iterate
+ ifEmpty="false"
+ operator="and">
+ <adapt
+ type="org.eclipse.core.resources.IProject">
+ <test
+ property="org.eclipse.core.resources.projectNature"
+ value="org.eclipse.papyrus.dev.tests.framework.nature">
+ </test>
+ </adapt>
+ </iterate>
+ </and>
+ </definition>
+ </extension>
+</plugin>
diff --git a/plugins/developer/org.eclipse.papyrus.dev.tests.framework/pom.xml b/plugins/developer/org.eclipse.papyrus.dev.tests.framework/pom.xml
new file mode 100644
index 00000000000..21aaa861c8f
--- /dev/null
+++ b/plugins/developer/org.eclipse.papyrus.dev.tests.framework/pom.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <artifactId>org.eclipse.papyrus.dev.releng</artifactId>
+ <groupId>org.eclipse.papyrus</groupId>
+ <version>1.1.0-SNAPSHOT</version>
+ <relativePath>../../../releng/dev</relativePath>
+ </parent>
+ <artifactId>org.eclipse.papyrus.dev.tests.framework</artifactId>
+ <groupId>org.eclipse.papyrus</groupId>
+ <version>1.1.0-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+</project> \ No newline at end of file
diff --git a/plugins/developer/org.eclipse.papyrus.dev.tests.framework/src/org/eclipse/papyrus/dev/tests/framework/internal/Activator.java b/plugins/developer/org.eclipse.papyrus.dev.tests.framework/src/org/eclipse/papyrus/dev/tests/framework/internal/Activator.java
new file mode 100644
index 00000000000..8238c6b5c2d
--- /dev/null
+++ b/plugins/developer/org.eclipse.papyrus.dev.tests.framework/src/org/eclipse/papyrus/dev/tests/framework/internal/Activator.java
@@ -0,0 +1,38 @@
+/*******************************************************************************
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ *
+ ******************************************************************************/
+package org.eclipse.papyrus.dev.tests.framework.internal;
+
+import org.osgi.framework.BundleActivator;
+import org.osgi.framework.BundleContext;
+
+public class Activator implements BundleActivator {
+
+ public static final String PLUGIN_ID = "org.eclipse.papyrus.dev.tests.framework"; //$NON-NLS-1$
+
+ private static BundleContext context;
+
+ static BundleContext getContext() {
+ return context;
+ }
+
+ @Override
+ public void start(BundleContext bundleContext) throws Exception {
+ Activator.context = bundleContext;
+ }
+
+ @Override
+ public void stop(BundleContext bundleContext) throws Exception {
+ Activator.context = null;
+ }
+
+}
diff --git a/plugins/developer/org.eclipse.papyrus.dev.tests.framework/src/org/eclipse/papyrus/dev/tests/framework/internal/PapyrusDiagramTestProjectNature.java b/plugins/developer/org.eclipse.papyrus.dev.tests.framework/src/org/eclipse/papyrus/dev/tests/framework/internal/PapyrusDiagramTestProjectNature.java
new file mode 100644
index 00000000000..8da320c5f7d
--- /dev/null
+++ b/plugins/developer/org.eclipse.papyrus.dev.tests.framework/src/org/eclipse/papyrus/dev/tests/framework/internal/PapyrusDiagramTestProjectNature.java
@@ -0,0 +1,135 @@
+/*****************************************************************************
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.dev.tests.framework.internal;
+
+import java.util.Arrays;
+import java.util.Iterator;
+import java.util.List;
+
+import org.eclipse.core.resources.ICommand;
+import org.eclipse.core.resources.IProject;
+import org.eclipse.core.resources.IProjectDescription;
+import org.eclipse.core.resources.IProjectNature;
+import org.eclipse.core.resources.IncrementalProjectBuilder;
+import org.eclipse.core.runtime.CoreException;
+
+import com.google.common.collect.Iterables;
+import com.google.common.collect.Lists;
+
+/**
+ * The Papyrus diagram tests project nature.
+ */
+public class PapyrusDiagramTestProjectNature implements IProjectNature {
+ public static final String NATURE_ID = Activator.PLUGIN_ID + ".nature"; //$NON-NLS-1$
+
+ private IProject project;
+
+ public PapyrusDiagramTestProjectNature() {
+ super();
+ }
+
+ public PapyrusDiagramTestProjectNature(IProject project) {
+ super();
+
+ this.project = project;
+ }
+
+ @Override
+ public final IProject getProject() {
+ return project;
+ }
+
+ @Override
+ public final void setProject(IProject project) {
+ this.project = project;
+ }
+
+ public boolean hasNature() {
+ try {
+ IProjectDescription desc = getProject().getDescription();
+ return Arrays.asList(desc.getNatureIds()).contains(NATURE_ID);
+ } catch (CoreException e) {
+ // Well, obviously it doesn't have the nature, then
+ return false;
+ }
+ }
+
+ @Override
+ public void configure() throws CoreException {
+ IProjectDescription desc = getProject().getDescription();
+ List<String> natures = Lists.newArrayList(desc.getNatureIds());
+
+ boolean changed = false;
+
+ if (!natures.contains(NATURE_ID)) {
+ natures.add(NATURE_ID);
+ desc.setNatureIds(Iterables.toArray(natures, String.class));
+ changed = true;
+ }
+
+ boolean foundBuilder = false;
+ List<ICommand> builders = Lists.newArrayList(desc.getBuildSpec());
+ for (ICommand next : builders) {
+ if (PapyrusDiagramTestsGenerationBuilder.BUILDER_ID.equals(next.getBuilderName())) {
+ foundBuilder = true;
+ }
+ }
+ if (!foundBuilder) {
+ ICommand builder = desc.newCommand();
+ builder.setBuilderName(PapyrusDiagramTestsGenerationBuilder.BUILDER_ID);
+ builder.setBuilding(IncrementalProjectBuilder.CLEAN_BUILD, true);
+ builder.setBuilding(IncrementalProjectBuilder.FULL_BUILD, true);
+ builders.add(builder); // Needs to be after Java builder to compile the generator workflow!
+ desc.setBuildSpec(Iterables.toArray(builders, ICommand.class));
+ changed = true;
+ }
+
+ if (changed) {
+ project.setDescription(desc, null);
+ }
+ }
+
+ @Override
+ public void deconfigure() throws CoreException {
+ IProjectDescription desc = getProject().getDescription();
+ List<String> natures = Lists.newArrayList(desc.getNatureIds());
+
+ boolean changed = false;
+
+ if (natures.remove(NATURE_ID)) {
+ desc.setNatureIds(Iterables.toArray(natures, String.class));
+ project.setDescription(desc, null);
+ changed = true;
+ }
+
+ boolean foundBuilder = false;
+ List<ICommand> builders = Lists.newArrayList(desc.getBuildSpec());
+ for (Iterator<ICommand> iter = builders.iterator(); iter.hasNext();) {
+ ICommand next = iter.next();
+ if (PapyrusDiagramTestsGenerationBuilder.BUILDER_ID.equals(next.getBuilderName())) {
+ iter.remove();
+ foundBuilder = true;
+ }
+ }
+ if (foundBuilder) {
+ desc.setBuildSpec(Iterables.toArray(builders, ICommand.class));
+ changed = true;
+ }
+
+ if (changed) {
+ project.setDescription(desc, null);
+ }
+ }
+
+}
diff --git a/plugins/developer/org.eclipse.papyrus.dev.tests.framework/src/org/eclipse/papyrus/dev/tests/framework/internal/PapyrusDiagramTestsGenerationBuilder.java b/plugins/developer/org.eclipse.papyrus.dev.tests.framework/src/org/eclipse/papyrus/dev/tests/framework/internal/PapyrusDiagramTestsGenerationBuilder.java
new file mode 100644
index 00000000000..4aee43e22e0
--- /dev/null
+++ b/plugins/developer/org.eclipse.papyrus.dev.tests.framework/src/org/eclipse/papyrus/dev/tests/framework/internal/PapyrusDiagramTestsGenerationBuilder.java
@@ -0,0 +1,251 @@
+/*****************************************************************************
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.dev.tests.framework.internal;
+
+import java.util.Map;
+import java.util.concurrent.Semaphore;
+import java.util.concurrent.TimeUnit;
+
+import org.eclipse.core.resources.IFolder;
+import org.eclipse.core.resources.IProject;
+import org.eclipse.core.resources.IResource;
+import org.eclipse.core.resources.IncrementalProjectBuilder;
+import org.eclipse.core.runtime.CoreException;
+import org.eclipse.core.runtime.IProgressMonitor;
+import org.eclipse.core.runtime.IStatus;
+import org.eclipse.core.runtime.Status;
+import org.eclipse.core.runtime.SubMonitor;
+import org.eclipse.core.runtime.jobs.Job;
+import org.eclipse.debug.core.DebugEvent;
+import org.eclipse.debug.core.DebugPlugin;
+import org.eclipse.debug.core.IDebugEventSetListener;
+import org.eclipse.debug.core.ILaunch;
+import org.eclipse.debug.core.ILaunchManager;
+import org.eclipse.debug.core.Launch;
+import org.eclipse.debug.core.model.IProcess;
+import org.eclipse.jdt.core.Flags;
+import org.eclipse.jdt.core.ICompilationUnit;
+import org.eclipse.jdt.core.IJavaProject;
+import org.eclipse.jdt.core.ILocalVariable;
+import org.eclipse.jdt.core.IMethod;
+import org.eclipse.jdt.core.IPackageFragment;
+import org.eclipse.jdt.core.IPackageFragmentRoot;
+import org.eclipse.jdt.core.IType;
+import org.eclipse.jdt.core.JavaCore;
+import org.eclipse.jdt.core.Signature;
+import org.eclipse.jdt.launching.IVMInstall;
+import org.eclipse.jdt.launching.IVMRunner;
+import org.eclipse.jdt.launching.JavaRuntime;
+import org.eclipse.jdt.launching.VMRunnerConfiguration;
+
+import com.google.common.base.Strings;
+
+/**
+ * A project builder that generates the diagram tests, if and only if the tests framework
+ * project is currently open.
+ */
+public class PapyrusDiagramTestsGenerationBuilder extends IncrementalProjectBuilder {
+ public static final String BUILDER_ID = "org.eclipse.papyrus.dev.tests.framework.builder"; //$NON-NLS-1$
+
+ private static final String FRAMEWORK_PROJECT = "org.eclipse.papyrus.tests.framework"; //$NON-NLS-1$
+
+ public PapyrusDiagramTestsGenerationBuilder() {
+ super();
+ }
+
+ @Override
+ protected void clean(IProgressMonitor monitor) throws CoreException {
+ IJavaProject javaProject = JavaCore.create(getProject());
+
+ if (javaProject != null) {
+ IFolder testGen = findTestGen(javaProject);
+ SubMonitor subMonitor = SubMonitor.convert(monitor, "Deleting generated tests", 51);
+ deleteSources(testGen, subMonitor.newChild(50));
+ testGen.refreshLocal(IResource.DEPTH_INFINITE, subMonitor.newChild(1));
+ }
+ }
+
+ @Override
+ protected IProject[] build(int kind, Map<String, String> args, IProgressMonitor monitor) throws CoreException {
+ IJavaProject javaProject = JavaCore.create(getProject());
+
+ if (javaProject != null) {
+ IVMInstall vm = JavaRuntime.getVMInstall(javaProject);
+ if (vm == null) {
+ throw new CoreException(new Status(IStatus.ERROR, Activator.PLUGIN_ID, "No JVM configured for project " + getProject().getName()));
+ }
+ IVMRunner runner = vm.getVMRunner(ILaunchManager.RUN_MODE);
+ if (runner == null) {
+ throw new CoreException(new Status(IStatus.ERROR, Activator.PLUGIN_ID, "Cannot get JVM runner for project " + getProject().getName()));
+ }
+ String[] classpath = JavaRuntime.computeDefaultRuntimeClassPath(javaProject);
+ if (classpath == null) {
+ throw new CoreException(new Status(IStatus.ERROR, Activator.PLUGIN_ID, "Cannot determine classpath for project " + getProject().getName()));
+ }
+
+ SubMonitor subMonitor;
+ IFolder testGen = findTestGen(javaProject);
+ switch (kind) {
+ case FULL_BUILD:
+ // This build requires the tests framework project
+ IProject framework = getProject().getWorkspace().getRoot().getProject(FRAMEWORK_PROJECT);
+ if ((framework == null) || !framework.isAccessible()) {
+ break;
+ }
+
+ subMonitor = SubMonitor.convert(monitor, "Generating tests", IProgressMonitor.UNKNOWN);
+ VMRunnerConfiguration config = new VMRunnerConfiguration(getWorkflowClassName(javaProject), classpath);
+ config.setWorkingDirectory(getProject().getLocation().toOSString());
+ ILaunch launch = new Launch(null, ILaunchManager.RUN_MODE, null);
+ runner.run(config, launch, null);
+ IProcess[] processes = launch.getProcesses();
+ if (processes.length > 0) {
+ final Semaphore termination = new Semaphore(0);
+ final IProcess generator = processes[0];
+
+ IDebugEventSetListener debugListener = new IDebugEventSetListener() {
+
+ @Override
+ public void handleDebugEvents(DebugEvent[] events) {
+ for (DebugEvent next : events) {
+ if (next.getSource() == generator) {
+ if (next.getKind() == DebugEvent.TERMINATE) {
+ // Done
+ termination.release();
+ }
+ }
+ }
+
+ }
+ };
+
+ DebugPlugin.getDefault().addDebugEventListener(debugListener);
+ if (generator.isTerminated()) {
+ termination.release(); // In case we missed the event
+ }
+
+ try {
+ termination.tryAcquire(5L, TimeUnit.MINUTES);
+
+ // Kick an incremental build to compile the new sources
+ new Job("Build generated sources in project " + getProject().getName()) {
+
+ @Override
+ protected IStatus run(IProgressMonitor monitor) {
+ IStatus result = Status.OK_STATUS;
+
+ try {
+ getProject().build(AUTO_BUILD, monitor);
+ } catch (CoreException e) {
+ result = e.getStatus();
+ }
+
+ return result;
+ }
+ }.schedule();
+ } catch (Exception e) {
+ throw new CoreException(new Status(IStatus.ERROR, Activator.PLUGIN_ID, "Test code generation timed out in project " + getProject().getName()));
+ } finally {
+ DebugPlugin.getDefault().removeDebugEventListener(debugListener);
+ testGen.refreshLocal(IResource.DEPTH_INFINITE, subMonitor);
+ }
+ }
+ break;
+ }
+ }
+
+ return null;
+ }
+
+ protected String getWorkflowClassName(IJavaProject javaProject) throws CoreException {
+ String result = null;
+
+ out: for (IPackageFragment packageFragment : javaProject.getPackageFragments()) {
+ for (ICompilationUnit cu : packageFragment.getCompilationUnits()) {
+ if (Strings.nullToEmpty(cu.getElementName()).endsWith("Workflow.java")) {
+ IType type = cu.findPrimaryType();
+ if (type != null) {
+ for (IMethod method : type.getMethods()) {
+ if (Flags.isStatic(method.getFlags())) {
+ for (ILocalVariable param : method.getParameters()) {
+ if ("GenerateTestsWorkflow".equals(Signature.getSignatureSimpleName(param.getTypeSignature()))) {
+ result = type.getFullyQualifiedName();
+ break out;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+
+ if (result == null) {
+ throw new CoreException(new Status(IStatus.ERROR, Activator.PLUGIN_ID, "Unable to determine codegen workflow for project " + getProject().getName()));
+ }
+
+ return result;
+ }
+
+ protected IFolder findTestGen(IJavaProject javaProject) throws CoreException {
+ IFolder result = null;
+
+ for (IPackageFragmentRoot next : javaProject.getPackageFragmentRoots()) {
+ if (!next.isReadOnly() && !next.isExternal() && !next.isArchive()) {
+ IResource resource = next.getCorrespondingResource();
+ if ((resource != null) && (resource.getType() == IResource.FOLDER)
+ && ("test-gen".equals(resource.getName()))) {
+
+ result = (IFolder) resource;
+ break;
+ }
+ }
+ }
+
+ return result;
+ }
+
+ protected void deleteSources(IFolder srcFolder, IProgressMonitor monitor) throws CoreException {
+ IResource[] members = srcFolder.members();
+ SubMonitor sub = SubMonitor.convert(monitor, members.length);
+
+ for (IResource next : members) {
+ switch (next.getType()) {
+ case IResource.FILE:
+ if (isJavaFile(next)) {
+ next.delete(true, sub.newChild(1));
+ } else {
+ sub.worked(1);
+ }
+ break;
+ case IResource.FOLDER:
+ SubMonitor nested = sub.newChild(51);
+ IFolder folder = (IFolder) next;
+ deleteSources(folder, nested.newChild(50));
+ if (folder.members().length == 0) {
+ folder.delete(true, nested.newChild(1));
+ }
+
+ nested.done();
+ break;
+ }
+ }
+
+ sub.done();
+ }
+
+ protected boolean isJavaFile(IResource file) {
+ return "java".equals(file.getProjectRelativePath().getFileExtension());
+ }
+}
diff --git a/plugins/developer/org.eclipse.papyrus.domaincontextcodegen/transforsrc/org/eclipse/papyrus/domaincontextcodegen/modules/GenerateHandlers.java b/plugins/developer/org.eclipse.papyrus.domaincontextcodegen/transforsrc/org/eclipse/papyrus/domaincontextcodegen/modules/GenerateHandlers.java
index 02986cedfd1..702235c00e6 100644
--- a/plugins/developer/org.eclipse.papyrus.domaincontextcodegen/transforsrc/org/eclipse/papyrus/domaincontextcodegen/modules/GenerateHandlers.java
+++ b/plugins/developer/org.eclipse.papyrus.domaincontextcodegen/transforsrc/org/eclipse/papyrus/domaincontextcodegen/modules/GenerateHandlers.java
@@ -61,8 +61,8 @@ public class GenerateHandlers extends AbstractAcceleoGenerator {
* @generated
*/
public GenerateHandlers() {
- // Empty implementation
- }
+ // Empty implementation
+ }
/**
* This allows clients to instantiates a generator with all required information.
@@ -82,8 +82,8 @@ public class GenerateHandlers extends AbstractAcceleoGenerator {
*/
public GenerateHandlers(URI modelURI, File targetFolder,
List<? extends Object> arguments) throws IOException {
- initialize(modelURI, targetFolder, arguments);
- }
+ initialize(modelURI, targetFolder, arguments);
+ }
/**
* This allows clients to instantiates a generator with all required information.
@@ -103,8 +103,8 @@ public class GenerateHandlers extends AbstractAcceleoGenerator {
*/
public GenerateHandlers(EObject model, File targetFolder,
List<? extends Object> arguments) throws IOException {
- initialize(model, targetFolder, arguments);
- }
+ initialize(model, targetFolder, arguments);
+ }
/**
* This can be used to launch the generation from a standalone application.
@@ -114,50 +114,50 @@ public class GenerateHandlers extends AbstractAcceleoGenerator {
* @generated
*/
public static void main(String[] args) {
- try {
- if (args.length < 2) {
- System.out.println("Arguments not valid : {model, folder}.");
- } else {
- URI modelURI = URI.createFileURI(args[0]);
- File folder = new File(args[1]);
-
- List<String> arguments = new ArrayList<String>();
-
- /*
- * If you want to change the content of this method, do NOT forget to change the "@generated"
- * tag in the Javadoc of this method to "@generated NOT". Without this new tag, any compilation
- * of the Acceleo module with the main template that has caused the creation of this class will
- * revert your modifications.
- */
-
- /*
- * Add in this list all the arguments used by the starting point of the generation
- * If your main template is called on an element of your model and a String, you can
- * add in "arguments" this "String" attribute.
- */
-
- GenerateHandlers generator = new GenerateHandlers(modelURI, folder, arguments);
-
- /*
- * Add the properties from the launch arguments.
- * If you want to programmatically add new properties, add them in "propertiesFiles"
- * You can add the absolute path of a properties files, or even a project relative path.
- * If you want to add another "protocol" for your properties files, please override
- * "getPropertiesLoaderService(AcceleoService)" in order to return a new property loader.
- * The behavior of the properties loader service is explained in the Acceleo documentation
- * (Help -> Help Contents).
- */
-
- for (int i = 2; i < args.length; i++) {
- generator.addPropertiesFile(args[i]);
- }
-
- generator.doGenerate(new BasicMonitor());
- }
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
+ try {
+ if (args.length < 2) {
+ System.out.println("Arguments not valid : {model, folder}.");
+ } else {
+ URI modelURI = URI.createFileURI(args[0]);
+ File folder = new File(args[1]);
+
+ List<String> arguments = new ArrayList<String>();
+
+ /*
+ * If you want to change the content of this method, do NOT forget to change the "@generated"
+ * tag in the Javadoc of this method to "@generated NOT". Without this new tag, any compilation
+ * of the Acceleo module with the main template that has caused the creation of this class will
+ * revert your modifications.
+ */
+
+ /*
+ * Add in this list all the arguments used by the starting point of the generation
+ * If your main template is called on an element of your model and a String, you can
+ * add in "arguments" this "String" attribute.
+ */
+
+ GenerateHandlers generator = new GenerateHandlers(modelURI, folder, arguments);
+
+ /*
+ * Add the properties from the launch arguments.
+ * If you want to programmatically add new properties, add them in "propertiesFiles"
+ * You can add the absolute path of a properties files, or even a project relative path.
+ * If you want to add another "protocol" for your properties files, please override
+ * "getPropertiesLoaderService(AcceleoService)" in order to return a new property loader.
+ * The behavior of the properties loader service is explained in the Acceleo documentation
+ * (Help -> Help Contents).
+ */
+
+ for (int i = 2; i < args.length; i++) {
+ generator.addPropertiesFile(args[i]);
+ }
+
+ generator.doGenerate(new BasicMonitor());
+ }
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ }
/**
* Launches the generation described by this instance.
@@ -170,32 +170,32 @@ public class GenerateHandlers extends AbstractAcceleoGenerator {
*/
@Override
public void doGenerate(Monitor monitor) throws IOException {
- /*
- * TODO if you wish to change the generation as a whole, override this. The default behavior should
- * be sufficient in most cases. If you want to change the content of this method, do NOT forget to
- * change the "@generated" tag in the Javadoc of this method to "@generated NOT". Without this new tag,
- * any compilation of the Acceleo module with the main template that has caused the creation of this
- * class will revert your modifications. If you encounter a problem with an unresolved proxy during the
- * generation, you can remove the comments in the following instructions to check for problems. Please
- * note that those instructions may have a significant impact on the performances.
- */
-
- // org.eclipse.emf.ecore.util.EcoreUtil.resolveAll(model);
-
- /*
- * If you want to check for potential errors in your models before the launch of the generation, you
- * use the code below.
- */
-
- // if (model != null && model.eResource() != null) {
- // List<org.eclipse.emf.ecore.resource.Resource.Diagnostic> errors = model.eResource().getErrors();
- // for (org.eclipse.emf.ecore.resource.Resource.Diagnostic diagnostic : errors) {
- // System.err.println(diagnostic.toString());
- // }
- // }
-
- super.doGenerate(monitor);
- }
+ /*
+ * TODO if you wish to change the generation as a whole, override this. The default behavior should
+ * be sufficient in most cases. If you want to change the content of this method, do NOT forget to
+ * change the "@generated" tag in the Javadoc of this method to "@generated NOT". Without this new tag,
+ * any compilation of the Acceleo module with the main template that has caused the creation of this
+ * class will revert your modifications. If you encounter a problem with an unresolved proxy during the
+ * generation, you can remove the comments in the following instructions to check for problems. Please
+ * note that those instructions may have a significant impact on the performances.
+ */
+
+ //org.eclipse.emf.ecore.util.EcoreUtil.resolveAll(model);
+
+ /*
+ * If you want to check for potential errors in your models before the launch of the generation, you
+ * use the code below.
+ */
+
+ //if (model != null && model.eResource() != null) {
+ // List<org.eclipse.emf.ecore.resource.Resource.Diagnostic> errors = model.eResource().getErrors();
+ // for (org.eclipse.emf.ecore.resource.Resource.Diagnostic diagnostic : errors) {
+ // System.err.println(diagnostic.toString());
+ // }
+ //}
+
+ super.doGenerate(monitor);
+ }
/**
* If this generator needs to listen to text generation events, listeners can be returned from here.
@@ -205,15 +205,15 @@ public class GenerateHandlers extends AbstractAcceleoGenerator {
*/
@Override
public List<IAcceleoTextGenerationListener> getGenerationListeners() {
- List<IAcceleoTextGenerationListener> listeners = super.getGenerationListeners();
- /*
- * TODO if you need to listen to generation event, add listeners to the list here. If you want to change
- * the content of this method, do NOT forget to change the "@generated" tag in the Javadoc of this method
- * to "@generated NOT". Without this new tag, any compilation of the Acceleo module with the main template
- * that has caused the creation of this class will revert your modifications.
- */
- return listeners;
- }
+ List<IAcceleoTextGenerationListener> listeners = super.getGenerationListeners();
+ /*
+ * TODO if you need to listen to generation event, add listeners to the list here. If you want to change
+ * the content of this method, do NOT forget to change the "@generated" tag in the Javadoc of this method
+ * to "@generated NOT". Without this new tag, any compilation of the Acceleo module with the main template
+ * that has caused the creation of this class will revert your modifications.
+ */
+ return listeners;
+ }
/**
* If you need to change the way files are generated, this is your entry point.
@@ -234,8 +234,8 @@ public class GenerateHandlers extends AbstractAcceleoGenerator {
*/
@Override
public IAcceleoGenerationStrategy getGenerationStrategy() {
- return super.getGenerationStrategy();
- }
+ return super.getGenerationStrategy();
+ }
/**
* This will be called in order to find and load the module that will be launched through this launcher.
@@ -246,8 +246,8 @@ public class GenerateHandlers extends AbstractAcceleoGenerator {
*/
@Override
public String getModuleName() {
- return MODULE_FILE_NAME;
- }
+ return MODULE_FILE_NAME;
+ }
/**
* If the module(s) called by this launcher require properties files, return their qualified path from
@@ -260,42 +260,42 @@ public class GenerateHandlers extends AbstractAcceleoGenerator {
*/
@Override
public List<String> getProperties() {
- /*
- * If you want to change the content of this method, do NOT forget to change the "@generated"
- * tag in the Javadoc of this method to "@generated NOT". Without this new tag, any compilation
- * of the Acceleo module with the main template that has caused the creation of this class will
- * revert your modifications.
- */
-
- /*
- * TODO if your generation module requires access to properties files, add their qualified path to the list here.
- *
- * Properties files can be located in an Eclipse plug-in or in the file system (all Acceleo projects are Eclipse
- * plug-in). In order to use properties files located in an Eclipse plugin, you need to add the path of the properties
- * files to the "propertiesFiles" list:
- *
- * final String prefix = "platform:/plugin/";
- * final String pluginName = "org.eclipse.acceleo.module.sample";
- * final String packagePath = "/org/eclipse/acceleo/module/sample/properties/";
- * final String fileName = "default.properties";
- * propertiesFiles.add(prefix + pluginName + packagePath + fileName);
- *
- * With this mechanism, you can load properties files from your plugin or from another plugin.
- *
- * You may want to load properties files from the file system, for that you need to add the absolute path of the file:
- *
- * propertiesFiles.add("C:\Users\MyName\MyFile.properties");
- *
- * If you want to let your users add properties files located in the same folder as the model:
- *
- * if (EMFPlugin.IS_ECLIPSE_RUNNING && model != null && model.eResource() != null) {
- * propertiesFiles.addAll(AcceleoEngineUtils.getPropertiesFilesNearModel(model.eResource()));
- * }
- *
- * To learn more about Properties Files, have a look at the Acceleo documentation (Help -> Help Contents).
- */
- return propertiesFiles;
- }
+ /*
+ * If you want to change the content of this method, do NOT forget to change the "@generated"
+ * tag in the Javadoc of this method to "@generated NOT". Without this new tag, any compilation
+ * of the Acceleo module with the main template that has caused the creation of this class will
+ * revert your modifications.
+ */
+
+ /*
+ * TODO if your generation module requires access to properties files, add their qualified path to the list here.
+ *
+ * Properties files can be located in an Eclipse plug-in or in the file system (all Acceleo projects are Eclipse
+ * plug-in). In order to use properties files located in an Eclipse plugin, you need to add the path of the properties
+ * files to the "propertiesFiles" list:
+ *
+ * final String prefix = "platform:/plugin/";
+ * final String pluginName = "org.eclipse.acceleo.module.sample";
+ * final String packagePath = "/org/eclipse/acceleo/module/sample/properties/";
+ * final String fileName = "default.properties";
+ * propertiesFiles.add(prefix + pluginName + packagePath + fileName);
+ *
+ * With this mechanism, you can load properties files from your plugin or from another plugin.
+ *
+ * You may want to load properties files from the file system, for that you need to add the absolute path of the file:
+ *
+ * propertiesFiles.add("C:\Users\MyName\MyFile.properties");
+ *
+ * If you want to let your users add properties files located in the same folder as the model:
+ *
+ * if (EMFPlugin.IS_ECLIPSE_RUNNING && model != null && model.eResource() != null) {
+ * propertiesFiles.addAll(AcceleoEngineUtils.getPropertiesFilesNearModel(model.eResource()));
+ * }
+ *
+ * To learn more about Properties Files, have a look at the Acceleo documentation (Help -> Help Contents).
+ */
+ return propertiesFiles;
+ }
/**
* Adds a properties file in the list of properties files.
@@ -307,8 +307,8 @@ public class GenerateHandlers extends AbstractAcceleoGenerator {
*/
@Override
public void addPropertiesFile(String propertiesFile) {
- this.propertiesFiles.add(propertiesFile);
- }
+ this.propertiesFiles.add(propertiesFile);
+ }
/**
* This will be used to get the list of templates that are to be launched by this launcher.
@@ -318,8 +318,8 @@ public class GenerateHandlers extends AbstractAcceleoGenerator {
*/
@Override
public String[] getTemplateNames() {
- return TEMPLATE_NAMES;
- }
+ return TEMPLATE_NAMES;
+ }
/**
* This can be used to update the resource set's package registry with all needed EPackages.
@@ -330,43 +330,43 @@ public class GenerateHandlers extends AbstractAcceleoGenerator {
*/
@Override
public void registerPackages(ResourceSet resourceSet) {
- super.registerPackages(resourceSet);
- if (!isInWorkspace(org.eclipse.emf.ecore.EcorePackage.class)) {
- resourceSet.getPackageRegistry().put(org.eclipse.emf.ecore.EcorePackage.eINSTANCE.getNsURI(), org.eclipse.emf.ecore.EcorePackage.eINSTANCE);
- }
-
- /*
- * If you want to change the content of this method, do NOT forget to change the "@generated"
- * tag in the Javadoc of this method to "@generated NOT". Without this new tag, any compilation
- * of the Acceleo module with the main template that has caused the creation of this class will
- * revert your modifications.
- */
-
- /*
- * If you need additional package registrations, you can register them here. The following line
- * (in comment) is an example of the package registration for UML.
- *
- * You can use the method "isInWorkspace(Class c)" to check if the package that you are about to
- * register is in the workspace.
- *
- * To register a package properly, please follow the following conventions:
- *
- * If the package is located in another plug-in, already installed in Eclipse. The following content should
- * have been generated at the beginning of this method. Do not register the package using this mechanism if
- * the metamodel is located in the workspace.
- *
- * if (!isInWorkspace(UMLPackage.class)) {
- * // The normal package registration if your metamodel is in a plugin.
- * resourceSet.getPackageRegistry().put(UMLPackage.eNS_URI, UMLPackage.eINSTANCE);
- * }
- *
- * If the package is located in another project in your workspace, the plugin containing the package has not
- * been register by EMF and Acceleo should register it automatically. If you want to use the generator in
- * stand alone, the regular registration (seen a couple lines before) is needed.
- *
- * To learn more about Package Registration, have a look at the Acceleo documentation (Help -> Help Contents).
- */
- }
+ super.registerPackages(resourceSet);
+ if (!isInWorkspace(org.eclipse.emf.ecore.EcorePackage.class)) {
+ resourceSet.getPackageRegistry().put(org.eclipse.emf.ecore.EcorePackage.eINSTANCE.getNsURI(), org.eclipse.emf.ecore.EcorePackage.eINSTANCE);
+ }
+
+ /*
+ * If you want to change the content of this method, do NOT forget to change the "@generated"
+ * tag in the Javadoc of this method to "@generated NOT". Without this new tag, any compilation
+ * of the Acceleo module with the main template that has caused the creation of this class will
+ * revert your modifications.
+ */
+
+ /*
+ * If you need additional package registrations, you can register them here. The following line
+ * (in comment) is an example of the package registration for UML.
+ *
+ * You can use the method "isInWorkspace(Class c)" to check if the package that you are about to
+ * register is in the workspace.
+ *
+ * To register a package properly, please follow the following conventions:
+ *
+ * If the package is located in another plug-in, already installed in Eclipse. The following content should
+ * have been generated at the beginning of this method. Do not register the package using this mechanism if
+ * the metamodel is located in the workspace.
+ *
+ * if (!isInWorkspace(UMLPackage.class)) {
+ * // The normal package registration if your metamodel is in a plugin.
+ * resourceSet.getPackageRegistry().put(UMLPackage.eNS_URI, UMLPackage.eINSTANCE);
+ * }
+ *
+ * If the package is located in another project in your workspace, the plugin containing the package has not
+ * been register by EMF and Acceleo should register it automatically. If you want to use the generator in
+ * stand alone, the regular registration (seen a couple lines before) is needed.
+ *
+ * To learn more about Package Registration, have a look at the Acceleo documentation (Help -> Help Contents).
+ */
+ }
/**
* This can be used to update the resource set's resource factory registry with all needed factories.
@@ -377,24 +377,24 @@ public class GenerateHandlers extends AbstractAcceleoGenerator {
*/
@Override
public void registerResourceFactories(ResourceSet resourceSet) {
- super.registerResourceFactories(resourceSet);
- /*
- * If you want to change the content of this method, do NOT forget to change the "@generated"
- * tag in the Javadoc of this method to "@generated NOT". Without this new tag, any compilation
- * of the Acceleo module with the main template that has caused the creation of this class will
- * revert your modifications.
- */
-
- /*
- * TODO If you need additional resource factories registrations, you can register them here. the following line
- * (in comment) is an example of the resource factory registration for UML.
- *
- * If you want to use the generator in stand alone, the resource factory registration will be required.
- *
- * To learn more about the registration of Resource Factories, have a look at the Acceleo documentation (Help -> Help Contents).
- */
-
- // resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap().put(UMLResource.FILE_EXTENSION, UMLResource.Factory.INSTANCE);
- }
+ super.registerResourceFactories(resourceSet);
+ /*
+ * If you want to change the content of this method, do NOT forget to change the "@generated"
+ * tag in the Javadoc of this method to "@generated NOT". Without this new tag, any compilation
+ * of the Acceleo module with the main template that has caused the creation of this class will
+ * revert your modifications.
+ */
+
+ /*
+ * TODO If you need additional resource factories registrations, you can register them here. the following line
+ * (in comment) is an example of the resource factory registration for UML.
+ *
+ * If you want to use the generator in stand alone, the resource factory registration will be required.
+ *
+ * To learn more about the registration of Resource Factories, have a look at the Acceleo documentation (Help -> Help Contents).
+ */
+
+ // resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap().put(UMLResource.FILE_EXTENSION, UMLResource.Factory.INSTANCE);
+ }
}
diff --git a/plugins/developer/org.eclipse.papyrus.domaincontextcodegen/transforsrc/org/eclipse/papyrus/domaincontextcodegen/modules/GenerateTypes.java b/plugins/developer/org.eclipse.papyrus.domaincontextcodegen/transforsrc/org/eclipse/papyrus/domaincontextcodegen/modules/GenerateTypes.java
index e7fb1fdbe3a..049ef925698 100644
--- a/plugins/developer/org.eclipse.papyrus.domaincontextcodegen/transforsrc/org/eclipse/papyrus/domaincontextcodegen/modules/GenerateTypes.java
+++ b/plugins/developer/org.eclipse.papyrus.domaincontextcodegen/transforsrc/org/eclipse/papyrus/domaincontextcodegen/modules/GenerateTypes.java
@@ -61,8 +61,8 @@ public class GenerateTypes extends AbstractAcceleoGenerator {
* @generated
*/
public GenerateTypes() {
- // Empty implementation
- }
+ // Empty implementation
+ }
/**
* This allows clients to instantiates a generator with all required information.
@@ -82,8 +82,8 @@ public class GenerateTypes extends AbstractAcceleoGenerator {
*/
public GenerateTypes(URI modelURI, File targetFolder,
List<? extends Object> arguments) throws IOException {
- initialize(modelURI, targetFolder, arguments);
- }
+ initialize(modelURI, targetFolder, arguments);
+ }
/**
* This allows clients to instantiates a generator with all required information.
@@ -103,8 +103,8 @@ public class GenerateTypes extends AbstractAcceleoGenerator {
*/
public GenerateTypes(EObject model, File targetFolder,
List<? extends Object> arguments) throws IOException {
- initialize(model, targetFolder, arguments);
- }
+ initialize(model, targetFolder, arguments);
+ }
/**
* This can be used to launch the generation from a standalone application.
@@ -114,50 +114,50 @@ public class GenerateTypes extends AbstractAcceleoGenerator {
* @generated
*/
public static void main(String[] args) {
- try {
- if (args.length < 2) {
- System.out.println("Arguments not valid : {model, folder}.");
- } else {
- URI modelURI = URI.createFileURI(args[0]);
- File folder = new File(args[1]);
-
- List<String> arguments = new ArrayList<String>();
-
- /*
- * If you want to change the content of this method, do NOT forget to change the "@generated"
- * tag in the Javadoc of this method to "@generated NOT". Without this new tag, any compilation
- * of the Acceleo module with the main template that has caused the creation of this class will
- * revert your modifications.
- */
-
- /*
- * Add in this list all the arguments used by the starting point of the generation
- * If your main template is called on an element of your model and a String, you can
- * add in "arguments" this "String" attribute.
- */
-
- GenerateTypes generator = new GenerateTypes(modelURI, folder, arguments);
-
- /*
- * Add the properties from the launch arguments.
- * If you want to programmatically add new properties, add them in "propertiesFiles"
- * You can add the absolute path of a properties files, or even a project relative path.
- * If you want to add another "protocol" for your properties files, please override
- * "getPropertiesLoaderService(AcceleoService)" in order to return a new property loader.
- * The behavior of the properties loader service is explained in the Acceleo documentation
- * (Help -> Help Contents).
- */
-
- for (int i = 2; i < args.length; i++) {
- generator.addPropertiesFile(args[i]);
- }
-
- generator.doGenerate(new BasicMonitor());
- }
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
+ try {
+ if (args.length < 2) {
+ System.out.println("Arguments not valid : {model, folder}.");
+ } else {
+ URI modelURI = URI.createFileURI(args[0]);
+ File folder = new File(args[1]);
+
+ List<String> arguments = new ArrayList<String>();
+
+ /*
+ * If you want to change the content of this method, do NOT forget to change the "@generated"
+ * tag in the Javadoc of this method to "@generated NOT". Without this new tag, any compilation
+ * of the Acceleo module with the main template that has caused the creation of this class will
+ * revert your modifications.
+ */
+
+ /*
+ * Add in this list all the arguments used by the starting point of the generation
+ * If your main template is called on an element of your model and a String, you can
+ * add in "arguments" this "String" attribute.
+ */
+
+ GenerateTypes generator = new GenerateTypes(modelURI, folder, arguments);
+
+ /*
+ * Add the properties from the launch arguments.
+ * If you want to programmatically add new properties, add them in "propertiesFiles"
+ * You can add the absolute path of a properties files, or even a project relative path.
+ * If you want to add another "protocol" for your properties files, please override
+ * "getPropertiesLoaderService(AcceleoService)" in order to return a new property loader.
+ * The behavior of the properties loader service is explained in the Acceleo documentation
+ * (Help -> Help Contents).
+ */
+
+ for (int i = 2; i < args.length; i++) {
+ generator.addPropertiesFile(args[i]);
+ }
+
+ generator.doGenerate(new BasicMonitor());
+ }
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ }
/**
* Launches the generation described by this instance.
@@ -170,32 +170,32 @@ public class GenerateTypes extends AbstractAcceleoGenerator {
*/
@Override
public void doGenerate(Monitor monitor) throws IOException {
- /*
- * TODO if you wish to change the generation as a whole, override this. The default behavior should
- * be sufficient in most cases. If you want to change the content of this method, do NOT forget to
- * change the "@generated" tag in the Javadoc of this method to "@generated NOT". Without this new tag,
- * any compilation of the Acceleo module with the main template that has caused the creation of this
- * class will revert your modifications. If you encounter a problem with an unresolved proxy during the
- * generation, you can remove the comments in the following instructions to check for problems. Please
- * note that those instructions may have a significant impact on the performances.
- */
-
- // org.eclipse.emf.ecore.util.EcoreUtil.resolveAll(model);
-
- /*
- * If you want to check for potential errors in your models before the launch of the generation, you
- * use the code below.
- */
-
- // if (model != null && model.eResource() != null) {
- // List<org.eclipse.emf.ecore.resource.Resource.Diagnostic> errors = model.eResource().getErrors();
- // for (org.eclipse.emf.ecore.resource.Resource.Diagnostic diagnostic : errors) {
- // System.err.println(diagnostic.toString());
- // }
- // }
-
- super.doGenerate(monitor);
- }
+ /*
+ * TODO if you wish to change the generation as a whole, override this. The default behavior should
+ * be sufficient in most cases. If you want to change the content of this method, do NOT forget to
+ * change the "@generated" tag in the Javadoc of this method to "@generated NOT". Without this new tag,
+ * any compilation of the Acceleo module with the main template that has caused the creation of this
+ * class will revert your modifications. If you encounter a problem with an unresolved proxy during the
+ * generation, you can remove the comments in the following instructions to check for problems. Please
+ * note that those instructions may have a significant impact on the performances.
+ */
+
+ //org.eclipse.emf.ecore.util.EcoreUtil.resolveAll(model);
+
+ /*
+ * If you want to check for potential errors in your models before the launch of the generation, you
+ * use the code below.
+ */
+
+ //if (model != null && model.eResource() != null) {
+ // List<org.eclipse.emf.ecore.resource.Resource.Diagnostic> errors = model.eResource().getErrors();
+ // for (org.eclipse.emf.ecore.resource.Resource.Diagnostic diagnostic : errors) {
+ // System.err.println(diagnostic.toString());
+ // }
+ //}
+
+ super.doGenerate(monitor);
+ }
/**
* If this generator needs to listen to text generation events, listeners can be returned from here.
@@ -205,15 +205,15 @@ public class GenerateTypes extends AbstractAcceleoGenerator {
*/
@Override
public List<IAcceleoTextGenerationListener> getGenerationListeners() {
- List<IAcceleoTextGenerationListener> listeners = super.getGenerationListeners();
- /*
- * TODO if you need to listen to generation event, add listeners to the list here. If you want to change
- * the content of this method, do NOT forget to change the "@generated" tag in the Javadoc of this method
- * to "@generated NOT". Without this new tag, any compilation of the Acceleo module with the main template
- * that has caused the creation of this class will revert your modifications.
- */
- return listeners;
- }
+ List<IAcceleoTextGenerationListener> listeners = super.getGenerationListeners();
+ /*
+ * TODO if you need to listen to generation event, add listeners to the list here. If you want to change
+ * the content of this method, do NOT forget to change the "@generated" tag in the Javadoc of this method
+ * to "@generated NOT". Without this new tag, any compilation of the Acceleo module with the main template
+ * that has caused the creation of this class will revert your modifications.
+ */
+ return listeners;
+ }
/**
* If you need to change the way files are generated, this is your entry point.
@@ -234,8 +234,8 @@ public class GenerateTypes extends AbstractAcceleoGenerator {
*/
@Override
public IAcceleoGenerationStrategy getGenerationStrategy() {
- return super.getGenerationStrategy();
- }
+ return super.getGenerationStrategy();
+ }
/**
* This will be called in order to find and load the module that will be launched through this launcher.
@@ -246,8 +246,8 @@ public class GenerateTypes extends AbstractAcceleoGenerator {
*/
@Override
public String getModuleName() {
- return MODULE_FILE_NAME;
- }
+ return MODULE_FILE_NAME;
+ }
/**
* If the module(s) called by this launcher require properties files, return their qualified path from
@@ -260,42 +260,42 @@ public class GenerateTypes extends AbstractAcceleoGenerator {
*/
@Override
public List<String> getProperties() {
- /*
- * If you want to change the content of this method, do NOT forget to change the "@generated"
- * tag in the Javadoc of this method to "@generated NOT". Without this new tag, any compilation
- * of the Acceleo module with the main template that has caused the creation of this class will
- * revert your modifications.
- */
-
- /*
- * TODO if your generation module requires access to properties files, add their qualified path to the list here.
- *
- * Properties files can be located in an Eclipse plug-in or in the file system (all Acceleo projects are Eclipse
- * plug-in). In order to use properties files located in an Eclipse plugin, you need to add the path of the properties
- * files to the "propertiesFiles" list:
- *
- * final String prefix = "platform:/plugin/";
- * final String pluginName = "org.eclipse.acceleo.module.sample";
- * final String packagePath = "/org/eclipse/acceleo/module/sample/properties/";
- * final String fileName = "default.properties";
- * propertiesFiles.add(prefix + pluginName + packagePath + fileName);
- *
- * With this mechanism, you can load properties files from your plugin or from another plugin.
- *
- * You may want to load properties files from the file system, for that you need to add the absolute path of the file:
- *
- * propertiesFiles.add("C:\Users\MyName\MyFile.properties");
- *
- * If you want to let your users add properties files located in the same folder as the model:
- *
- * if (EMFPlugin.IS_ECLIPSE_RUNNING && model != null && model.eResource() != null) {
- * propertiesFiles.addAll(AcceleoEngineUtils.getPropertiesFilesNearModel(model.eResource()));
- * }
- *
- * To learn more about Properties Files, have a look at the Acceleo documentation (Help -> Help Contents).
- */
- return propertiesFiles;
- }
+ /*
+ * If you want to change the content of this method, do NOT forget to change the "@generated"
+ * tag in the Javadoc of this method to "@generated NOT". Without this new tag, any compilation
+ * of the Acceleo module with the main template that has caused the creation of this class will
+ * revert your modifications.
+ */
+
+ /*
+ * TODO if your generation module requires access to properties files, add their qualified path to the list here.
+ *
+ * Properties files can be located in an Eclipse plug-in or in the file system (all Acceleo projects are Eclipse
+ * plug-in). In order to use properties files located in an Eclipse plugin, you need to add the path of the properties
+ * files to the "propertiesFiles" list:
+ *
+ * final String prefix = "platform:/plugin/";
+ * final String pluginName = "org.eclipse.acceleo.module.sample";
+ * final String packagePath = "/org/eclipse/acceleo/module/sample/properties/";
+ * final String fileName = "default.properties";
+ * propertiesFiles.add(prefix + pluginName + packagePath + fileName);
+ *
+ * With this mechanism, you can load properties files from your plugin or from another plugin.
+ *
+ * You may want to load properties files from the file system, for that you need to add the absolute path of the file:
+ *
+ * propertiesFiles.add("C:\Users\MyName\MyFile.properties");
+ *
+ * If you want to let your users add properties files located in the same folder as the model:
+ *
+ * if (EMFPlugin.IS_ECLIPSE_RUNNING && model != null && model.eResource() != null) {
+ * propertiesFiles.addAll(AcceleoEngineUtils.getPropertiesFilesNearModel(model.eResource()));
+ * }
+ *
+ * To learn more about Properties Files, have a look at the Acceleo documentation (Help -> Help Contents).
+ */
+ return propertiesFiles;
+ }
/**
* Adds a properties file in the list of properties files.
@@ -307,8 +307,8 @@ public class GenerateTypes extends AbstractAcceleoGenerator {
*/
@Override
public void addPropertiesFile(String propertiesFile) {
- this.propertiesFiles.add(propertiesFile);
- }
+ this.propertiesFiles.add(propertiesFile);
+ }
/**
* This will be used to get the list of templates that are to be launched by this launcher.
@@ -318,8 +318,8 @@ public class GenerateTypes extends AbstractAcceleoGenerator {
*/
@Override
public String[] getTemplateNames() {
- return TEMPLATE_NAMES;
- }
+ return TEMPLATE_NAMES;
+ }
/**
* This can be used to update the resource set's package registry with all needed EPackages.
@@ -330,43 +330,43 @@ public class GenerateTypes extends AbstractAcceleoGenerator {
*/
@Override
public void registerPackages(ResourceSet resourceSet) {
- super.registerPackages(resourceSet);
- if (!isInWorkspace(org.eclipse.emf.ecore.EcorePackage.class)) {
- resourceSet.getPackageRegistry().put(org.eclipse.emf.ecore.EcorePackage.eINSTANCE.getNsURI(), org.eclipse.emf.ecore.EcorePackage.eINSTANCE);
- }
-
- /*
- * If you want to change the content of this method, do NOT forget to change the "@generated"
- * tag in the Javadoc of this method to "@generated NOT". Without this new tag, any compilation
- * of the Acceleo module with the main template that has caused the creation of this class will
- * revert your modifications.
- */
-
- /*
- * If you need additional package registrations, you can register them here. The following line
- * (in comment) is an example of the package registration for UML.
- *
- * You can use the method "isInWorkspace(Class c)" to check if the package that you are about to
- * register is in the workspace.
- *
- * To register a package properly, please follow the following conventions:
- *
- * If the package is located in another plug-in, already installed in Eclipse. The following content should
- * have been generated at the beginning of this method. Do not register the package using this mechanism if
- * the metamodel is located in the workspace.
- *
- * if (!isInWorkspace(UMLPackage.class)) {
- * // The normal package registration if your metamodel is in a plugin.
- * resourceSet.getPackageRegistry().put(UMLPackage.eNS_URI, UMLPackage.eINSTANCE);
- * }
- *
- * If the package is located in another project in your workspace, the plugin containing the package has not
- * been register by EMF and Acceleo should register it automatically. If you want to use the generator in
- * stand alone, the regular registration (seen a couple lines before) is needed.
- *
- * To learn more about Package Registration, have a look at the Acceleo documentation (Help -> Help Contents).
- */
- }
+ super.registerPackages(resourceSet);
+ if (!isInWorkspace(org.eclipse.emf.ecore.EcorePackage.class)) {
+ resourceSet.getPackageRegistry().put(org.eclipse.emf.ecore.EcorePackage.eINSTANCE.getNsURI(), org.eclipse.emf.ecore.EcorePackage.eINSTANCE);
+ }
+
+ /*
+ * If you want to change the content of this method, do NOT forget to change the "@generated"
+ * tag in the Javadoc of this method to "@generated NOT". Without this new tag, any compilation
+ * of the Acceleo module with the main template that has caused the creation of this class will
+ * revert your modifications.
+ */
+
+ /*
+ * If you need additional package registrations, you can register them here. The following line
+ * (in comment) is an example of the package registration for UML.
+ *
+ * You can use the method "isInWorkspace(Class c)" to check if the package that you are about to
+ * register is in the workspace.
+ *
+ * To register a package properly, please follow the following conventions:
+ *
+ * If the package is located in another plug-in, already installed in Eclipse. The following content should
+ * have been generated at the beginning of this method. Do not register the package using this mechanism if
+ * the metamodel is located in the workspace.
+ *
+ * if (!isInWorkspace(UMLPackage.class)) {
+ * // The normal package registration if your metamodel is in a plugin.
+ * resourceSet.getPackageRegistry().put(UMLPackage.eNS_URI, UMLPackage.eINSTANCE);
+ * }
+ *
+ * If the package is located in another project in your workspace, the plugin containing the package has not
+ * been register by EMF and Acceleo should register it automatically. If you want to use the generator in
+ * stand alone, the regular registration (seen a couple lines before) is needed.
+ *
+ * To learn more about Package Registration, have a look at the Acceleo documentation (Help -> Help Contents).
+ */
+ }
/**
* This can be used to update the resource set's resource factory registry with all needed factories.
@@ -377,24 +377,24 @@ public class GenerateTypes extends AbstractAcceleoGenerator {
*/
@Override
public void registerResourceFactories(ResourceSet resourceSet) {
- super.registerResourceFactories(resourceSet);
- /*
- * If you want to change the content of this method, do NOT forget to change the "@generated"
- * tag in the Javadoc of this method to "@generated NOT". Without this new tag, any compilation
- * of the Acceleo module with the main template that has caused the creation of this class will
- * revert your modifications.
- */
-
- /*
- * TODO If you need additional resource factories registrations, you can register them here. the following line
- * (in comment) is an example of the resource factory registration for UML.
- *
- * If you want to use the generator in stand alone, the resource factory registration will be required.
- *
- * To learn more about the registration of Resource Factories, have a look at the Acceleo documentation (Help -> Help Contents).
- */
-
- // resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap().put(UMLResource.FILE_EXTENSION, UMLResource.Factory.INSTANCE);
- }
+ super.registerResourceFactories(resourceSet);
+ /*
+ * If you want to change the content of this method, do NOT forget to change the "@generated"
+ * tag in the Javadoc of this method to "@generated NOT". Without this new tag, any compilation
+ * of the Acceleo module with the main template that has caused the creation of this class will
+ * revert your modifications.
+ */
+
+ /*
+ * TODO If you need additional resource factories registrations, you can register them here. the following line
+ * (in comment) is an example of the resource factory registration for UML.
+ *
+ * If you want to use the generator in stand alone, the resource factory registration will be required.
+ *
+ * To learn more about the registration of Resource Factories, have a look at the Acceleo documentation (Help -> Help Contents).
+ */
+
+ // resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap().put(UMLResource.FILE_EXTENSION, UMLResource.Factory.INSTANCE);
+ }
}
diff --git a/plugins/developer/org.eclipse.papyrus.mwe2.utils/.classpath b/plugins/developer/org.eclipse.papyrus.mwe2.utils/.classpath
index 8a8f1668cdc..7f2da634a03 100644
--- a/plugins/developer/org.eclipse.papyrus.mwe2.utils/.classpath
+++ b/plugins/developer/org.eclipse.papyrus.mwe2.utils/.classpath
@@ -1,7 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="con" path="org.eclipse.xtend.XTEND_CONTAINER"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="src" path="xtend-gen"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/plugins/developer/org.eclipse.papyrus.mwe2.utils/.project b/plugins/developer/org.eclipse.papyrus.mwe2.utils/.project
index 020a0c5a318..35da3c39db8 100644
--- a/plugins/developer/org.eclipse.papyrus.mwe2.utils/.project
+++ b/plugins/developer/org.eclipse.papyrus.mwe2.utils/.project
@@ -1,34 +1,40 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.papyrus.mwe2.utils</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
- </natures>
-</projectDescription>
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.papyrus.mwe2.utils</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
+ <nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
+ </natures>
+</projectDescription>
diff --git a/plugins/developer/org.eclipse.papyrus.mwe2.utils/META-INF/MANIFEST.MF b/plugins/developer/org.eclipse.papyrus.mwe2.utils/META-INF/MANIFEST.MF
index a80b7bb0837..a94a7151e0f 100644
--- a/plugins/developer/org.eclipse.papyrus.mwe2.utils/META-INF/MANIFEST.MF
+++ b/plugins/developer/org.eclipse.papyrus.mwe2.utils/META-INF/MANIFEST.MF
@@ -1,18 +1,21 @@
-Manifest-Version: 1.0
-Require-Bundle: org.eclipse.core.runtime,
- org.eclipse.emf.mwe.core,
- org.eclipse.uml2.uml,
- org.apache.commons.logging,
- org.eclipse.m2m.qvt.oml
-Export-Package: org.eclipse.papyrus.mwe2.utils,
- org.eclipse.papyrus.mwe2.utils.components,
- org.eclipse.papyrus.mwe2.utils.messages
-Bundle-Vendor: %Bundle-Vendor
-Bundle-ActivationPolicy: lazy
-Bundle-Version: 1.1.0.qualifier
-Bundle-Name: %Bundle-Name
-Bundle-ManifestVersion: 2
-Bundle-Activator: org.eclipse.papyrus.mwe2.utils.Activator
-Bundle-SymbolicName: org.eclipse.papyrus.mwe2.utils
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
-
+Manifest-Version: 1.0
+Require-Bundle: org.eclipse.core.runtime,
+ org.eclipse.emf.mwe.core,
+ org.eclipse.uml2.uml,
+ org.apache.commons.logging,
+ org.eclipse.m2m.qvt.oml,
+ com.google.guava;bundle-version="11.0.0",
+ org.eclipse.xtext.xbase.lib;bundle-version="2.8.3",
+ org.eclipse.emf.mwe.utils;bundle-version="1.3.10"
+Export-Package: org.eclipse.papyrus.mwe2.utils,
+ org.eclipse.papyrus.mwe2.utils.components,
+ org.eclipse.papyrus.mwe2.utils.messages
+Bundle-Vendor: %Bundle-Vendor
+Bundle-ActivationPolicy: lazy
+Bundle-Version: 1.1.0.qualifier
+Bundle-Name: %Bundle-Name
+Bundle-ManifestVersion: 2
+Bundle-Activator: org.eclipse.papyrus.mwe2.utils.Activator
+Bundle-SymbolicName: org.eclipse.papyrus.mwe2.utils
+Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+
diff --git a/plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/Activator.java b/plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/Activator.java
index 6135e2108e8..883f16d6bb1 100644
--- a/plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/Activator.java
+++ b/plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/Activator.java
@@ -6,7 +6,8 @@
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
- * Juan Cadavid <juan.cadavid@cea.fr> implementation
+ * Juan Cadavid <juan.cadavid@cea.fr> - Initial API and implementation
+ *
******************************************************************************/
package org.eclipse.papyrus.mwe2.utils;
diff --git a/plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/XtendWorkflow.java b/plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/XtendWorkflow.java
new file mode 100644
index 00000000000..ed376e5fbcf
--- /dev/null
+++ b/plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/XtendWorkflow.java
@@ -0,0 +1,37 @@
+/*******************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ *
+ ******************************************************************************/
+package org.eclipse.papyrus.mwe2.utils;
+
+import java.util.List;
+
+import org.eclipse.emf.mwe2.runtime.workflow.IWorkflowComponent;
+import org.eclipse.emf.mwe2.runtime.workflow.Workflow;
+
+import com.google.common.collect.Lists;
+
+/**
+ * A workflow for Xtend transformations. Primarily, it provides Xtend-compatible access to
+ * the collections manipulated by the inherited {@link Workflow#addBean(Object)} and
+ * {@link Workflow#addComponent(IWorkflowComponent)} APIs.
+ */
+public class XtendWorkflow extends Workflow {
+
+ protected List<Object> getBeans() {
+ return Lists.newArrayList();
+ }
+
+ protected List<IWorkflowComponent> getComponents() {
+ return getChildren();
+ }
+
+} \ No newline at end of file
diff --git a/plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/components/MultiReader.java b/plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/components/MultiReader.java
new file mode 100644
index 00000000000..5f16d9dead2
--- /dev/null
+++ b/plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/components/MultiReader.java
@@ -0,0 +1,74 @@
+/*****************************************************************************
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.mwe2.utils.components;
+
+import java.util.Collection;
+
+import org.eclipse.emf.mwe.core.WorkflowContext;
+import org.eclipse.emf.mwe.core.issues.Issues;
+import org.eclipse.emf.mwe.core.monitor.ProgressMonitor;
+import org.eclipse.emf.mwe.utils.Reader;
+
+import com.google.common.collect.Iterables;
+import com.google.common.collect.Lists;
+
+/**
+ * A {@link Reader} component that accumulates multiple models into a collection in the
+ * model slot.
+ */
+public class MultiReader extends Reader {
+
+ public MultiReader() {
+ super();
+ }
+
+ @Override
+ public void invokeInternal(WorkflowContext ctx, ProgressMonitor monitor, Issues issues) {
+ final String slot = getModelSlot();
+
+ Object currentModelSlotContents = ctx.get(slot);
+
+ super.invokeInternal(ctx, monitor, issues);
+
+ Object newModelSlotContents = ctx.get(slot);
+
+ Object contents;
+ if (newModelSlotContents == null) {
+ contents = currentModelSlotContents;
+ } else if (currentModelSlotContents == null) {
+ contents = newModelSlotContents;
+ } else if (currentModelSlotContents instanceof Iterable<?>) {
+ Collection<Object> collection = Lists.newArrayList((Iterable<?>) currentModelSlotContents);
+ if (newModelSlotContents instanceof Iterable<?>) {
+ Iterables.addAll(collection, (Iterable<?>) newModelSlotContents);
+ } else if (newModelSlotContents != null) {
+ collection.add(newModelSlotContents);
+ }
+ contents = collection;
+ } else if (newModelSlotContents instanceof Iterable<?>) {
+ Collection<Object> collection = Lists.newArrayList();
+ collection.add(currentModelSlotContents);
+ Iterables.addAll(collection, (Iterable<?>) newModelSlotContents);
+ contents = collection;
+ } else {
+ Collection<Object> collection = Lists.newArrayListWithExpectedSize(2);
+ collection.add(currentModelSlotContents);
+ collection.add(newModelSlotContents);
+ contents = collection;
+ }
+
+ ctx.set(slot, contents);
+ }
+
+}
diff --git a/plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/components/QvtoTransformationWorkflowComponent.java b/plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/components/QvtoTransformationWorkflow.java
index a394fc8cc04..a7b329fea48 100644
--- a/plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/components/QvtoTransformationWorkflowComponent.java
+++ b/plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/components/QvtoTransformationWorkflow.java
@@ -1,146 +1,144 @@
-/*******************************************************************************
- * Copyright (c) 2014 CEA LIST.
- * 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:
- * Juan Cadavid <juan.cadavid@cea.fr> implementation
- ******************************************************************************/
-package org.eclipse.papyrus.mwe2.utils.components;
-
-import java.io.File;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.List;
-
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
-import org.eclipse.emf.common.util.Diagnostic;
-import org.eclipse.emf.common.util.URI;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.mwe.core.WorkflowContext;
-import org.eclipse.emf.mwe.core.issues.Issues;
-import org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent;
-import org.eclipse.emf.mwe.core.monitor.ProgressMonitor;
-import org.eclipse.m2m.qvt.oml.BasicModelExtent;
-import org.eclipse.m2m.qvt.oml.ExecutionContextImpl;
-import org.eclipse.m2m.qvt.oml.ExecutionDiagnostic;
-import org.eclipse.m2m.qvt.oml.ModelExtent;
-import org.eclipse.m2m.qvt.oml.TransformationExecutor;
-import org.eclipse.papyrus.mwe2.utils.messages.Messages;
-
-/**
- * MWE Component to execute QVTO transformations. An example of use is:
- * <blockquote>
- * component = org.eclipse.papyrus.mwe.utils.components.QvtoTransformationWorkflowComponent {
- * inputSlots = 'inputGmfgen'
- * inputSlots = 'gmfgenUmlMetamodel'
- * transformationURI = 'platform:/resource/org.eclipse.papyrus.tests.framework/qvto/gmfgen2uml.qvto'
- * outputSlot = 'inputGmfgenUml'
- * }
- * </blockquote>
- * where the multi-valued input slots are the input parameters for the transformation;
- * there should be as many as there are declared in the qvto file;
- * transformationURI is the location of the .qvto file and outputSlot the slot where
- * the list of resulting eObjects of the transformation will be placed.
- *
- */
-public class QvtoTransformationWorkflowComponent extends
- AbstractWorkflowComponent {
-
- private String transformationURI;
- private String outputSlot;
- private ArrayList<String> inputSlots = new ArrayList<String>();
- private Log log = LogFactory.getLog(getClass());
-
- public String getTransformationURI() {
- return transformationURI;
- }
-
- public void setTransformationURI(String transformationURI) {
- this.transformationURI = transformationURI;
- }
-
- public String getOutputSlot() {
- return outputSlot;
- }
-
- public void setOutputSlot(String outputSlot) {
- this.outputSlot = outputSlot;
- }
-
- public boolean addInputSlots(String c) {
- return inputSlots.add(c);
- }
-
- public ExecutionDiagnostic generate(List<? extends EObject> inObjects,
- URI transformationURI, WorkflowContext ctx, Issues issues)
- throws IOException {
- // resolveProxies(inObjects);
- TransformationExecutor executor = new TransformationExecutor(
- transformationURI);
- Diagnostic loadTransformationDiagnostic = executor.loadTransformation();
- if (!loadTransformationDiagnostic.getMessage().equals("OK")) { //$NON-NLS-1$
- log.error(Messages.QvtoTransformationWorkflowComponent_1
- + loadTransformationDiagnostic);
- return null;
- }
- ExecutionContextImpl context = new ExecutionContextImpl();
- ArrayList<ModelExtent> input = new ArrayList<ModelExtent>();
- for (EObject eObject : inObjects) {
- BasicModelExtent basicModelExtent = new BasicModelExtent();
- basicModelExtent.add(eObject);
- input.add(basicModelExtent);
- }
- issues.addInfo(new File("..").getAbsolutePath()); //$NON-NLS-1$
- ModelExtent output = new BasicModelExtent();
- input.add(output);
- ModelExtent[] modelParameters = input.toArray(new ModelExtent[] {});
- context = new ExecutionContextImpl();
- context.setConfigProperty("keepModeling", true); //$NON-NLS-1$
- ExecutionDiagnostic result = executor.execute(context, modelParameters);
- if (result.getSeverity() == Diagnostic.OK) {
- List<EObject> outObjects = output.getContents();
- ctx.set(getOutputSlot(), outObjects);
- log.info(Messages.QvtoTransformationWorkflowComponent_4 + getTransformationURI());
- } else {
- issues.addError(result.toString());
- }
- return result;
- }
-
- @Override
- protected void invokeInternal(WorkflowContext ctx, ProgressMonitor monitor,
- Issues issues) {
- List<EObject> inObjects = new ArrayList<EObject>();
- for (String inputSlot : inputSlots) {
-
- Object inputObject = ctx.get(inputSlot);
- if (inputObject instanceof EObject) {
- inObjects.add((EObject) inputObject);
- } else if (inputObject instanceof List<?>) {
- List<EObject> list = (List<EObject>) inputObject;
- inObjects.add(list.get(0));
- }
- }
- try {
- generate(inObjects, URI.createURI(transformationURI),
- ctx, issues);
- } catch (IOException e) {
- log.error(e.getLocalizedMessage());
- }
-
- }
-
- @Override
- public void checkConfiguration(Issues issues) {
- if (inputSlots.isEmpty()) {
- issues.addError(Messages.QvtoTransformationWorkflowComponent_5);
- }
- }
-
-
-
-}
+/*******************************************************************************
+ * Copyright (c) 2014 CEA LIST.
+ * 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:
+ * Juan Cadavid <juan.cadavid@cea.fr> implementation
+ ******************************************************************************/
+package org.eclipse.papyrus.mwe2.utils.components;
+
+import java.io.File;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.List;
+
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+import org.eclipse.emf.common.util.Diagnostic;
+import org.eclipse.emf.common.util.URI;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.mwe.core.WorkflowContext;
+import org.eclipse.emf.mwe.core.issues.Issues;
+import org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent;
+import org.eclipse.emf.mwe.core.monitor.ProgressMonitor;
+import org.eclipse.m2m.qvt.oml.BasicModelExtent;
+import org.eclipse.m2m.qvt.oml.ExecutionContextImpl;
+import org.eclipse.m2m.qvt.oml.ExecutionDiagnostic;
+import org.eclipse.m2m.qvt.oml.ModelExtent;
+import org.eclipse.m2m.qvt.oml.TransformationExecutor;
+import org.eclipse.papyrus.mwe2.utils.messages.Messages;
+
+/**
+ * MWE Component to execute QVTO transformations. An example of use is:
+ * <blockquote>
+ * component = org.eclipse.papyrus.mwe.utils.components.QvtoTransformationWorkflowComponent {
+ * inputSlots = 'inputGmfgen'
+ * inputSlots = 'gmfgenUmlMetamodel'
+ * transformationURI = 'platform:/resource/org.eclipse.papyrus.tests.framework/qvto/gmfgen2uml.qvto'
+ * outputSlot = 'inputGmfgenUml'
+ * }
+ * </blockquote>
+ * where the multi-valued input slots are the input parameters for the transformation;
+ * there should be as many as there are declared in the qvto file;
+ * transformationURI is the location of the .qvto file and outputSlot the slot where
+ * the list of resulting eObjects of the transformation will be placed.
+ *
+ */
+public class QvtoTransformationWorkflow extends AbstractWorkflowComponent {
+
+ private String transformationURI;
+
+ private String outputSlot;
+
+ private ArrayList<String> inputSlots = new ArrayList<String>();
+
+ private Log log = LogFactory.getLog(getClass());
+
+ public String getTransformationURI() {
+ return transformationURI;
+ }
+
+ public void setTransformationURI(String transformationURI) {
+ this.transformationURI = transformationURI;
+ }
+
+ public String getOutputSlot() {
+ return outputSlot;
+ }
+
+ public void setOutputSlot(String outputSlot) {
+ this.outputSlot = outputSlot;
+ }
+
+ public boolean addInputSlots(String c) {
+ return inputSlots.add(c);
+ }
+
+ public ExecutionDiagnostic generate(List<? extends EObject> inObjects, URI transformationURI, WorkflowContext ctx, Issues issues) throws IOException {
+ // resolveProxies(inObjects);
+ log.info("Executing QVTO transformation " + getTransformationURI());
+
+ TransformationExecutor executor = new TransformationExecutor(transformationURI);
+ Diagnostic loadTransformationDiagnostic = executor.loadTransformation();
+ if(!loadTransformationDiagnostic.getMessage().equals("OK")) { //$NON-NLS-1$
+ log.error(Messages.QvtoTransformationWorkflowComponent_1 + loadTransformationDiagnostic);
+ return null;
+ }
+ ExecutionContextImpl context = new ExecutionContextImpl();
+ ArrayList<ModelExtent> input = new ArrayList<ModelExtent>();
+ for(EObject eObject : inObjects) {
+ BasicModelExtent basicModelExtent = new BasicModelExtent();
+ basicModelExtent.add(eObject);
+ input.add(basicModelExtent);
+ }
+ issues.addInfo(new File("..").getAbsolutePath()); //$NON-NLS-1$
+ ModelExtent output = new BasicModelExtent();
+ input.add(output);
+ ModelExtent[] modelParameters = input.toArray(new ModelExtent[]{});
+ context = new ExecutionContextImpl();
+ context.setConfigProperty("keepModeling", true); //$NON-NLS-1$
+ ExecutionDiagnostic result = executor.execute(context, modelParameters);
+ if(result.getSeverity() == Diagnostic.OK) {
+ List<EObject> outObjects = output.getContents();
+ ctx.set(getOutputSlot(), outObjects);
+ log.info(Messages.QvtoTransformationWorkflowComponent_4 + getTransformationURI());
+ } else {
+ issues.addError(result.toString());
+ }
+ return result;
+ }
+
+ @Override
+ protected void invokeInternal(WorkflowContext ctx, ProgressMonitor monitor, Issues issues) {
+ List<EObject> inObjects = new ArrayList<EObject>();
+ for(String inputSlot : inputSlots) {
+
+ Object inputObject = ctx.get(inputSlot);
+ if(inputObject instanceof EObject) {
+ inObjects.add((EObject)inputObject);
+ } else if(inputObject instanceof List<?>) {
+ List<EObject> list = (List<EObject>)inputObject;
+ inObjects.add(list.get(0));
+ }
+ }
+ try {
+ generate(inObjects, URI.createURI(transformationURI), ctx, issues);
+ } catch (IOException e) {
+ log.error(e.getLocalizedMessage());
+ }
+
+ }
+
+ @Override
+ public void checkConfiguration(Issues issues) {
+ if(inputSlots.isEmpty()) {
+ issues.addError(Messages.QvtoTransformationWorkflowComponent_5);
+ }
+ }
+
+
+
+}
diff --git a/plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/components/RegisterUmlProfileComponent.java b/plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/components/RegisterUmlProfile.java
index 190004fdcab..fd12dfb411b 100644
--- a/plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/components/RegisterUmlProfileComponent.java
+++ b/plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/components/RegisterUmlProfile.java
@@ -1,74 +1,123 @@
-/*******************************************************************************
- * Copyright (c) 2014 CEA LIST.
- * 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:
- * Juan Cadavid <juan.cadavid@cea.fr> implementation
- ******************************************************************************/
-package org.eclipse.papyrus.mwe2.utils.components;
-
-
-import org.apache.commons.logging.LogFactory;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.mwe.core.WorkflowContext;
-import org.eclipse.emf.mwe.core.issues.Issues;
-import org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent;
-import org.eclipse.emf.mwe.core.monitor.ProgressMonitor;
-import org.eclipse.papyrus.mwe2.utils.messages.Messages;
-import org.eclipse.uml2.uml.Profile;
-
-/**
- * This MWE component registers the EPackage definition of a UML profile in the global EPackage registry.
- * An example of its usage is:
- * <blockquote>
- * component = org.eclipse.papyrus.mwe.utils.components.RegisterUmlProfile {
- * profileSlot = 'ecoreprofile'
- * }
- * </blockquote>
- * where profileSlot is a slot that contains the uml Profile object to register.
- */
-public class RegisterUmlProfileComponent extends AbstractWorkflowComponent {
- private org.apache.commons.logging.Log log = LogFactory.getLog(getClass());
-
-
- private String profileSlot;
-
- public String getProfileSlot() {
- return profileSlot;
- }
-
- public void setProfileSlot(String profileSlot) {
- this.profileSlot = profileSlot;
- }
-
- @Override
- public void checkConfiguration(Issues issues) {
- if (profileSlot == null || profileSlot.equals("")) { //$NON-NLS-1$
- issues.addError(Messages.RegisterUmlProfile_1);
- }
- }
-
- @Override
- protected void invokeInternal(WorkflowContext ctx, ProgressMonitor monitor,
- Issues issues) {
- EObject eObject = (EObject) ctx.get(profileSlot);
- if (!(eObject instanceof Profile)) {
- log.error(Messages.RegisterUmlProfile_2);
- return;
- }
- Profile profile = (Profile) eObject;
- EPackage definition = profile.getDefinition();
- if (definition == null) {
- log.error(Messages.RegisterUmlProfile_3);
- return;
- }
- EPackage.Registry.INSTANCE.put(definition.getNsURI(), definition);
- }
-
-
-
-}
+/*******************************************************************************
+ * Copyright (c) 2014 CEA LIST.
+ * 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:
+ * Juan Cadavid <juan.cadavid@cea.fr> implementation
+ ******************************************************************************/
+package org.eclipse.papyrus.mwe2.utils.components;
+
+
+import java.lang.reflect.Field;
+
+import org.apache.commons.logging.LogFactory;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.EPackage;
+import org.eclipse.emf.ecore.util.EcoreUtil;
+import org.eclipse.emf.mwe.core.WorkflowContext;
+import org.eclipse.emf.mwe.core.issues.Issues;
+import org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent;
+import org.eclipse.emf.mwe.core.monitor.ProgressMonitor;
+import org.eclipse.emf.mwe.core.resources.ResourceLoaderFactory;
+import org.eclipse.papyrus.mwe2.utils.messages.Messages;
+import org.eclipse.uml2.uml.Profile;
+import org.eclipse.uml2.uml.UMLPlugin;
+
+import com.google.common.base.Strings;
+
+/**
+ * This MWE component registers the EPackage definition of a UML profile in the global EPackage registry.
+ * An example of its usage is:
+ *
+ * <pre>
+ * component = org.eclipse.papyrus.mwe.utils.components.RegisterUmlProfile {
+ * profileSlot = 'ecoreprofile'
+ * }
+ * </pre>
+ *
+ * where profileSlot is a slot that contains the uml Profile object to register.
+ * Or, for a statically generated profile:
+ *
+ * <pre>
+ * component = org.eclipse.papyrus.mwe.utils.components.RegisterUmlProfile {
+ * profileSlot = 'utp'
+ * generatedPackageInterfaceName = 'org.eclipse.upr.utp.UTPPackage'
+ * }
+ * </pre>
+ *
+ * where profileSlot is a slot that contains the uml Profile object to register.
+ */
+public class RegisterUmlProfile extends AbstractWorkflowComponent {
+ private org.apache.commons.logging.Log log = LogFactory.getLog(getClass());
+
+
+ private String profileSlot;
+
+ private String generatedPackageInterfaceName;
+
+ public String getProfileSlot() {
+ return profileSlot;
+ }
+
+ public void setProfileSlot(String profileSlot) {
+ this.profileSlot = profileSlot;
+ }
+
+ public String getGeneratedPackageInterfaceName() {
+ return generatedPackageInterfaceName;
+ }
+
+ public void setGeneratedPackageInterfaceName(String generatedPackageInterfaceName) {
+ this.generatedPackageInterfaceName = generatedPackageInterfaceName;
+ }
+
+ @Override
+ public void checkConfiguration(Issues issues) {
+ if (profileSlot == null || profileSlot.equals("")) { //$NON-NLS-1$
+ issues.addError(Messages.RegisterUmlProfile_1);
+ }
+ }
+
+ @Override
+ protected void invokeInternal(WorkflowContext ctx, ProgressMonitor monitor,
+ Issues issues) {
+ EObject eObject = (EObject) ctx.get(profileSlot);
+ if (!(eObject instanceof Profile)) {
+ log.error(Messages.RegisterUmlProfile_2);
+ return;
+ }
+
+ Profile profile = (Profile) eObject;
+
+ if (!Strings.isNullOrEmpty(getGeneratedPackageInterfaceName())) {
+ // It's a statically generated Profile
+ try {
+ Class<?> clazz = ResourceLoaderFactory.createResourceLoader().loadClass(getGeneratedPackageInterfaceName());
+ if (clazz == null) {
+ throw new ClassNotFoundException(getGeneratedPackageInterfaceName());
+ }
+
+ Class<? extends EPackage> packageInterface = clazz.asSubclass(EPackage.class);
+ Field eNS_URI = packageInterface.getDeclaredField("eNS_URI"); //$NON-NLS-1$
+ String nsURI = (String) eNS_URI.get(null);
+ UMLPlugin.getEPackageNsURIToProfileLocationMap().put(nsURI, EcoreUtil.getURI(profile));
+ } catch (Exception e) {
+ log.error(String.format("Failed to register generated profile %s", getGeneratedPackageInterfaceName()), e);
+ }
+ } else {
+ // It's a dynamically defined profile
+ EPackage definition = profile.getDefinition();
+ if (definition == null) {
+ log.error(Messages.RegisterUmlProfile_3);
+ return;
+ }
+ EPackage.Registry.INSTANCE.put(definition.getNsURI(), definition);
+ }
+ }
+
+
+
+}
diff --git a/plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/components/UMLWriter.java b/plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/components/UMLWriter.java
new file mode 100644
index 00000000000..3e61bc2a902
--- /dev/null
+++ b/plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/components/UMLWriter.java
@@ -0,0 +1,274 @@
+/*******************************************************************************
+ * Copyright (c) 2005, 2009 committers of openArchitectureWare 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:
+ * committers of openArchitectureWare - initial API and implementation
+ * Christian W. Damus - adapt for UML resources
+ *******************************************************************************/
+
+package org.eclipse.papyrus.mwe2.utils.components;
+
+import java.io.IOException;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.Map;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+
+import org.eclipse.emf.common.util.TreeIterator;
+import org.eclipse.emf.common.util.URI;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.InternalEObject;
+import org.eclipse.emf.ecore.resource.Resource;
+import org.eclipse.emf.ecore.util.EcoreUtil;
+import org.eclipse.emf.ecore.xmi.XMLResource;
+import org.eclipse.emf.ecore.xmi.impl.URIHandlerImpl;
+import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl;
+import org.eclipse.emf.mwe.core.WorkflowContext;
+import org.eclipse.emf.mwe.core.WorkflowInterruptedException;
+import org.eclipse.emf.mwe.core.issues.Issues;
+import org.eclipse.emf.mwe.core.monitor.ProgressMonitor;
+import org.eclipse.emf.mwe.utils.AbstractEMFWorkflowComponent;
+import org.eclipse.emf.mwe.utils.Writer;
+import org.eclipse.uml2.common.util.UML2Util;
+import org.eclipse.uml2.uml.Element;
+import org.eclipse.uml2.uml.resource.UMLResource;
+import org.eclipse.xtext.xbase.lib.Pair;
+
+import com.google.common.collect.ImmutableList;
+import com.google.common.collect.Iterators;
+import com.google.common.collect.Maps;
+
+/**
+ * An alternative to the core resource {@link Writer} component that provides
+ * UML-appropriate behaviour.
+ */
+public class UMLWriter extends AbstractEMFWorkflowComponent {
+
+ private boolean platformSchemeAware = true;
+
+ private boolean cloneSlotContents = false;
+
+ private boolean ignoreEmptySlot = false;
+
+ private boolean useSameResource = false;
+
+ private boolean xmiIdentifiers = false;
+
+ // Priority according to the order of insertion
+ private Map<Matcher, String> xmiIdentifierFilters = Maps.newLinkedHashMap();
+
+ @Override
+ public String getComponentName() {
+ return UMLWriter.class.getSimpleName();
+ }
+
+ @Override
+ public String getLogMessage() {
+ return "Writing UML model to " + getUri();
+ }
+
+ public boolean isPlatformSchemeAware() {
+ return platformSchemeAware;
+ }
+
+ public void setPlatformSchemeAware(boolean platformSchemeAware) {
+ this.platformSchemeAware = platformSchemeAware;
+ }
+
+ public boolean isIgnoreEmptySlot() {
+ return ignoreEmptySlot;
+ }
+
+ public void setIgnoreEmptySlot(boolean ignoreEmptySlot) {
+ this.ignoreEmptySlot = ignoreEmptySlot;
+ }
+
+ public boolean isCloneSlotContents() {
+ return cloneSlotContents;
+ }
+
+ public void setCloneSlotContents(final boolean b) {
+ this.cloneSlotContents = b;
+ }
+
+ public boolean isUseSameResource() {
+ return useSameResource;
+ }
+
+ public void setUseSameResource(boolean useSameResource) {
+ this.useSameResource = useSameResource;
+ }
+
+ public boolean isXmiIdentifiers() {
+ return xmiIdentifiers;
+ }
+
+ public void setXmiIdentifiers(boolean setXMIIdentifiers) {
+ this.xmiIdentifiers = setXMIIdentifiers;
+ }
+
+ public void addXmiIdentifierFilters(Pair<String, String> filter, Pair<String, String>... more) {
+ setXmiIdentifiers(true); // XMI identifiers are implicit if we're filtering them
+
+ xmiIdentifierFilters.put(Pattern.compile(filter.getKey()).matcher(""), filter.getValue());
+ for (int i = 0; i < more.length; i++) {
+ xmiIdentifierFilters.put(Pattern.compile(more[i].getKey()).matcher(""), more[i].getValue());
+ }
+ }
+
+ @SuppressWarnings("unchecked")
+ @Override
+ public void invokeInternal(final WorkflowContext ctx, final ProgressMonitor monitor, final Issues issues) {
+ Object slotContent = ctx.get(getModelSlot());
+ if (slotContent == null) {
+ if (isIgnoreEmptySlot()) {
+ issues.addWarning(this, "slot '" + getModelSlot() + "' is empty. Not writing anything.");
+ } else {
+ issues.addError(this, "slot '" + getModelSlot() + "' is empty.");
+ }
+ return;
+ }
+ if (!((slotContent instanceof Collection<?>) || (slotContent instanceof EObject))) {
+ issues.addError(this, "slot '" + getModelSlot() + "' neither contains an EList nor an EObject",
+ slotContent, null, null);
+ return;
+ }
+
+ if (slotContent instanceof EObject) {
+ final EObject sc = (EObject) slotContent;
+ if (isCloneSlotContents()) {
+ if (sc.eResource() == null) {
+ issues.addWarning(this, "model in slot '" + getModelSlot()
+ + "' is not yet associated with a resource; cloning it is most likely an error!");
+ } else {
+ final EcoreUtil.Copier copier = new EcoreUtil.Copier();
+ final EObject copy = copier.copy(sc);
+ copier.copyReferences();
+ slotContent = copy;
+ }
+ } else {
+ if ((sc.eResource() != null) && !isUseSameResource()) {
+ issues.addWarning(this, "the element in slot '" + getModelSlot()
+ + "' is already contained in a resource and will be taken out of that resource!");
+ }
+ }
+ }
+
+ getResourceSet().getResourceFactoryRegistry().getExtensionToFactoryMap().put("*", new XMIResourceFactoryImpl());
+ getResourceSet().getResourceFactoryRegistry().getExtensionToFactoryMap().put(UMLResource.FILE_EXTENSION, UMLResource.Factory.INSTANCE);
+
+ final URI uri = URI.createURI(getUri(), true);
+ final Resource r;
+ final EObject sc = (slotContent instanceof Collection<?>)
+ ? (EObject) ((Collection<?>) slotContent).iterator().next()
+ : (EObject) slotContent;
+ if ((sc.eResource() != null) && isUseSameResource()) {
+ // Just save this resource
+ r = sc.eResource();
+ r.setURI(uri);
+ } else {
+ r = getResourceSet().createResource(uri);
+
+ if (slotContent instanceof Collection<?>) {
+ r.getContents().addAll((Collection<EObject>) slotContent);
+ } else {
+ r.getContents().add((EObject) slotContent);
+ }
+
+ addStereotypes(r);
+ }
+
+ write(r, issues);
+ }
+
+ protected void addStereotypes(Resource r) {
+ for (TreeIterator<EObject> iter = EcoreUtil.getAllContents(ImmutableList.copyOf(r.getContents())); iter.hasNext();) {
+ EObject next = iter.next();
+
+ if (next instanceof Element) {
+ r.getContents().addAll(((Element) next).getStereotypeApplications());
+ } else {
+ iter.prune();
+ }
+ }
+ }
+
+ private void write(final Resource r, final Issues issues) {
+ try {
+ if (isXmiIdentifiers()) {
+ if (!(r instanceof XMLResource)) {
+ issues.addWarning(this, "resource is not an XML resource; cannot set XMI identifiers", r);
+ } else if (!xmiIdentifierFilters.isEmpty()) {
+ setXMIIdentifiers((XMLResource) r, xmiIdentifierFilters);
+ } else {
+ setXMIIdentifiers((XMLResource) r);
+ }
+ }
+
+ final Map<String, Object> options = new HashMap<String, Object>();
+
+ if (isPlatformSchemeAware()) {
+ options.put(XMLResource.OPTION_URI_HANDLER, new URIHandlerImpl.PlatformSchemeAware());
+ }
+
+ r.save(options);
+ } catch (final IOException e) {
+ throw new WorkflowInterruptedException("Problems writing xmi file to " + getUri() + " : " + e.getMessage());
+ }
+ }
+
+ protected void setXMIIdentifiers(XMLResource resource) {
+ for (Iterator<InternalEObject> iter = Iterators.filter(resource.getAllContents(), InternalEObject.class); iter.hasNext();) {
+ InternalEObject next = iter.next();
+ resource.setID(next, UML2Util.getXMIIdentifier(next));
+ }
+ }
+
+ protected void setXMIIdentifiers(XMLResource resource, Map<Matcher, String> filters) {
+ for (Iterator<InternalEObject> iter = Iterators.filter(resource.getAllContents(), InternalEObject.class); iter.hasNext();) {
+ InternalEObject next = iter.next();
+
+ String id = filter(resource, filters, next);
+ if (id != null) {
+ // Can use the filtered ID
+ resource.setID(next, id);
+ }
+ }
+ }
+
+ private String filter(XMLResource resource, Map<Matcher, String> filters, InternalEObject object) {
+ String id = UML2Util.getXMIIdentifier(object);
+ String result = id;
+
+ for (Map.Entry<Matcher, String> filter : filters.entrySet()) {
+ Matcher m = filter.getKey();
+ m.reset(id);
+ if (m.find()) {
+ String filtered = m.replaceFirst(filter.getValue());
+ EObject collision = resource.getEObject(filtered);
+ if ((collision == null) || (collision == object)) {
+ result = filtered;
+ break;
+ }
+ }
+ }
+
+ if (result.equals(id)) {
+ // Check this for a collision, too, because filtering could introduce duplication
+ EObject collision = resource.getEObject(result);
+ int counter = 0;
+ while ((collision != null) && (collision != object)) {
+ result = id + '$' + ++counter;
+ collision = resource.getEObject(result);
+ }
+ }
+
+ return result;
+ }
+}
diff --git a/plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/messages/Messages.java b/plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/messages/Messages.java
index 99713cd0275..7887428b52d 100644
--- a/plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/messages/Messages.java
+++ b/plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/messages/Messages.java
@@ -1,27 +1,55 @@
-package org.eclipse.papyrus.mwe2.utils.messages;
-
-import org.eclipse.osgi.util.NLS;
-
-public class Messages extends NLS {
-
- private static final String BUNDLE_NAME = "org.eclipse.papyrus.mwe.utils.messages.messages"; //$NON-NLS-1$
-
- public static String QvtoTransformationWorkflowComponent_1;
-
- public static String QvtoTransformationWorkflowComponent_4;
-
- public static String QvtoTransformationWorkflowComponent_5;
-
- public static String RegisterUmlProfile_1;
-
- public static String RegisterUmlProfile_2;
-
- public static String RegisterUmlProfile_3;
- static {
- // initialize resource bundle
- NLS.initializeMessages(BUNDLE_NAME, Messages.class);
- }
-
- private Messages() {
- }
-}
+/*******************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ *
+ ******************************************************************************/
+package org.eclipse.papyrus.mwe2.utils.messages;
+
+import org.eclipse.osgi.util.NLS;
+
+/**
+ * Localized strings for the bundle.
+ */
+public class Messages extends NLS {
+
+ private static final String BUNDLE_NAME = "org.eclipse.papyrus.mwe2.utils.messages.messages"; //$NON-NLS-1$
+
+ public static String DeleteFile_0;
+
+ public static String DeleteFile_1;
+
+ public static String DeleteFile_2;
+
+ public static String DeleteFile_3;
+
+ public static String DeleteFile_4;
+
+ public static String DeleteFile_5;
+
+ public static String QvtoTransformationWorkflowComponent_1;
+
+ public static String QvtoTransformationWorkflowComponent_4;
+
+ public static String QvtoTransformationWorkflowComponent_5;
+
+ public static String RegisterUmlProfile_1;
+
+ public static String RegisterUmlProfile_2;
+
+ public static String RegisterUmlProfile_3;
+
+ static {
+ // initialize resource bundle
+ NLS.initializeMessages(BUNDLE_NAME, Messages.class);
+ }
+
+ private Messages() {
+ }
+}
diff --git a/plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/messages/messages.properties b/plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/messages/messages.properties
index 4b99391e951..f5a2d43d52b 100644
--- a/plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/messages/messages.properties
+++ b/plugins/developer/org.eclipse.papyrus.mwe2.utils/src/org/eclipse/papyrus/mwe2/utils/messages/messages.properties
@@ -1,6 +1,12 @@
-QvtoTransformationWorkflowComponent_1=Error loading the model transformation:
-QvtoTransformationWorkflowComponent_4=Successful QVTO transformation
-QvtoTransformationWorkflowComponent_5=No input slots given for the QVTO transformation
-RegisterUmlProfile_1=Profile URI not provided
-RegisterUmlProfile_2=The profile URI does not contain a Profile object
-RegisterUmlProfile_3=The profile has not been defined
+DeleteFile_0=No sourceFile set.
+DeleteFile_1=Source file
+DeleteFile_2=\ does not exist. Skipping.
+DeleteFile_3=Cannot write in
+DeleteFile_4=\ is a directory. It will be completely deleted.
+DeleteFile_5=\ was not deleted\!
+QvtoTransformationWorkflowComponent_1=Error loading the model transformation:
+QvtoTransformationWorkflowComponent_4=Successful QVTO transformation
+QvtoTransformationWorkflowComponent_5=No input slots given for the QVTO transformation
+RegisterUmlProfile_1=Profile URI not provided
+RegisterUmlProfile_2=The profile URI does not contain a Profile object
+RegisterUmlProfile_3=The profile has not been defined
diff --git a/plugins/developer/org.eclipse.papyrus.mwe2.utils/xtend-gen/.gitignore b/plugins/developer/org.eclipse.papyrus.mwe2.utils/xtend-gen/.gitignore
new file mode 100644
index 00000000000..d6b7ef32c84
--- /dev/null
+++ b/plugins/developer/org.eclipse.papyrus.mwe2.utils/xtend-gen/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/model/GenericDiagramFucntion.uml b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/model/GenericDiagramFucntion.uml
index 070fb6585da..ff30426b91b 100644
--- a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/model/GenericDiagramFucntion.uml
+++ b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/model/GenericDiagramFucntion.uml
@@ -1,103 +1,105 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Requirements="http://www.eclipse.org/papyrus/0.7.0/SysML/Requirements" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:structure="http://DeveloperProcess/schemas/structure/_VA9p4McPEeO9CYUoXDRplw/1" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/0.7.0/SysML/Requirements http://www.eclipse.org/papyrus/0.7.0/SysML#//requirements http://DeveloperProcess/schemas/structure/_VA9p4McPEeO9CYUoXDRplw/1 pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_VA-4AMcPEeO9CYUoXDRplw">
- <uml:Model xmi:id="_v2A68HaMEeKemeMpJaVA3A" name="DiagramEditorFunctionalities">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpU2MHaNEeKemeMpJaVA3A" annotatedElement="_v2A68HaMEeKemeMpJaVA3A">
- <body>The purpose of this document is to explain basic functionalities intra diagram, i.e. how element in the diagram can be manipulated without taking in account link with model explorer, and properties view </body>
- </ownedComment>
- <packageImport xmi:type="uml:PackageImport" xmi:id="_v2A68XaMEeKemeMpJaVA3A">
- <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
- </packageImport>
- <packagedElement xmi:type="uml:Model" xmi:id="_sz15QOyrEeOTppRa5YYcIg" name="Requirements">
- <packagedElement xmi:type="uml:Class" xmi:id="_6udOsHaNEeKemeMpJaVA3A" name="DisplayElementAtFirstLevel"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_u6MhAHaOEeKemeMpJaVA3A" name="DisplayElementAtFirstLevel_+1"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_4PBJEHaTEeKemeMpJaVA3A" name="MoveElementIntoAnother"/>
- <packagedElement xmi:type="uml:Class" xmi:id="__iyRoHaTEeKemeMpJaVA3A" name="MoveElementIntoADiagram"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_seSb0GP6EeOq0pDGL_YBMA" name="Edit Grid and Ruler Property"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_uKPAQGP6EeOq0pDGL_YBMA" name="Snap To Grid Behavior"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_UzjXQOGuEeO_JM12vRgWBQ" name="DropDromModelExplorer"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_dQjtQOvJEeOv4v5t8d2cOg" name="DiagramVersion"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_kB6T0PLxEeOPiKkVCmnccA" name="PaletteOrder"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_1WmHsPLxEeOPiKkVCmnccA" name="PaletteCustomization"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_Ae6f8PLyEeOPiKkVCmnccA" name="StereotypeVisualization"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_ceWhcABHEeSBYd3pg3Jbjg" name="Delete from diagram"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_pn6YsABHEeSBYd3pg3Jbjg" name="HideFromDiagram"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_8etyYAHCEeS8N6Bcc06S3Q" name="ElementCreationFromPalette"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_Ne8ZMAHDEeS8N6Bcc06S3Q" name="ElementNodeCreationFromPalette"/>
- <packagedElement xmi:type="uml:Abstraction" xmi:id="_NfCf0AHDEeS8N6Bcc06S3Q" name="DeriveFrom_ElementCreationFromPalette" client="_Ne8ZMAHDEeS8N6Bcc06S3Q" supplier="_8etyYAHCEeS8N6Bcc06S3Q"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_n5hc8AH3EeSOr6S9q_OEFA" name="AppearenceElement"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_7xzO8AH3EeSOr6S9q_OEFA" name="AppearanceNodeElement"/>
- <packagedElement xmi:type="uml:Abstraction" xmi:id="_7x2SQAH3EeSOr6S9q_OEFA" name="DeriveFrom_AppearenceElement" client="_7xzO8AH3EeSOr6S9q_OEFA" supplier="_n5hc8AH3EeSOr6S9q_OEFA"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_Gy3vsAH4EeSOr6S9q_OEFA" name="AppearanceoNodelabel"/>
- <packagedElement xmi:type="uml:Abstraction" xmi:id="_Gy6L8AH4EeSOr6S9q_OEFA" name="DeriveFrom_AppearanceNodeElement" client="_Gy3vsAH4EeSOr6S9q_OEFA" supplier="_7xzO8AH3EeSOr6S9q_OEFA"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_D-PLQAIAEeSOr6S9q_OEFA" name="EditableElement"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Model" xmi:id="_tEgNoOy6EeOTppRa5YYcIg" name="UseCases"/>
- <packagedElement xmi:type="uml:Model" xmi:id="_tqyKgOy6EeOTppRa5YYcIg" name="Design"/>
- <packagedElement xmi:type="uml:Model" xmi:id="_uA3IMOy6EeOTppRa5YYcIg" name="test">
- <packagedElement xmi:type="uml:Component" xmi:id="_xTGwkAH5EeSOr6S9q_OEFA" name="org.eclipse.papyrus.diagram.tests">
- <packagedElement xmi:type="uml:Package" xmi:id="_3LNzcAH5EeSOr6S9q_OEFA" name="org.eclipse.papyrus.diagram.tests.appearance">
- <packagedElement xmi:type="uml:Class" xmi:id="_GveLgAH6EeSOr6S9q_OEFA" name="AppearanceElementTest" isAbstract="true"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_H1ta0AH6EeSOr6S9q_OEFA" name="AppearanceNodeElementTest" isAbstract="true"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_IC_B0AH6EeSOr6S9q_OEFA" name="AppearanceNodelLabelTest" isAbstract="true"/>
- </packagedElement>
- </packagedElement>
- </packagedElement>
- <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_V0CKUHaNEeKemeMpJaVA3A">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_V1EsIHaNEeKemeMpJaVA3A" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//requirements"/>
- </eAnnotations>
- <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_OOJC4LX8EduFmqQsrNB9lw"/>
- </profileApplication>
- <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7ilaIOvxEeOTppRa5YYcIg">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7jjDcOvxEeOTppRa5YYcIg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_VA6mkMcPEeO9CYUoXDRplw"/>
- </eAnnotations>
- <appliedProfile xmi:type="uml:Profile" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_kWqjAMbXEeO09JBvNFZRNw"/>
- </profileApplication>
- <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7jpKEOvxEeOTppRa5YYcIg">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7kZYAOvxEeOTppRa5YYcIg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_VA-4AMcPEeO9CYUoXDRplw"/>
- </eAnnotations>
- <appliedProfile xmi:type="uml:Profile" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_qCT3MMbXEeO09JBvNFZRNw"/>
- </profileApplication>
- <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7kbNMOvxEeOTppRa5YYcIg">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7lJl8OvxEeOTppRa5YYcIg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_VBAtMccPEeO9CYUoXDRplw"/>
- </eAnnotations>
- <appliedProfile xmi:type="uml:Profile" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_2LNtQMbYEeO09JBvNFZRNw"/>
- </profileApplication>
- <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_U92EwOy8EeOTppRa5YYcIg">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_U--tMOy8EeOTppRa5YYcIg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="pathmap://DEVELOPER_PROFILES/Document.profile.uml#_qR44IMn0EeO9CYUoXDRplw"/>
- </eAnnotations>
- <appliedProfile xmi:type="uml:Profile" href="pathmap://DEVELOPER_PROFILES/Document.profile.uml#_D0JcUMnzEeO9CYUoXDRplw"/>
- </profileApplication>
- </uml:Model>
- <Requirements:Requirement xmi:id="_6u56oHaNEeKemeMpJaVA3A" text="Papyrus shall let display every elements at first layer even if the namespace is not respected" id="Req_001" base_Class="_6udOsHaNEeKemeMpJaVA3A"/>
- <Requirements:Requirement xmi:id="_u6MhAXaOEeKemeMpJaVA3A" text="Papyrus shall display element by respected namespace when they are contained graphically by other elements " id="Req_002" base_Class="_u6MhAHaOEeKemeMpJaVA3A"/>
- <Requirements:Requirement xmi:id="_4PBJEXaTEeKemeMpJaVA3A" text="When an element is moved into another element, the container has to change, i.e. the qualified name change" id="Req_003" base_Class="_4PBJEHaTEeKemeMpJaVA3A"/>
- <Requirements:Requirement xmi:id="__iyRoXaTEeKemeMpJaVA3A" text="When an element move from an element to the diagram, two options can be applied:&#xD;&#xA;- The container change and the namespace has to be adapted, so a clean into diagrams has to be done to respect Req_002&#xD;&#xA;- The container does not change; this is only a graphical move, as described by the req_001" id="Req_004" base_Class="__iyRoHaTEeKemeMpJaVA3A"/>
- <Requirements:Requirement xmi:id="_tDokkGP6EeOq0pDGL_YBMA" text="The user must be able to change the Diagram Viewer properties (Snap To Grid/To Geometry, Show Rulers, Show Grid, Grid Style, Grid Color, Grid Order, Ruler Units, Grid Spacing )" id="Req_005" base_Class="_seSb0GP6EeOq0pDGL_YBMA"/>
- <Requirements:Requirement xmi:id="_u_1LgGP6EeOq0pDGL_YBMA" text="Snap To Grid must be able to snap on : &#xD;&#xA;- 4 corners of rectangle&#xD;&#xA;- 4 middles of side of a rectangle&#xD;&#xA;- anchors of link&#xD;&#xA;- bendpoints" id="Req_006" base_Class="_uKPAQGP6EeOq0pDGL_YBMA"/>
- <Requirements:Requirement xmi:id="_Uzo20OGuEeO_JM12vRgWBQ" text="Its possible to drop the seame element several time on the canva" id="Req_007" base_Class="_UzjXQOGuEeO_JM12vRgWBQ"/>
- <Requirements:Requirement xmi:id="_dQusYOvJEeOv4v5t8d2cOg" text="Each diagram must have a version in order to able possible migration" id="Req_008" base_Class="_dQjtQOvJEeOv4v5t8d2cOg"/>
- <structure:Project xmi:id="_q9KrgOyrEeOTppRa5YYcIg" author="CEA LIST" version="1.0.0" base_Model="_v2A68HaMEeKemeMpJaVA3A" title="Generic function of a Papyrus diagram editor"/>
- <structure:Requirements xmi:id="_ybsUwOy6EeOTppRa5YYcIg" base_Model="_sz15QOyrEeOTppRa5YYcIg"/>
- <structure:UseCases xmi:id="_za0PcOy6EeOTppRa5YYcIg" base_Model="_tEgNoOy6EeOTppRa5YYcIg"/>
- <structure:Design xmi:id="_0dIBAOy6EeOTppRa5YYcIg" base_Model="_tqyKgOy6EeOTppRa5YYcIg"/>
- <structure:Tests xmi:id="_1R33sOy6EeOTppRa5YYcIg" base_Model="_uA3IMOy6EeOTppRa5YYcIg"/>
- <Requirements:Requirement xmi:id="_kCAacPLxEeOPiKkVCmnccA" text="Element in the palette must classified by alphabetic order" id="Req_009" base_Class="_kB6T0PLxEeOPiKkVCmnccA"/>
- <Requirements:Requirement xmi:id="_1WnV0PLxEeOPiKkVCmnccA" text="The palette of adiagram must be customizable" id="Req_010" base_Class="_1WmHsPLxEeOPiKkVCmnccA"/>
- <Requirements:Requirement xmi:id="_Ae7HAPLyEeOPiKkVCmnccA" text="Applied stereotype must be displayed on diagram element ( brace, icon, text)" id="Req_011" base_Class="_Ae6f8PLyEeOPiKkVCmnccA"/>
- <Requirements:Requirement xmi:id="_cemZEABHEeSBYd3pg3Jbjg" text="Each element must be deleted from the diagram, the semantic deleteion must be also done" id="Req_012" base_Class="_ceWhcABHEeSBYd3pg3Jbjg"/>
- <Requirements:Requirement xmi:id="_pn8N4ABHEeSBYd3pg3Jbjg" text="The element can be deleted only form the diagram, the semantic element is not removed" id="Req_013" base_Class="_pn6YsABHEeSBYd3pg3Jbjg"/>
- <Requirements:Requirement xmi:id="_8e4KcAHCEeS8N6Bcc06S3Q" text="UML element can be created and display in the diagram from the palette" id="Req_014" base_Class="_8etyYAHCEeS8N6Bcc06S3Q"/>
- <Requirements:Requirement xmi:id="_Ne-OYAHDEeS8N6Bcc06S3Q" text="&#xA;UML element can be created and display in the diagram from the palette" id="Req_015" base_Class="_Ne8ZMAHDEeS8N6Bcc06S3Q"/>
- <Requirements:DeriveReqt xmi:id="_NfFjIAHDEeS8N6Bcc06S3Q" base_Abstraction="_NfCf0AHDEeS8N6Bcc06S3Q"/>
- <Requirements:Requirement xmi:id="_n_Kx8AH3EeSOr6S9q_OEFA" text="Appearence of elements in papyrus must be modified" id="Req_016" base_Class="_n5hc8AH3EeSOr6S9q_OEFA"/>
- <Requirements:Requirement xmi:id="_7x0dEAH3EeSOr6S9q_OEFA" text="&#xD;&#xA;Appearence of elements of node must be modified ( color background, foregorund, size...)" id="Req_017" base_Class="_7xzO8AH3EeSOr6S9q_OEFA"/>
- <Requirements:DeriveReqt xmi:id="_7x4HcAH3EeSOr6S9q_OEFA" base_Abstraction="_7x2SQAH3EeSOr6S9q_OEFA"/>
- <Requirements:Requirement xmi:id="_Gy490AH4EeSOr6S9q_OEFA" text="&#xD;&#xA;&#xD;&#xD;&#xA;Appearence of elements of label node must be modified ( font, color, but not size)" id="Req_018" base_Class="_Gy3vsAH4EeSOr6S9q_OEFA"/>
- <Requirements:DeriveReqt xmi:id="_Gy8BIAH4EeSOr6S9q_OEFA" base_Abstraction="_Gy6L8AH4EeSOr6S9q_OEFA"/>
- <Requirements:Requirement xmi:id="_D-RngAIAEeSOr6S9q_OEFA" text="Element in papyrus must be editable" id="Req_019" base_Class="_D-PLQAIAEeSOr6S9q_OEFA"/>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Requirements="http://www.eclipse.org/papyrus/0.7.0/SysML/Requirements" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:structure="http://DeveloperProcess/schemas/structure/_VA9p4McPEeO9CYUoXDRplw/1" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/0.7.0/SysML/Requirements http://www.eclipse.org/papyrus/0.7.0/SysML#//requirements http://DeveloperProcess/schemas/structure/_VA9p4McPEeO9CYUoXDRplw/1 pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml">
+ <uml:Model xmi:id="_v2A68HaMEeKemeMpJaVA3A" name="DiagramEditorFunctionalities">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xpU2MHaNEeKemeMpJaVA3A" annotatedElement="_v2A68HaMEeKemeMpJaVA3A">
+ <body>The purpose of this document is to explain basic functionalities intra diagram, i.e. how element in the diagram can be manipulated without taking in account link with model explorer, and properties view </body>
+ </ownedComment>
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_v2A68XaMEeKemeMpJaVA3A">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Model" xmi:id="_sz15QOyrEeOTppRa5YYcIg" name="Requirements">
+ <packagedElement xmi:type="uml:Class" xmi:id="_6udOsHaNEeKemeMpJaVA3A" name="DisplayElementAtFirstLevel"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_u6MhAHaOEeKemeMpJaVA3A" name="DisplayElementAtFirstLevel_+1"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_4PBJEHaTEeKemeMpJaVA3A" name="MoveElementIntoAnother"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="__iyRoHaTEeKemeMpJaVA3A" name="MoveElementIntoADiagram"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_seSb0GP6EeOq0pDGL_YBMA" name="Edit Grid and Ruler Property"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_uKPAQGP6EeOq0pDGL_YBMA" name="Snap To Grid Behavior"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_UzjXQOGuEeO_JM12vRgWBQ" name="DropDromModelExplorer"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_dQjtQOvJEeOv4v5t8d2cOg" name="DiagramVersion"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_kB6T0PLxEeOPiKkVCmnccA" name="PaletteOrder"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_1WmHsPLxEeOPiKkVCmnccA" name="PaletteCustomization"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_Ae6f8PLyEeOPiKkVCmnccA" name="StereotypeVisualization"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_ceWhcABHEeSBYd3pg3Jbjg" name="Delete from diagram"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_pn6YsABHEeSBYd3pg3Jbjg" name="HideFromDiagram"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_8etyYAHCEeS8N6Bcc06S3Q" name="ElementCreationFromPalette"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_Ne8ZMAHDEeS8N6Bcc06S3Q" name="ElementNodeCreationFromPalette"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_NfCf0AHDEeS8N6Bcc06S3Q" name="DeriveFrom_ElementCreationFromPalette" client="_Ne8ZMAHDEeS8N6Bcc06S3Q" supplier="_8etyYAHCEeS8N6Bcc06S3Q"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_n5hc8AH3EeSOr6S9q_OEFA" name="AppearenceElement"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_7xzO8AH3EeSOr6S9q_OEFA" name="AppearanceNodeElement"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_7x2SQAH3EeSOr6S9q_OEFA" name="DeriveFrom_AppearenceElement" client="_7xzO8AH3EeSOr6S9q_OEFA" supplier="_n5hc8AH3EeSOr6S9q_OEFA"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_Gy3vsAH4EeSOr6S9q_OEFA" name="AppearanceoNodelabel"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_Gy6L8AH4EeSOr6S9q_OEFA" name="DeriveFrom_AppearanceNodeElement" client="_Gy3vsAH4EeSOr6S9q_OEFA" supplier="_7xzO8AH3EeSOr6S9q_OEFA"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_D-PLQAIAEeSOr6S9q_OEFA" name="EditableElement"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_bnDx0NxpEeSV4KOvESrDwA" name="CanonicalViews"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_tEgNoOy6EeOTppRa5YYcIg" name="UseCases"/>
+ <packagedElement xmi:type="uml:Model" xmi:id="_tqyKgOy6EeOTppRa5YYcIg" name="Design"/>
+ <packagedElement xmi:type="uml:Model" xmi:id="_uA3IMOy6EeOTppRa5YYcIg" name="test">
+ <packagedElement xmi:type="uml:Component" xmi:id="_xTGwkAH5EeSOr6S9q_OEFA" name="org.eclipse.papyrus.diagram.tests">
+ <packagedElement xmi:type="uml:Package" xmi:id="_3LNzcAH5EeSOr6S9q_OEFA" name="org.eclipse.papyrus.diagram.tests.appearance">
+ <packagedElement xmi:type="uml:Class" xmi:id="_GveLgAH6EeSOr6S9q_OEFA" name="AppearanceElementTest" isAbstract="true"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_H1ta0AH6EeSOr6S9q_OEFA" name="AppearanceNodeElementTest" isAbstract="true"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_IC_B0AH6EeSOr6S9q_OEFA" name="AppearanceNodelLabelTest" isAbstract="true"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_V0CKUHaNEeKemeMpJaVA3A">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_V1EsIHaNEeKemeMpJaVA3A" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//requirements"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_OOJC4LX8EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7ilaIOvxEeOTppRa5YYcIg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7jjDcOvxEeOTppRa5YYcIg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_VA6mkMcPEeO9CYUoXDRplw"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_kWqjAMbXEeO09JBvNFZRNw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7jpKEOvxEeOTppRa5YYcIg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7kZYAOvxEeOTppRa5YYcIg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_VA-4AMcPEeO9CYUoXDRplw"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_qCT3MMbXEeO09JBvNFZRNw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7kbNMOvxEeOTppRa5YYcIg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7lJl8OvxEeOTppRa5YYcIg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_VBAtMccPEeO9CYUoXDRplw"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_2LNtQMbYEeO09JBvNFZRNw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_U92EwOy8EeOTppRa5YYcIg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_U--tMOy8EeOTppRa5YYcIg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://DEVELOPER_PROFILES/Document.profile.uml#_qR44IMn0EeO9CYUoXDRplw"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://DEVELOPER_PROFILES/Document.profile.uml#_D0JcUMnzEeO9CYUoXDRplw"/>
+ </profileApplication>
+ </uml:Model>
+ <Requirements:Requirement xmi:id="_6u56oHaNEeKemeMpJaVA3A" text="Papyrus shall let display every elements at first layer even if the namespace is not respected" id="Req_001" base_Class="_6udOsHaNEeKemeMpJaVA3A"/>
+ <Requirements:Requirement xmi:id="_u6MhAXaOEeKemeMpJaVA3A" text="Papyrus shall display element by respected namespace when they are contained graphically by other elements " id="Req_002" base_Class="_u6MhAHaOEeKemeMpJaVA3A"/>
+ <Requirements:Requirement xmi:id="_4PBJEXaTEeKemeMpJaVA3A" text="When an element is moved into another element, the container has to change, i.e. the qualified name change" id="Req_003" base_Class="_4PBJEHaTEeKemeMpJaVA3A"/>
+ <Requirements:Requirement xmi:id="__iyRoXaTEeKemeMpJaVA3A" text="When an element move from an element to the diagram, two options can be applied:&#xD;&#xA;- The container change and the namespace has to be adapted, so a clean into diagrams has to be done to respect Req_002&#xD;&#xA;- The container does not change; this is only a graphical move, as described by the req_001" id="Req_004" base_Class="__iyRoHaTEeKemeMpJaVA3A"/>
+ <Requirements:Requirement xmi:id="_tDokkGP6EeOq0pDGL_YBMA" text="The user must be able to change the Diagram Viewer properties (Snap To Grid/To Geometry, Show Rulers, Show Grid, Grid Style, Grid Color, Grid Order, Ruler Units, Grid Spacing )" id="Req_005" base_Class="_seSb0GP6EeOq0pDGL_YBMA"/>
+ <Requirements:Requirement xmi:id="_u_1LgGP6EeOq0pDGL_YBMA" text="Snap To Grid must be able to snap on : &#xD;&#xA;- 4 corners of rectangle&#xD;&#xA;- 4 middles of side of a rectangle&#xD;&#xA;- anchors of link&#xD;&#xA;- bendpoints" id="Req_006" base_Class="_uKPAQGP6EeOq0pDGL_YBMA"/>
+ <Requirements:Requirement xmi:id="_Uzo20OGuEeO_JM12vRgWBQ" text="It is possible to drop the same element several time on the canvas." id="Req_007" base_Class="_UzjXQOGuEeO_JM12vRgWBQ"/>
+ <Requirements:Requirement xmi:id="_dQusYOvJEeOv4v5t8d2cOg" text="Each diagram must have a version in order to able possible migration" id="Req_008" base_Class="_dQjtQOvJEeOv4v5t8d2cOg"/>
+ <structure:Project xmi:id="_q9KrgOyrEeOTppRa5YYcIg" author="CEA LIST" version="1.0.0" base_Model="_v2A68HaMEeKemeMpJaVA3A" title="Generic function of a Papyrus diagram editor"/>
+ <structure:Requirements xmi:id="_ybsUwOy6EeOTppRa5YYcIg" base_Model="_sz15QOyrEeOTppRa5YYcIg"/>
+ <structure:UseCases xmi:id="_za0PcOy6EeOTppRa5YYcIg" base_Model="_tEgNoOy6EeOTppRa5YYcIg"/>
+ <structure:Design xmi:id="_0dIBAOy6EeOTppRa5YYcIg" base_Model="_tqyKgOy6EeOTppRa5YYcIg"/>
+ <structure:Tests xmi:id="_1R33sOy6EeOTppRa5YYcIg" base_Model="_uA3IMOy6EeOTppRa5YYcIg"/>
+ <Requirements:Requirement xmi:id="_kCAacPLxEeOPiKkVCmnccA" text="Element in the palette must classified by alphabetic order" id="Req_009" base_Class="_kB6T0PLxEeOPiKkVCmnccA"/>
+ <Requirements:Requirement xmi:id="_1WnV0PLxEeOPiKkVCmnccA" text="The palette of adiagram must be customizable" id="Req_010" base_Class="_1WmHsPLxEeOPiKkVCmnccA"/>
+ <Requirements:Requirement xmi:id="_Ae7HAPLyEeOPiKkVCmnccA" text="Applied stereotype must be displayed on diagram element ( brace, icon, text)" id="Req_011" base_Class="_Ae6f8PLyEeOPiKkVCmnccA"/>
+ <Requirements:Requirement xmi:id="_cemZEABHEeSBYd3pg3Jbjg" text="Each element must be deleted from the diagram, the semantic deleteion must be also done" id="Req_012" base_Class="_ceWhcABHEeSBYd3pg3Jbjg"/>
+ <Requirements:Requirement xmi:id="_pn8N4ABHEeSBYd3pg3Jbjg" text="The element can be deleted only form the diagram, the semantic element is not removed" id="Req_013" base_Class="_pn6YsABHEeSBYd3pg3Jbjg"/>
+ <Requirements:Requirement xmi:id="_8e4KcAHCEeS8N6Bcc06S3Q" text="UML element can be created and display in the diagram from the palette" id="Req_014" base_Class="_8etyYAHCEeS8N6Bcc06S3Q"/>
+ <Requirements:Requirement xmi:id="_Ne-OYAHDEeS8N6Bcc06S3Q" text="&#xA;UML element can be created and display in the diagram from the palette" id="Req_015" base_Class="_Ne8ZMAHDEeS8N6Bcc06S3Q"/>
+ <Requirements:DeriveReqt xmi:id="_NfFjIAHDEeS8N6Bcc06S3Q" base_Abstraction="_NfCf0AHDEeS8N6Bcc06S3Q"/>
+ <Requirements:Requirement xmi:id="_n_Kx8AH3EeSOr6S9q_OEFA" text="Appearence of elements in papyrus must be modified" id="Req_016" base_Class="_n5hc8AH3EeSOr6S9q_OEFA"/>
+ <Requirements:Requirement xmi:id="_7x0dEAH3EeSOr6S9q_OEFA" text="&#xD;&#xA;Appearence of elements of node must be modified ( color background, foregorund, size...)" id="Req_017" base_Class="_7xzO8AH3EeSOr6S9q_OEFA"/>
+ <Requirements:DeriveReqt xmi:id="_7x4HcAH3EeSOr6S9q_OEFA" base_Abstraction="_7x2SQAH3EeSOr6S9q_OEFA"/>
+ <Requirements:Requirement xmi:id="_Gy490AH4EeSOr6S9q_OEFA" text="&#xD;&#xA;&#xD;&#xD;&#xA;Appearence of elements of label node must be modified ( font, color, but not size)" id="Req_018" base_Class="_Gy3vsAH4EeSOr6S9q_OEFA"/>
+ <Requirements:DeriveReqt xmi:id="_Gy8BIAH4EeSOr6S9q_OEFA" base_Abstraction="_Gy6L8AH4EeSOr6S9q_OEFA"/>
+ <Requirements:Requirement xmi:id="_D-RngAIAEeSOr6S9q_OEFA" text="Element in papyrus must be editable" id="Req_019" base_Class="_D-PLQAIAEeSOr6S9q_OEFA"/>
+ <Requirements:Requirement xmi:id="_bnG1INxpEeSV4KOvESrDwA" text="Custom strategies shall be implemented to support the synchronization of the diagram from the model via the PapyrusCanonicalEditPolicy." id="Req_020" base_Class="_bnDx0NxpEeSV4KOvESrDwA"/>
+</xmi:XMI>
diff --git a/releng/Main tests - Generated.launch b/releng/Main tests - Generated.launch
new file mode 100644
index 00000000000..c00d343750c
--- /dev/null
+++ b/releng/Main tests - Generated.launch
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<launchConfiguration type="org.eclipse.m2e.Maven2LaunchConfigurationType">
+<booleanAttribute key="M2_DEBUG_OUTPUT" value="false"/>
+<stringAttribute key="M2_GOALS" value="clean verify -f top-pom-main-tests.xml"/>
+<booleanAttribute key="M2_NON_RECURSIVE" value="false"/>
+<booleanAttribute key="M2_OFFLINE" value="false"/>
+<stringAttribute key="M2_PROFILES" value=""/>
+<listAttribute key="M2_PROPERTIES">
+<listEntry value="papyrus.repo.main=file:/${project_loc:releng}/main/target/repository"/>
+<listEntry value="testConfig=GENERATED_TESTS_CONFIG"/>
+<listEntry value="papyrus.repo.main.online=https://hudson.eclipse.org/papyrus/job/Papyrus-Master/lastSuccessfulBuild/artifact/releng/main/target/repository/"/>
+</listAttribute>
+<stringAttribute key="M2_RUNTIME" value="EMBEDDED"/>
+<booleanAttribute key="M2_SKIP_TESTS" value="false"/>
+<intAttribute key="M2_THREADS" value="1"/>
+<booleanAttribute key="M2_UPDATE_SNAPSHOTS" value="false"/>
+<stringAttribute key="M2_USER_SETTINGS" value=""/>
+<booleanAttribute key="M2_WORKSPACE_RESOLUTION" value="false"/>
+<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="${project_loc:releng}"/>
+</launchConfiguration>
diff --git a/releng/dev/pom.xml b/releng/dev/pom.xml
index f4752cf76c5..b888b6d22ae 100755
--- a/releng/dev/pom.xml
+++ b/releng/dev/pom.xml
@@ -1,308 +1,319 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <groupId>org.eclipse.papyrus</groupId>
- <artifactId>org.eclipse.papyrus.dev.releng</artifactId>
- <version>1.1.0-SNAPSHOT</version>
- <packaging>pom</packaging>
- <parent>
- <groupId>org.eclipse.papyrus</groupId>
- <artifactId>org.eclipse.papyrus.all.releng</artifactId>
- <version>1.1.0-SNAPSHOT</version>
- <relativePath>..</relativePath>
- </parent>
- <modules>
- <module>../../plugins/developer/org.eclipse.papyrus.codegen</module>
- <module>../../plugins/developer/org.eclipse.papyrus.dev.java.utils</module>
- <module>../../plugins/developer/org.eclipse.papyrus.dev.project.management</module>
- <module>../../plugins/developer/org.eclipse.papyrus.dev.assistants.codegen</module>
- <module>../../plugins/developer/org.eclipse.papyrus.dev.view.services.edit.request</module>
- <module>../../plugins/developer/org.eclipse.papyrus.developer.profile</module>
- <!-- <module>../../plugins/developer/org.eclipse.papyrus.diagramdev.modelexplorer</module> -->
- <module>../../plugins/developer/org.eclipse.papyrus.domaincodegen.ui</module>
- <module>../../plugins/developer/org.eclipse.papyrus.domaincontextcodegen</module>
- <module>../../plugins/developer/org.eclipse.papyrus.domaincontextcodegen.edit</module>
- <module>../../plugins/developer/org.eclipse.papyrus.domaincontextcodegen.editor</module>
- <module>../../plugins/developer/org.eclipse.papyrus.gmf.editpartview</module>
- <module>../../plugins/developer/org.eclipse.papyrus.gmf.editpoliciesstates</module>
- <module>../../plugins/developer/org.eclipse.papyrus.gmf.figureview</module>
- <module>../../plugins/developer/org.eclipse.papyrus.gmfgenextension</module>
- <module>../../plugins/developer/org.eclipse.papyrus.infra.emf.commandstack</module>
- <module>../../plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview</module>
- <module>../../plugins/developer/org.eclipse.papyrus.mwe2.utils</module>
- <module>../../plugins/developer/org.eclipse.papyrus.releng.tools</module>
- <module>../../plugins/developer/org.eclipse.papyrus.uml.developer.mde</module>
- <module>../../plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.debug</module>
- <module>../../features/papyrus-dev-features/org.eclipse.papyrus.dev.feature</module>
- <module>../../features/papyrus-dev-features/org.eclipse.papyrus.junit.feature</module>
- <module>../../tests/junit/plugins/junit/org.eclipse.papyrus.junit.framework</module>
- <module>../../tests/junit/plugins/junit/org.eclipse.papyrus.junit.utils</module>
- <module>../../tests/junit/plugins/developer/org.eclipse.papyrus.bundles.tests</module>
- <module>site</module>
- </modules>
- <properties>
- <papyrus.repo.main>http://download.eclipse.org/modeling/mdt/papyrus/updates/nightly/mars/main</papyrus.repo.main>
- <papyrus.repo.extra>http://download.eclipse.org/modeling/mdt/papyrus/updates/nightly/mars/extra</papyrus.repo.extra>
- </properties>
- <repositories>
- <repository>
- <id>emf-emf</id>
- <layout>p2</layout>
- <!-- updateFrom("EMF (Core)",0) -->
- <url>http://download.eclipse.org/modeling/emf/emf/updates/2.11milestones/</url>
- </repository>
- <repository>
- <id>emft-mwe[0]</id>
- <layout>p2</layout>
- <!-- updateFrom("EMFT MWE",0) -->
- <url>http://download.eclipse.org/modeling/emft/mwe/updates/releases/2.8.0/R201505260335/mwe</url>
- </repository>
- <repository>
- <id>emft-mwe[1]</id>
- <layout>p2</layout>
- <!-- updateFrom("EMFT MWE",1) -->
- <url>http://download.eclipse.org/modeling/emft/mwe/updates/releases/2.8.0/R201505260456/mwe2lang/</url>
- </repository>
- <repository>
- <id>emf-transaction</id>
- <layout>p2</layout>
- <!-- updateFrom("EMF TRANSACTION",0) -->
- <url>http://download.eclipse.org/modeling/emf/transaction/updates/milestones/S201506010221</url>
- </repository>
- <repository>
- <id>emf-validation</id>
- <layout>p2</layout>
- <!-- updateFrom("EMF VALIDATION",0) -->
- <url>http://download.eclipse.org/modeling/emf/validation/updates/milestones/S201505312255</url>
- </repository>
- <repository>
- <id>ep</id>
- <layout>p2</layout>
- <!-- updateFrom("Eclipse",0) -->
- <url>http://download.eclipse.org/eclipse/updates/4.5milestones/S-4.5RC4-201506032000/</url>
- </repository>
- <repository>
- <id>gef</id>
- <layout>p2</layout>
- <!-- updateFrom("GEF",0) -->
- <url>http://download.eclipse.org/tools/gef/updates/milestones</url>
- </repository>
- <repository>
- <id>gmp-gmf-notation</id>
- <layout>p2</layout>
- <!-- updateFrom("GMF Notation",0) -->
- <url>http://download.eclipse.org/modeling/gmp/gmf-notation/updates/milestones/S201505312221</url>
- </repository>
- <repository>
- <id>gmp-gmf-runtime</id>
- <layout>p2</layout>
- <!-- updateFrom("GMF Runtime",0) -->
- <url>http://download.eclipse.org/modeling/gmp/gmf-runtime/updates/milestones/S201506060219</url>
- </repository>
- <repository>
- <id>gmf-tooling</id>
- <layout>p2</layout>
- <!-- updateFrom("GMF Tooling",0) -->
- <url>http://download.eclipse.org/modeling/gmp/gmf-tooling/updates/milestones-3.3/S201506090500</url>
- </repository>
- <repository>
- <id>m2t-xpand</id>
- <layout>p2</layout>
- <!-- updateFrom("M2T XPAND",0) -->
- <url>http://download.eclipse.org/modeling/m2t/xpand/updates/releases/R201505260349/</url>
- </repository>
- <repository>
- <id>mdt-ocl</id>
- <layout>p2</layout>
- <!-- updateFrom("MDT OCL 6.0",0) -->
- <url>http://download.eclipse.org/modeling/mdt/ocl/updates/milestones/6.0.0/S201506090403</url>
- </repository>
- <repository>
- <id>mdt-uml2</id>
- <layout>p2</layout>
- <!-- updateFrom("MDT UML2",0) -->
- <url>http://download.eclipse.org/modeling/mdt/uml2/updates/5.1</url>
- </repository>
- <repository>
- <id>mmt-qvto</id>
- <layout>p2</layout>
- <!-- updateFrom("QVT Operational",0) -->
- <url>http://download.eclipse.org/mmt/qvto/updates/releases/3.5.0</url>
- </repository>
- <repository>
- <id>nattable</id>
- <layout>p2</layout>
- <!-- manualUpdate -->
- <url>http://download.eclipse.org/nattable/releases/1.2.0/repository/</url>
- </repository>
- <repository>
- <id>nebula-tablecombo</id>
- <layout>p2</layout>
- <!-- manualUpdate -->
- <url>http://download.eclipse.org/technology/nebula/archives/Q12015/release/</url>
- </repository>
- <repository>
- <id>orbit</id>
- <layout>p2</layout>
- <url>http://download.eclipse.org/tools/orbit/downloads/drops/R20150519210750/repository</url>
- </repository>
- <repository>
- <id>tmf-xtext</id>
- <layout>p2</layout>
- <!-- updateFrom("Xtext, Xtend",0) -->
- <url>http://download.eclipse.org/modeling/tmf/xtext/updates/releases/2.8.3/</url>
- </repository>
- <repository>
- <id>webtools</id>
- <layout>p2</layout>
- <!-- updateFrom("WebTools",0) -->
- <url>http://download.eclipse.org/webtools/downloads/drops/R3.7.0/R-3.7.0-20150609111814/repository/</url>
- </repository>
- <repository>
- <id>XWT</id>
- <layout>p2</layout>
- <!-- updateFrom("XWT",0) -->
- <url>http://download.eclipse.org/xwt/release-1.1.0</url>
- </repository>
- <repository>
- <id>subversive</id>
- <layout>p2</layout>
- <!-- updateFrom("Subversive",0) -->
- <url>http://download.eclipse.org/technology/subversive/3.0/mars-site/</url>
- </repository>
- <repository>
- <id>m2t-acceleo</id>
- <layout>p2</layout>
- <!-- updateFrom("M2T ACCELEO",0) -->
- <url>http://download.eclipse.org/acceleo/updates/milestones/3.6/S201506080954</url>
- </repository>
- <repository>
- <id>b3</id>
- <layout>p2</layout>
- <!-- B3 is not in the release train. Always targets the latest released version (i.e. Luna for Mars Development) -->
- <url>http://download.eclipse.org/modeling/emft/b3/updates-4.4</url>
- </repository>
- <repository>
- <id>oomph</id>
- <layout>p2</layout>
- <!-- updateFrom("Oomph",0) -->
- <url>http://download.eclipse.org/oomph/drops/milestone/S20150610-124713-1.1.0-RC4</url>
- </repository>
- <repository>
- <id>papyrus-main</id>
- <layout>p2</layout>
- <url>${papyrus.repo.main}</url>
- </repository>
- <repository>
- <id>papyrus-extra</id>
- <layout>p2</layout>
- <url>${papyrus.repo.extra}</url>
- </repository>
- </repositories>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-resources-plugin</artifactId>
- <version>2.6</version>
- <configuration>
- <encoding>UTF-8</encoding>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-compiler-plugin</artifactId>
- <version>${tycho-version}</version>
- <configuration>
- <source>1.7</source>
- <target>1.7</target>
- <optimize>true</optimize>
- <showWarnings>true</showWarnings>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-maven-plugin</artifactId>
- <version>${tycho-version}</version>
- <extensions>true</extensions>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>target-platform-configuration</artifactId>
- <version>${tycho-version}</version>
- <configuration>
- <environments>
- <environment>
- <os>win32</os>
- <ws>win32</ws>
- <arch>x86_64</arch>
- </environment>
- </environments>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-p2-repository-plugin</artifactId>
- <version>${tycho-version}</version>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-source-plugin</artifactId>
- <version>${tycho-version}</version>
- <executions>
- <execution>
- <id>plugin-source</id>
- <goals>
- <goal>plugin-source</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho.extras</groupId>
- <artifactId>tycho-source-feature-plugin</artifactId>
- <version>${tychoExtrasVersion}</version>
- <executions>
- <execution>
- <id>source-feature</id>
- <phase>package</phase>
- <goals>
- <goal>source-feature</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <!-- Pack200 -->
- <plugin>
- <groupId>org.eclipse.tycho.extras</groupId>
- <artifactId>tycho-pack200b-plugin</artifactId>
- <version>${tychoExtrasVersion}</version>
- <executions>
- <execution>
- <id>pack200-pack</id>
- <goals>
- <goal>pack</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-p2-plugin</artifactId>
- <version>${tycho-version}</version>
- <executions>
- <execution>
- <id>attach-p2-metadata</id>
- <phase>package</phase>
- <goals>
- <goal>p2-metadata</goal>
- </goals>
- </execution>
- </executions>
- <configuration>
- <defaultP2Metadata>false</defaultP2Metadata>
- </configuration>
- </plugin>
- </plugins>
- </build>
-</project>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.eclipse.papyrus</groupId>
+ <artifactId>org.eclipse.papyrus.dev.releng</artifactId>
+ <version>1.1.0-SNAPSHOT</version>
+ <packaging>pom</packaging>
+ <parent>
+ <groupId>org.eclipse.papyrus</groupId>
+ <artifactId>org.eclipse.papyrus.all.releng</artifactId>
+ <version>1.1.0-SNAPSHOT</version>
+ <relativePath>..</relativePath>
+ </parent>
+ <modules>
+ <module>../../plugins/developer/org.eclipse.papyrus.codegen</module>
+ <module>../../plugins/developer/org.eclipse.papyrus.dev.java.utils</module>
+ <module>../../plugins/developer/org.eclipse.papyrus.dev.project.management</module>
+ <module>../../plugins/developer/org.eclipse.papyrus.dev.assistants.codegen</module>
+ <module>../../plugins/developer/org.eclipse.papyrus.dev.view.services.edit.request</module>
+ <module>../../plugins/developer/org.eclipse.papyrus.developer.profile</module>
+ <!-- <module>../../plugins/developer/org.eclipse.papyrus.diagramdev.modelexplorer</module> -->
+ <module>../../plugins/developer/org.eclipse.papyrus.domaincodegen.ui</module>
+ <module>../../plugins/developer/org.eclipse.papyrus.domaincontextcodegen</module>
+ <module>../../plugins/developer/org.eclipse.papyrus.domaincontextcodegen.edit</module>
+ <module>../../plugins/developer/org.eclipse.papyrus.domaincontextcodegen.editor</module>
+ <module>../../plugins/developer/org.eclipse.papyrus.gmf.editpartview</module>
+ <module>../../plugins/developer/org.eclipse.papyrus.gmf.editpoliciesstates</module>
+ <module>../../plugins/developer/org.eclipse.papyrus.gmf.figureview</module>
+ <module>../../plugins/developer/org.eclipse.papyrus.gmfgenextension</module>
+ <module>../../plugins/developer/org.eclipse.papyrus.infra.emf.commandstack</module>
+ <module>../../plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview</module>
+ <module>../../plugins/developer/org.eclipse.papyrus.mwe2.utils</module>
+ <module>../../plugins/developer/org.eclipse.papyrus.releng.tools</module>
+ <module>../../plugins/developer/org.eclipse.papyrus.uml.developer.mde</module>
+ <module>../../plugins/developer/org.eclipse.papyrus.dev.tests.framework</module>
+ <module>../../plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui</module>
+ <module>../../tests/framework/org.eclipse.papyrus.tests.framework</module>
+ <module>../../tests/framework/org.eclipse.papyrus.tests.framework.annotations</module>
+ <module>../../tests/framework/org.eclipse.papyrus.tests.framework.edit</module>
+ <module>../../tests/framework/org.eclipse.papyrus.tests.framework.editor</module>
+ <module>../../plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.debug</module>
+ <module>../../features/papyrus-dev-features/org.eclipse.papyrus.dev.feature</module>
+ <module>../../features/papyrus-dev-features/org.eclipse.papyrus.junit.feature</module>
+ <module>../../tests/junit/plugins/junit/org.eclipse.papyrus.junit.framework</module>
+ <module>../../tests/junit/plugins/junit/org.eclipse.papyrus.junit.utils</module>
+ <module>../../tests/junit/plugins/developer/org.eclipse.papyrus.bundles.tests</module>
+ <module>site</module>
+ </modules>
+ <properties>
+ <papyrus.repo.main>http://download.eclipse.org/modeling/mdt/papyrus/updates/nightly/mars/main</papyrus.repo.main>
+ <papyrus.repo.extra>http://download.eclipse.org/modeling/mdt/papyrus/updates/nightly/mars/extra</papyrus.repo.extra>
+ </properties>
+ <repositories>
+ <repository>
+ <id>emf-emf</id>
+ <layout>p2</layout>
+ <!-- updateFrom("EMF (Core)",0) -->
+ <url>http://download.eclipse.org/modeling/emf/emf/updates/2.11milestones/</url>
+ </repository>
+ <repository>
+ <id>emft-mwe[0]</id>
+ <layout>p2</layout>
+ <!-- updateFrom("EMFT MWE",0) -->
+ <url>http://download.eclipse.org/modeling/emft/mwe/updates/releases/2.8.0/R201505260335/mwe</url>
+ </repository>
+ <repository>
+ <id>emft-mwe[1]</id>
+ <layout>p2</layout>
+ <!-- updateFrom("EMFT MWE",1) -->
+ <url>http://download.eclipse.org/modeling/emft/mwe/updates/releases/2.8.0/R201505260456/mwe2lang/</url>
+ </repository>
+ <repository>
+ <id>emf-transaction</id>
+ <layout>p2</layout>
+ <!-- updateFrom("EMF TRANSACTION",0) -->
+ <url>http://download.eclipse.org/modeling/emf/transaction/updates/milestones/S201506010221</url>
+ </repository>
+ <repository>
+ <id>emf-validation</id>
+ <layout>p2</layout>
+ <!-- updateFrom("EMF VALIDATION",0) -->
+ <url>http://download.eclipse.org/modeling/emf/validation/updates/milestones/S201505312255</url>
+ </repository>
+ <repository>
+ <id>ep</id>
+ <layout>p2</layout>
+ <!-- updateFrom("Eclipse",0) -->
+ <url>http://download.eclipse.org/eclipse/updates/4.5milestones/S-4.5RC4-201506032000/</url>
+ </repository>
+ <repository>
+ <id>gef</id>
+ <layout>p2</layout>
+ <!-- updateFrom("GEF",0) -->
+ <url>http://download.eclipse.org/tools/gef/updates/milestones</url>
+ </repository>
+ <repository>
+ <id>gmp-gmf-notation</id>
+ <layout>p2</layout>
+ <!-- updateFrom("GMF Notation",0) -->
+ <url>http://download.eclipse.org/modeling/gmp/gmf-notation/updates/milestones/S201505312221</url>
+ </repository>
+ <repository>
+ <id>gmp-gmf-runtime</id>
+ <layout>p2</layout>
+ <!-- updateFrom("GMF Runtime",0) -->
+ <url>http://download.eclipse.org/modeling/gmp/gmf-runtime/updates/milestones/S201506060219</url>
+ </repository>
+ <repository>
+ <id>gmf-tooling</id>
+ <layout>p2</layout>
+ <!-- updateFrom("GMF Tooling",0) -->
+ <url>http://download.eclipse.org/modeling/gmp/gmf-tooling/updates/milestones-3.3/S201506090500</url>
+ </repository>
+ <repository>
+ <id>m2t-xpand</id>
+ <layout>p2</layout>
+ <!-- updateFrom("M2T XPAND",0) -->
+ <url>http://download.eclipse.org/modeling/m2t/xpand/updates/releases/R201505260349/</url>
+ </repository>
+ <repository>
+ <id>mdt-ocl</id>
+ <layout>p2</layout>
+ <!-- updateFrom("MDT OCL 6.0",0) -->
+ <url>http://download.eclipse.org/modeling/mdt/ocl/updates/milestones/6.0.0/S201506090403</url>
+ </repository>
+ <repository>
+ <id>mdt-uml2</id>
+ <layout>p2</layout>
+ <!-- updateFrom("MDT UML2",0) -->
+ <url>http://download.eclipse.org/modeling/mdt/uml2/updates/5.1</url>
+ </repository>
+ <repository>
+ <id>mmt-qvto</id>
+ <layout>p2</layout>
+ <!-- updateFrom("QVT Operational",0) -->
+ <url>http://download.eclipse.org/mmt/qvto/updates/releases/3.5.0</url>
+ </repository>
+ <repository>
+ <id>nattable</id>
+ <layout>p2</layout>
+ <!-- manualUpdate -->
+ <url>http://download.eclipse.org/nattable/releases/1.2.0/repository/</url>
+ </repository>
+ <repository>
+ <id>nebula-tablecombo</id>
+ <layout>p2</layout>
+ <!-- manualUpdate -->
+ <url>http://download.eclipse.org/technology/nebula/archives/Q12015/release/</url>
+ </repository>
+ <repository>
+ <id>orbit</id>
+ <layout>p2</layout>
+ <url>http://download.eclipse.org/tools/orbit/downloads/drops/R20150519210750/repository</url>
+ </repository>
+ <repository>
+ <id>tmf-xtext</id>
+ <layout>p2</layout>
+ <!-- updateFrom("Xtext, Xtend",0) -->
+ <url>http://download.eclipse.org/modeling/tmf/xtext/updates/releases/2.8.3/</url>
+ </repository>
+ <repository>
+ <id>webtools</id>
+ <layout>p2</layout>
+ <!-- updateFrom("WebTools",0) -->
+ <url>http://download.eclipse.org/webtools/downloads/drops/R3.7.0/R-3.7.0-20150609111814/repository/</url>
+ </repository>
+ <repository>
+ <id>XWT</id>
+ <layout>p2</layout>
+ <!-- updateFrom("XWT",0) -->
+ <url>http://download.eclipse.org/xwt/release-1.1.0</url>
+ </repository>
+ <repository>
+ <id>subversive</id>
+ <layout>p2</layout>
+ <!-- updateFrom("Subversive",0) -->
+ <url>http://download.eclipse.org/technology/subversive/3.0/mars-site/</url>
+ </repository>
+ <repository>
+ <id>m2t-acceleo</id>
+ <layout>p2</layout>
+ <!-- updateFrom("M2T ACCELEO",0) -->
+ <url>http://download.eclipse.org/acceleo/updates/milestones/3.6/S201506080954</url>
+ </repository>
+ <repository>
+ <id>b3</id>
+ <layout>p2</layout>
+ <!-- B3 is not in the release train. Always targets the latest released version (i.e. Luna for Mars Development) -->
+ <url>http://download.eclipse.org/modeling/emft/b3/updates-4.4</url>
+ </repository>
+ <repository>
+ <id>oomph</id>
+ <layout>p2</layout>
+ <!-- updateFrom("Oomph",0) -->
+ <url>http://download.eclipse.org/oomph/drops/milestone/S20150610-124713-1.1.0-RC4</url>
+ </repository>
+ <repository>
+ <id>UPR</id>
+ <layout>p2</layout>
+ <url>http://download.eclipse.org/upr/0.9RC1/update/</url>
+ </repository>
+ <repository>
+ <id>papyrus-main</id>
+ <layout>p2</layout>
+ <url>${papyrus.repo.main}</url>
+ </repository>
+ <repository>
+ <id>papyrus-extra</id>
+ <layout>p2</layout>
+ <url>${papyrus.repo.extra}</url>
+ </repository>
+ </repositories>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-resources-plugin</artifactId>
+ <version>2.6</version>
+ <configuration>
+ <encoding>UTF-8</encoding>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-compiler-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <configuration>
+ <source>1.7</source>
+ <target>1.7</target>
+ <optimize>true</optimize>
+ <showWarnings>true</showWarnings>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-maven-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <extensions>true</extensions>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>target-platform-configuration</artifactId>
+ <version>${tycho-version}</version>
+ <configuration>
+ <environments>
+ <environment>
+ <os>win32</os>
+ <ws>win32</ws>
+ <arch>x86_64</arch>
+ </environment>
+ </environments>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-p2-repository-plugin</artifactId>
+ <version>${tycho-version}</version>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-source-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <executions>
+ <execution>
+ <id>plugin-source</id>
+ <goals>
+ <goal>plugin-source</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho.extras</groupId>
+ <artifactId>tycho-source-feature-plugin</artifactId>
+ <version>${tychoExtrasVersion}</version>
+ <executions>
+ <execution>
+ <id>source-feature</id>
+ <phase>package</phase>
+ <goals>
+ <goal>source-feature</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <!-- Pack200 -->
+ <plugin>
+ <groupId>org.eclipse.tycho.extras</groupId>
+ <artifactId>tycho-pack200b-plugin</artifactId>
+ <version>${tychoExtrasVersion}</version>
+ <executions>
+ <execution>
+ <id>pack200-pack</id>
+ <goals>
+ <goal>pack</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-p2-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <executions>
+ <execution>
+ <id>attach-p2-metadata</id>
+ <phase>package</phase>
+ <goals>
+ <goal>p2-metadata</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <defaultP2Metadata>false</defaultP2Metadata>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
diff --git a/releng/main-tests/pom.xml b/releng/main-tests/pom.xml
index 5e8fa4999e6..ffc6c76c5b2 100644
--- a/releng/main-tests/pom.xml
+++ b/releng/main-tests/pom.xml
@@ -1,381 +1,374 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <groupId>org.eclipse.papyrus</groupId>
- <artifactId>org.eclipse.papyrus.tests.releng</artifactId>
- <version>1.1.0-SNAPSHOT</version>
- <packaging>pom</packaging>
- <parent>
- <groupId>org.eclipse.papyrus</groupId>
- <artifactId>org.eclipse.papyrus.all.releng</artifactId>
- <version>1.1.0-SNAPSHOT</version>
- <relativePath>..</relativePath>
- </parent>
- <modules>
- <module>../../tests/junit/plugins/core/org.eclipse.papyrus.tests</module>
- <module>../../tests/junit/plugins/suites/org.eclipse.papyrus.tests.diagramassistants</module>
- <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.feature</module>
- <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.infra.core.feature</module>
- <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.infra.feature</module>
- <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.infra.nattable.feature</module>
- <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.infra.services.feature</module>
- <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.sysml.diagram.feature</module>
- <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.sysml.feature</module>
- <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.sysml.nattable.feature</module>
- <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.uml.assistants.feature</module>
- <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.uml.decoratormodel.feature</module>
- <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.uml.diagram.feature</module>
- <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.uml.feature</module>
- <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.uml.nattable.feature</module>
- <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.uml.tools.feature</module>
- <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.views.feature</module>
- <module>../../features/papyrus-tests-features/org.eclipse.papyrus.uml.textedit.tests.feature</module>
- <module>../../features/papyrus-tests-features/org.eclipse.papyrus.uml.alf.tests.feature</module>
- <module>../../tests/junit/plugins/core/org.eclipse.papyrus.editor.integration.tests</module>
- <module>../../tests/junit/plugins/core/org.eclipse.papyrus.infra.core.clipboard.tests</module>
- <module>../../tests/junit/plugins/core/org.eclipse.papyrus.infra.core.sasheditor.di.tests</module>
- <module>../../tests/junit/plugins/core/org.eclipse.papyrus.infra.core.sasheditor.tests</module>
- <module>../../tests/junit/plugins/core/org.eclipse.papyrus.infra.core.tests</module>
- <module>../../tests/junit/plugins/core/org.eclipse.papyrus.infra.extendedtypes.tests</module>
- <module>../../tests/junit/plugins/core/org.eclipse.papyrus.infra.elementtypesconfigurations.tests</module>
- <module>../../tests/junit/plugins/customization/org.eclipse.papyrus.customization.properties.tests</module>
- <module>../../tests/junit/plugins/infra/org.eclipse.papyrus.infra.filters.tests</module>
- <module>../../tests/junit/plugins/infra/org.eclipse.papyrus.infra.tools.tests</module>
- <module>../../tests/junit/plugins/infra/emf/org.eclipse.papyrus.infra.emf.readonly.tests</module>
- <module>../../tests/junit/plugins/infra/emf/org.eclipse.papyrus.infra.emf.tests</module>
- <module>../../tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.canonical.tests</module>
- <module>../../tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.commands.tests</module>
- <module>../../tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common.tests</module>
- <module>../../tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.css.tests</module>
- <module>../../tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.menu.tests</module>
- <module>../../tests/junit/plugins/infra/gmfdiag/assistant/org.eclipse.papyrus.infra.gmfdiag.assistant.tests</module>
- <module>../../tests/junit/plugins/infra/nattable</module>
- <module>../../tests/junit/plugins/infra/services/org.eclipse.papyrus.infra.services.edit.tests</module>
- <module>../../tests/junit/plugins/infra/services/org.eclipse.papyrus.infra.services.labelprovider.tests</module>
- <module>../../tests/junit/plugins/infra/services/org.eclipse.papyrus.infra.services.resourceloading.tests</module>
- <module>../../tests/junit/plugins/infra/viewpoints/org.eclipse.papyrus.infra.viewpoints.configuration.tests</module>
- <module>../../tests/junit/plugins/sysml/diagram/org.eclipse.papyrus.sysml.diagram.blockdefinition.tests</module>
- <module>../../tests/junit/plugins/sysml/diagram/org.eclipse.papyrus.sysml.diagram.internalblock.tests</module>
- <module>../../tests/junit/plugins/sysml/diagram/org.eclipse.papyrus.sysml.diagram.parametric.tests</module>
- <module>../../tests/junit/plugins/sysml/diagram/org.eclipse.papyrus.sysml.diagram.requirement.tests</module>
- <module>../../tests/junit/plugins/sysml/nattable</module>
- <module>../../tests/junit/plugins/sysml/org.eclipse.papyrus.sysml.modelexplorer.tests</module>
- <module>../../tests/junit/plugins/sysml/org.eclipse.papyrus.sysml.service.types.tests</module>
- <module>../../tests/junit/plugins/sysml/org.eclipse.papyrus.sysml.tests</module>
- <module>../../tests/junit/plugins/uml/assistants/org.eclipse.papyrus.uml.profile.assistants.generator.tests</module>
- <module>../../tests/junit/plugins/uml/assistants/org.eclipse.papyrus.uml.profile.elementtypesconfigurations.generator.tests</module>
- <module>../../tests/junit/plugins/uml/decoratormodel/org.eclipse.papyrus.uml.decoratormodel.tests</module>
- <module>../../tests/junit/plugins/uml/decoratormodel/org.eclipse.papyrus.uml.decoratormodel.controlmode.tests</module>
- <module>../../tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests</module>
- <module>../../tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests</module>
- <module>../../tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests</module>
- <module>../../tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.stereotypeproperty.tests</module>
- <module>../../tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common.tests</module>
- <module>../../tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests</module>
- <module>../../tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests</module>
- <module>../../tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests</module>
- <module>../../tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests</module>
- <module>../../tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.dnd.tests</module>
- <module>../../tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.interactionoverview.tests</module>
- <module>../../tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.paletteconfiguration.tests</module>
- <module>../../tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests</module>
- <module>../../tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests</module>
- <module>../../tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests</module>
- <module>../../tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests</module>
- <module>../../tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests</module>
- <module>../../tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.wizards.tests</module>
- <module>../../tests/junit/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer.tests</module>
- <module>../../tests/junit/plugins/uml/nattable</module>
- <module>../../tests/junit/plugins/uml/org.eclipse.papyrus.search.tests</module>
- <module>../../tests/junit/plugins/uml/org.eclipse.papyrus.uml.filters.tests</module>
- <module>../../tests/junit/plugins/uml/org.eclipse.papyrus.uml.modelrepair.tests</module>
- <module>../../tests/junit/plugins/uml/org.eclipse.papyrus.uml.service.types.tests</module>
- <module>../../tests/junit/plugins/infra/services/org.eclipse.papyrus.infra.services.controlmode.tests</module>
- <module>../../tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests</module>
- <module>../../tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.utils.tests</module>
- <module>../../tests/junit/plugins/views/modelexplorer/org.eclipse.papyrus.views.modelexplorer.tests</module>
- <module>../../tests/junit/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.tests</module>
- <module>../../tests/junit/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.port.tests</module>
- <module>../../tests/junit/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.property.tests</module>
- <module>../../tests/junit/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.parameter.tests</module>
- <module>../../tests/junit/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.valuespecification.tests</module>
- <module>../../tests/junit/plugins/uml/profile/org.eclipse.papyrus.uml.profile.drafter.tests</module>
- <module>../../tests/junit/plugins/uml/alf/org.eclipse.papyrus.uml.alf.tests</module>
- </modules>
- <properties>
- <testConfig>CI_TESTS_CONFIG</testConfig> <!-- See org.eclipse.papyrus.junit.framework.classification.ClassificationConfig -->
- <testSuiteClass>org.eclipse.papyrus.tests.AllTests</testSuiteClass>
- </properties>
- <repositories>
- <repository>
- <id>papyrus-main</id>
- <layout>p2</layout>
- <url>${papyrus.repo.main}</url>
- </repository>
- <repository>
- <id>papyrus-dev</id>
- <layout>p2</layout>
- <url>${papyrus.repo.dev}</url>
- </repository>
- <repository>
- <id>emf-compare</id>
- <layout>p2</layout>
- <!-- updateFrom("EMF COMPARE",0) -->
- <url>http://download.eclipse.org/modeling/emf/compare/updates/milestones/3.1/S201506080833</url>
- </repository>
- <repository>
- <id>emf-emf</id>
- <layout>p2</layout>
- <!-- updateFrom("EMF (Core)",0) -->
- <url>http://download.eclipse.org/modeling/emf/emf/updates/2.11milestones/</url>
- </repository>
- <repository>
- <id>emft-mwe[0]</id>
- <layout>p2</layout>
- <!-- updateFrom("EMFT MWE",0) -->
- <url>http://download.eclipse.org/modeling/emft/mwe/updates/releases/2.8.0/R201505260335/mwe</url>
- </repository>
- <repository>
- <id>emft-mwe[1]</id>
- <layout>p2</layout>
- <!-- updateFrom("EMFT MWE",1) -->
- <url>http://download.eclipse.org/modeling/emft/mwe/updates/releases/2.8.0/R201505260456/mwe2lang/</url>
- </repository>
- <repository>
- <id>emf-transaction</id>
- <layout>p2</layout>
- <!-- updateFrom("EMF TRANSACTION",0) -->
- <url>http://download.eclipse.org/modeling/emf/transaction/updates/releases/R201506010221</url>
- </repository>
- <repository>
- <id>emf-validation</id>
- <layout>p2</layout>
- <!-- updateFrom("EMF VALIDATION",0) -->
- <url>http://download.eclipse.org/modeling/emf/validation/updates/releases/R201505312255</url>
- </repository>
- <repository>
- <id>ep</id>
- <layout>p2</layout>
- <!-- updateFrom("Eclipse",0) -->
- <url>http://download.eclipse.org/eclipse/updates/4.5/R-4.5-201506032000/</url>
- </repository>
- <repository>
- <id>gef</id>
- <layout>p2</layout>
- <!-- updateFrom("GEF",0) -->
- <url>http://download.eclipse.org/tools/gef/updates/milestones</url>
- </repository>
- <repository>
- <id>gmp-gmf-notation</id>
- <layout>p2</layout>
- <!-- updateFrom("GMF Notation",0) -->
- <url>http://download.eclipse.org/modeling/gmp/gmf-notation/updates/releases/R201505312221</url>
- </repository>
- <repository>
- <id>gmp-gmf-runtime</id>
- <layout>p2</layout>
- <!-- updateFrom("GMF Runtime",0) -->
- <url>http://download.eclipse.org/modeling/gmp/gmf-runtime/updates/releases/R201506060219</url>
- </repository>
- <repository>
- <id>gmf-tooling</id>
- <layout>p2</layout>
- <!-- updateFrom("GMF Tooling",0) -->
- <url>http://download.eclipse.org/modeling/gmp/gmf-tooling/updates/milestones-3.3/S201506090500</url>
- </repository>
- <repository>
- <id>m2t-acceleo</id>
- <layout>p2</layout>
- <!-- updateFrom("M2T ACCELEO",0) -->
- <url>http://download.eclipse.org/acceleo/updates/milestones/3.6/S201506080954</url>
- </repository>
- <repository>
- <id>m2t-xpand</id>
- <layout>p2</layout>
- <!-- updateFrom("M2T XPAND",0) -->
- <url>http://download.eclipse.org/modeling/m2t/xpand/updates/releases/R201505260349/</url>
- </repository>
- <repository>
- <id>mdt-ocl</id>
- <layout>p2</layout>
- <!-- updateFrom("MDT OCL 6.0",0) -->
- <url>http://download.eclipse.org/modeling/mdt/ocl/updates/releases/6.0.0</url>
- </repository>
- <repository>
- <id>mdt-uml2</id>
- <layout>p2</layout>
- <!-- updateFrom("MDT UML2",0) -->
- <url>http://download.eclipse.org/modeling/mdt/uml2/updates/5.1</url>
- </repository>
- <repository>
- <id>mmt-qvto</id>
- <layout>p2</layout>
- <!-- updateFrom("QVT Operational",0) -->
- <url>http://download.eclipse.org/mmt/qvto/updates/releases/3.5.0</url>
- </repository>
- <repository>
- <id>nattable</id>
- <layout>p2</layout>
- <!-- manualUpdate -->
- <url>http://download.eclipse.org/nattable/releases/1.2.0/repository/</url>
- </repository>
- <repository>
- <id>orbit</id>
- <layout>p2</layout>
- <!-- manualUpdate -->
- <url>http://download.eclipse.org/tools/orbit/downloads/drops/R20150519210750/repository</url>
- </repository>
- <repository>
- <id>subversive</id>
- <layout>p2</layout>
- <!-- updateFrom("Subversive",0) -->
- <url>http://download.eclipse.org/technology/subversive/3.0/mars-site/</url>
- </repository>
- <repository>
- <id>tmf-xtext</id>
- <layout>p2</layout>
- <!-- updateFrom("Xtext, Xtend",0) -->
- <url>http://download.eclipse.org/modeling/tmf/xtext/updates/releases/2.8.3/</url>
- </repository>
- <repository>
- <id>swtbot</id>
- <layout>p2</layout>
- <!-- manualUpdate -->
- <url>http://download.eclipse.org/technology/swtbot/snapshots</url>
- </repository>
- <repository>
- <id>webtools</id>
- <layout>p2</layout>
- <!-- updateFrom("WebTools",0) -->
- <url>http://download.eclipse.org/webtools/downloads/drops/R3.7.0/R-3.7.0-20150609111814/repository/</url>
- </repository>
- <repository>
- <id>XWT</id>
- <layout>p2</layout>
- <!-- updateFrom("XWT",0) -->
- <url>http://download.eclipse.org/xwt/release-1.1.0</url>
- </repository>
- </repositories>
- <build>
- <pluginManagement>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-resources-plugin</artifactId>
- <version>2.6</version>
- <configuration>
- <encoding>UTF-8</encoding>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-clean-plugin</artifactId>
- <version>2.6</version>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <version>3.2</version>
- <configuration>
- <source>${java.source.version}</source>
- <target>${java.target.version}</target>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.eclipse.xtend</groupId>
- <artifactId>xtend-maven-plugin</artifactId>
- <version>${xtext.version}</version>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-compiler-plugin</artifactId>
- <version>${tycho-version}</version>
- <configuration>
- <optimize>true</optimize>
- <showWarnings>true</showWarnings>
- <!-- Tycho build using the project's JDT settings. -->
- <useProjectSettings>true</useProjectSettings>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-maven-plugin</artifactId>
- <version>${tycho-version}</version>
- <extensions>true</extensions>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>target-platform-configuration</artifactId>
- <version>${tycho-version}</version>
- <configuration>
- <environments>
- <environment>
- <os>win32</os>
- <ws>win32</ws>
- <arch>x86</arch>
- </environment>
- <environment>
- <os>win32</os>
- <ws>win32</ws>
- <arch>x86_64</arch>
- </environment>
- <environment>
- <os>linux</os>
- <ws>gtk</ws>
- <arch>x86</arch>
- </environment>
- <environment>
- <os>linux</os>
- <ws>gtk</ws>
- <arch>x86_64</arch>
- </environment>
- <environment>
- <os>macosx</os>
- <ws>cocoa</ws>
- <arch>x86_64</arch>
- </environment>
- </environments>
- </configuration>
- </plugin>
- </plugins>
- </pluginManagement>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-resources-plugin</artifactId>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-compiler-plugin</artifactId>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-maven-plugin</artifactId>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>target-platform-configuration</artifactId>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-p2-repository-plugin</artifactId>
- <version>${tycho-version}</version>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-surefire-plugin</artifactId>
- <version>${tycho-version}</version>
- <configuration>
- <failIfNoTests>false</failIfNoTests>
- <useUIHarness>true</useUIHarness>
- <useUIThread>true</useUIThread>
- <testFailureIgnore>true</testFailureIgnore>
- <argLine>-Xms512m -Xmx2048m -XX:MaxPermSize=512M -XX:SoftRefLRUPolicyMSPerMB=100</argLine>
- <appArgLine>-testConfig=${testConfig}</appArgLine>
- <product>org.eclipse.sdk.ide</product>
- <skipTests>${skipInnerTests}</skipTests>
- </configuration>
- </plugin>
- </plugins>
- </build>
-</project>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.eclipse.papyrus</groupId>
+ <artifactId>org.eclipse.papyrus.tests.releng</artifactId>
+ <version>1.1.0-SNAPSHOT</version>
+ <packaging>pom</packaging>
+ <parent>
+ <groupId>org.eclipse.papyrus</groupId>
+ <artifactId>org.eclipse.papyrus.all.releng</artifactId>
+ <version>1.1.0-SNAPSHOT</version>
+ <relativePath>..</relativePath>
+ </parent>
+ <modules>
+ <module>../../tests/junit/plugins/core/org.eclipse.papyrus.tests</module>
+ <module>../../tests/junit/plugins/suites/org.eclipse.papyrus.tests.diagramassistants</module>
+ <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.feature</module>
+ <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.infra.core.feature</module>
+ <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.infra.feature</module>
+ <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.infra.nattable.feature</module>
+ <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.infra.services.feature</module>
+ <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.sysml.diagram.feature</module>
+ <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.sysml.feature</module>
+ <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.sysml.nattable.feature</module>
+ <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.uml.assistants.feature</module>
+ <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.uml.decoratormodel.feature</module>
+ <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.uml.diagram.feature</module>
+ <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.uml.feature</module>
+ <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.uml.nattable.feature</module>
+ <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.uml.tools.feature</module>
+ <module>../../features/papyrus-tests-features/org.eclipse.papyrus.tests.views.feature</module>
+ <module>../../features/papyrus-tests-features/org.eclipse.papyrus.uml.textedit.tests.feature</module>
+ <module>../../features/papyrus-tests-features/org.eclipse.papyrus.uml.alf.tests.feature</module>
+ <module>../../tests/junit/plugins/core/org.eclipse.papyrus.editor.integration.tests</module>
+ <module>../../tests/junit/plugins/core/org.eclipse.papyrus.infra.core.clipboard.tests</module>
+ <module>../../tests/junit/plugins/core/org.eclipse.papyrus.infra.core.sasheditor.di.tests</module>
+ <module>../../tests/junit/plugins/core/org.eclipse.papyrus.infra.core.sasheditor.tests</module>
+ <module>../../tests/junit/plugins/core/org.eclipse.papyrus.infra.core.tests</module>
+ <module>../../tests/junit/plugins/core/org.eclipse.papyrus.infra.extendedtypes.tests</module>
+ <module>../../tests/junit/plugins/core/org.eclipse.papyrus.infra.elementtypesconfigurations.tests</module>
+ <module>../../tests/junit/plugins/customization/org.eclipse.papyrus.customization.properties.tests</module>
+ <module>../../tests/junit/plugins/infra/org.eclipse.papyrus.infra.filters.tests</module>
+ <module>../../tests/junit/plugins/infra/org.eclipse.papyrus.infra.tools.tests</module>
+ <module>../../tests/junit/plugins/infra/emf/org.eclipse.papyrus.infra.emf.readonly.tests</module>
+ <module>../../tests/junit/plugins/infra/emf/org.eclipse.papyrus.infra.emf.tests</module>
+ <module>../../tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.canonical.tests</module>
+ <module>../../tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.commands.tests</module>
+ <module>../../tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common.tests</module>
+ <module>../../tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.css.tests</module>
+ <module>../../tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.menu.tests</module>
+ <module>../../tests/junit/plugins/infra/gmfdiag/assistant/org.eclipse.papyrus.infra.gmfdiag.assistant.tests</module>
+ <module>../../tests/junit/plugins/infra/nattable</module>
+ <module>../../tests/junit/plugins/infra/services/org.eclipse.papyrus.infra.services.edit.tests</module>
+ <module>../../tests/junit/plugins/infra/services/org.eclipse.papyrus.infra.services.labelprovider.tests</module>
+ <module>../../tests/junit/plugins/infra/services/org.eclipse.papyrus.infra.services.resourceloading.tests</module>
+ <module>../../tests/junit/plugins/infra/viewpoints/org.eclipse.papyrus.infra.viewpoints.configuration.tests</module>
+ <module>../../tests/junit/plugins/sysml/diagram/org.eclipse.papyrus.sysml.diagram.blockdefinition.tests</module>
+ <module>../../tests/junit/plugins/sysml/diagram/org.eclipse.papyrus.sysml.diagram.internalblock.tests</module>
+ <module>../../tests/junit/plugins/sysml/diagram/org.eclipse.papyrus.sysml.diagram.parametric.tests</module>
+ <module>../../tests/junit/plugins/sysml/diagram/org.eclipse.papyrus.sysml.diagram.requirement.tests</module>
+ <module>../../tests/junit/plugins/sysml/nattable</module>
+ <module>../../tests/junit/plugins/sysml/org.eclipse.papyrus.sysml.modelexplorer.tests</module>
+ <module>../../tests/junit/plugins/sysml/org.eclipse.papyrus.sysml.service.types.tests</module>
+ <module>../../tests/junit/plugins/sysml/org.eclipse.papyrus.sysml.tests</module>
+ <module>../../tests/junit/plugins/uml/assistants/org.eclipse.papyrus.uml.profile.assistants.generator.tests</module>
+ <module>../../tests/junit/plugins/uml/assistants/org.eclipse.papyrus.uml.profile.elementtypesconfigurations.generator.tests</module>
+ <module>../../tests/junit/plugins/uml/decoratormodel/org.eclipse.papyrus.uml.decoratormodel.tests</module>
+ <module>../../tests/junit/plugins/uml/decoratormodel/org.eclipse.papyrus.uml.decoratormodel.controlmode.tests</module>
+ <module>../../tests/junit/plugins/uml/diagram</module>
+ <module>../../tests/junit/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer.tests</module>
+ <module>../../tests/junit/plugins/uml/nattable</module>
+ <module>../../tests/junit/plugins/uml/org.eclipse.papyrus.search.tests</module>
+ <module>../../tests/junit/plugins/uml/org.eclipse.papyrus.uml.filters.tests</module>
+ <module>../../tests/junit/plugins/uml/org.eclipse.papyrus.uml.modelrepair.tests</module>
+ <module>../../tests/junit/plugins/uml/org.eclipse.papyrus.uml.service.types.tests</module>
+ <module>../../tests/junit/plugins/infra/services/org.eclipse.papyrus.infra.services.controlmode.tests</module>
+ <module>../../tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.tests</module>
+ <module>../../tests/junit/plugins/uml/tools/org.eclipse.papyrus.uml.tools.utils.tests</module>
+ <module>../../tests/junit/plugins/views/modelexplorer/org.eclipse.papyrus.views.modelexplorer.tests</module>
+ <module>../../tests/junit/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.tests</module>
+ <module>../../tests/junit/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.port.tests</module>
+ <module>../../tests/junit/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.property.tests</module>
+ <module>../../tests/junit/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.parameter.tests</module>
+ <module>../../tests/junit/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.valuespecification.tests</module>
+ <module>../../tests/junit/plugins/uml/profile/org.eclipse.papyrus.uml.profile.drafter.tests</module>
+ <module>../../tests/junit/plugins/uml/alf/org.eclipse.papyrus.uml.alf.tests</module>
+ </modules>
+ <properties>
+ <testConfig>CI_TESTS_CONFIG</testConfig> <!-- See org.eclipse.papyrus.junit.framework.classification.ClassificationConfig -->
+ <testSuiteClass>org.eclipse.papyrus.tests.AllTests</testSuiteClass>
+ </properties>
+ <repositories>
+ <repository>
+ <id>papyrus-main</id>
+ <layout>p2</layout>
+ <url>${papyrus.repo.main}</url>
+ </repository>
+ <repository>
+ <id>papyrus-dev</id>
+ <layout>p2</layout>
+ <url>${papyrus.repo.dev}</url>
+ </repository>
+ <repository>
+ <id>emf-compare</id>
+ <layout>p2</layout>
+ <!-- updateFrom("EMF COMPARE",0) -->
+ <url>http://download.eclipse.org/modeling/emf/compare/updates/milestones/3.1/S201506080833</url>
+ </repository>
+ <repository>
+ <id>emf-emf</id>
+ <layout>p2</layout>
+ <!-- updateFrom("EMF (Core)",0) -->
+ <url>http://download.eclipse.org/modeling/emf/emf/updates/2.11milestones/</url>
+ </repository>
+ <repository>
+ <id>emft-mwe[0]</id>
+ <layout>p2</layout>
+ <!-- updateFrom("EMFT MWE",0) -->
+ <url>http://download.eclipse.org/modeling/emft/mwe/updates/releases/2.8.0/R201505260335/mwe</url>
+ </repository>
+ <repository>
+ <id>emft-mwe[1]</id>
+ <layout>p2</layout>
+ <!-- updateFrom("EMFT MWE",1) -->
+ <url>http://download.eclipse.org/modeling/emft/mwe/updates/releases/2.8.0/R201505260456/mwe2lang/</url>
+ </repository>
+ <repository>
+ <id>emf-transaction</id>
+ <layout>p2</layout>
+ <!-- updateFrom("EMF TRANSACTION",0) -->
+ <url>http://download.eclipse.org/modeling/emf/transaction/updates/releases/R201506010221</url>
+ </repository>
+ <repository>
+ <id>emf-validation</id>
+ <layout>p2</layout>
+ <!-- updateFrom("EMF VALIDATION",0) -->
+ <url>http://download.eclipse.org/modeling/emf/validation/updates/releases/R201505312255</url>
+ </repository>
+ <repository>
+ <id>ep</id>
+ <layout>p2</layout>
+ <!-- updateFrom("Eclipse",0) -->
+ <url>http://download.eclipse.org/eclipse/updates/4.5/R-4.5-201506032000/</url>
+ </repository>
+ <repository>
+ <id>gef</id>
+ <layout>p2</layout>
+ <!-- updateFrom("GEF",0) -->
+ <url>http://download.eclipse.org/tools/gef/updates/milestones</url>
+ </repository>
+ <repository>
+ <id>gmp-gmf-notation</id>
+ <layout>p2</layout>
+ <!-- updateFrom("GMF Notation",0) -->
+ <url>http://download.eclipse.org/modeling/gmp/gmf-notation/updates/releases/R201505312221</url>
+ </repository>
+ <repository>
+ <id>gmp-gmf-runtime</id>
+ <layout>p2</layout>
+ <!-- updateFrom("GMF Runtime",0) -->
+ <url>http://download.eclipse.org/modeling/gmp/gmf-runtime/updates/releases/R201506060219</url>
+ </repository>
+ <repository>
+ <id>gmf-tooling</id>
+ <layout>p2</layout>
+ <!-- updateFrom("GMF Tooling",0) -->
+ <url>http://download.eclipse.org/modeling/gmp/gmf-tooling/updates/milestones-3.3/S201506090500</url>
+ </repository>
+ <repository>
+ <id>m2t-acceleo</id>
+ <layout>p2</layout>
+ <!-- updateFrom("M2T ACCELEO",0) -->
+ <url>http://download.eclipse.org/acceleo/updates/milestones/3.6/S201506080954</url>
+ </repository>
+ <repository>
+ <id>m2t-xpand</id>
+ <layout>p2</layout>
+ <!-- updateFrom("M2T XPAND",0) -->
+ <url>http://download.eclipse.org/modeling/m2t/xpand/updates/releases/R201505260349/</url>
+ </repository>
+ <repository>
+ <id>mdt-ocl</id>
+ <layout>p2</layout>
+ <!-- updateFrom("MDT OCL 6.0",0) -->
+ <url>http://download.eclipse.org/modeling/mdt/ocl/updates/releases/6.0.0</url>
+ </repository>
+ <repository>
+ <id>mdt-uml2</id>
+ <layout>p2</layout>
+ <!-- updateFrom("MDT UML2",0) -->
+ <url>http://download.eclipse.org/modeling/mdt/uml2/updates/5.1</url>
+ </repository>
+ <repository>
+ <id>mmt-qvto</id>
+ <layout>p2</layout>
+ <!-- updateFrom("QVT Operational",0) -->
+ <url>http://download.eclipse.org/mmt/qvto/updates/releases/3.5.0</url>
+ </repository>
+ <repository>
+ <id>nattable</id>
+ <layout>p2</layout>
+ <!-- manualUpdate -->
+ <url>http://download.eclipse.org/nattable/releases/1.2.0/repository/</url>
+ </repository>
+ <repository>
+ <id>orbit</id>
+ <layout>p2</layout>
+ <!-- manualUpdate -->
+ <url>http://download.eclipse.org/tools/orbit/downloads/drops/R20150519210750/repository</url>
+ </repository>
+ <repository>
+ <id>subversive</id>
+ <layout>p2</layout>
+ <!-- updateFrom("Subversive",0) -->
+ <url>http://download.eclipse.org/technology/subversive/3.0/mars-site/</url>
+ </repository>
+ <repository>
+ <id>tmf-xtext</id>
+ <layout>p2</layout>
+ <!-- updateFrom("Xtext, Xtend",0) -->
+ <url>http://download.eclipse.org/modeling/tmf/xtext/updates/releases/2.8.3/</url>
+ </repository>
+ <repository>
+ <id>swtbot</id>
+ <layout>p2</layout>
+ <!-- manualUpdate -->
+ <url>http://download.eclipse.org/technology/swtbot/snapshots</url>
+ </repository>
+ <repository>
+ <id>webtools</id>
+ <layout>p2</layout>
+ <!-- updateFrom("WebTools",0) -->
+ <url>http://download.eclipse.org/webtools/downloads/drops/R3.7.0/R-3.7.0-20150609111814/repository/</url>
+ </repository>
+ <repository>
+ <id>XWT</id>
+ <layout>p2</layout>
+ <!-- updateFrom("XWT",0) -->
+ <url>http://download.eclipse.org/xwt/release-1.1.0</url>
+ </repository>
+ <repository>
+ <id>UPR</id>
+ <layout>p2</layout>
+ <url>http://download.eclipse.org/upr/0.9RC1/update/</url>
+ </repository>
+ </repositories>
+ <build>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-resources-plugin</artifactId>
+ <version>2.6</version>
+ <configuration>
+ <encoding>UTF-8</encoding>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-clean-plugin</artifactId>
+ <version>2.6</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>3.2</version>
+ <configuration>
+ <source>${java.source.version}</source>
+ <target>${java.target.version}</target>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.xtend</groupId>
+ <artifactId>xtend-maven-plugin</artifactId>
+ <version>${xtext.version}</version>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-compiler-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <configuration>
+ <optimize>true</optimize>
+ <showWarnings>true</showWarnings>
+ <!-- Tycho build using the project's JDT settings. -->
+ <useProjectSettings>true</useProjectSettings>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-maven-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <extensions>true</extensions>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>target-platform-configuration</artifactId>
+ <version>${tycho-version}</version>
+ <configuration>
+ <environments>
+ <environment>
+ <os>win32</os>
+ <ws>win32</ws>
+ <arch>x86</arch>
+ </environment>
+ <environment>
+ <os>win32</os>
+ <ws>win32</ws>
+ <arch>x86_64</arch>
+ </environment>
+ <environment>
+ <os>linux</os>
+ <ws>gtk</ws>
+ <arch>x86</arch>
+ </environment>
+ <environment>
+ <os>linux</os>
+ <ws>gtk</ws>
+ <arch>x86_64</arch>
+ </environment>
+ <environment>
+ <os>macosx</os>
+ <ws>cocoa</ws>
+ <arch>x86_64</arch>
+ </environment>
+ </environments>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>exec-maven-plugin</artifactId>
+ <version>1.4.0</version>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-resources-plugin</artifactId>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-compiler-plugin</artifactId>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-maven-plugin</artifactId>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>target-platform-configuration</artifactId>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-p2-repository-plugin</artifactId>
+ <version>${tycho-version}</version>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-surefire-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <configuration>
+ <failIfNoTests>false</failIfNoTests>
+ <useUIHarness>true</useUIHarness>
+ <useUIThread>true</useUIThread>
+ <testFailureIgnore>true</testFailureIgnore>
+ <argLine>-Xms512m -Xmx2048m -XX:MaxPermSize=512M -XX:SoftRefLRUPolicyMSPerMB=100</argLine>
+ <appArgLine>-testConfig=${testConfig}</appArgLine>
+ <product>org.eclipse.sdk.ide</product>
+ <skipTests>${skipInnerTests}</skipTests>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
diff --git a/releng/org.eclipse.papyrus.oomph/setups/papyrus.setup b/releng/org.eclipse.papyrus.oomph/setups/papyrus.setup
index 291e49f9c14..29f8d948504 100644
--- a/releng/org.eclipse.papyrus.oomph/setups/papyrus.setup
+++ b/releng/org.eclipse.papyrus.oomph/setups/papyrus.setup
@@ -56,7 +56,7 @@
</setupTask>
<setupTask xsi:type="setup:VariableTask" type="URI" name="base.downloads.url" value="http://download.eclipse.org"/>
<setupTask xsi:type="setup:VariableTask" name="git.checkout.branch" value="${scope.project.stream.name}"/>
- <setupTask xsi:type="setup:VariableTask" name="eclipse.target.platform" defaultValue="Mars" storageURI="scope://Workspace"/>
+ <setupTask xsi:type="setup:VariableTask" name="eclipse.target.platform" defaultValue="Neon" storageURI="scope://Workspace"/>
<setupTask xsi:type="git:GitCloneTask" id="papyrus.git.clone" remoteURI="papyrus/org.eclipse.papyrus" pushURI="" checkoutBranch="${git.checkout.branch}">
<description>Papyrus</description>
<annotation source="http://www.eclipse.org/oomph/setup/InducedChoices">
@@ -85,6 +85,143 @@
</annotation>
</repository>
<repository url="${base.downloads.url}/tools/orbit/downloads/drops/R20150519210750/repository"/>
+ <repository url="http://download.eclipse.org/modeling/emf/emf/updates/2.11milestones/">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>EMF (Core)</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/emf/transaction/updates/milestones/S201506010221">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>EMF TRANSACTION</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/emf/validation/updates/milestones/S201505312255">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>EMF VALIDATION</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/tools/gef/updates/milestones">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>GEF</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/gmp/gmf-runtime/updates/milestones/S201506060219">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>GMF Runtime</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/gmp/gmf-notation/updates/milestones/S201505312221">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>GMF Notation</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/gmp/gmf-tooling/updates/milestones-3.3/S201506090500">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>GMF Tooling</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/emft/mwe/updates/releases/2.8.0/R201505260335/mwe">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>EMFT MWE</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/emft/mwe/updates/releases/2.8.0/R201505260456/mwe2lang/">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>EMFT MWE:1</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/mmt/qvto/updates/releases/3.5.0">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>QVT Operational</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/acceleo/updates/milestones/3.6/S201506080954">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>M2T ACCELEO</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/mdt/ocl/updates/milestones/6.0.0/S201506090403">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>MDT OCL 6.0</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/mdt/uml2/updates/5.1">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>MDT UML2</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/m2t/xpand/updates/releases/R201505260349/">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>M2T XPAND</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/tmf/xtext/updates/releases/2.8.3/">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>Xtext, Xtend</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/modeling/emf/compare/updates/milestones/3.1/S201506080833">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>EMF COMPARE</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="http://download.eclipse.org/webtools/downloads/drops/R3.7.0/R-3.7.0-20150609111814/repository/">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>WebTools</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="${base.downloads.url}/nattable/releases/1.2.0/repository/"/>
+ <repository url="http://download.eclipse.org/xwt/release-1.1.0">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>XWT</value>
+ </detail>
+ </annotation>
+ </repository>
+ </repositoryList>
+ <repositoryList name="Neon">
+ <repository url="http://download.eclipse.org/eclipse/updates/4.6milestones/S-4.6M1-201508052000/">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>Eclipse</value>
+ </detail>
+ </annotation>
+ </repository>
+ <repository url="${base.downloads.url}/tools/orbit/downloads/drops/R20150519210750/repository"/>
<repository url="http://download.eclipse.org/modeling/emf/emf/updates/2.11.x/">
<annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
<detail key="updateFrom">
@@ -183,7 +320,7 @@
</detail>
</annotation>
</repository>
- <repository url="http://download.eclipse.org/modeling/tmf/xtext/updates/milestones/">
+ <repository url="http://download.eclipse.org/modeling/tmf/xtext/updates/releases/2.8.4/">
<annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
<detail key="updateFrom">
<value>Xtext, Xtend</value>
@@ -214,7 +351,7 @@
</repository>
</repositoryList>
<repositoryList name="Mars">
- <repository url="http://download.eclipse.org/eclipse/updates/4.5milestones/S-4.5RC4-201506032000/">
+ <repository url="http://download.eclipse.org/eclipse/updates/4.5/R-4.5-201506032000/">
<annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
<detail key="updateFrom">
<value>Eclipse</value>
@@ -480,11 +617,15 @@
<requirement name="org.eclipse.swtbot.eclipse.feature.group"/>
<requirement name="org.eclipse.swtbot.eclipse.gef.feature.group"/>
<requirement name="org.eclipse.swtbot.forms.feature.group"/>
+ <requirement name="org.eclipse.upr.utp"/>
+ <requirement name="org.eclipse.upr.utp.papyrus"/>
<repositoryList name="Neon">
<repository url="${base.downloads.url}/technology/swtbot/snapshots"/>
+ <repository url="${base.downloads.url}/upr/nightly/standardized/update/"/>
</repositoryList>
<repositoryList name="Mars">
<repository url="${base.downloads.url}/technology/swtbot/snapshots"/>
+ <repository url="${base.downloads.url}/upr/nightly/standardized/update/"/>
</repositoryList>
<repositoryList name="Luna">
<repository url="${base.downloads.url}/technology/swtbot/snapshots"/>
@@ -552,6 +693,7 @@
<operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.papyrus\.junit\.utils"/>
</predicate>
</sourceLocator>
+ <sourceLocator rootFolder="${papyrus.git.clone.location/tests/framework}"/>
</setupTask>
<project label="Main" name="main">
<project label="Infra" name="infra">
@@ -645,16 +787,16 @@
</predicate>
</workingSet>
</setupTask>
- <setupTask xsi:type="setup.targlets:TargletTask">
- <targlet activeRepositoryList="${eclipse.target.platform}" name="Papyrus Infra Dependencies">
+ <setupTask xsi:type="setup.targlets:TargletTask">
+ <targlet activeRepositoryList="${eclipse.target.platform}" name="Papyrus Infra Dependencies">
<repositoryList name="Neon">
<repository url="${base.downloads.url}/technology/nebula/snapshot/"/>
</repositoryList>
- <repositoryList name="Mars">
- <repository url="${base.downloads.url}/technology/nebula/snapshot/"/>
- </repositoryList>
- </targlet>
- </setupTask>
+ <repositoryList name="Mars">
+ <repository url="${base.downloads.url}/technology/nebula/snapshot/"/>
+ </repositoryList>
+ </targlet>
+ </setupTask>
<stream label="master (Neon/1.2)" name="master">
<setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
<setupTask xsi:type="setup.targlets:TargletTask">
@@ -1328,6 +1470,13 @@
</detail>
</annotation>
</repository>
+ <repository url="http://download.eclipse.org/facet/updates/integration/1.1.0/I201508041458/">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>EMF Facet</value>
+ </detail>
+ </annotation>
+ </repository>
</repositoryList>
<repositoryList name="Mars">
<repository url="http://download.eclipse.org/tools/cdt/builds/mars/milestones">
@@ -1337,6 +1486,13 @@
</detail>
</annotation>
</repository>
+ <repository url="http://download.eclipse.org/facet/updates/integration/1.1.0/I201508041458/">
+ <annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
+ <detail key="updateFrom">
+ <value>EMF Facet</value>
+ </detail>
+ </annotation>
+ </repository>
</repositoryList>
<repositoryList name="Luna">
<repository url="${base.downloads.url}/tools/cdt/builds/luna/milestones"/>
@@ -1748,10 +1904,38 @@
<stream label="master (Neon/1.2)" name="master">
<setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.master}"/>
<setupTask xsi:type="jdt:JRETask" version="JavaSE-1.8" location="${jre.location-1.8}"/>
+ <setupTask xsi:type="setup.targlets:TargletTask">
+ <targlet name="Papyrus Test Generation Framework Dependencies">
+ <requirement name="org.eclipse.upr.utp"/>
+ <requirement name="org.eclipse.upr.utp.papyrus"/>
+ <repositoryList>
+ <repository url="${base.downloads.url}/upr/nightly/standardized/update/"/>
+ </repositoryList>
+ </targlet>
+ </setupTask>
+ <setupTask xsi:type="setup.p2:P2Task" label="Papyrus Test Generation Framework Tools">
+ <requirement name="org.eclipse.upr.utp"/>
+ <requirement name="org.eclipse.upr.utp.papyrus"/>
+ <repository url="${base.downloads.url}/upr/nightly/standardized/update/"/>
+ </setupTask>
</stream>
<stream label="streams/1.1-maintenance (Mars/1.1.x)" name="streams/1.1-maintenance">
<setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.mars}"/>
<setupTask xsi:type="jdt:JRETask" version="JavaSE-1.7" location="${jre.location-1.7}"/>
+ <setupTask xsi:type="setup.targlets:TargletTask">
+ <targlet name="Papyrus Test Generation Framework Dependencies">
+ <requirement name="org.eclipse.upr.utp"/>
+ <requirement name="org.eclipse.upr.utp.papyrus"/>
+ <repositoryList>
+ <repository url="${base.downloads.url}/upr/nightly/standardized/update/"/>
+ </repositoryList>
+ </targlet>
+ </setupTask>
+ <setupTask xsi:type="setup.p2:P2Task" label="Papyrus Test Generation Framework Tools">
+ <requirement name="org.eclipse.upr.utp"/>
+ <requirement name="org.eclipse.upr.utp.papyrus"/>
+ <repository url="${base.downloads.url}/upr/nightly/standardized/update/"/>
+ </setupTask>
</stream>
<stream label="streams/1.0-maintenance (Luna/1.0.x)" name="streams/1.0-maintenance">
<setupTask xsi:type="setup:VariableTask" name="papyrus.bugzilla.version" value="${papyrus.bugzver.luna}"/>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.annotations/.classpath b/tests/framework/org.eclipse.papyrus.tests.framework.annotations/.classpath
new file mode 100644
index 00000000000..ee4eb7d5271
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.annotations/.classpath
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="xtend-gen"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="output" path="target/classes"/>
+</classpath>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.annotations/.project b/tests/framework/org.eclipse.papyrus.tests.framework.annotations/.project
new file mode 100644
index 00000000000..a327e6f8d25
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.annotations/.project
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.papyrus.tests.framework.annotations</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.m2e.core.maven2Builder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.m2e.core.maven2Nature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
+ </natures>
+</projectDescription>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.annotations/.settings/org.eclipse.core.resources.prefs b/tests/framework/org.eclipse.papyrus.tests.framework.annotations/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 00000000000..264b89acc53
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.annotations/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/src=UTF-8
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.annotations/.settings/org.eclipse.jdt.core.prefs b/tests/framework/org.eclipse.papyrus.tests.framework.annotations/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 00000000000..7e74e2bed47
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.annotations/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,292 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.compliance=1.7
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
+org.eclipse.jdt.core.compiler.source=1.7
+org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_assignment=0
+org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
+org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
+org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
+org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
+org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0
+org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
+org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=80
+org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
+org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16
+org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
+org.eclipse.jdt.core.formatter.blank_lines_after_package=1
+org.eclipse.jdt.core.formatter.blank_lines_before_field=0
+org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
+org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
+org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
+org.eclipse.jdt.core.formatter.blank_lines_before_method=1
+org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
+org.eclipse.jdt.core.formatter.blank_lines_before_package=0
+org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
+org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
+org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_lambda_body=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
+org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
+org.eclipse.jdt.core.formatter.comment.format_block_comments=true
+org.eclipse.jdt.core.formatter.comment.format_header=false
+org.eclipse.jdt.core.formatter.comment.format_html=true
+org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
+org.eclipse.jdt.core.formatter.comment.format_line_comments=true
+org.eclipse.jdt.core.formatter.comment.format_source_code=true
+org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
+org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
+org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
+org.eclipse.jdt.core.formatter.comment.line_length=260
+org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true
+org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true
+org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false
+org.eclipse.jdt.core.formatter.compact_else_if=true
+org.eclipse.jdt.core.formatter.continuation_indentation=2
+org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
+org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off
+org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on
+org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
+org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
+org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
+org.eclipse.jdt.core.formatter.indent_empty_lines=false
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
+org.eclipse.jdt.core.formatter.indentation.size=4
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_type_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
+org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
+org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert
+org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
+org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_lambda_arrow=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
+org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
+org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
+org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.join_lines_in_comments=false
+org.eclipse.jdt.core.formatter.join_wrapped_lines=false
+org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
+org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
+org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
+org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
+org.eclipse.jdt.core.formatter.lineSplit=260
+org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
+org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
+org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
+org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=5
+org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
+org.eclipse.jdt.core.formatter.tabulation.char=tab
+org.eclipse.jdt.core.formatter.tabulation.size=4
+org.eclipse.jdt.core.formatter.use_on_off_tags=false
+org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
+org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
+org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true
+org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.annotations/.settings/org.eclipse.jdt.ui.prefs b/tests/framework/org.eclipse.papyrus.tests.framework.annotations/.settings/org.eclipse.jdt.ui.prefs
new file mode 100644
index 00000000000..954281dbc31
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.annotations/.settings/org.eclipse.jdt.ui.prefs
@@ -0,0 +1,68 @@
+cleanup.add_default_serial_version_id=true
+cleanup.add_generated_serial_version_id=false
+cleanup.add_missing_annotations=true
+cleanup.add_missing_deprecated_annotations=true
+cleanup.add_missing_methods=false
+cleanup.add_missing_nls_tags=false
+cleanup.add_missing_override_annotations=true
+cleanup.add_missing_override_annotations_interface_methods=true
+cleanup.add_serial_version_id=false
+cleanup.always_use_blocks=true
+cleanup.always_use_parentheses_in_expressions=false
+cleanup.always_use_this_for_non_static_field_access=false
+cleanup.always_use_this_for_non_static_method_access=false
+cleanup.convert_functional_interfaces=false
+cleanup.convert_to_enhanced_for_loop=false
+cleanup.correct_indentation=false
+cleanup.format_source_code=false
+cleanup.format_source_code_changes_only=false
+cleanup.insert_inferred_type_arguments=false
+cleanup.make_local_variable_final=true
+cleanup.make_parameters_final=false
+cleanup.make_private_fields_final=true
+cleanup.make_type_abstract_if_missing_method=false
+cleanup.make_variable_declarations_final=false
+cleanup.never_use_blocks=false
+cleanup.never_use_parentheses_in_expressions=true
+cleanup.organize_imports=false
+cleanup.qualify_static_field_accesses_with_declaring_class=false
+cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
+cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
+cleanup.qualify_static_member_accesses_with_declaring_class=true
+cleanup.qualify_static_method_accesses_with_declaring_class=false
+cleanup.remove_private_constructors=true
+cleanup.remove_redundant_type_arguments=true
+cleanup.remove_trailing_whitespaces=true
+cleanup.remove_trailing_whitespaces_all=true
+cleanup.remove_trailing_whitespaces_ignore_empty=false
+cleanup.remove_unnecessary_casts=true
+cleanup.remove_unnecessary_nls_tags=true
+cleanup.remove_unused_imports=true
+cleanup.remove_unused_local_variables=false
+cleanup.remove_unused_private_fields=true
+cleanup.remove_unused_private_members=false
+cleanup.remove_unused_private_methods=true
+cleanup.remove_unused_private_types=true
+cleanup.sort_members=false
+cleanup.sort_members_all=false
+cleanup.use_anonymous_class_creation=false
+cleanup.use_blocks=true
+cleanup.use_blocks_only_for_return_and_throw=false
+cleanup.use_lambda=true
+cleanup.use_parentheses_in_expressions=false
+cleanup.use_this_for_non_static_field_access=false
+cleanup.use_this_for_non_static_field_access_only_if_necessary=true
+cleanup.use_this_for_non_static_method_access=false
+cleanup.use_this_for_non_static_method_access_only_if_necessary=true
+cleanup.use_type_arguments=false
+cleanup_profile=_Papyrus
+cleanup_settings_version=2
+eclipse.preferences.version=1
+formatter_profile=_Papyrus
+formatter_settings_version=12
+org.eclipse.jdt.ui.ignorelowercasenames=true
+org.eclipse.jdt.ui.importorder=java;javax;org;com;
+org.eclipse.jdt.ui.javadoc=true
+org.eclipse.jdt.ui.ondemandthreshold=99
+org.eclipse.jdt.ui.staticondemandthreshold=99
+org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates><template autoinsert\="true" context\="gettercomment_context" deleted\="false" description\="Comment for getter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name\="gettercomment">/**\n * @return the ${bare_field_name}\n */</template><template autoinsert\="true" context\="settercomment_context" deleted\="false" description\="Comment for setter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.settercomment" name\="settercomment">/**\n * @param ${param} the ${bare_field_name} to set\n */</template><template autoinsert\="false" context\="constructorcomment_context" deleted\="false" description\="Comment for created constructors" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name\="constructorcomment">/**\n * Constructor.\n *\n * ${tags}\n */</template><template autoinsert\="false" context\="filecomment_context" deleted\="false" description\="Comment for created Java files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.filecomment" name\="filecomment">/*****************************************************************************\n * Copyright (c) ${year} CEA LIST and others.\n * \n * All rights reserved. This program and the accompanying materials\n * are made available under the terms of the Eclipse Public License v1.0\n * which accompanies this distribution, and is available at\n * http\://www.eclipse.org/legal/epl-v10.html\n *\n * Contributors\:\n * CEA LIST - Initial API and implementation\n * \n *****************************************************************************/\n</template><template autoinsert\="true" context\="typecomment_context" deleted\="false" description\="Comment for created types" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.typecomment" name\="typecomment">/**\n * @author ${user}\n *\n * ${tags}\n */</template><template autoinsert\="true" context\="fieldcomment_context" deleted\="false" description\="Comment for fields" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name\="fieldcomment">/**\n * \n */</template><template autoinsert\="true" context\="methodcomment_context" deleted\="false" description\="Comment for non-overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name\="methodcomment">/**\n * ${tags}\n */</template><template autoinsert\="false" context\="overridecomment_context" deleted\="false" description\="Comment for overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name\="overridecomment">/**\n * ${see_to_overridden}\n *\n * ${tags}\n */</template><template autoinsert\="false" context\="delegatecomment_context" deleted\="false" description\="Comment for delegate methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name\="delegatecomment">/**\n * ${see_to_target}\n *\n * ${tags}\n */</template><template autoinsert\="true" context\="newtype_context" deleted\="false" description\="Newly created files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.newtype" name\="newtype">${filecomment}\n${package_declaration}\n\n${typecomment}\n${type_declaration}</template><template autoinsert\="true" context\="classbody_context" deleted\="false" description\="Code in new class type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.classbody" name\="classbody">\n</template><template autoinsert\="true" context\="interfacebody_context" deleted\="false" description\="Code in new interface type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.interfacebody" name\="interfacebody">\n</template><template autoinsert\="true" context\="enumbody_context" deleted\="false" description\="Code in new enum type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.enumbody" name\="enumbody">\n</template><template autoinsert\="true" context\="annotationbody_context" deleted\="false" description\="Code in new annotation type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.annotationbody" name\="annotationbody">\n</template><template autoinsert\="true" context\="catchblock_context" deleted\="false" description\="Code in new catch blocks" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.catchblock" name\="catchblock">// ${todo} Auto-generated catch block\n${exception_var}.printStackTrace();</template><template autoinsert\="true" context\="methodbody_context" deleted\="false" description\="Code in created method stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodbody" name\="methodbody">// ${todo} Auto-generated method stub\n${body_statement}</template><template autoinsert\="true" context\="constructorbody_context" deleted\="false" description\="Code in created constructor stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorbody" name\="constructorbody">${body_statement}\n// ${todo} Auto-generated constructor stub</template><template autoinsert\="true" context\="getterbody_context" deleted\="false" description\="Code in created getters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.getterbody" name\="getterbody">return ${field};</template><template autoinsert\="true" context\="setterbody_context" deleted\="false" description\="Code in created setters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.setterbody" name\="setterbody">${field} \= ${param};</template></templates>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.annotations/.settings/org.eclipse.m2e.core.prefs b/tests/framework/org.eclipse.papyrus.tests.framework.annotations/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 00000000000..f897a7f1cb2
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.annotations/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.annotations/META-INF/MANIFEST.MF b/tests/framework/org.eclipse.papyrus.tests.framework.annotations/META-INF/MANIFEST.MF
new file mode 100644
index 00000000000..c83c213bd2e
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.annotations/META-INF/MANIFEST.MF
@@ -0,0 +1,15 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %pluginName
+Bundle-SymbolicName: org.eclipse.papyrus.tests.framework.annotations;singleton:=true
+Bundle-Version: 1.1.0.qualifier
+Bundle-ClassPath: .
+Bundle-Vendor: %providerName
+Bundle-Localization: plugin
+Require-Bundle: org.eclipse.xtend.lib.macro;bundle-version="2.8.1",
+ org.eclipse.xtend.lib;bundle-version="2.8.1",
+ com.google.inject;bundle-version="3.0.0"
+Bundle-RequiredExecutionEnvironment: JavaSE-1.7
+Bundle-ActivationPolicy: lazy
+Export-Package: org.eclipse.papyrus.tests.framework.xtend.annotations
+
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.annotations/about.html b/tests/framework/org.eclipse.papyrus.tests.framework.annotations/about.html
new file mode 100644
index 00000000000..d35d5aed64c
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.annotations/about.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+
+<p>June 5, 2007</p>
+<h3>License</h3>
+
+<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
+being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
+apply to your use of any object code in the Content. Check the Redistributor's license that was
+provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
+
+</body>
+</html>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.annotations/build.properties b/tests/framework/org.eclipse.papyrus.tests.framework.annotations/build.properties
new file mode 100644
index 00000000000..74514944d06
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.annotations/build.properties
@@ -0,0 +1,12 @@
+#
+#Mon Oct 21 00:09:04 CEST 2013
+bin.includes = .,\
+ META-INF/,\
+ plugin.properties,\
+ target/classes/,\
+ about.html
+output..=target/classes/
+jars.compile.order=.
+source.. = src/,\
+ xtend-gen/
+src.includes = about.html
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.annotations/plugin.properties b/tests/framework/org.eclipse.papyrus.tests.framework.annotations/plugin.properties
new file mode 100644
index 00000000000..1e627695fbe
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.annotations/plugin.properties
@@ -0,0 +1,12 @@
+# Copyright (c) 2015 Christian W. Damus 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:
+# Christian W. Damus - Initial API and implementation
+
+pluginName = Papyrus Test Framework Xtend Annotations
+providerName = Eclipse Modeling Project
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.annotations/pom.xml b/tests/framework/org.eclipse.papyrus.tests.framework.annotations/pom.xml
new file mode 100644
index 00000000000..2c1057ff3ea
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.annotations/pom.xml
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+ xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.eclipse.papyrus</groupId>
+ <artifactId>org.eclipse.papyrus.dev.releng</artifactId>
+ <version>1.1.0-SNAPSHOT</version>
+ <relativePath>../../../releng/dev/pom.xml</relativePath>
+ </parent>
+ <groupId>org.eclipse.papyrus</groupId>
+ <artifactId>org.eclipse.papyrus.tests.framework.annotations</artifactId>
+ <version>1.1.0-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+ <build>
+ <plugins>
+ <!-- Empty out the xtend-gen folder in the clean phase. -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-clean-plugin</artifactId>
+ <configuration>
+ <filesets>
+ <fileset>
+ <directory>xtend-gen</directory>
+ <excludes>
+ <exclude>**/.gitignore</exclude>
+ </excludes>
+ </fileset>
+ </filesets>
+ </configuration>
+ </plugin>
+ <!-- Generate Xtend sources in the compilation phase. -->
+ <plugin>
+ <groupId>org.eclipse.xtend</groupId>
+ <artifactId>xtend-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <goals>
+ <goal>compile</goal>
+ </goals>
+ <configuration>
+ <outputDirectory>xtend-gen</outputDirectory>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+</project>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.annotations/src/org/eclipse/papyrus/tests/framework/xtend/annotations/Cached.xtend b/tests/framework/org.eclipse.papyrus.tests.framework.annotations/src/org/eclipse/papyrus/tests/framework/xtend/annotations/Cached.xtend
new file mode 100644
index 00000000000..145a1365a45
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.annotations/src/org/eclipse/papyrus/tests/framework/xtend/annotations/Cached.xtend
@@ -0,0 +1,108 @@
+/*****************************************************************************
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.tests.framework.xtend.annotations
+
+import java.lang.annotation.Target
+import java.util.Map
+import org.eclipse.xtend.lib.macro.AbstractMethodProcessor
+import org.eclipse.xtend.lib.macro.Active
+import org.eclipse.xtend.lib.macro.TransformationContext
+import org.eclipse.xtend.lib.macro.ValidationContext
+import org.eclipse.xtend.lib.macro.declaration.MethodDeclaration
+import org.eclipse.xtend.lib.macro.declaration.MutableMethodDeclaration
+import org.eclipse.xtend.lib.macro.declaration.Visibility
+import org.eclipse.xtend.lib.macro.declaration.TypeReference
+
+/**
+ * An active annotation for cached methods. A cached method's value is computed at most once
+ * for any given set of actual parameters.
+ */
+@Target(METHOD)
+@Active(CachedProcessor)
+annotation Cached {}
+
+class CachedProcessor extends AbstractMethodProcessor {
+
+ override doValidate(MethodDeclaration method, extension ValidationContext context) {
+ if (method.returnType.inferred) {
+ method.addError('Method result of inferred type cannot be cached')
+ } else if (method.returnType.primitiveIfWrapper.isVoid) {
+ method.addError('Void method result cannot be cached')
+ }
+ }
+
+ override doTransform(MutableMethodDeclaration method, extension TransformationContext context) {
+ // Create the once-method
+ method.declaringType.addMethod('_once_' + method.simpleName) [
+ visibility = Visibility.PRIVATE
+ returnType = method.returnType
+ method.typeParameters.forEach[tp |
+ addTypeParameter(tp.simpleName, tp.upperBounds)
+ ]
+ method.parameters.forEach[p |
+ addParameter(p.simpleName, p.type)
+ ]
+ body = method.body
+ primarySourceElement = method
+ ]
+
+ val listType = newWildcardTypeReference.list
+ val collectionLiteralsType = CollectionLiterals.findTypeGlobally.newTypeReference
+
+ // Ensure the existence of the cached-null token
+ val cachedNull = method.declaringType.findDeclaredField('_CACHED_NULL_') ?:
+ method.declaringType.addField('_CACHED_NULL_') [
+ visibility = Visibility.PRIVATE
+ static = true
+ final = true
+ type = object
+ initializer = ['''new «object»()''']
+ ]
+
+ // And of the cache
+ val cache = method.declaringType.addField('_cache_' + method.simpleName + '_' + method.parameters.map[type.type.simpleName].join('_')) [
+ visibility = Visibility.PRIVATE
+ final = true
+ type = Map.findTypeGlobally.newTypeReference(listType, object)
+ initializer = ['''«collectionLiteralsType.name».newHashMap()''']
+ ]
+
+ // Create a new body for the cached method.
+ method.body = ['''
+ final «listType» key = «collectionLiteralsType.name».newArrayList(«FOR p : method.parameters SEPARATOR ', '»«p.simpleName»«ENDFOR»);
+ «object» result;
+
+ synchronized («cache.simpleName») {
+ result = «cache.simpleName».get(key);
+ if (result == null) {
+ result = _once_«method.simpleName»(«FOR p : method.parameters SEPARATOR ', '»«p.simpleName»«ENDFOR»);
+ if (result == null) {
+ result = «cachedNull.simpleName»;
+ }
+ «cache.simpleName».put(key, result);
+ }
+ }
+
+ return (result == «cachedNull.simpleName») ? null : («method.returnType.nonClashingName(context)») result;
+ ''']
+ }
+
+ // Prefer qualified names for classes whose simple name clashes with a type in the java.lang package
+ private def nonClashingName(TypeReference typeRef, extension TransformationContext context) {
+ val base = typeRef.simpleName
+ val simpleName = if (typeRef.actualTypeArguments.empty) base else base.substring(0, base.indexOf('<'))
+
+ if (('java.lang.' + simpleName).findTypeGlobally == null) base else typeRef.name
+ }
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.annotations/src/org/eclipse/papyrus/tests/framework/xtend/annotations/FrameworkConfig.xtend b/tests/framework/org.eclipse.papyrus.tests.framework.annotations/src/org/eclipse/papyrus/tests/framework/xtend/annotations/FrameworkConfig.xtend
new file mode 100644
index 00000000000..5fa989fe6bd
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.annotations/src/org/eclipse/papyrus/tests/framework/xtend/annotations/FrameworkConfig.xtend
@@ -0,0 +1,53 @@
+/*****************************************************************************
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.tests.framework.xtend.annotations
+
+import java.lang.annotation.Target
+import org.eclipse.xtend.lib.macro.AbstractFieldProcessor
+import org.eclipse.xtend.lib.macro.Active
+import org.eclipse.xtend.lib.macro.TransformationContext
+import org.eclipse.xtend.lib.macro.declaration.MutableFieldDeclaration
+import com.google.inject.Inject
+import com.google.inject.name.Named
+
+/**
+ * An active annotation for framework configuration parameters. Annotate a field with this
+ * to mark it as optionally injected by Guice with the field name as the named injection binding.
+ * That is, the result of annotating a field as
+ * <pre>
+ * {@literal @FrameworkConfig val Iterable<String> myConfigParameter}
+ * </pre>
+ * is the same as annotating the field with
+ * <pre>
+ * {@literal @Inject(optional=true)}
+ * {@literal @Named('myConfigParameter')}
+ * {@literal val Iterable<String> myConfigParameter}
+ * </pre>
+ */
+@Target(FIELD)
+@Active(FrameworkConfigProcessor)
+annotation FrameworkConfig {}
+
+class FrameworkConfigProcessor extends AbstractFieldProcessor {
+
+ override doTransform(MutableFieldDeclaration field, extension TransformationContext context) {
+ field.addAnnotation(Inject.newAnnotationReference[
+ setBooleanValue('optional', true)
+ ])
+ field.addAnnotation(Named.newAnnotationReference[
+ setStringValue('value', field.simpleName)
+ ])
+ }
+
+} \ No newline at end of file
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.annotations/src/org/eclipse/papyrus/tests/framework/xtend/annotations/LiteralConstants.xtend b/tests/framework/org.eclipse.papyrus.tests.framework.annotations/src/org/eclipse/papyrus/tests/framework/xtend/annotations/LiteralConstants.xtend
new file mode 100644
index 00000000000..c402b020d1e
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.annotations/src/org/eclipse/papyrus/tests/framework/xtend/annotations/LiteralConstants.xtend
@@ -0,0 +1,89 @@
+/*****************************************************************************
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.tests.framework.xtend.annotations
+
+import java.lang.annotation.Target
+import org.eclipse.xtend.lib.annotations.Data
+import org.eclipse.xtend.lib.macro.AbstractFieldProcessor
+import org.eclipse.xtend.lib.macro.Active
+import org.eclipse.xtend.lib.macro.TransformationContext
+import org.eclipse.xtend.lib.macro.ValidationContext
+import org.eclipse.xtend.lib.macro.declaration.EnumerationTypeDeclaration
+import org.eclipse.xtend.lib.macro.declaration.FieldDeclaration
+import org.eclipse.xtend.lib.macro.declaration.MutableFieldDeclaration
+import org.eclipse.xtend.lib.macro.declaration.Visibility
+
+/**
+ * An active annotation for fields of enumeration type that generates camel-case-named constants for each literal of
+ * the enumeration type.
+ */
+@Target(FIELD)
+@Active(LiteralConstantsProcessor)
+annotation LiteralConstants {
+ /** Whether to generate static constants (default is true). */
+ boolean isStatic = true
+}
+
+class LiteralConstantsProcessor extends AbstractFieldProcessor {
+
+ override doValidate(FieldDeclaration field, extension ValidationContext context) {
+ if (field.type.inferred) {
+ field.addError('Cannot generate enumeration literal constants for inferred field type')
+ } else if (!Enum.findTypeGlobally.isAssignableFrom(field.type.type)) {
+ field.addError('Field is not of enumeration type')
+ }
+ }
+
+ override doTransform(MutableFieldDeclaration field, extension TransformationContext context) {
+ val enumType = field.type.type
+ val isStatic = field.findAnnotation(LiteralConstants.findTypeGlobally).getBooleanValue('isStatic')
+
+ switch (enumType) {
+ EnumerationTypeDeclaration : {
+ for (next : enumType.enumConstants) {
+ field.declaringType.addField(next.literalName) [
+ visibility = Visibility.PUBLIC
+ static = isStatic
+ final = true
+ type = field.type
+ initializer = '''«field.type.simpleName».«next.constantName»'''
+
+ primarySourceElement = field
+ ]
+ }
+ }
+
+ default: field.addError('Cannot resolve field\'s enumeration type declaration')
+ }
+ }
+
+ def enumConstants(EnumerationTypeDeclaration enumType) {
+ enumType.declaredValues.map[ new EnumConstants(simpleName.toCamelCase, simpleName) ]
+ }
+
+ def toCamelCase(String name) {
+ val parts = name.toLowerCase.split('_')
+ parts.get(0) + parts.subList(1, parts.size).map[toFirstUpper].join
+ }
+
+ //
+ // Nested types
+ //
+
+ @Data
+ private static class EnumConstants {
+ String literalName
+ String constantName
+ }
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.annotations/src/org/eclipse/papyrus/tests/framework/xtend/annotations/TestContextRule.xtend b/tests/framework/org.eclipse.papyrus.tests.framework.annotations/src/org/eclipse/papyrus/tests/framework/xtend/annotations/TestContextRule.xtend
new file mode 100644
index 00000000000..9a3ca386b07
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.annotations/src/org/eclipse/papyrus/tests/framework/xtend/annotations/TestContextRule.xtend
@@ -0,0 +1,53 @@
+/*****************************************************************************
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.tests.framework.xtend.annotations
+
+import java.lang.annotation.Target
+import org.eclipse.xtend.lib.macro.AbstractFieldProcessor
+import org.eclipse.xtend.lib.macro.Active
+import org.eclipse.xtend.lib.macro.TransformationContext
+import org.eclipse.xtend.lib.macro.declaration.MutableFieldDeclaration
+import org.eclipse.xtext.xbase.lib.Procedures.Procedure1
+import org.eclipse.xtend.lib.macro.declaration.Visibility
+
+/**
+ * An active annotation for test-context class rules. Such rules are blocks that
+ * define a {@link TestContextBuilder} as the only input (the implicit <b>{@code it}</b> variable).
+ * The field declaration may omit the type. It may be declared as either {@code var} or {@code val}
+ * but it will be generated as a {@code val}.
+ */
+@Target(FIELD)
+@Active(TestContextRuleProcessor)
+annotation TestContextRule {}
+
+class TestContextRuleProcessor extends AbstractFieldProcessor {
+
+ override doTransform(MutableFieldDeclaration field, extension TransformationContext context) {
+ field.type = findTypeGlobally(Procedure1).newTypeReference(
+ findTypeGlobally("org.eclipse.papyrus.tests.framework.gmfgenuml2utp.TransformationUtilities.TestContextBuilder").newTypeReference.newWildcardTypeReferenceWithLowerBound
+ )
+ field.final = true
+ field.visibility = Visibility.PRIVATE
+
+ field.declaringType.addMethod('get' + field.simpleName.toFirstUpper) [
+ field.markAsRead
+ returnType = field.type
+ body = ['''
+ return «field.simpleName»;
+ ''']
+ primarySourceElement = field
+ ]
+ }
+
+} \ No newline at end of file
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.annotations/src/org/eclipse/papyrus/tests/framework/xtend/annotations/TestPackageRule.xtend b/tests/framework/org.eclipse.papyrus.tests.framework.annotations/src/org/eclipse/papyrus/tests/framework/xtend/annotations/TestPackageRule.xtend
new file mode 100644
index 00000000000..d159c2a5f13
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.annotations/src/org/eclipse/papyrus/tests/framework/xtend/annotations/TestPackageRule.xtend
@@ -0,0 +1,53 @@
+/*****************************************************************************
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.tests.framework.xtend.annotations
+
+import java.lang.annotation.Target
+import org.eclipse.xtend.lib.macro.AbstractFieldProcessor
+import org.eclipse.xtend.lib.macro.Active
+import org.eclipse.xtend.lib.macro.TransformationContext
+import org.eclipse.xtend.lib.macro.declaration.MutableFieldDeclaration
+import org.eclipse.xtext.xbase.lib.Procedures.Procedure1
+import org.eclipse.xtend.lib.macro.declaration.Visibility
+
+/**
+ * An active annotation for test-package rules. Such rules are blocks that
+ * define a {@link TestPackageBuilder} as the only input (the implicit <b>{@code it}</b> variable).
+ * The field declaration may omit the type. It may be declared as either {@code var} or {@code val}
+ * but it will be generated as a {@code val}.
+ */
+@Target(FIELD)
+@Active(TestPackageRuleProcessor)
+annotation TestPackageRule {}
+
+class TestPackageRuleProcessor extends AbstractFieldProcessor {
+
+ override doTransform(MutableFieldDeclaration field, extension TransformationContext context) {
+ field.type = findTypeGlobally(Procedure1).newTypeReference(
+ findTypeGlobally("org.eclipse.papyrus.tests.framework.gmfgenuml2utp.TransformationUtilities.TestPackageBuilder").newTypeReference.newWildcardTypeReferenceWithLowerBound
+ )
+ field.final = true
+ field.visibility = Visibility.PRIVATE
+
+ field.declaringType.addMethod('get' + field.simpleName.toFirstUpper) [
+ field.markAsRead
+ returnType = field.type
+ body = ['''
+ return «field.simpleName»;
+ ''']
+ primarySourceElement = field
+ ]
+ }
+
+} \ No newline at end of file
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.annotations/xtend-gen/.gitignore b/tests/framework/org.eclipse.papyrus.tests.framework.annotations/xtend-gen/.gitignore
new file mode 100644
index 00000000000..d6b7ef32c84
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.annotations/xtend-gen/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.edit/.classpath b/tests/framework/org.eclipse.papyrus.tests.framework.edit/.classpath
new file mode 100644
index 00000000000..75556083f6e
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.edit/.classpath
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src-gen"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.edit/.project b/tests/framework/org.eclipse.papyrus.tests.framework.edit/.project
new file mode 100644
index 00000000000..a2e2a634656
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.edit/.project
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.papyrus.tests.framework.edit</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ </natures>
+</projectDescription>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.edit/META-INF/MANIFEST.MF b/tests/framework/org.eclipse.papyrus.tests.framework.edit/META-INF/MANIFEST.MF
new file mode 100644
index 00000000000..76aac9ae00e
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.edit/META-INF/MANIFEST.MF
@@ -0,0 +1,25 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %pluginName
+Bundle-SymbolicName: org.eclipse.papyrus.tests.framework.edit;singleton:=true
+Bundle-Version: 1.1.0.qualifier
+Bundle-ClassPath: .
+Bundle-Activator: org.eclipse.papyrus.tests.framework.exceptions.provider.TestexceptionsEditPlugin$Implementation
+Bundle-Vendor: %providerName
+Bundle-Localization: plugin
+Bundle-RequiredExecutionEnvironment: JavaSE-1.7
+Export-Package: org.eclipse.papyrus.tests.framework.exceptions.provider
+Require-Bundle: org.eclipse.core.runtime,
+ org.eclipse.papyrus.tests.framework;bundle-version="1.1.0";visibility:=reexport,
+ org.eclipse.emf.edit;visibility:=reexport,
+ org.eclipse.emf.ecore;visibility:=reexport,
+ org.eclipse.emf.ecore.edit;visibility:=reexport,
+ org.eclipse.gmf.codegen;visibility:=reexport,
+ org.eclipse.gmf.codegen.edit;visibility:=reexport,
+ org.eclipse.uml2.types;visibility:=reexport,
+ org.eclipse.uml2.uml;visibility:=reexport,
+ org.eclipse.uml2.uml.edit;visibility:=reexport,
+ org.eclipse.emf.codegen.ecore;visibility:=reexport,
+ org.eclipse.emf.codegen.ecore.ui;visibility:=reexport,
+ org.eclipse.uml2.common.edit;visibility:=reexport
+Bundle-ActivationPolicy: lazy
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.edit/about.html b/tests/framework/org.eclipse.papyrus.tests.framework.edit/about.html
new file mode 100644
index 00000000000..d35d5aed64c
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.edit/about.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+
+<p>June 5, 2007</p>
+<h3>License</h3>
+
+<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
+being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
+apply to your use of any object code in the Content. Check the Redistributor's license that was
+provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
+
+</body>
+</html>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.edit/build.properties b/tests/framework/org.eclipse.papyrus.tests.framework.edit/build.properties
new file mode 100644
index 00000000000..46b11705f39
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.edit/build.properties
@@ -0,0 +1,20 @@
+# Copyright (c) 2015 Christian W. Damus 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:
+# Christian W. Damus - Initial API and implementation
+
+bin.includes = .,\
+ icons/,\
+ META-INF/,\
+ plugin.xml,\
+ plugin.properties,\
+ about.html
+jars.compile.order = .
+source.. = src-gen/
+output.. = bin/
+src.includes = about.html
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.edit/icons/full/obj16/AnyEditPart.gif b/tests/framework/org.eclipse.papyrus.tests.framework.edit/icons/full/obj16/AnyEditPart.gif
new file mode 100644
index 00000000000..db7414e9372
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.edit/icons/full/obj16/AnyEditPart.gif
Binary files differ
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.edit/icons/full/obj16/CompositeEditPartSpec.gif b/tests/framework/org.eclipse.papyrus.tests.framework.edit/icons/full/obj16/CompositeEditPartSpec.gif
new file mode 100644
index 00000000000..136e3b27269
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.edit/icons/full/obj16/CompositeEditPartSpec.gif
Binary files differ
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.edit/icons/full/obj16/EditPartRef.gif b/tests/framework/org.eclipse.papyrus.tests.framework.edit/icons/full/obj16/EditPartRef.gif
new file mode 100644
index 00000000000..30f0c48da8d
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.edit/icons/full/obj16/EditPartRef.gif
Binary files differ
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.edit/icons/full/obj16/ForbiddenEditPart.gif b/tests/framework/org.eclipse.papyrus.tests.framework.edit/icons/full/obj16/ForbiddenEditPart.gif
new file mode 100644
index 00000000000..136e3b27269
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.edit/icons/full/obj16/ForbiddenEditPart.gif
Binary files differ
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.edit/icons/full/obj16/ForbiddenEditPartPermutation.gif b/tests/framework/org.eclipse.papyrus.tests.framework.edit/icons/full/obj16/ForbiddenEditPartPermutation.gif
new file mode 100644
index 00000000000..5a9bc7514fa
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.edit/icons/full/obj16/ForbiddenEditPartPermutation.gif
Binary files differ
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.edit/icons/full/obj16/TestExceptions.gif b/tests/framework/org.eclipse.papyrus.tests.framework.edit/icons/full/obj16/TestExceptions.gif
new file mode 100644
index 00000000000..7b7c428c715
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.edit/icons/full/obj16/TestExceptions.gif
Binary files differ
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.edit/plugin.properties b/tests/framework/org.eclipse.papyrus.tests.framework.edit/plugin.properties
new file mode 100644
index 00000000000..65bdde44dae
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.edit/plugin.properties
@@ -0,0 +1,59 @@
+# Copyright (c) 2015 Christian W. Damus 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:
+# Christian W. Damus - Initial API and implementation
+
+pluginName = Papyrus Diagram Test Exceptions Edit Support
+providerName = Eclipse Modeling Project
+
+_UI_CreateChild_text = {0}
+_UI_CreateChild_text2 = {1} {0}
+_UI_CreateChild_text3 = {1}
+_UI_CreateChild_tooltip = Create New {0} Under {1} Feature
+_UI_CreateChild_description = Create a new child of type {0} for the {1} feature of the selected {2}.
+_UI_CreateSibling_description = Create a new sibling of type {0} for the selected {2}, under the {1} feature of their parent.
+
+_UI_PropertyDescriptor_description = The {0} of the {1}
+
+_UI_ForbiddenEditPartPermutation_type = Forbidden Edit Part Permutation
+_UI_Unknown_type = Object
+
+_UI_Unknown_datatype= Value
+
+_UI_ForbiddenEditPartPermutation_editPart_feature = Edit Part
+_UI_ForbiddenEditPartPermutation_reasonKind_feature = Reason Kind
+_UI_ForbiddenEditPartPermutation_reason_feature = Reason
+_UI_ForbiddenEditPartPermutation_testClass_feature = Test Class
+_UI_Unknown_feature = Unspecified
+
+_UI_ForbiddenReasonKind_invalid_literal = invalid
+_UI_ForbiddenReasonKind_failing_literal = failing
+_UI_ForbiddenReasonKind_unimplemented_literal = unimplemented
+_UI_TestExceptions_type = Test Exceptions
+_UI_TestExceptions_constraint_feature = Constraint
+_UI_TestConstraint_type = Test Constraint
+_UI_TestConstraint_container_feature = Container
+_UI_EditPartRef_type = Edit Part Ref
+_UI_EditPartRef_editPart_feature = Edit Part
+_UI_EditPartRef_forbidden_feature = Forbidden
+_UI_EditPartSpec_type = Edit Part Spec
+_UI_CompositeEditPartSpec_type = Composite Edit Part Spec
+_UI_EditPartSpec_composite_feature = Composite
+_UI_EditPartSpec_forbidden_feature = Forbidden
+_UI_CompositeEditPartSpec_operator_feature = Operator
+_UI_CompositeEditPartSpec_operand_feature = Operand
+_UI_OperatorKind_and_literal = and
+_UI_OperatorKind_or_literal = or
+_UI_OperatorKind_not_literal = not
+_UI_AnyEditPart_type = Any Edit Part
+_UI_TestConstraint_omitOnFailure_feature = Omit On Failure
+_UI_ForbiddenEditPart_type = Forbidden Edit Part
+_UI_ForbiddenEditPart_editPart_feature = Edit Part
+_UI_ForbiddenEditPart_reason_feature = Reason
+_UI_ForbiddenEditPart_reasonKind_feature = Reason Kind
+_UI_ForbiddenReasonKind_interactive_literal = interactive
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.edit/plugin.xml b/tests/framework/org.eclipse.papyrus.tests.framework.edit/plugin.xml
new file mode 100644
index 00000000000..1e43593b761
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.edit/plugin.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+
+<!--
+ Copyright (c) 2015 Christian W. Damus 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:
+ Christian W. Damus - Initial API and implementation
+-->
+
+<plugin>
+
+ <extension point="org.eclipse.emf.edit.itemProviderAdapterFactories">
+ <!-- @generated test-exceptions -->
+ <factory
+ uri="http://www.eclipse.org/papyrus/2015/testframework/exceptions"
+ class="org.eclipse.papyrus.tests.framework.exceptions.provider.ExceptionsItemProviderAdapterFactory"
+ supportedTypes=
+ "org.eclipse.emf.edit.provider.IEditingDomainItemProvider
+ org.eclipse.emf.edit.provider.IStructuredItemContentProvider
+ org.eclipse.emf.edit.provider.ITreeItemContentProvider
+ org.eclipse.emf.edit.provider.IItemLabelProvider
+ org.eclipse.emf.edit.provider.IItemPropertySource"/>
+ </extension>
+
+</plugin>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.edit/pom.xml b/tests/framework/org.eclipse.papyrus.tests.framework.edit/pom.xml
new file mode 100644
index 00000000000..69169fd4c4e
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.edit/pom.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+ xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.eclipse.papyrus</groupId>
+ <artifactId>org.eclipse.papyrus.dev.releng</artifactId>
+ <version>1.1.0-SNAPSHOT</version>
+ <relativePath>../../../releng/dev/pom.xml</relativePath>
+ </parent>
+ <groupId>org.eclipse.papyrus</groupId>
+ <artifactId>org.eclipse.papyrus.tests.framework.edit</artifactId>
+ <version>1.1.0-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/AnyEditPartItemProvider.java b/tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/AnyEditPartItemProvider.java
new file mode 100644
index 00000000000..fd983dbfaff
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/AnyEditPartItemProvider.java
@@ -0,0 +1,112 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions.provider;
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+/**
+ * This is the item provider adapter for a
+ * {@link org.eclipse.papyrus.tests.framework.exceptions.AnyEditPart} object.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+public class AnyEditPartItemProvider extends EditPartSpecItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public AnyEditPartItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns AnyEditPart.gif. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/AnyEditPart"));
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected boolean shouldComposeCreationImage() {
+ return true;
+ }
+
+ /**
+ * This returns the label text for the adapted class. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated NOT
+ */
+ @Override
+ public String getText(Object object) {
+ return "*"; //$NON-NLS-1$
+ }
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to
+ * update any cached children and by creating a viewer notification, which
+ * it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s
+ * describing the children that can be created under this object. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/CompositeEditPartSpecItemProvider.java b/tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/CompositeEditPartSpecItemProvider.java
new file mode 100644
index 00000000000..be49f338f9f
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/CompositeEditPartSpecItemProvider.java
@@ -0,0 +1,225 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions.provider;
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.ecore.EStructuralFeature;
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+import org.eclipse.papyrus.tests.framework.exceptions.CompositeEditPartSpec;
+import org.eclipse.papyrus.tests.framework.exceptions.EditPartSpec;
+import org.eclipse.papyrus.tests.framework.exceptions.ExceptionsFactory;
+import org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage;
+import org.eclipse.papyrus.tests.framework.exceptions.OperatorKind;
+
+/**
+ * This is the item provider adapter for a
+ * {@link org.eclipse.papyrus.tests.framework.exceptions.CompositeEditPartSpec}
+ * object. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+public class CompositeEditPartSpecItemProvider extends EditPartSpecItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public CompositeEditPartSpecItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addOperatorPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Operator feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addOperatorPropertyDescriptor(Object object) {
+ itemPropertyDescriptors
+ .add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(), getString("_UI_CompositeEditPartSpec_operator_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_CompositeEditPartSpec_operator_feature",
+ "_UI_CompositeEditPartSpec_type"),
+ ExceptionsPackage.Literals.COMPOSITE_EDIT_PART_SPEC__OPERATOR, true, false, false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null));
+ }
+
+ /**
+ * This specifies how to implement {@link #getChildren} and is used to
+ * deduce an appropriate feature for an
+ * {@link org.eclipse.emf.edit.command.AddCommand},
+ * {@link org.eclipse.emf.edit.command.RemoveCommand} or
+ * {@link org.eclipse.emf.edit.command.MoveCommand} in
+ * {@link #createCommand}. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(ExceptionsPackage.Literals.COMPOSITE_EDIT_PART_SPEC__OPERAND);
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper
+ // feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CompositeEditPartSpec.gif. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CompositeEditPartSpec"));
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected boolean shouldComposeCreationImage() {
+ return true;
+ }
+
+ /**
+ * This returns the label text for the adapted class. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated NOT
+ */
+ @Override
+ public String getText(Object object) {
+ CompositeEditPartSpec composite = (CompositeEditPartSpec) object;
+ OperatorKind labelValue = composite.getOperator();
+ String label = labelValue == null ? null : labelValue.toString();
+
+ StringBuilder result = new StringBuilder();
+ result.append(label).append('(');
+ boolean first = true;
+ for (EditPartSpec operand : composite.getOperands()) {
+ if (first) {
+ first = false;
+ } else {
+ result.append(", "); //$NON-NLS-1$
+ }
+ IItemLabelProvider labels = (IItemLabelProvider) getRootAdapterFactory().adapt(operand,
+ IItemLabelProvider.class);
+ result.append((labels == null) ? operand.eClass().getName() : labels.getText(operand));
+
+ if (result.length() > 150) {
+ // Too long: give up
+ result.append(" ..."); //$NON-NLS-1$
+ }
+ }
+ result.append(')');
+ return result.toString();
+ }
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to
+ * update any cached children and by creating a viewer notification, which
+ * it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ public void notifyChangedGen(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CompositeEditPartSpec.class)) {
+ case ExceptionsPackage.COMPOSITE_EDIT_PART_SPEC__OPERATOR:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case ExceptionsPackage.COMPOSITE_EDIT_PART_SPEC__OPERAND:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ @Override
+ public void notifyChanged(Notification notification) {
+ notifyChangedGen(notification);
+
+ switch (notification.getFeatureID(CompositeEditPartSpec.class)) {
+ case ExceptionsPackage.COMPOSITE_EDIT_PART_SPEC__OPERAND:
+ // Our label depends on this
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s
+ * describing the children that can be created under this object. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add(createChildParameter(ExceptionsPackage.Literals.COMPOSITE_EDIT_PART_SPEC__OPERAND,
+ ExceptionsFactory.eINSTANCE.createCompositeEditPartSpec()));
+
+ newChildDescriptors.add(createChildParameter(ExceptionsPackage.Literals.COMPOSITE_EDIT_PART_SPEC__OPERAND,
+ ExceptionsFactory.eINSTANCE.createEditPartRef()));
+
+ newChildDescriptors.add(createChildParameter(ExceptionsPackage.Literals.COMPOSITE_EDIT_PART_SPEC__OPERAND,
+ ExceptionsFactory.eINSTANCE.createAnyEditPart()));
+ }
+
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/EditPartRefItemProvider.java b/tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/EditPartRefItemProvider.java
new file mode 100644
index 00000000000..172846e006b
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/EditPartRefItemProvider.java
@@ -0,0 +1,147 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions.provider;
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+import org.eclipse.papyrus.tests.framework.exceptions.EditPartRef;
+import org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage;
+
+/**
+ * This is the item provider adapter for a
+ * {@link org.eclipse.papyrus.tests.framework.exceptions.EditPartRef} object.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+public class EditPartRefItemProvider extends EditPartSpecItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EditPartRefItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addEditPartPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Edit Part feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addEditPartPropertyDescriptor(Object object) {
+ itemPropertyDescriptors
+ .add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(), getString("_UI_EditPartRef_editPart_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_EditPartRef_editPart_feature",
+ "_UI_EditPartRef_type"),
+ ExceptionsPackage.Literals.EDIT_PART_REF__EDIT_PART, true, false, true, null, null, null));
+ }
+
+ /**
+ * This returns EditPartRef.gif. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/EditPartRef"));
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected boolean shouldComposeCreationImage() {
+ return true;
+ }
+
+ /**
+ * This returns the label text for the adapted class. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated NOT
+ */
+ @Override
+ public String getText(Object object) {
+ EditPartRef ref = (EditPartRef) object;
+
+ String editPartName = (ref.getEditPart() == null) ? null : ref.getEditPart().getEditPartClassName();
+ String result = getString("_UI_EditPartRef_type");
+
+ if ((editPartName != null) && !editPartName.isEmpty()) {
+ result = editPartName;
+ }
+
+ return result;
+ }
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to
+ * update any cached children and by creating a viewer notification, which
+ * it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(EditPartRef.class)) {
+ case ExceptionsPackage.EDIT_PART_REF__EDIT_PART:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s
+ * describing the children that can be created under this object. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/EditPartSpecItemProvider.java b/tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/EditPartSpecItemProvider.java
new file mode 100644
index 00000000000..b1e238d9cd5
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/EditPartSpecItemProvider.java
@@ -0,0 +1,122 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions.provider;
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.common.util.ResourceLocator;
+
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+
+/**
+ * This is the item provider adapter for a
+ * {@link org.eclipse.papyrus.tests.framework.exceptions.EditPartSpec} object.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+public class EditPartSpecItemProvider extends ItemProviderAdapter implements IEditingDomainItemProvider,
+ IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EditPartSpecItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected boolean shouldComposeCreationImage() {
+ return true;
+ }
+
+ /**
+ * This returns the label text for the adapted class. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_EditPartSpec_type");
+ }
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to
+ * update any cached children and by creating a viewer notification, which
+ * it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s
+ * describing the children that can be created under this object. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+ /**
+ * Return the resource locator for this item provider's resources. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public ResourceLocator getResourceLocator() {
+ return TestexceptionsEditPlugin.INSTANCE;
+ }
+
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/ExceptionsItemProviderAdapterFactory.java b/tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/ExceptionsItemProviderAdapterFactory.java
new file mode 100644
index 00000000000..ff9d6df03e1
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/ExceptionsItemProviderAdapterFactory.java
@@ -0,0 +1,361 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions.provider;
+
+import java.util.ArrayList;
+import java.util.Collection;
+
+import org.eclipse.emf.common.notify.Adapter;
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.Notifier;
+
+import org.eclipse.emf.edit.provider.ChangeNotifier;
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.ComposedAdapterFactory;
+import org.eclipse.emf.edit.provider.IChangeNotifier;
+import org.eclipse.emf.edit.provider.IDisposable;
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.INotifyChangedListener;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+
+import org.eclipse.papyrus.tests.framework.exceptions.util.ExceptionsAdapterFactory;
+
+/**
+ * This is the factory that is used to provide the interfaces needed to support
+ * Viewers. The adapters generated by this factory convert EMF adapter
+ * notifications into calls to {@link #fireNotifyChanged fireNotifyChanged}. The
+ * adapters also support Eclipse property sheets. Note that most of the adapters
+ * are shared among multiple instances. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+public class ExceptionsItemProviderAdapterFactory extends ExceptionsAdapterFactory
+ implements ComposeableAdapterFactory, IChangeNotifier, IDisposable {
+ /**
+ * This keeps track of the root adapter factory that delegates to this
+ * adapter factory. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected ComposedAdapterFactory parentAdapterFactory;
+
+ /**
+ * This is used to implement
+ * {@link org.eclipse.emf.edit.provider.IChangeNotifier}. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected IChangeNotifier changeNotifier = new ChangeNotifier();
+
+ /**
+ * This keeps track of all the supported types checked by
+ * {@link #isFactoryForType isFactoryForType}. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ protected Collection<Object> supportedTypes = new ArrayList<Object>();
+
+ /**
+ * This constructs an instance. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
+ * @generated
+ */
+ public ExceptionsItemProviderAdapterFactory() {
+ supportedTypes.add(IEditingDomainItemProvider.class);
+ supportedTypes.add(IStructuredItemContentProvider.class);
+ supportedTypes.add(ITreeItemContentProvider.class);
+ supportedTypes.add(IItemLabelProvider.class);
+ supportedTypes.add(IItemPropertySource.class);
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPartPermutation}
+ * instances. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected ForbiddenEditPartPermutationItemProvider forbiddenEditPartPermutationItemProvider;
+
+ /**
+ * This creates an adapter for a
+ * {@link org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPartPermutation}
+ * . <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createForbiddenEditPartPermutationAdapter() {
+ if (forbiddenEditPartPermutationItemProvider == null) {
+ forbiddenEditPartPermutationItemProvider = new ForbiddenEditPartPermutationItemProvider(this);
+ }
+
+ return forbiddenEditPartPermutationItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.tests.framework.exceptions.TestExceptions}
+ * instances. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected TestExceptionsItemProvider testExceptionsItemProvider;
+
+ /**
+ * This creates an adapter for a
+ * {@link org.eclipse.papyrus.tests.framework.exceptions.TestExceptions}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createTestExceptionsAdapter() {
+ if (testExceptionsItemProvider == null) {
+ testExceptionsItemProvider = new TestExceptionsItemProvider(this);
+ }
+
+ return testExceptionsItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.tests.framework.exceptions.CompositeEditPartSpec}
+ * instances. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected CompositeEditPartSpecItemProvider compositeEditPartSpecItemProvider;
+
+ /**
+ * This creates an adapter for a
+ * {@link org.eclipse.papyrus.tests.framework.exceptions.CompositeEditPartSpec}
+ * . <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createCompositeEditPartSpecAdapter() {
+ if (compositeEditPartSpecItemProvider == null) {
+ compositeEditPartSpecItemProvider = new CompositeEditPartSpecItemProvider(this);
+ }
+
+ return compositeEditPartSpecItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.tests.framework.exceptions.EditPartRef}
+ * instances. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected EditPartRefItemProvider editPartRefItemProvider;
+
+ /**
+ * This creates an adapter for a
+ * {@link org.eclipse.papyrus.tests.framework.exceptions.EditPartRef}. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createEditPartRefAdapter() {
+ if (editPartRefItemProvider == null) {
+ editPartRefItemProvider = new EditPartRefItemProvider(this);
+ }
+
+ return editPartRefItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.tests.framework.exceptions.AnyEditPart}
+ * instances. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected AnyEditPartItemProvider anyEditPartItemProvider;
+
+ /**
+ * This creates an adapter for a
+ * {@link org.eclipse.papyrus.tests.framework.exceptions.AnyEditPart}. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createAnyEditPartAdapter() {
+ if (anyEditPartItemProvider == null) {
+ anyEditPartItemProvider = new AnyEditPartItemProvider(this);
+ }
+
+ return anyEditPartItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all
+ * {@link org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPart}
+ * instances. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected ForbiddenEditPartItemProvider forbiddenEditPartItemProvider;
+
+ /**
+ * This creates an adapter for a
+ * {@link org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPart}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter createForbiddenEditPartAdapter() {
+ if (forbiddenEditPartItemProvider == null) {
+ forbiddenEditPartItemProvider = new ForbiddenEditPartItemProvider(this);
+ }
+
+ return forbiddenEditPartItemProvider;
+ }
+
+ /**
+ * This returns the root adapter factory that contains this factory. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public ComposeableAdapterFactory getRootAdapterFactory() {
+ return parentAdapterFactory == null ? this : parentAdapterFactory.getRootAdapterFactory();
+ }
+
+ /**
+ * This sets the composed adapter factory that contains this factory. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory) {
+ this.parentAdapterFactory = parentAdapterFactory;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public boolean isFactoryForType(Object type) {
+ return supportedTypes.contains(type) || super.isFactoryForType(type);
+ }
+
+ /**
+ * This implementation substitutes the factory itself as the key for the
+ * adapter. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Adapter adapt(Notifier notifier, Object type) {
+ return super.adapt(notifier, this);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object adapt(Object object, Object type) {
+ if (isFactoryForType(type)) {
+ Object adapter = super.adapt(object, type);
+ if (!(type instanceof Class<?>) || (((Class<?>) type).isInstance(adapter))) {
+ return adapter;
+ }
+ }
+
+ return null;
+ }
+
+ /**
+ * This adds a listener. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void addListener(INotifyChangedListener notifyChangedListener) {
+ changeNotifier.addListener(notifyChangedListener);
+ }
+
+ /**
+ * This removes a listener. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void removeListener(INotifyChangedListener notifyChangedListener) {
+ changeNotifier.removeListener(notifyChangedListener);
+ }
+
+ /**
+ * This delegates to {@link #changeNotifier} and to
+ * {@link #parentAdapterFactory}. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
+ * @generated
+ */
+ @Override
+ public void fireNotifyChanged(Notification notification) {
+ changeNotifier.fireNotifyChanged(notification);
+
+ if (parentAdapterFactory != null) {
+ parentAdapterFactory.fireNotifyChanged(notification);
+ }
+ }
+
+ /**
+ * This disposes all of the item providers created by this factory. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void dispose() {
+ if (forbiddenEditPartPermutationItemProvider != null) {
+ forbiddenEditPartPermutationItemProvider.dispose();
+ }
+ if (testExceptionsItemProvider != null) {
+ testExceptionsItemProvider.dispose();
+ }
+ if (compositeEditPartSpecItemProvider != null) {
+ compositeEditPartSpecItemProvider.dispose();
+ }
+ if (editPartRefItemProvider != null) {
+ editPartRefItemProvider.dispose();
+ }
+ if (anyEditPartItemProvider != null) {
+ anyEditPartItemProvider.dispose();
+ }
+ if (forbiddenEditPartItemProvider != null) {
+ forbiddenEditPartItemProvider.dispose();
+ }
+ }
+
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/ForbiddenEditPartItemProvider.java b/tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/ForbiddenEditPartItemProvider.java
new file mode 100644
index 00000000000..cb61aa8961c
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/ForbiddenEditPartItemProvider.java
@@ -0,0 +1,209 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions.provider;
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.tests.framework.exceptions.ExceptionsFactory;
+import org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage;
+import org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPart;
+
+/**
+ * This is the item provider adapter for a
+ * {@link org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPart}
+ * object. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+public class ForbiddenEditPartItemProvider extends TestConstraintItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public ForbiddenEditPartItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addReasonPropertyDescriptor(object);
+ addReasonKindPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Reason feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addReasonPropertyDescriptor(Object object) {
+ itemPropertyDescriptors
+ .add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(), getString("_UI_ForbiddenEditPart_reason_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_ForbiddenEditPart_reason_feature",
+ "_UI_ForbiddenEditPart_type"),
+ ExceptionsPackage.Literals.FORBIDDEN_EDIT_PART__REASON, true, false, false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null));
+ }
+
+ /**
+ * This adds a property descriptor for the Reason Kind feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addReasonKindPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(
+ ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getResourceLocator(),
+ getString("_UI_ForbiddenEditPart_reasonKind_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_ForbiddenEditPart_reasonKind_feature",
+ "_UI_ForbiddenEditPart_type"),
+ ExceptionsPackage.Literals.FORBIDDEN_EDIT_PART__REASON_KIND, true, false, false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null));
+ }
+
+ /**
+ * This specifies how to implement {@link #getChildren} and is used to
+ * deduce an appropriate feature for an
+ * {@link org.eclipse.emf.edit.command.AddCommand},
+ * {@link org.eclipse.emf.edit.command.RemoveCommand} or
+ * {@link org.eclipse.emf.edit.command.MoveCommand} in
+ * {@link #createCommand}. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(ExceptionsPackage.Literals.FORBIDDEN_EDIT_PART__EDIT_PART);
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper
+ // feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns ForbiddenEditPart.gif. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/ForbiddenEditPart"));
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected boolean shouldComposeCreationImage() {
+ return true;
+ }
+
+ /**
+ * This returns the label text for the adapted class. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ ForbiddenEditPart forbiddenEditPart = (ForbiddenEditPart) object;
+ return getString("_UI_ForbiddenEditPart_type") + " " + forbiddenEditPart.isOmitOnFailure();
+ }
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to
+ * update any cached children and by creating a viewer notification, which
+ * it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(ForbiddenEditPart.class)) {
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART__REASON:
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART__REASON_KIND:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART__EDIT_PART:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s
+ * describing the children that can be created under this object. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add(createChildParameter(ExceptionsPackage.Literals.FORBIDDEN_EDIT_PART__EDIT_PART,
+ ExceptionsFactory.eINSTANCE.createCompositeEditPartSpec()));
+
+ newChildDescriptors.add(createChildParameter(ExceptionsPackage.Literals.FORBIDDEN_EDIT_PART__EDIT_PART,
+ ExceptionsFactory.eINSTANCE.createEditPartRef()));
+
+ newChildDescriptors.add(createChildParameter(ExceptionsPackage.Literals.FORBIDDEN_EDIT_PART__EDIT_PART,
+ ExceptionsFactory.eINSTANCE.createAnyEditPart()));
+ }
+
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/ForbiddenEditPartPermutationItemProvider.java b/tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/ForbiddenEditPartPermutationItemProvider.java
new file mode 100644
index 00000000000..7d4b1910d0c
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/ForbiddenEditPartPermutationItemProvider.java
@@ -0,0 +1,228 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions.provider;
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.ecore.EStructuralFeature;
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.tests.framework.exceptions.ExceptionsFactory;
+import org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage;
+import org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPartPermutation;
+
+/**
+ * This is the item provider adapter for a
+ * {@link org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPartPermutation}
+ * object. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+public class ForbiddenEditPartPermutationItemProvider extends TestConstraintItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public ForbiddenEditPartPermutationItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addReasonKindPropertyDescriptor(object);
+ addReasonPropertyDescriptor(object);
+ addTestClassPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Reason Kind feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addReasonKindPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(
+ ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getResourceLocator(),
+ getString("_UI_ForbiddenEditPartPermutation_reasonKind_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_ForbiddenEditPartPermutation_reasonKind_feature",
+ "_UI_ForbiddenEditPartPermutation_type"),
+ ExceptionsPackage.Literals.FORBIDDEN_EDIT_PART_PERMUTATION__REASON_KIND, true, false, false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null));
+ }
+
+ /**
+ * This adds a property descriptor for the Reason feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addReasonPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(
+ ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getResourceLocator(),
+ getString("_UI_ForbiddenEditPartPermutation_reason_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_ForbiddenEditPartPermutation_reason_feature",
+ "_UI_ForbiddenEditPartPermutation_type"),
+ ExceptionsPackage.Literals.FORBIDDEN_EDIT_PART_PERMUTATION__REASON, true, false, false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null));
+ }
+
+ /**
+ * This adds a property descriptor for the Test Class feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addTestClassPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(
+ ((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getResourceLocator(),
+ getString("_UI_ForbiddenEditPartPermutation_testClass_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_ForbiddenEditPartPermutation_testClass_feature",
+ "_UI_ForbiddenEditPartPermutation_type"),
+ ExceptionsPackage.Literals.FORBIDDEN_EDIT_PART_PERMUTATION__TEST_CLASS, true, false, true, null, null,
+ null));
+ }
+
+ /**
+ * This specifies how to implement {@link #getChildren} and is used to
+ * deduce an appropriate feature for an
+ * {@link org.eclipse.emf.edit.command.AddCommand},
+ * {@link org.eclipse.emf.edit.command.RemoveCommand} or
+ * {@link org.eclipse.emf.edit.command.MoveCommand} in
+ * {@link #createCommand}. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(ExceptionsPackage.Literals.FORBIDDEN_EDIT_PART_PERMUTATION__EDIT_PART);
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper
+ // feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns ForbiddenEditPartPermutation.gif. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/ForbiddenEditPartPermutation"));
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected boolean shouldComposeCreationImage() {
+ return true;
+ }
+
+ /**
+ * This returns the label text for the adapted class. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ ForbiddenEditPartPermutation forbiddenEditPartPermutation = (ForbiddenEditPartPermutation) object;
+ return getString("_UI_ForbiddenEditPartPermutation_type") + " "
+ + forbiddenEditPartPermutation.isOmitOnFailure();
+ }
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to
+ * update any cached children and by creating a viewer notification, which
+ * it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(ForbiddenEditPartPermutation.class)) {
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART_PERMUTATION__REASON_KIND:
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART_PERMUTATION__REASON:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART_PERMUTATION__EDIT_PART:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s
+ * describing the children that can be created under this object. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors
+ .add(createChildParameter(ExceptionsPackage.Literals.FORBIDDEN_EDIT_PART_PERMUTATION__EDIT_PART,
+ ExceptionsFactory.eINSTANCE.createCompositeEditPartSpec()));
+
+ newChildDescriptors
+ .add(createChildParameter(ExceptionsPackage.Literals.FORBIDDEN_EDIT_PART_PERMUTATION__EDIT_PART,
+ ExceptionsFactory.eINSTANCE.createEditPartRef()));
+
+ newChildDescriptors
+ .add(createChildParameter(ExceptionsPackage.Literals.FORBIDDEN_EDIT_PART_PERMUTATION__EDIT_PART,
+ ExceptionsFactory.eINSTANCE.createAnyEditPart()));
+ }
+
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/TestConstraintItemProvider.java b/tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/TestConstraintItemProvider.java
new file mode 100644
index 00000000000..dbbe5fb6aa5
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/TestConstraintItemProvider.java
@@ -0,0 +1,151 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions.provider;
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.common.util.ResourceLocator;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+import org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage;
+import org.eclipse.papyrus.tests.framework.exceptions.TestConstraint;
+
+/**
+ * This is the item provider adapter for a
+ * {@link org.eclipse.papyrus.tests.framework.exceptions.TestConstraint} object.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+public class TestConstraintItemProvider extends ItemProviderAdapter implements IEditingDomainItemProvider,
+ IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public TestConstraintItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addOmitOnFailurePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Omit On Failure feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addOmitOnFailurePropertyDescriptor(Object object) {
+ itemPropertyDescriptors
+ .add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(), getString("_UI_TestConstraint_omitOnFailure_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_TestConstraint_omitOnFailure_feature",
+ "_UI_TestConstraint_type"),
+ ExceptionsPackage.Literals.TEST_CONSTRAINT__OMIT_ON_FAILURE, true, false, false,
+ ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE, null, null));
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected boolean shouldComposeCreationImage() {
+ return true;
+ }
+
+ /**
+ * This returns the label text for the adapted class. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ TestConstraint testConstraint = (TestConstraint) object;
+ return getString("_UI_TestConstraint_type") + " " + testConstraint.isOmitOnFailure();
+ }
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to
+ * update any cached children and by creating a viewer notification, which
+ * it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(TestConstraint.class)) {
+ case ExceptionsPackage.TEST_CONSTRAINT__OMIT_ON_FAILURE:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s
+ * describing the children that can be created under this object. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+ /**
+ * Return the resource locator for this item provider's resources. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public ResourceLocator getResourceLocator() {
+ return TestexceptionsEditPlugin.INSTANCE;
+ }
+
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/TestExceptionsItemProvider.java b/tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/TestExceptionsItemProvider.java
new file mode 100644
index 00000000000..2bfe2f35d35
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/TestExceptionsItemProvider.java
@@ -0,0 +1,185 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions.provider;
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.common.util.ResourceLocator;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.tests.framework.exceptions.ExceptionsFactory;
+import org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage;
+import org.eclipse.papyrus.tests.framework.exceptions.TestExceptions;
+
+/**
+ * This is the item provider adapter for a
+ * {@link org.eclipse.papyrus.tests.framework.exceptions.TestExceptions} object.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+public class TestExceptionsItemProvider extends ItemProviderAdapter implements IEditingDomainItemProvider,
+ IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public TestExceptionsItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This specifies how to implement {@link #getChildren} and is used to
+ * deduce an appropriate feature for an
+ * {@link org.eclipse.emf.edit.command.AddCommand},
+ * {@link org.eclipse.emf.edit.command.RemoveCommand} or
+ * {@link org.eclipse.emf.edit.command.MoveCommand} in
+ * {@link #createCommand}. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(ExceptionsPackage.Literals.TEST_EXCEPTIONS__CONSTRAINT);
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper
+ // feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns TestExceptions.gif. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/TestExceptions"));
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected boolean shouldComposeCreationImage() {
+ return true;
+ }
+
+ /**
+ * This returns the label text for the adapted class. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_TestExceptions_type");
+ }
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to
+ * update any cached children and by creating a viewer notification, which
+ * it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(TestExceptions.class)) {
+ case ExceptionsPackage.TEST_EXCEPTIONS__CONSTRAINT:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s
+ * describing the children that can be created under this object. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add(createChildParameter(ExceptionsPackage.Literals.TEST_EXCEPTIONS__CONSTRAINT,
+ ExceptionsFactory.eINSTANCE.createForbiddenEditPartPermutation()));
+
+ newChildDescriptors.add(createChildParameter(ExceptionsPackage.Literals.TEST_EXCEPTIONS__CONSTRAINT,
+ ExceptionsFactory.eINSTANCE.createForbiddenEditPart()));
+ }
+
+ /**
+ * Return the resource locator for this item provider's resources. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public ResourceLocator getResourceLocator() {
+ return TestexceptionsEditPlugin.INSTANCE;
+ }
+
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/TestexceptionsEditPlugin.java b/tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/TestexceptionsEditPlugin.java
new file mode 100644
index 00000000000..086bc4c0a3a
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.edit/src-gen/org/eclipse/papyrus/tests/framework/exceptions/provider/TestexceptionsEditPlugin.java
@@ -0,0 +1,103 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions.provider;
+
+import org.eclipse.emf.codegen.ecore.genmodel.provider.GenModelEditPlugin;
+
+import org.eclipse.emf.common.EMFPlugin;
+
+import org.eclipse.emf.common.util.ResourceLocator;
+
+import org.eclipse.emf.ecore.provider.EcoreEditPlugin;
+
+import org.eclipse.gmf.codegen.gmfgen.presentation.EditorPlugin;
+
+import org.eclipse.uml2.uml.edit.UMLEditPlugin;
+
+/**
+ * This is the central singleton for the Test-exceptions edit plugin. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+public final class TestexceptionsEditPlugin extends EMFPlugin {
+ /**
+ * Keep track of the singleton. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
+ * @generated
+ */
+ public static final TestexceptionsEditPlugin INSTANCE = new TestexceptionsEditPlugin();
+
+ /**
+ * Keep track of the singleton. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
+ * @generated
+ */
+ private static Implementation plugin;
+
+ /**
+ * Create the instance. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public TestexceptionsEditPlugin() {
+ super(new ResourceLocator[] { EcoreEditPlugin.INSTANCE, EditorPlugin.INSTANCE, UMLEditPlugin.INSTANCE,
+ GenModelEditPlugin.INSTANCE, });
+ }
+
+ /**
+ * Returns the singleton instance of the Eclipse plugin. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @return the singleton instance.
+ * @generated
+ */
+ @Override
+ public ResourceLocator getPluginResourceLocator() {
+ return plugin;
+ }
+
+ /**
+ * Returns the singleton instance of the Eclipse plugin. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @return the singleton instance.
+ * @generated
+ */
+ public static Implementation getPlugin() {
+ return plugin;
+ }
+
+ /**
+ * The actual implementation of the Eclipse <b>Plugin</b>. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public static class Implementation extends EclipsePlugin {
+ /**
+ * Creates an instance. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public Implementation() {
+ super();
+
+ // Remember the static instance.
+ //
+ plugin = this;
+ }
+ }
+
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.editor/.classpath b/tests/framework/org.eclipse.papyrus.tests.framework.editor/.classpath
new file mode 100644
index 00000000000..75556083f6e
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.editor/.classpath
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src-gen"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.editor/.project b/tests/framework/org.eclipse.papyrus.tests.framework.editor/.project
new file mode 100644
index 00000000000..01464f8bf32
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.editor/.project
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.papyrus.tests.framework.editor</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ </natures>
+</projectDescription>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.editor/META-INF/MANIFEST.MF b/tests/framework/org.eclipse.papyrus.tests.framework.editor/META-INF/MANIFEST.MF
new file mode 100644
index 00000000000..76e9325070d
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.editor/META-INF/MANIFEST.MF
@@ -0,0 +1,22 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %pluginName
+Bundle-SymbolicName: org.eclipse.papyrus.tests.framework.editor;singleton:=true
+Bundle-Version: 1.1.0.qualifier
+Bundle-ClassPath: .
+Bundle-Activator: org.eclipse.papyrus.tests.framework.exceptions.presentation.TestexceptionsEditorPlugin$Implementation
+Bundle-Vendor: %providerName
+Bundle-Localization: plugin
+Bundle-RequiredExecutionEnvironment: JavaSE-1.7
+Export-Package: org.eclipse.papyrus.tests.framework.exceptions.presentation
+Require-Bundle: org.eclipse.core.runtime,
+ org.eclipse.core.resources;visibility:=reexport,
+ org.eclipse.papyrus.tests.framework.edit;bundle-version="1.1.0";visibility:=reexport,
+ org.eclipse.emf.ecore.xmi;visibility:=reexport,
+ org.eclipse.emf.edit.ui;visibility:=reexport,
+ org.eclipse.ui.ide;visibility:=reexport,
+ org.eclipse.emf.ecore.edit;visibility:=reexport,
+ org.eclipse.gmf.codegen.edit;visibility:=reexport,
+ org.eclipse.uml2.uml.edit;visibility:=reexport,
+ org.eclipse.emf.codegen.ecore.ui;visibility:=reexport
+Bundle-ActivationPolicy: lazy
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.editor/about.html b/tests/framework/org.eclipse.papyrus.tests.framework.editor/about.html
new file mode 100644
index 00000000000..d35d5aed64c
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.editor/about.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+
+<p>June 5, 2007</p>
+<h3>License</h3>
+
+<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
+being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
+apply to your use of any object code in the Content. Check the Redistributor's license that was
+provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
+
+</body>
+</html>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.editor/build.properties b/tests/framework/org.eclipse.papyrus.tests.framework.editor/build.properties
new file mode 100644
index 00000000000..cd1bdbdd30a
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.editor/build.properties
@@ -0,0 +1,20 @@
+# Copyright (c) 2015 Christian W. Damus 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:
+# Christian W. Damus - Initial API and implementation
+
+bin.includes = .,\
+ icons/,\
+ META-INF/,\
+ plugin.xml,\
+ plugin.properties,\
+ about.html
+jars.compile.order = .
+source.. = src-gen/
+output.. = bin
+src.includes = about.html
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.editor/icons/full/obj16/ExceptionsModelFile.gif b/tests/framework/org.eclipse.papyrus.tests.framework.editor/icons/full/obj16/ExceptionsModelFile.gif
new file mode 100644
index 00000000000..7ede4ac8f48
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.editor/icons/full/obj16/ExceptionsModelFile.gif
Binary files differ
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.editor/icons/full/wizban/NewExceptions.gif b/tests/framework/org.eclipse.papyrus.tests.framework.editor/icons/full/wizban/NewExceptions.gif
new file mode 100644
index 00000000000..e3b9c14a6a6
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.editor/icons/full/wizban/NewExceptions.gif
Binary files differ
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.editor/plugin.properties b/tests/framework/org.eclipse.papyrus.tests.framework.editor/plugin.properties
new file mode 100644
index 00000000000..aee0c7056cf
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.editor/plugin.properties
@@ -0,0 +1,54 @@
+# Copyright (c) 2015 Christian W. Damus 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:
+# Christian W. Damus - Initial API and implementation
+
+pluginName = Papyrus Diagram Test Exceptions Editor
+providerName = Eclipse Modeling Project
+
+_UI_ExceptionsEditor_menu = &Exceptions Editor
+
+_UI_CreateChild_menu_item = &New Child
+_UI_CreateSibling_menu_item = N&ew Sibling
+
+_UI_ShowPropertiesView_menu_item = Show &Properties View
+_UI_RefreshViewer_menu_item = &Refresh
+
+_UI_SelectionPage_label = Selection
+
+_UI_NoObjectSelected = Selected Nothing
+_UI_SingleObjectSelected = Selected Object: {0}
+_UI_MultiObjectSelected = Selected {0} Objects
+
+_UI_OpenEditorError_label = Open Editor
+
+_UI_Wizard_category = Example EMF Model Creation Wizards
+
+_UI_CreateModelError_message = Problems encountered in file "{0}"
+
+_UI_ExceptionsModelWizard_label = Exceptions Model
+_UI_ExceptionsModelWizard_description = Create a new Exceptions model
+
+_UI_ExceptionsEditor_label = Exceptions Model Editor
+
+_UI_ExceptionsEditorFilenameDefaultBase = My
+_UI_ExceptionsEditorFilenameExtensions = testexceptions
+
+_UI_Wizard_label = New
+
+_WARN_FilenameExtension = The file name must end in ''.{0}''
+_WARN_FilenameExtensions = The file name must have one of the following extensions: {0}
+
+_UI_ModelObject = &Model Object
+_UI_XMLEncoding = &XML Encoding
+_UI_XMLEncodingChoices = UTF-8 ASCII UTF-16 UTF-16BE UTF-16LE ISO-8859-1
+_UI_Wizard_initial_object_description = Select a model object to create
+
+_UI_FileConflict_label = File Conflict
+_WARN_FileConflict = There are unsaved changes that conflict with changes made outside the editor. Do you wish to discard this editor's changes?
+
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.editor/plugin.xml b/tests/framework/org.eclipse.papyrus.tests.framework.editor/plugin.xml
new file mode 100644
index 00000000000..4dfd9dc2db1
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.editor/plugin.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+
+<!--
+ Copyright (c) 2015 Christian W. Damus 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:
+ Christian W. Damus - Initial API and implementation
+-->
+
+<plugin>
+
+ <extension point="org.eclipse.ui.newWizards">
+ <!-- @generated test-exceptions -->
+ <category
+ id="org.eclipse.emf.ecore.Wizard.category.ID"
+ name="%_UI_Wizard_category"/>
+ <wizard
+ id="org.eclipse.papyrus.tests.framework.exceptions.presentation.ExceptionsModelWizardID"
+ name="%_UI_ExceptionsModelWizard_label"
+ class="org.eclipse.papyrus.tests.framework.exceptions.presentation.ExceptionsModelWizard"
+ category="org.eclipse.emf.ecore.Wizard.category.ID"
+ icon="icons/full/obj16/ExceptionsModelFile.gif">
+ <description>%_UI_ExceptionsModelWizard_description</description>
+ <selection class="org.eclipse.core.resources.IResource"/>
+ </wizard>
+ </extension>
+
+ <extension point="org.eclipse.ui.editors">
+ <!-- @generated test-exceptions -->
+ <editor
+ id="org.eclipse.papyrus.tests.framework.exceptions.presentation.ExceptionsEditorID"
+ name="%_UI_ExceptionsEditor_label"
+ icon="icons/full/obj16/ExceptionsModelFile.gif"
+ extensions="testexceptions"
+ class="org.eclipse.papyrus.tests.framework.exceptions.presentation.ExceptionsEditor"
+ contributorClass="org.eclipse.papyrus.tests.framework.exceptions.presentation.ExceptionsActionBarContributor">
+ </editor>
+ </extension>
+
+</plugin>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.editor/pom.xml b/tests/framework/org.eclipse.papyrus.tests.framework.editor/pom.xml
new file mode 100644
index 00000000000..cde9ae019db
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.editor/pom.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+ xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.eclipse.papyrus</groupId>
+ <artifactId>org.eclipse.papyrus.dev.releng</artifactId>
+ <version>1.1.0-SNAPSHOT</version>
+ <relativePath>../../../releng/dev/pom.xml</relativePath>
+ </parent>
+ <groupId>org.eclipse.papyrus</groupId>
+ <artifactId>org.eclipse.papyrus.tests.framework.editor</artifactId>
+ <version>1.1.0-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.editor/src-gen/org/eclipse/papyrus/tests/framework/exceptions/presentation/ExceptionsActionBarContributor.java b/tests/framework/org.eclipse.papyrus.tests.framework.editor/src-gen/org/eclipse/papyrus/tests/framework/exceptions/presentation/ExceptionsActionBarContributor.java
new file mode 100644
index 00000000000..90b8e2cbe2a
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.editor/src-gen/org/eclipse/papyrus/tests/framework/exceptions/presentation/ExceptionsActionBarContributor.java
@@ -0,0 +1,446 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions.presentation;
+
+import java.util.ArrayList;
+import java.util.Collection;
+
+import org.eclipse.emf.common.ui.viewer.IViewerProvider;
+
+import org.eclipse.emf.edit.domain.EditingDomain;
+import org.eclipse.emf.edit.domain.IEditingDomainProvider;
+
+import org.eclipse.emf.edit.ui.action.ControlAction;
+import org.eclipse.emf.edit.ui.action.CreateChildAction;
+import org.eclipse.emf.edit.ui.action.CreateSiblingAction;
+import org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor;
+import org.eclipse.emf.edit.ui.action.LoadResourceAction;
+import org.eclipse.emf.edit.ui.action.ValidateAction;
+
+import org.eclipse.jface.action.Action;
+import org.eclipse.jface.action.ActionContributionItem;
+import org.eclipse.jface.action.IAction;
+import org.eclipse.jface.action.IContributionItem;
+import org.eclipse.jface.action.IContributionManager;
+import org.eclipse.jface.action.IMenuListener;
+import org.eclipse.jface.action.IMenuManager;
+import org.eclipse.jface.action.IToolBarManager;
+import org.eclipse.jface.action.MenuManager;
+import org.eclipse.jface.action.Separator;
+import org.eclipse.jface.action.SubContributionItem;
+
+import org.eclipse.jface.viewers.ISelection;
+import org.eclipse.jface.viewers.ISelectionChangedListener;
+import org.eclipse.jface.viewers.ISelectionProvider;
+import org.eclipse.jface.viewers.IStructuredSelection;
+import org.eclipse.jface.viewers.SelectionChangedEvent;
+import org.eclipse.jface.viewers.Viewer;
+
+import org.eclipse.ui.IEditorPart;
+import org.eclipse.ui.PartInitException;
+
+/**
+ * This is the action bar contributor for the Exceptions model editor. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+public class ExceptionsActionBarContributor extends EditingDomainActionBarContributor
+ implements ISelectionChangedListener {
+ /**
+ * This keeps track of the active editor. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ protected IEditorPart activeEditorPart;
+
+ /**
+ * This keeps track of the current selection provider. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected ISelectionProvider selectionProvider;
+
+ /**
+ * This action opens the Properties view. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ protected IAction showPropertiesViewAction = new Action(
+ TestexceptionsEditorPlugin.INSTANCE.getString("_UI_ShowPropertiesView_menu_item")) {
+ @Override
+ public void run() {
+ try {
+ getPage().showView("org.eclipse.ui.views.PropertySheet");
+ } catch (PartInitException exception) {
+ TestexceptionsEditorPlugin.INSTANCE.log(exception);
+ }
+ }
+ };
+
+ /**
+ * This action refreshes the viewer of the current editor if the editor
+ * implements {@link org.eclipse.emf.common.ui.viewer.IViewerProvider}. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected IAction refreshViewerAction = new Action(
+ TestexceptionsEditorPlugin.INSTANCE.getString("_UI_RefreshViewer_menu_item")) {
+ @Override
+ public boolean isEnabled() {
+ return activeEditorPart instanceof IViewerProvider;
+ }
+
+ @Override
+ public void run() {
+ if (activeEditorPart instanceof IViewerProvider) {
+ Viewer viewer = ((IViewerProvider) activeEditorPart).getViewer();
+ if (viewer != null) {
+ viewer.refresh();
+ }
+ }
+ }
+ };
+
+ /**
+ * This will contain one
+ * {@link org.eclipse.emf.edit.ui.action.CreateChildAction} corresponding to
+ * each descriptor generated for the current selection by the item provider.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected Collection<IAction> createChildActions;
+
+ /**
+ * This is the menu manager into which menu contribution items should be
+ * added for CreateChild actions. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
+ * @generated
+ */
+ protected IMenuManager createChildMenuManager;
+
+ /**
+ * This will contain one
+ * {@link org.eclipse.emf.edit.ui.action.CreateSiblingAction} corresponding
+ * to each descriptor generated for the current selection by the item
+ * provider. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected Collection<IAction> createSiblingActions;
+
+ /**
+ * This is the menu manager into which menu contribution items should be
+ * added for CreateSibling actions. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ protected IMenuManager createSiblingMenuManager;
+
+ /**
+ * This creates an instance of the contributor. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ public ExceptionsActionBarContributor() {
+ super(ADDITIONS_LAST_STYLE);
+ loadResourceAction = new LoadResourceAction();
+ validateAction = new ValidateAction();
+ controlAction = new ControlAction();
+ }
+
+ /**
+ * This adds Separators for editor additions to the tool bar. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void contributeToToolBar(IToolBarManager toolBarManager) {
+ toolBarManager.add(new Separator("exceptions-settings"));
+ toolBarManager.add(new Separator("exceptions-additions"));
+ }
+
+ /**
+ * This adds to the menu bar a menu and some separators for editor
+ * additions, as well as the sub-menus for object creation items. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void contributeToMenu(IMenuManager menuManager) {
+ super.contributeToMenu(menuManager);
+
+ IMenuManager submenuManager = new MenuManager(
+ TestexceptionsEditorPlugin.INSTANCE.getString("_UI_ExceptionsEditor_menu"),
+ "org.eclipse.papyrus.tests.framework.exceptionsMenuID");
+ menuManager.insertAfter("additions", submenuManager);
+ submenuManager.add(new Separator("settings"));
+ submenuManager.add(new Separator("actions"));
+ submenuManager.add(new Separator("additions"));
+ submenuManager.add(new Separator("additions-end"));
+
+ // Prepare for CreateChild item addition or removal.
+ //
+ createChildMenuManager = new MenuManager(
+ TestexceptionsEditorPlugin.INSTANCE.getString("_UI_CreateChild_menu_item"));
+ submenuManager.insertBefore("additions", createChildMenuManager);
+
+ // Prepare for CreateSibling item addition or removal.
+ //
+ createSiblingMenuManager = new MenuManager(
+ TestexceptionsEditorPlugin.INSTANCE.getString("_UI_CreateSibling_menu_item"));
+ submenuManager.insertBefore("additions", createSiblingMenuManager);
+
+ // Force an update because Eclipse hides empty menus now.
+ //
+ submenuManager.addMenuListener(new IMenuListener() {
+ @Override
+ public void menuAboutToShow(IMenuManager menuManager) {
+ menuManager.updateAll(true);
+ }
+ });
+
+ addGlobalActions(submenuManager);
+ }
+
+ /**
+ * When the active editor changes, this remembers the change and registers
+ * with it as a selection provider. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void setActiveEditor(IEditorPart part) {
+ super.setActiveEditor(part);
+ activeEditorPart = part;
+
+ // Switch to the new selection provider.
+ //
+ if (selectionProvider != null) {
+ selectionProvider.removeSelectionChangedListener(this);
+ }
+ if (part == null) {
+ selectionProvider = null;
+ } else {
+ selectionProvider = part.getSite().getSelectionProvider();
+ selectionProvider.addSelectionChangedListener(this);
+
+ // Fake a selection changed event to update the menus.
+ //
+ if (selectionProvider.getSelection() != null) {
+ selectionChanged(new SelectionChangedEvent(selectionProvider, selectionProvider.getSelection()));
+ }
+ }
+ }
+
+ /**
+ * This implements
+ * {@link org.eclipse.jface.viewers.ISelectionChangedListener}, handling
+ * {@link org.eclipse.jface.viewers.SelectionChangedEvent}s by querying for
+ * the children and siblings that can be added to the selected object and
+ * updating the menus accordingly. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
+ * @generated
+ */
+ @Override
+ public void selectionChanged(SelectionChangedEvent event) {
+ // Remove any menu items for old selection.
+ //
+ if (createChildMenuManager != null) {
+ depopulateManager(createChildMenuManager, createChildActions);
+ }
+ if (createSiblingMenuManager != null) {
+ depopulateManager(createSiblingMenuManager, createSiblingActions);
+ }
+
+ // Query the new selection for appropriate new child/sibling descriptors
+ //
+ Collection<?> newChildDescriptors = null;
+ Collection<?> newSiblingDescriptors = null;
+
+ ISelection selection = event.getSelection();
+ if (selection instanceof IStructuredSelection && ((IStructuredSelection) selection).size() == 1) {
+ Object object = ((IStructuredSelection) selection).getFirstElement();
+
+ EditingDomain domain = ((IEditingDomainProvider) activeEditorPart).getEditingDomain();
+
+ newChildDescriptors = domain.getNewChildDescriptors(object, null);
+ newSiblingDescriptors = domain.getNewChildDescriptors(null, object);
+ }
+
+ // Generate actions for selection; populate and redraw the menus.
+ //
+ createChildActions = generateCreateChildActions(newChildDescriptors, selection);
+ createSiblingActions = generateCreateSiblingActions(newSiblingDescriptors, selection);
+
+ if (createChildMenuManager != null) {
+ populateManager(createChildMenuManager, createChildActions, null);
+ createChildMenuManager.update(true);
+ }
+ if (createSiblingMenuManager != null) {
+ populateManager(createSiblingMenuManager, createSiblingActions, null);
+ createSiblingMenuManager.update(true);
+ }
+ }
+
+ /**
+ * This generates a {@link org.eclipse.emf.edit.ui.action.CreateChildAction}
+ * for each object in <code>descriptors</code>, and returns the collection
+ * of these actions. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected Collection<IAction> generateCreateChildActions(Collection<?> descriptors, ISelection selection) {
+ Collection<IAction> actions = new ArrayList<IAction>();
+ if (descriptors != null) {
+ for (Object descriptor : descriptors) {
+ actions.add(new CreateChildAction(activeEditorPart, selection, descriptor));
+ }
+ }
+ return actions;
+ }
+
+ /**
+ * This generates a
+ * {@link org.eclipse.emf.edit.ui.action.CreateSiblingAction} for each
+ * object in <code>descriptors</code>, and returns the collection of these
+ * actions. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected Collection<IAction> generateCreateSiblingActions(Collection<?> descriptors, ISelection selection) {
+ Collection<IAction> actions = new ArrayList<IAction>();
+ if (descriptors != null) {
+ for (Object descriptor : descriptors) {
+ actions.add(new CreateSiblingAction(activeEditorPart, selection, descriptor));
+ }
+ }
+ return actions;
+ }
+
+ /**
+ * This populates the specified <code>manager</code> with
+ * {@link org.eclipse.jface.action.ActionContributionItem}s based on the
+ * {@link org.eclipse.jface.action.IAction}s contained in the
+ * <code>actions</code> collection, by inserting them before the specified
+ * contribution item <code>contributionID</code>. If
+ * <code>contributionID</code> is <code>null</code>, they are simply added.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void populateManager(IContributionManager manager, Collection<? extends IAction> actions,
+ String contributionID) {
+ if (actions != null) {
+ for (IAction action : actions) {
+ if (contributionID != null) {
+ manager.insertBefore(contributionID, action);
+ } else {
+ manager.add(action);
+ }
+ }
+ }
+ }
+
+ /**
+ * This removes from the specified <code>manager</code> all
+ * {@link org.eclipse.jface.action.ActionContributionItem}s based on the
+ * {@link org.eclipse.jface.action.IAction}s contained in the
+ * <code>actions</code> collection. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ protected void depopulateManager(IContributionManager manager, Collection<? extends IAction> actions) {
+ if (actions != null) {
+ IContributionItem[] items = manager.getItems();
+ for (int i = 0; i < items.length; i++) {
+ // Look into SubContributionItems
+ //
+ IContributionItem contributionItem = items[i];
+ while (contributionItem instanceof SubContributionItem) {
+ contributionItem = ((SubContributionItem) contributionItem).getInnerItem();
+ }
+
+ // Delete the ActionContributionItems with matching action.
+ //
+ if (contributionItem instanceof ActionContributionItem) {
+ IAction action = ((ActionContributionItem) contributionItem).getAction();
+ if (actions.contains(action)) {
+ manager.remove(contributionItem);
+ }
+ }
+ }
+ }
+ }
+
+ /**
+ * This populates the pop-up menu before it appears. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void menuAboutToShow(IMenuManager menuManager) {
+ super.menuAboutToShow(menuManager);
+ MenuManager submenuManager = null;
+
+ submenuManager = new MenuManager(TestexceptionsEditorPlugin.INSTANCE.getString("_UI_CreateChild_menu_item"));
+ populateManager(submenuManager, createChildActions, null);
+ menuManager.insertBefore("edit", submenuManager);
+
+ submenuManager = new MenuManager(TestexceptionsEditorPlugin.INSTANCE.getString("_UI_CreateSibling_menu_item"));
+ populateManager(submenuManager, createSiblingActions, null);
+ menuManager.insertBefore("edit", submenuManager);
+ }
+
+ /**
+ * This inserts global actions before the "additions-end" separator. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected void addGlobalActions(IMenuManager menuManager) {
+ menuManager.insertAfter("additions-end", new Separator("ui-actions"));
+ menuManager.insertAfter("ui-actions", showPropertiesViewAction);
+
+ refreshViewerAction.setEnabled(refreshViewerAction.isEnabled());
+ menuManager.insertAfter("ui-actions", refreshViewerAction);
+
+ super.addGlobalActions(menuManager);
+ }
+
+ /**
+ * This ensures that a delete action will clean up all references to deleted
+ * objects. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected boolean removeAllReferencesOnDelete() {
+ return true;
+ }
+
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.editor/src-gen/org/eclipse/papyrus/tests/framework/exceptions/presentation/ExceptionsEditor.java b/tests/framework/org.eclipse.papyrus.tests.framework.editor/src-gen/org/eclipse/papyrus/tests/framework/exceptions/presentation/ExceptionsEditor.java
new file mode 100644
index 00000000000..2fdf4860d94
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.editor/src-gen/org/eclipse/papyrus/tests/framework/exceptions/presentation/ExceptionsEditor.java
@@ -0,0 +1,1553 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions.presentation;
+
+import java.io.IOException;
+import java.io.InputStream;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Collections;
+import java.util.EventObject;
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.LinkedHashMap;
+import java.util.List;
+import java.util.Map;
+
+import org.eclipse.core.resources.IFile;
+import org.eclipse.core.resources.IMarker;
+import org.eclipse.core.resources.IResource;
+import org.eclipse.core.resources.IResourceChangeEvent;
+import org.eclipse.core.resources.IResourceChangeListener;
+import org.eclipse.core.resources.IResourceDelta;
+import org.eclipse.core.resources.IResourceDeltaVisitor;
+import org.eclipse.core.resources.ResourcesPlugin;
+
+import org.eclipse.core.runtime.CoreException;
+import org.eclipse.core.runtime.IPath;
+import org.eclipse.core.runtime.IProgressMonitor;
+import org.eclipse.core.runtime.NullProgressMonitor;
+
+import org.eclipse.jface.action.IMenuListener;
+import org.eclipse.jface.action.IMenuManager;
+import org.eclipse.jface.action.IStatusLineManager;
+import org.eclipse.jface.action.IToolBarManager;
+import org.eclipse.jface.action.MenuManager;
+import org.eclipse.jface.action.Separator;
+
+import org.eclipse.jface.dialogs.MessageDialog;
+import org.eclipse.jface.dialogs.ProgressMonitorDialog;
+
+import org.eclipse.jface.util.LocalSelectionTransfer;
+
+import org.eclipse.jface.viewers.ISelection;
+import org.eclipse.jface.viewers.ISelectionChangedListener;
+import org.eclipse.jface.viewers.ISelectionProvider;
+import org.eclipse.jface.viewers.IStructuredSelection;
+import org.eclipse.jface.viewers.SelectionChangedEvent;
+import org.eclipse.jface.viewers.StructuredSelection;
+import org.eclipse.jface.viewers.StructuredViewer;
+import org.eclipse.jface.viewers.TreeViewer;
+import org.eclipse.jface.viewers.Viewer;
+
+import org.eclipse.swt.SWT;
+
+import org.eclipse.swt.custom.CTabFolder;
+
+import org.eclipse.swt.dnd.DND;
+import org.eclipse.swt.dnd.FileTransfer;
+import org.eclipse.swt.dnd.Transfer;
+
+import org.eclipse.swt.events.ControlAdapter;
+import org.eclipse.swt.events.ControlEvent;
+
+import org.eclipse.swt.graphics.Point;
+
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Menu;
+import org.eclipse.swt.widgets.Tree;
+
+import org.eclipse.ui.IActionBars;
+import org.eclipse.ui.IEditorInput;
+import org.eclipse.ui.IEditorPart;
+import org.eclipse.ui.IEditorSite;
+import org.eclipse.ui.IPartListener;
+import org.eclipse.ui.IWorkbenchPart;
+import org.eclipse.ui.PartInitException;
+
+import org.eclipse.ui.dialogs.SaveAsDialog;
+
+import org.eclipse.ui.ide.IGotoMarker;
+
+import org.eclipse.ui.part.FileEditorInput;
+import org.eclipse.ui.part.MultiPageEditorPart;
+
+import org.eclipse.ui.views.contentoutline.ContentOutline;
+import org.eclipse.ui.views.contentoutline.ContentOutlinePage;
+import org.eclipse.ui.views.contentoutline.IContentOutlinePage;
+
+import org.eclipse.ui.views.properties.IPropertySheetPage;
+import org.eclipse.ui.views.properties.PropertySheet;
+import org.eclipse.ui.views.properties.PropertySheetPage;
+
+import org.eclipse.emf.common.command.BasicCommandStack;
+import org.eclipse.emf.common.command.Command;
+import org.eclipse.emf.common.command.CommandStack;
+import org.eclipse.emf.common.command.CommandStackListener;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.common.ui.MarkerHelper;
+
+import org.eclipse.emf.common.ui.editor.ProblemEditorPart;
+
+import org.eclipse.emf.common.ui.viewer.IViewerProvider;
+
+import org.eclipse.emf.common.util.BasicDiagnostic;
+import org.eclipse.emf.common.util.Diagnostic;
+import org.eclipse.emf.common.util.URI;
+
+import org.eclipse.emf.ecore.resource.Resource;
+import org.eclipse.emf.ecore.resource.ResourceSet;
+
+import org.eclipse.emf.ecore.util.EContentAdapter;
+import org.eclipse.emf.ecore.util.EcoreUtil;
+
+import org.eclipse.emf.edit.domain.AdapterFactoryEditingDomain;
+import org.eclipse.emf.edit.domain.EditingDomain;
+import org.eclipse.emf.edit.domain.IEditingDomainProvider;
+
+import org.eclipse.emf.edit.provider.AdapterFactoryItemDelegator;
+import org.eclipse.emf.edit.provider.ComposedAdapterFactory;
+import org.eclipse.emf.edit.provider.ReflectiveItemProviderAdapterFactory;
+
+import org.eclipse.emf.edit.provider.resource.ResourceItemProviderAdapterFactory;
+
+import org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor;
+
+import org.eclipse.emf.edit.ui.celleditor.AdapterFactoryTreeEditor;
+
+import org.eclipse.emf.edit.ui.dnd.EditingDomainViewerDropAdapter;
+import org.eclipse.emf.edit.ui.dnd.LocalTransfer;
+import org.eclipse.emf.edit.ui.dnd.ViewerDragAdapter;
+
+import org.eclipse.emf.edit.ui.provider.AdapterFactoryContentProvider;
+import org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider;
+import org.eclipse.emf.edit.ui.provider.UnwrappingSelectionProvider;
+
+import org.eclipse.emf.edit.ui.util.EditUIMarkerHelper;
+import org.eclipse.emf.edit.ui.util.EditUIUtil;
+
+import org.eclipse.emf.edit.ui.view.ExtendedPropertySheetPage;
+
+import org.eclipse.papyrus.tests.framework.exceptions.provider.ExceptionsItemProviderAdapterFactory;
+
+import org.eclipse.emf.codegen.ecore.genmodel.provider.GenModelItemProviderAdapterFactory;
+
+import org.eclipse.emf.ecore.provider.EcoreItemProviderAdapterFactory;
+
+import org.eclipse.gmf.codegen.gmfgen.provider.GMFGenItemProviderAdapterFactory;
+
+import org.eclipse.ui.actions.WorkspaceModifyOperation;
+
+import org.eclipse.uml2.uml.edit.providers.UMLItemProviderAdapterFactory;
+
+/**
+ * This is an example of a Exceptions model editor. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+public class ExceptionsEditor extends MultiPageEditorPart
+ implements IEditingDomainProvider, ISelectionProvider, IMenuListener, IViewerProvider, IGotoMarker {
+ /**
+ * This keeps track of the editing domain that is used to track all changes
+ * to the model. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected AdapterFactoryEditingDomain editingDomain;
+
+ /**
+ * This is the one adapter factory used for providing views of the model.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected ComposedAdapterFactory adapterFactory;
+
+ /**
+ * This is the content outline page. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ protected IContentOutlinePage contentOutlinePage;
+
+ /**
+ * This is a kludge... <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected IStatusLineManager contentOutlineStatusLineManager;
+
+ /**
+ * This is the content outline page's viewer. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ protected TreeViewer contentOutlineViewer;
+
+ /**
+ * This is the property sheet page. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ protected List<PropertySheetPage> propertySheetPages = new ArrayList<PropertySheetPage>();
+
+ /**
+ * This is the viewer that shadows the selection in the content outline. The
+ * parent relation must be correctly defined for this to work. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected TreeViewer selectionViewer;
+
+ /**
+ * This keeps track of the active content viewer, which may be either one of
+ * the viewers in the pages or the content outline viewer. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected Viewer currentViewer;
+
+ /**
+ * This listens to which ever viewer is active. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ protected ISelectionChangedListener selectionChangedListener;
+
+ /**
+ * This keeps track of all the
+ * {@link org.eclipse.jface.viewers.ISelectionChangedListener}s that are
+ * listening to this editor. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected Collection<ISelectionChangedListener> selectionChangedListeners = new ArrayList<ISelectionChangedListener>();
+
+ /**
+ * This keeps track of the selection of the editor as a whole. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected ISelection editorSelection = StructuredSelection.EMPTY;
+
+ /**
+ * The MarkerHelper is responsible for creating workspace resource markers
+ * presented in Eclipse's Problems View. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ protected MarkerHelper markerHelper = new EditUIMarkerHelper();
+
+ /**
+ * This listens for when the outline becomes active <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected IPartListener partListener = new IPartListener() {
+ @Override
+ public void partActivated(IWorkbenchPart p) {
+ if (p instanceof ContentOutline) {
+ if (((ContentOutline) p).getCurrentPage() == contentOutlinePage) {
+ getActionBarContributor().setActiveEditor(ExceptionsEditor.this);
+
+ setCurrentViewer(contentOutlineViewer);
+ }
+ } else if (p instanceof PropertySheet) {
+ if (propertySheetPages.contains(((PropertySheet) p).getCurrentPage())) {
+ getActionBarContributor().setActiveEditor(ExceptionsEditor.this);
+ handleActivate();
+ }
+ } else if (p == ExceptionsEditor.this) {
+ handleActivate();
+ }
+ }
+
+ @Override
+ public void partBroughtToTop(IWorkbenchPart p) {
+ // Ignore.
+ }
+
+ @Override
+ public void partClosed(IWorkbenchPart p) {
+ // Ignore.
+ }
+
+ @Override
+ public void partDeactivated(IWorkbenchPart p) {
+ // Ignore.
+ }
+
+ @Override
+ public void partOpened(IWorkbenchPart p) {
+ // Ignore.
+ }
+ };
+
+ /**
+ * Resources that have been removed since last activation. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected Collection<Resource> removedResources = new ArrayList<Resource>();
+
+ /**
+ * Resources that have been changed since last activation. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected Collection<Resource> changedResources = new ArrayList<Resource>();
+
+ /**
+ * Resources that have been saved. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
+ * @generated
+ */
+ protected Collection<Resource> savedResources = new ArrayList<Resource>();
+
+ /**
+ * Map to store the diagnostic associated with a resource. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected Map<Resource, Diagnostic> resourceToDiagnosticMap = new LinkedHashMap<Resource, Diagnostic>();
+
+ /**
+ * Controls whether the problem indication should be updated. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected boolean updateProblemIndication = true;
+
+ /**
+ * Adapter used to update the problem indication when resources are demanded
+ * loaded. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected EContentAdapter problemIndicationAdapter = new EContentAdapter() {
+ @Override
+ public void notifyChanged(Notification notification) {
+ if (notification.getNotifier() instanceof Resource) {
+ switch (notification.getFeatureID(Resource.class)) {
+ case Resource.RESOURCE__IS_LOADED:
+ case Resource.RESOURCE__ERRORS:
+ case Resource.RESOURCE__WARNINGS: {
+ Resource resource = (Resource) notification.getNotifier();
+ Diagnostic diagnostic = analyzeResourceProblems(resource, null);
+ if (diagnostic.getSeverity() != Diagnostic.OK) {
+ resourceToDiagnosticMap.put(resource, diagnostic);
+ } else {
+ resourceToDiagnosticMap.remove(resource);
+ }
+
+ if (updateProblemIndication) {
+ getSite().getShell().getDisplay().asyncExec(new Runnable() {
+ @Override
+ public void run() {
+ updateProblemIndication();
+ }
+ });
+ }
+ break;
+ }
+ }
+ } else {
+ super.notifyChanged(notification);
+ }
+ }
+
+ @Override
+ protected void setTarget(Resource target) {
+ basicSetTarget(target);
+ }
+
+ @Override
+ protected void unsetTarget(Resource target) {
+ basicUnsetTarget(target);
+ resourceToDiagnosticMap.remove(target);
+ if (updateProblemIndication) {
+ getSite().getShell().getDisplay().asyncExec(new Runnable() {
+ @Override
+ public void run() {
+ updateProblemIndication();
+ }
+ });
+ }
+ }
+ };
+
+ /**
+ * This listens for workspace changes. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ protected IResourceChangeListener resourceChangeListener = new IResourceChangeListener() {
+ @Override
+ public void resourceChanged(IResourceChangeEvent event) {
+ IResourceDelta delta = event.getDelta();
+ try {
+ class ResourceDeltaVisitor implements IResourceDeltaVisitor {
+ protected ResourceSet resourceSet = editingDomain.getResourceSet();
+ protected Collection<Resource> changedResources = new ArrayList<Resource>();
+ protected Collection<Resource> removedResources = new ArrayList<Resource>();
+
+ @Override
+ public boolean visit(IResourceDelta delta) {
+ if (delta.getResource().getType() == IResource.FILE) {
+ if (delta.getKind() == IResourceDelta.REMOVED || delta.getKind() == IResourceDelta.CHANGED
+ && delta.getFlags() != IResourceDelta.MARKERS) {
+ Resource resource = resourceSet.getResource(
+ URI.createPlatformResourceURI(delta.getFullPath().toString(), true), false);
+ if (resource != null) {
+ if (delta.getKind() == IResourceDelta.REMOVED) {
+ removedResources.add(resource);
+ } else if (!savedResources.remove(resource)) {
+ changedResources.add(resource);
+ }
+ }
+ }
+ return false;
+ }
+
+ return true;
+ }
+
+ public Collection<Resource> getChangedResources() {
+ return changedResources;
+ }
+
+ public Collection<Resource> getRemovedResources() {
+ return removedResources;
+ }
+ }
+
+ final ResourceDeltaVisitor visitor = new ResourceDeltaVisitor();
+ delta.accept(visitor);
+
+ if (!visitor.getRemovedResources().isEmpty()) {
+ getSite().getShell().getDisplay().asyncExec(new Runnable() {
+ @Override
+ public void run() {
+ removedResources.addAll(visitor.getRemovedResources());
+ if (!isDirty()) {
+ getSite().getPage().closeEditor(ExceptionsEditor.this, false);
+ }
+ }
+ });
+ }
+
+ if (!visitor.getChangedResources().isEmpty()) {
+ getSite().getShell().getDisplay().asyncExec(new Runnable() {
+ @Override
+ public void run() {
+ changedResources.addAll(visitor.getChangedResources());
+ if (getSite().getPage().getActiveEditor() == ExceptionsEditor.this) {
+ handleActivate();
+ }
+ }
+ });
+ }
+ } catch (CoreException exception) {
+ TestexceptionsEditorPlugin.INSTANCE.log(exception);
+ }
+ }
+ };
+
+ /**
+ * Handles activation of the editor or it's associated views. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void handleActivate() {
+ // Recompute the read only state.
+ //
+ if (editingDomain.getResourceToReadOnlyMap() != null) {
+ editingDomain.getResourceToReadOnlyMap().clear();
+
+ // Refresh any actions that may become enabled or disabled.
+ //
+ setSelection(getSelection());
+ }
+
+ if (!removedResources.isEmpty()) {
+ if (handleDirtyConflict()) {
+ getSite().getPage().closeEditor(ExceptionsEditor.this, false);
+ } else {
+ removedResources.clear();
+ changedResources.clear();
+ savedResources.clear();
+ }
+ } else if (!changedResources.isEmpty()) {
+ changedResources.removeAll(savedResources);
+ handleChangedResources();
+ changedResources.clear();
+ savedResources.clear();
+ }
+ }
+
+ /**
+ * Handles what to do with changed resources on activation. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void handleChangedResources() {
+ if (!changedResources.isEmpty() && (!isDirty() || handleDirtyConflict())) {
+ if (isDirty()) {
+ changedResources.addAll(editingDomain.getResourceSet().getResources());
+ }
+ editingDomain.getCommandStack().flush();
+
+ updateProblemIndication = false;
+ for (Resource resource : changedResources) {
+ if (resource.isLoaded()) {
+ resource.unload();
+ try {
+ resource.load(Collections.EMPTY_MAP);
+ } catch (IOException exception) {
+ if (!resourceToDiagnosticMap.containsKey(resource)) {
+ resourceToDiagnosticMap.put(resource, analyzeResourceProblems(resource, exception));
+ }
+ }
+ }
+ }
+
+ if (AdapterFactoryEditingDomain.isStale(editorSelection)) {
+ setSelection(StructuredSelection.EMPTY);
+ }
+
+ updateProblemIndication = true;
+ updateProblemIndication();
+ }
+ }
+
+ /**
+ * Updates the problems indication with the information described in the
+ * specified diagnostic. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void updateProblemIndication() {
+ if (updateProblemIndication) {
+ BasicDiagnostic diagnostic = new BasicDiagnostic(Diagnostic.OK,
+ "org.eclipse.papyrus.tests.framework.editor", 0, null,
+ new Object[] { editingDomain.getResourceSet() });
+ for (Diagnostic childDiagnostic : resourceToDiagnosticMap.values()) {
+ if (childDiagnostic.getSeverity() != Diagnostic.OK) {
+ diagnostic.add(childDiagnostic);
+ }
+ }
+
+ int lastEditorPage = getPageCount() - 1;
+ if (lastEditorPage >= 0 && getEditor(lastEditorPage) instanceof ProblemEditorPart) {
+ ((ProblemEditorPart) getEditor(lastEditorPage)).setDiagnostic(diagnostic);
+ if (diagnostic.getSeverity() != Diagnostic.OK) {
+ setActivePage(lastEditorPage);
+ }
+ } else if (diagnostic.getSeverity() != Diagnostic.OK) {
+ ProblemEditorPart problemEditorPart = new ProblemEditorPart();
+ problemEditorPart.setDiagnostic(diagnostic);
+ problemEditorPart.setMarkerHelper(markerHelper);
+ try {
+ addPage(++lastEditorPage, problemEditorPart, getEditorInput());
+ setPageText(lastEditorPage, problemEditorPart.getPartName());
+ setActivePage(lastEditorPage);
+ showTabs();
+ } catch (PartInitException exception) {
+ TestexceptionsEditorPlugin.INSTANCE.log(exception);
+ }
+ }
+
+ if (markerHelper.hasMarkers(editingDomain.getResourceSet())) {
+ markerHelper.deleteMarkers(editingDomain.getResourceSet());
+ if (diagnostic.getSeverity() != Diagnostic.OK) {
+ try {
+ markerHelper.createMarkers(diagnostic);
+ } catch (CoreException exception) {
+ TestexceptionsEditorPlugin.INSTANCE.log(exception);
+ }
+ }
+ }
+ }
+ }
+
+ /**
+ * Shows a dialog that asks if conflicting changes should be discarded. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected boolean handleDirtyConflict() {
+ return MessageDialog.openQuestion(getSite().getShell(), getString("_UI_FileConflict_label"),
+ getString("_WARN_FileConflict"));
+ }
+
+ /**
+ * This creates a model editor. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
+ * @generated
+ */
+ public ExceptionsEditor() {
+ super();
+ initializeEditingDomain();
+ }
+
+ /**
+ * This sets up the editing domain for the model editor. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void initializeEditingDomain() {
+ // Create an adapter factory that yields item providers.
+ //
+ adapterFactory = new ComposedAdapterFactory(ComposedAdapterFactory.Descriptor.Registry.INSTANCE);
+
+ adapterFactory.addAdapterFactory(new ResourceItemProviderAdapterFactory());
+ adapterFactory.addAdapterFactory(new ExceptionsItemProviderAdapterFactory());
+ adapterFactory.addAdapterFactory(new EcoreItemProviderAdapterFactory());
+ adapterFactory.addAdapterFactory(new GMFGenItemProviderAdapterFactory());
+ adapterFactory.addAdapterFactory(new UMLItemProviderAdapterFactory());
+ adapterFactory.addAdapterFactory(new GenModelItemProviderAdapterFactory());
+ adapterFactory.addAdapterFactory(new ReflectiveItemProviderAdapterFactory());
+
+ // Create the command stack that will notify this editor as commands are
+ // executed.
+ //
+ BasicCommandStack commandStack = new BasicCommandStack();
+
+ // Add a listener to set the most recent command's affected objects to
+ // be the selection of the viewer with focus.
+ //
+ commandStack.addCommandStackListener(new CommandStackListener() {
+ @Override
+ public void commandStackChanged(final EventObject event) {
+ getContainer().getDisplay().asyncExec(new Runnable() {
+ @Override
+ public void run() {
+ firePropertyChange(IEditorPart.PROP_DIRTY);
+
+ // Try to select the affected objects.
+ //
+ Command mostRecentCommand = ((CommandStack) event.getSource()).getMostRecentCommand();
+ if (mostRecentCommand != null) {
+ setSelectionToViewer(mostRecentCommand.getAffectedObjects());
+ }
+ for (Iterator<PropertySheetPage> i = propertySheetPages.iterator(); i.hasNext();) {
+ PropertySheetPage propertySheetPage = i.next();
+ if (propertySheetPage.getControl().isDisposed()) {
+ i.remove();
+ } else {
+ propertySheetPage.refresh();
+ }
+ }
+ }
+ });
+ }
+ });
+
+ // Create the editing domain with a special command stack.
+ //
+ editingDomain = new AdapterFactoryEditingDomain(adapterFactory, commandStack, new HashMap<Resource, Boolean>());
+ }
+
+ /**
+ * This is here for the listener to be able to call it. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected void firePropertyChange(int action) {
+ super.firePropertyChange(action);
+ }
+
+ /**
+ * This sets the selection into whichever viewer is active. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public void setSelectionToViewer(Collection<?> collection) {
+ final Collection<?> theSelection = collection;
+ // Make sure it's okay.
+ //
+ if (theSelection != null && !theSelection.isEmpty()) {
+ Runnable runnable = new Runnable() {
+ @Override
+ public void run() {
+ // Try to select the items in the current content viewer of
+ // the editor.
+ //
+ if (currentViewer != null) {
+ currentViewer.setSelection(new StructuredSelection(theSelection.toArray()), true);
+ }
+ }
+ };
+ getSite().getShell().getDisplay().asyncExec(runnable);
+ }
+ }
+
+ /**
+ * This returns the editing domain as required by the
+ * {@link IEditingDomainProvider} interface. This is important for
+ * implementing the static methods of {@link AdapterFactoryEditingDomain}
+ * and for supporting {@link org.eclipse.emf.edit.ui.action.CommandAction}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EditingDomain getEditingDomain() {
+ return editingDomain;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public class ReverseAdapterFactoryContentProvider extends AdapterFactoryContentProvider {
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public ReverseAdapterFactoryContentProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object[] getElements(Object object) {
+ Object parent = super.getParent(object);
+ return (parent == null ? Collections.EMPTY_SET : Collections.singleton(parent)).toArray();
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object[] getChildren(Object object) {
+ Object parent = super.getParent(object);
+ return (parent == null ? Collections.EMPTY_SET : Collections.singleton(parent)).toArray();
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public boolean hasChildren(Object object) {
+ Object parent = super.getParent(object);
+ return parent != null;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object getParent(Object object) {
+ return null;
+ }
+ }
+
+ /**
+ * This makes sure that one content viewer, either for the current page or
+ * the outline view, if it has focus, is the current one. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public void setCurrentViewer(Viewer viewer) {
+ // If it is changing...
+ //
+ if (currentViewer != viewer) {
+ if (selectionChangedListener == null) {
+ // Create the listener on demand.
+ //
+ selectionChangedListener = new ISelectionChangedListener() {
+ // This just notifies those things that are affected by the
+ // section.
+ //
+ @Override
+ public void selectionChanged(SelectionChangedEvent selectionChangedEvent) {
+ setSelection(selectionChangedEvent.getSelection());
+ }
+ };
+ }
+
+ // Stop listening to the old one.
+ //
+ if (currentViewer != null) {
+ currentViewer.removeSelectionChangedListener(selectionChangedListener);
+ }
+
+ // Start listening to the new one.
+ //
+ if (viewer != null) {
+ viewer.addSelectionChangedListener(selectionChangedListener);
+ }
+
+ // Remember it.
+ //
+ currentViewer = viewer;
+
+ // Set the editors selection based on the current viewer's
+ // selection.
+ //
+ setSelection(currentViewer == null ? StructuredSelection.EMPTY : currentViewer.getSelection());
+ }
+ }
+
+ /**
+ * This returns the viewer as required by the {@link IViewerProvider}
+ * interface. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Viewer getViewer() {
+ return currentViewer;
+ }
+
+ /**
+ * This creates a context menu for the viewer and adds a listener as well
+ * registering the menu for extension. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ protected void createContextMenuFor(StructuredViewer viewer) {
+ MenuManager contextMenu = new MenuManager("#PopUp");
+ contextMenu.add(new Separator("additions"));
+ contextMenu.setRemoveAllWhenShown(true);
+ contextMenu.addMenuListener(this);
+ Menu menu = contextMenu.createContextMenu(viewer.getControl());
+ viewer.getControl().setMenu(menu);
+ getSite().registerContextMenu(contextMenu, new UnwrappingSelectionProvider(viewer));
+
+ int dndOperations = DND.DROP_COPY | DND.DROP_MOVE | DND.DROP_LINK;
+ Transfer[] transfers = new Transfer[] { LocalTransfer.getInstance(), LocalSelectionTransfer.getTransfer(),
+ FileTransfer.getInstance() };
+ viewer.addDragSupport(dndOperations, transfers, new ViewerDragAdapter(viewer));
+ viewer.addDropSupport(dndOperations, transfers, new EditingDomainViewerDropAdapter(editingDomain, viewer));
+ }
+
+ /**
+ * This is the method called to load a resource into the editing domain's
+ * resource set based on the editor's input. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ public void createModel() {
+ URI resourceURI = EditUIUtil.getURI(getEditorInput(), editingDomain.getResourceSet().getURIConverter());
+ Exception exception = null;
+ Resource resource = null;
+ try {
+ // Load the resource through the editing domain.
+ //
+ resource = editingDomain.getResourceSet().getResource(resourceURI, true);
+ } catch (Exception e) {
+ exception = e;
+ resource = editingDomain.getResourceSet().getResource(resourceURI, false);
+ }
+
+ Diagnostic diagnostic = analyzeResourceProblems(resource, exception);
+ if (diagnostic.getSeverity() != Diagnostic.OK) {
+ resourceToDiagnosticMap.put(resource, analyzeResourceProblems(resource, exception));
+ }
+ editingDomain.getResourceSet().eAdapters().add(problemIndicationAdapter);
+ }
+
+ /**
+ * Returns a diagnostic describing the errors and warnings listed in the
+ * resource and the specified exception (if any). <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public Diagnostic analyzeResourceProblems(Resource resource, Exception exception) {
+ boolean hasErrors = !resource.getErrors().isEmpty();
+ if (hasErrors || !resource.getWarnings().isEmpty()) {
+ BasicDiagnostic basicDiagnostic = new BasicDiagnostic(hasErrors ? Diagnostic.ERROR : Diagnostic.WARNING,
+ "org.eclipse.papyrus.tests.framework.editor", 0,
+ getString("_UI_CreateModelError_message", resource.getURI()),
+ new Object[] { exception == null ? (Object) resource : exception });
+ basicDiagnostic.merge(EcoreUtil.computeDiagnostic(resource, true));
+ return basicDiagnostic;
+ } else if (exception != null) {
+ return new BasicDiagnostic(Diagnostic.ERROR, "org.eclipse.papyrus.tests.framework.editor", 0,
+ getString("_UI_CreateModelError_message", resource.getURI()), new Object[] { exception });
+ } else {
+ return Diagnostic.OK_INSTANCE;
+ }
+ }
+
+ /**
+ * This is the method used by the framework to install your own controls.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void createPages() {
+ // Creates the model from the editor input
+ //
+ createModel();
+
+ // Only creates the other pages if there is something that can be edited
+ //
+ if (!getEditingDomain().getResourceSet().getResources().isEmpty()) {
+ // Create a page for the selection tree view.
+ //
+ Tree tree = new Tree(getContainer(), SWT.MULTI);
+ selectionViewer = new TreeViewer(tree);
+ setCurrentViewer(selectionViewer);
+
+ selectionViewer.setContentProvider(new AdapterFactoryContentProvider(adapterFactory));
+ selectionViewer.setLabelProvider(new AdapterFactoryLabelProvider(adapterFactory));
+ selectionViewer.setInput(editingDomain.getResourceSet());
+ selectionViewer.setSelection(new StructuredSelection(editingDomain.getResourceSet().getResources().get(0)),
+ true);
+
+ new AdapterFactoryTreeEditor(selectionViewer.getTree(), adapterFactory);
+
+ createContextMenuFor(selectionViewer);
+ int pageIndex = addPage(tree);
+ setPageText(pageIndex, getString("_UI_SelectionPage_label"));
+
+ getSite().getShell().getDisplay().asyncExec(new Runnable() {
+ @Override
+ public void run() {
+ setActivePage(0);
+ }
+ });
+ }
+
+ // Ensures that this editor will only display the page's tab
+ // area if there are more than one page
+ //
+ getContainer().addControlListener(new ControlAdapter() {
+ boolean guard = false;
+
+ @Override
+ public void controlResized(ControlEvent event) {
+ if (!guard) {
+ guard = true;
+ hideTabs();
+ guard = false;
+ }
+ }
+ });
+
+ getSite().getShell().getDisplay().asyncExec(new Runnable() {
+ @Override
+ public void run() {
+ updateProblemIndication();
+ }
+ });
+ }
+
+ /**
+ * If there is just one page in the multi-page editor part, this hides the
+ * single tab at the bottom. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void hideTabs() {
+ if (getPageCount() <= 1) {
+ setPageText(0, "");
+ if (getContainer() instanceof CTabFolder) {
+ ((CTabFolder) getContainer()).setTabHeight(1);
+ Point point = getContainer().getSize();
+ getContainer().setSize(point.x, point.y + 6);
+ }
+ }
+ }
+
+ /**
+ * If there is more than one page in the multi-page editor part, this shows
+ * the tabs at the bottom. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void showTabs() {
+ if (getPageCount() > 1) {
+ setPageText(0, getString("_UI_SelectionPage_label"));
+ if (getContainer() instanceof CTabFolder) {
+ ((CTabFolder) getContainer()).setTabHeight(SWT.DEFAULT);
+ Point point = getContainer().getSize();
+ getContainer().setSize(point.x, point.y - 6);
+ }
+ }
+ }
+
+ /**
+ * This is used to track the active viewer. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected void pageChange(int pageIndex) {
+ super.pageChange(pageIndex);
+
+ if (contentOutlinePage != null) {
+ handleContentOutlineSelection(contentOutlinePage.getSelection());
+ }
+ }
+
+ /**
+ * This is how the framework determines which interfaces we implement. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @SuppressWarnings("rawtypes")
+ @Override
+ public Object getAdapter(Class key) {
+ if (key.equals(IContentOutlinePage.class)) {
+ return showOutlineView() ? getContentOutlinePage() : null;
+ } else if (key.equals(IPropertySheetPage.class)) {
+ return getPropertySheetPage();
+ } else if (key.equals(IGotoMarker.class)) {
+ return this;
+ } else {
+ return super.getAdapter(key);
+ }
+ }
+
+ /**
+ * This accesses a cached version of the content outliner. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public IContentOutlinePage getContentOutlinePage() {
+ if (contentOutlinePage == null) {
+ // The content outline is just a tree.
+ //
+ class MyContentOutlinePage extends ContentOutlinePage {
+ @Override
+ public void createControl(Composite parent) {
+ super.createControl(parent);
+ contentOutlineViewer = getTreeViewer();
+ contentOutlineViewer.addSelectionChangedListener(this);
+
+ // Set up the tree viewer.
+ //
+ contentOutlineViewer.setContentProvider(new AdapterFactoryContentProvider(adapterFactory));
+ contentOutlineViewer.setLabelProvider(new AdapterFactoryLabelProvider(adapterFactory));
+ contentOutlineViewer.setInput(editingDomain.getResourceSet());
+
+ // Make sure our popups work.
+ //
+ createContextMenuFor(contentOutlineViewer);
+
+ if (!editingDomain.getResourceSet().getResources().isEmpty()) {
+ // Select the root object in the view.
+ //
+ contentOutlineViewer.setSelection(
+ new StructuredSelection(editingDomain.getResourceSet().getResources().get(0)), true);
+ }
+ }
+
+ @Override
+ public void makeContributions(IMenuManager menuManager, IToolBarManager toolBarManager,
+ IStatusLineManager statusLineManager) {
+ super.makeContributions(menuManager, toolBarManager, statusLineManager);
+ contentOutlineStatusLineManager = statusLineManager;
+ }
+
+ @Override
+ public void setActionBars(IActionBars actionBars) {
+ super.setActionBars(actionBars);
+ getActionBarContributor().shareGlobalActions(this, actionBars);
+ }
+ }
+
+ contentOutlinePage = new MyContentOutlinePage();
+
+ // Listen to selection so that we can handle it is a special way.
+ //
+ contentOutlinePage.addSelectionChangedListener(new ISelectionChangedListener() {
+ // This ensures that we handle selections correctly.
+ //
+ @Override
+ public void selectionChanged(SelectionChangedEvent event) {
+ handleContentOutlineSelection(event.getSelection());
+ }
+ });
+ }
+
+ return contentOutlinePage;
+ }
+
+ /**
+ * This accesses a cached version of the property sheet. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public IPropertySheetPage getPropertySheetPage() {
+ PropertySheetPage propertySheetPage = new ExtendedPropertySheetPage(editingDomain) {
+ @Override
+ public void setSelectionToViewer(List<?> selection) {
+ ExceptionsEditor.this.setSelectionToViewer(selection);
+ ExceptionsEditor.this.setFocus();
+ }
+
+ @Override
+ public void setActionBars(IActionBars actionBars) {
+ super.setActionBars(actionBars);
+ getActionBarContributor().shareGlobalActions(this, actionBars);
+ }
+ };
+ propertySheetPage.setPropertySourceProvider(new AdapterFactoryContentProvider(adapterFactory));
+ propertySheetPages.add(propertySheetPage);
+
+ return propertySheetPage;
+ }
+
+ /**
+ * This deals with how we want selection in the outliner to affect the other
+ * views. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public void handleContentOutlineSelection(ISelection selection) {
+ if (selectionViewer != null && !selection.isEmpty() && selection instanceof IStructuredSelection) {
+ Iterator<?> selectedElements = ((IStructuredSelection) selection).iterator();
+ if (selectedElements.hasNext()) {
+ // Get the first selected element.
+ //
+ Object selectedElement = selectedElements.next();
+
+ ArrayList<Object> selectionList = new ArrayList<Object>();
+ selectionList.add(selectedElement);
+ while (selectedElements.hasNext()) {
+ selectionList.add(selectedElements.next());
+ }
+
+ // Set the selection to the widget.
+ //
+ selectionViewer.setSelection(new StructuredSelection(selectionList));
+ }
+ }
+ }
+
+ /**
+ * This is for implementing {@link IEditorPart} and simply tests the command
+ * stack. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public boolean isDirty() {
+ return ((BasicCommandStack) editingDomain.getCommandStack()).isSaveNeeded();
+ }
+
+ /**
+ * This is for implementing {@link IEditorPart} and simply saves the model
+ * file. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void doSave(IProgressMonitor progressMonitor) {
+ // Save only resources that have actually changed.
+ //
+ final Map<Object, Object> saveOptions = new HashMap<Object, Object>();
+ saveOptions.put(Resource.OPTION_SAVE_ONLY_IF_CHANGED, Resource.OPTION_SAVE_ONLY_IF_CHANGED_MEMORY_BUFFER);
+ saveOptions.put(Resource.OPTION_LINE_DELIMITER, Resource.OPTION_LINE_DELIMITER_UNSPECIFIED);
+
+ // Do the work within an operation because this is a long running
+ // activity that modifies the workbench.
+ //
+ WorkspaceModifyOperation operation = new WorkspaceModifyOperation() {
+ // This is the method that gets invoked when the operation runs.
+ //
+ @Override
+ public void execute(IProgressMonitor monitor) {
+ // Save the resources to the file system.
+ //
+ boolean first = true;
+ for (Resource resource : editingDomain.getResourceSet().getResources()) {
+ if ((first || !resource.getContents().isEmpty() || isPersisted(resource))
+ && !editingDomain.isReadOnly(resource)) {
+ try {
+ long timeStamp = resource.getTimeStamp();
+ resource.save(saveOptions);
+ if (resource.getTimeStamp() != timeStamp) {
+ savedResources.add(resource);
+ }
+ } catch (Exception exception) {
+ resourceToDiagnosticMap.put(resource, analyzeResourceProblems(resource, exception));
+ }
+ first = false;
+ }
+ }
+ }
+ };
+
+ updateProblemIndication = false;
+ try {
+ // This runs the options, and shows progress.
+ //
+ new ProgressMonitorDialog(getSite().getShell()).run(true, false, operation);
+
+ // Refresh the necessary state.
+ //
+ ((BasicCommandStack) editingDomain.getCommandStack()).saveIsDone();
+ firePropertyChange(IEditorPart.PROP_DIRTY);
+ } catch (Exception exception) {
+ // Something went wrong that shouldn't.
+ //
+ TestexceptionsEditorPlugin.INSTANCE.log(exception);
+ }
+ updateProblemIndication = true;
+ updateProblemIndication();
+ }
+
+ /**
+ * This returns whether something has been persisted to the URI of the
+ * specified resource. The implementation uses the URI converter from the
+ * editor's resource set to try to open an input stream. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected boolean isPersisted(Resource resource) {
+ boolean result = false;
+ try {
+ InputStream stream = editingDomain.getResourceSet().getURIConverter().createInputStream(resource.getURI());
+ if (stream != null) {
+ result = true;
+ stream.close();
+ }
+ } catch (IOException e) {
+ // Ignore
+ }
+ return result;
+ }
+
+ /**
+ * This always returns true because it is not currently supported. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public boolean isSaveAsAllowed() {
+ return true;
+ }
+
+ /**
+ * This also changes the editor's input. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void doSaveAs() {
+ SaveAsDialog saveAsDialog = new SaveAsDialog(getSite().getShell());
+ saveAsDialog.open();
+ IPath path = saveAsDialog.getResult();
+ if (path != null) {
+ IFile file = ResourcesPlugin.getWorkspace().getRoot().getFile(path);
+ if (file != null) {
+ doSaveAs(URI.createPlatformResourceURI(file.getFullPath().toString(), true), new FileEditorInput(file));
+ }
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void doSaveAs(URI uri, IEditorInput editorInput) {
+ (editingDomain.getResourceSet().getResources().get(0)).setURI(uri);
+ setInputWithNotify(editorInput);
+ setPartName(editorInput.getName());
+ IProgressMonitor progressMonitor = getActionBars().getStatusLineManager() != null
+ ? getActionBars().getStatusLineManager().getProgressMonitor() : new NullProgressMonitor();
+ doSave(progressMonitor);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void gotoMarker(IMarker marker) {
+ List<?> targetObjects = markerHelper.getTargetObjects(editingDomain, marker);
+ if (!targetObjects.isEmpty()) {
+ setSelectionToViewer(targetObjects);
+ }
+ }
+
+ /**
+ * This is called during startup. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
+ * @generated
+ */
+ @Override
+ public void init(IEditorSite site, IEditorInput editorInput) {
+ setSite(site);
+ setInputWithNotify(editorInput);
+ setPartName(editorInput.getName());
+ site.setSelectionProvider(this);
+ site.getPage().addPartListener(partListener);
+ ResourcesPlugin.getWorkspace().addResourceChangeListener(resourceChangeListener,
+ IResourceChangeEvent.POST_CHANGE);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void setFocus() {
+ getControl(getActivePage()).setFocus();
+ }
+
+ /**
+ * This implements {@link org.eclipse.jface.viewers.ISelectionProvider}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void addSelectionChangedListener(ISelectionChangedListener listener) {
+ selectionChangedListeners.add(listener);
+ }
+
+ /**
+ * This implements {@link org.eclipse.jface.viewers.ISelectionProvider}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void removeSelectionChangedListener(ISelectionChangedListener listener) {
+ selectionChangedListeners.remove(listener);
+ }
+
+ /**
+ * This implements {@link org.eclipse.jface.viewers.ISelectionProvider} to
+ * return this editor's overall selection. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public ISelection getSelection() {
+ return editorSelection;
+ }
+
+ /**
+ * This implements {@link org.eclipse.jface.viewers.ISelectionProvider} to
+ * set this editor's overall selection. Calling this result will notify the
+ * listeners. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void setSelection(ISelection selection) {
+ editorSelection = selection;
+
+ for (ISelectionChangedListener listener : selectionChangedListeners) {
+ listener.selectionChanged(new SelectionChangedEvent(this, selection));
+ }
+ setStatusLineManager(selection);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public void setStatusLineManager(ISelection selection) {
+ IStatusLineManager statusLineManager = currentViewer != null && currentViewer == contentOutlineViewer
+ ? contentOutlineStatusLineManager : getActionBars().getStatusLineManager();
+
+ if (statusLineManager != null) {
+ if (selection instanceof IStructuredSelection) {
+ Collection<?> collection = ((IStructuredSelection) selection).toList();
+ switch (collection.size()) {
+ case 0: {
+ statusLineManager.setMessage(getString("_UI_NoObjectSelected"));
+ break;
+ }
+ case 1: {
+ String text = new AdapterFactoryItemDelegator(adapterFactory).getText(collection.iterator().next());
+ statusLineManager.setMessage(getString("_UI_SingleObjectSelected", text));
+ break;
+ }
+ default: {
+ statusLineManager
+ .setMessage(getString("_UI_MultiObjectSelected", Integer.toString(collection.size())));
+ break;
+ }
+ }
+ } else {
+ statusLineManager.setMessage("");
+ }
+ }
+ }
+
+ /**
+ * This looks up a string in the plugin's plugin.properties file. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private static String getString(String key) {
+ return TestexceptionsEditorPlugin.INSTANCE.getString(key);
+ }
+
+ /**
+ * This looks up a string in plugin.properties, making a substitution. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private static String getString(String key, Object s1) {
+ return TestexceptionsEditorPlugin.INSTANCE.getString(key, new Object[] { s1 });
+ }
+
+ /**
+ * This implements {@link org.eclipse.jface.action.IMenuListener} to help
+ * fill the context menus with contributions from the Edit menu. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void menuAboutToShow(IMenuManager menuManager) {
+ ((IMenuListener) getEditorSite().getActionBarContributor()).menuAboutToShow(menuManager);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EditingDomainActionBarContributor getActionBarContributor() {
+ return (EditingDomainActionBarContributor) getEditorSite().getActionBarContributor();
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public IActionBars getActionBars() {
+ return getActionBarContributor().getActionBars();
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public AdapterFactory getAdapterFactory() {
+ return adapterFactory;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void dispose() {
+ updateProblemIndication = false;
+
+ ResourcesPlugin.getWorkspace().removeResourceChangeListener(resourceChangeListener);
+
+ getSite().getPage().removePartListener(partListener);
+
+ adapterFactory.dispose();
+
+ if (getActionBarContributor().getActiveEditor() == this) {
+ getActionBarContributor().setActiveEditor(null);
+ }
+
+ for (PropertySheetPage propertySheetPage : propertySheetPages) {
+ propertySheetPage.dispose();
+ }
+
+ if (contentOutlinePage != null) {
+ contentOutlinePage.dispose();
+ }
+
+ super.dispose();
+ }
+
+ /**
+ * Returns whether the outline view should be presented to the user. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected boolean showOutlineView() {
+ return false;
+ }
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.editor/src-gen/org/eclipse/papyrus/tests/framework/exceptions/presentation/ExceptionsModelWizard.java b/tests/framework/org.eclipse.papyrus.tests.framework.editor/src-gen/org/eclipse/papyrus/tests/framework/exceptions/presentation/ExceptionsModelWizard.java
new file mode 100644
index 00000000000..ce92b83d941
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.editor/src-gen/org/eclipse/papyrus/tests/framework/exceptions/presentation/ExceptionsModelWizard.java
@@ -0,0 +1,622 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions.presentation;
+
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Collection;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.MissingResourceException;
+import java.util.StringTokenizer;
+import org.eclipse.emf.common.util.URI;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.resource.Resource;
+import org.eclipse.emf.ecore.resource.ResourceSet;
+
+import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.ecore.xmi.XMLResource;
+
+import org.eclipse.emf.edit.ui.provider.ExtendedImageRegistry;
+
+import org.eclipse.core.resources.IContainer;
+import org.eclipse.core.resources.IFile;
+import org.eclipse.core.resources.IFolder;
+import org.eclipse.core.resources.IProject;
+import org.eclipse.core.resources.IResource;
+import org.eclipse.core.resources.ResourcesPlugin;
+
+import org.eclipse.core.runtime.IProgressMonitor;
+
+import org.eclipse.jface.dialogs.MessageDialog;
+
+import org.eclipse.jface.viewers.IStructuredSelection;
+
+import org.eclipse.jface.wizard.Wizard;
+import org.eclipse.jface.wizard.WizardPage;
+
+import org.eclipse.swt.SWT;
+
+import org.eclipse.swt.events.ModifyListener;
+import org.eclipse.swt.events.ModifyEvent;
+
+import org.eclipse.swt.layout.GridData;
+import org.eclipse.swt.layout.GridLayout;
+
+import org.eclipse.swt.widgets.Combo;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Label;
+
+import org.eclipse.ui.INewWizard;
+import org.eclipse.ui.IWorkbench;
+
+import org.eclipse.ui.actions.WorkspaceModifyOperation;
+
+import org.eclipse.ui.dialogs.WizardNewFileCreationPage;
+
+import org.eclipse.ui.part.FileEditorInput;
+import org.eclipse.ui.part.ISetSelectionTarget;
+
+import org.eclipse.papyrus.tests.framework.exceptions.ExceptionsFactory;
+import org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage;
+import org.eclipse.papyrus.tests.framework.exceptions.provider.TestexceptionsEditPlugin;
+
+import org.eclipse.core.runtime.Path;
+
+import org.eclipse.jface.viewers.ISelection;
+import org.eclipse.jface.viewers.StructuredSelection;
+
+import org.eclipse.ui.IWorkbenchPage;
+import org.eclipse.ui.IWorkbenchPart;
+import org.eclipse.ui.IWorkbenchWindow;
+import org.eclipse.ui.PartInitException;
+
+/**
+ * This is a simple wizard for creating a new model file. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+public class ExceptionsModelWizard extends Wizard implements INewWizard {
+ /**
+ * The supported extensions for created files. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ public static final List<String> FILE_EXTENSIONS = Collections
+ .unmodifiableList(Arrays.asList(TestexceptionsEditorPlugin.INSTANCE
+ .getString("_UI_ExceptionsEditorFilenameExtensions").split("\\s*,\\s*")));
+
+ /**
+ * A formatted list of supported file extensions, suitable for display. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public static final String FORMATTED_FILE_EXTENSIONS = TestexceptionsEditorPlugin.INSTANCE
+ .getString("_UI_ExceptionsEditorFilenameExtensions").replaceAll("\\s*,\\s*", ", ");
+
+ /**
+ * This caches an instance of the model package. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected ExceptionsPackage exceptionsPackage = ExceptionsPackage.eINSTANCE;
+
+ /**
+ * This caches an instance of the model factory. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected ExceptionsFactory exceptionsFactory = exceptionsPackage.getExceptionsFactory();
+
+ /**
+ * This is the file creation page. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
+ * @generated
+ */
+ protected ExceptionsModelWizardNewFileCreationPage newFileCreationPage;
+
+ /**
+ * This is the initial object creation page. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ protected ExceptionsModelWizardInitialObjectCreationPage initialObjectCreationPage;
+
+ /**
+ * Remember the selection during initialization for populating the default
+ * container. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected IStructuredSelection selection;
+
+ /**
+ * Remember the workbench during initialization. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected IWorkbench workbench;
+
+ /**
+ * Caches the names of the types that can be created as the root object.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected List<String> initialObjectNames;
+
+ /**
+ * This just records the information. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void init(IWorkbench workbench, IStructuredSelection selection) {
+ this.workbench = workbench;
+ this.selection = selection;
+ setWindowTitle(TestexceptionsEditorPlugin.INSTANCE.getString("_UI_Wizard_label"));
+ setDefaultPageImageDescriptor(ExtendedImageRegistry.INSTANCE
+ .getImageDescriptor(TestexceptionsEditorPlugin.INSTANCE.getImage("full/wizban/NewExceptions")));
+ }
+
+ /**
+ * Returns the names of the types that can be created as the root object.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated NOT
+ */
+ protected Collection<String> getInitialObjectNames() {
+ if (initialObjectNames == null) {
+ initialObjectNames = Arrays.asList(ExceptionsPackage.Literals.TEST_EXCEPTIONS.getName());
+ }
+ return initialObjectNames;
+ }
+
+ /**
+ * Create a new model. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected EObject createInitialModel() {
+ EClass eClass = (EClass) exceptionsPackage.getEClassifier(initialObjectCreationPage.getInitialObjectName());
+ EObject rootObject = exceptionsFactory.create(eClass);
+ return rootObject;
+ }
+
+ /**
+ * Do the work after everything is specified. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public boolean performFinish() {
+ try {
+ // Remember the file.
+ //
+ final IFile modelFile = getModelFile();
+
+ // Do the work within an operation.
+ //
+ WorkspaceModifyOperation operation = new WorkspaceModifyOperation() {
+ @Override
+ protected void execute(IProgressMonitor progressMonitor) {
+ try {
+ // Create a resource set
+ //
+ ResourceSet resourceSet = new ResourceSetImpl();
+
+ // Get the URI of the model file.
+ //
+ URI fileURI = URI.createPlatformResourceURI(modelFile.getFullPath().toString(), true);
+
+ // Create a resource for this file.
+ //
+ Resource resource = resourceSet.createResource(fileURI);
+
+ // Add the initial model object to the contents.
+ //
+ EObject rootObject = createInitialModel();
+ if (rootObject != null) {
+ resource.getContents().add(rootObject);
+ }
+
+ // Save the contents of the resource to the file system.
+ //
+ Map<Object, Object> options = new HashMap<Object, Object>();
+ options.put(XMLResource.OPTION_ENCODING, initialObjectCreationPage.getEncoding());
+ resource.save(options);
+ } catch (Exception exception) {
+ TestexceptionsEditorPlugin.INSTANCE.log(exception);
+ } finally {
+ progressMonitor.done();
+ }
+ }
+ };
+
+ getContainer().run(false, false, operation);
+
+ // Select the new file resource in the current view.
+ //
+ IWorkbenchWindow workbenchWindow = workbench.getActiveWorkbenchWindow();
+ IWorkbenchPage page = workbenchWindow.getActivePage();
+ final IWorkbenchPart activePart = page.getActivePart();
+ if (activePart instanceof ISetSelectionTarget) {
+ final ISelection targetSelection = new StructuredSelection(modelFile);
+ getShell().getDisplay().asyncExec(new Runnable() {
+ @Override
+ public void run() {
+ ((ISetSelectionTarget) activePart).selectReveal(targetSelection);
+ }
+ });
+ }
+
+ // Open an editor on the new file.
+ //
+ try {
+ page.openEditor(new FileEditorInput(modelFile),
+ workbench.getEditorRegistry().getDefaultEditor(modelFile.getFullPath().toString()).getId());
+ } catch (PartInitException exception) {
+ MessageDialog.openError(workbenchWindow.getShell(),
+ TestexceptionsEditorPlugin.INSTANCE.getString("_UI_OpenEditorError_label"),
+ exception.getMessage());
+ return false;
+ }
+
+ return true;
+ } catch (Exception exception) {
+ TestexceptionsEditorPlugin.INSTANCE.log(exception);
+ return false;
+ }
+ }
+
+ /**
+ * This is the one page of the wizard. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ public class ExceptionsModelWizardNewFileCreationPage extends WizardNewFileCreationPage {
+ /**
+ * Pass in the selection. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public ExceptionsModelWizardNewFileCreationPage(String pageId, IStructuredSelection selection) {
+ super(pageId, selection);
+ }
+
+ /**
+ * The framework calls this to see if the file is correct. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected boolean validatePage() {
+ if (super.validatePage()) {
+ String extension = new Path(getFileName()).getFileExtension();
+ if (extension == null || !FILE_EXTENSIONS.contains(extension)) {
+ String key = FILE_EXTENSIONS.size() > 1 ? "_WARN_FilenameExtensions" : "_WARN_FilenameExtension";
+ setErrorMessage(TestexceptionsEditorPlugin.INSTANCE.getString(key,
+ new Object[] { FORMATTED_FILE_EXTENSIONS }));
+ return false;
+ }
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public IFile getModelFile() {
+ return ResourcesPlugin.getWorkspace().getRoot().getFile(getContainerFullPath().append(getFileName()));
+ }
+ }
+
+ /**
+ * This is the page where the type of object to create is selected. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public class ExceptionsModelWizardInitialObjectCreationPage extends WizardPage {
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected Combo initialObjectField;
+
+ /**
+ * @generated <!-- begin-user-doc --> <!-- end-user-doc -->
+ */
+ protected List<String> encodings;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected Combo encodingField;
+
+ /**
+ * Pass in the selection. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public ExceptionsModelWizardInitialObjectCreationPage(String pageId) {
+ super(pageId);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void createControl(Composite parent) {
+ Composite composite = new Composite(parent, SWT.NONE);
+ {
+ GridLayout layout = new GridLayout();
+ layout.numColumns = 1;
+ layout.verticalSpacing = 12;
+ composite.setLayout(layout);
+
+ GridData data = new GridData();
+ data.verticalAlignment = GridData.FILL;
+ data.grabExcessVerticalSpace = true;
+ data.horizontalAlignment = GridData.FILL;
+ composite.setLayoutData(data);
+ }
+
+ Label containerLabel = new Label(composite, SWT.LEFT);
+ {
+ containerLabel.setText(TestexceptionsEditorPlugin.INSTANCE.getString("_UI_ModelObject"));
+
+ GridData data = new GridData();
+ data.horizontalAlignment = GridData.FILL;
+ containerLabel.setLayoutData(data);
+ }
+
+ initialObjectField = new Combo(composite, SWT.BORDER);
+ {
+ GridData data = new GridData();
+ data.horizontalAlignment = GridData.FILL;
+ data.grabExcessHorizontalSpace = true;
+ initialObjectField.setLayoutData(data);
+ }
+
+ for (String objectName : getInitialObjectNames()) {
+ initialObjectField.add(getLabel(objectName));
+ }
+
+ if (initialObjectField.getItemCount() == 1) {
+ initialObjectField.select(0);
+ }
+ initialObjectField.addModifyListener(validator);
+
+ Label encodingLabel = new Label(composite, SWT.LEFT);
+ {
+ encodingLabel.setText(TestexceptionsEditorPlugin.INSTANCE.getString("_UI_XMLEncoding"));
+
+ GridData data = new GridData();
+ data.horizontalAlignment = GridData.FILL;
+ encodingLabel.setLayoutData(data);
+ }
+ encodingField = new Combo(composite, SWT.BORDER);
+ {
+ GridData data = new GridData();
+ data.horizontalAlignment = GridData.FILL;
+ data.grabExcessHorizontalSpace = true;
+ encodingField.setLayoutData(data);
+ }
+
+ for (String encoding : getEncodings()) {
+ encodingField.add(encoding);
+ }
+
+ encodingField.select(0);
+ encodingField.addModifyListener(validator);
+
+ setPageComplete(validatePage());
+ setControl(composite);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected ModifyListener validator = new ModifyListener() {
+ @Override
+ public void modifyText(ModifyEvent e) {
+ setPageComplete(validatePage());
+ }
+ };
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected boolean validatePage() {
+ return getInitialObjectName() != null && getEncodings().contains(encodingField.getText());
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void setVisible(boolean visible) {
+ super.setVisible(visible);
+ if (visible) {
+ if (initialObjectField.getItemCount() == 1) {
+ initialObjectField.clearSelection();
+ encodingField.setFocus();
+ } else {
+ encodingField.clearSelection();
+ initialObjectField.setFocus();
+ }
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public String getInitialObjectName() {
+ String label = initialObjectField.getText();
+
+ for (String name : getInitialObjectNames()) {
+ if (getLabel(name).equals(label)) {
+ return name;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public String getEncoding() {
+ return encodingField.getText();
+ }
+
+ /**
+ * Returns the label for the specified type name. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected String getLabel(String typeName) {
+ try {
+ return TestexceptionsEditPlugin.INSTANCE.getString("_UI_" + typeName + "_type");
+ } catch (MissingResourceException mre) {
+ TestexceptionsEditorPlugin.INSTANCE.log(mre);
+ }
+ return typeName;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected Collection<String> getEncodings() {
+ if (encodings == null) {
+ encodings = new ArrayList<String>();
+ for (StringTokenizer stringTokenizer = new StringTokenizer(
+ TestexceptionsEditorPlugin.INSTANCE.getString("_UI_XMLEncodingChoices")); stringTokenizer
+ .hasMoreTokens();) {
+ encodings.add(stringTokenizer.nextToken());
+ }
+ }
+ return encodings;
+ }
+ }
+
+ /**
+ * The framework calls this to create the contents of the wizard. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void addPages() {
+ // Create a page, set the title, and the initial model file name.
+ //
+ newFileCreationPage = new ExceptionsModelWizardNewFileCreationPage("Whatever", selection);
+ newFileCreationPage.setTitle(TestexceptionsEditorPlugin.INSTANCE.getString("_UI_ExceptionsModelWizard_label"));
+ newFileCreationPage
+ .setDescription(TestexceptionsEditorPlugin.INSTANCE.getString("_UI_ExceptionsModelWizard_description"));
+ newFileCreationPage
+ .setFileName(TestexceptionsEditorPlugin.INSTANCE.getString("_UI_ExceptionsEditorFilenameDefaultBase")
+ + "." + FILE_EXTENSIONS.get(0));
+ addPage(newFileCreationPage);
+
+ // Try and get the resource selection to determine a current directory
+ // for the file dialog.
+ //
+ if (selection != null && !selection.isEmpty()) {
+ // Get the resource...
+ //
+ Object selectedElement = selection.iterator().next();
+ if (selectedElement instanceof IResource) {
+ // Get the resource parent, if its a file.
+ //
+ IResource selectedResource = (IResource) selectedElement;
+ if (selectedResource.getType() == IResource.FILE) {
+ selectedResource = selectedResource.getParent();
+ }
+
+ // This gives us a directory...
+ //
+ if (selectedResource instanceof IFolder || selectedResource instanceof IProject) {
+ // Set this for the container.
+ //
+ newFileCreationPage.setContainerFullPath(selectedResource.getFullPath());
+
+ // Make up a unique new name here.
+ //
+ String defaultModelBaseFilename = TestexceptionsEditorPlugin.INSTANCE
+ .getString("_UI_ExceptionsEditorFilenameDefaultBase");
+ String defaultModelFilenameExtension = FILE_EXTENSIONS.get(0);
+ String modelFilename = defaultModelBaseFilename + "." + defaultModelFilenameExtension;
+ for (int i = 1; ((IContainer) selectedResource).findMember(modelFilename) != null; ++i) {
+ modelFilename = defaultModelBaseFilename + i + "." + defaultModelFilenameExtension;
+ }
+ newFileCreationPage.setFileName(modelFilename);
+ }
+ }
+ }
+ initialObjectCreationPage = new ExceptionsModelWizardInitialObjectCreationPage("Whatever2");
+ initialObjectCreationPage
+ .setTitle(TestexceptionsEditorPlugin.INSTANCE.getString("_UI_ExceptionsModelWizard_label"));
+ initialObjectCreationPage
+ .setDescription(TestexceptionsEditorPlugin.INSTANCE.getString("_UI_Wizard_initial_object_description"));
+ addPage(initialObjectCreationPage);
+ }
+
+ /**
+ * Get the file from the page. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public IFile getModelFile() {
+ return newFileCreationPage.getModelFile();
+ }
+
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework.editor/src-gen/org/eclipse/papyrus/tests/framework/exceptions/presentation/TestexceptionsEditorPlugin.java b/tests/framework/org.eclipse.papyrus.tests.framework.editor/src-gen/org/eclipse/papyrus/tests/framework/exceptions/presentation/TestexceptionsEditorPlugin.java
new file mode 100644
index 00000000000..2833c11a90c
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework.editor/src-gen/org/eclipse/papyrus/tests/framework/exceptions/presentation/TestexceptionsEditorPlugin.java
@@ -0,0 +1,105 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions.presentation;
+
+import org.eclipse.emf.codegen.ecore.genmodel.provider.GenModelEditPlugin;
+
+import org.eclipse.emf.common.EMFPlugin;
+
+import org.eclipse.emf.common.ui.EclipseUIPlugin;
+
+import org.eclipse.emf.common.util.ResourceLocator;
+
+import org.eclipse.emf.ecore.provider.EcoreEditPlugin;
+
+import org.eclipse.gmf.codegen.gmfgen.presentation.EditorPlugin;
+
+import org.eclipse.uml2.uml.edit.UMLEditPlugin;
+
+/**
+ * This is the central singleton for the Test-exceptions editor plugin. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+public final class TestexceptionsEditorPlugin extends EMFPlugin {
+ /**
+ * Keep track of the singleton. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
+ * @generated
+ */
+ public static final TestexceptionsEditorPlugin INSTANCE = new TestexceptionsEditorPlugin();
+
+ /**
+ * Keep track of the singleton. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
+ * @generated
+ */
+ private static Implementation plugin;
+
+ /**
+ * Create the instance. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public TestexceptionsEditorPlugin() {
+ super(new ResourceLocator[] { EcoreEditPlugin.INSTANCE, EditorPlugin.INSTANCE, UMLEditPlugin.INSTANCE,
+ GenModelEditPlugin.INSTANCE, });
+ }
+
+ /**
+ * Returns the singleton instance of the Eclipse plugin. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @return the singleton instance.
+ * @generated
+ */
+ @Override
+ public ResourceLocator getPluginResourceLocator() {
+ return plugin;
+ }
+
+ /**
+ * Returns the singleton instance of the Eclipse plugin. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @return the singleton instance.
+ * @generated
+ */
+ public static Implementation getPlugin() {
+ return plugin;
+ }
+
+ /**
+ * The actual implementation of the Eclipse <b>Plugin</b>. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public static class Implementation extends EclipseUIPlugin {
+ /**
+ * Creates an instance. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public Implementation() {
+ super();
+
+ // Remember the static instance.
+ //
+ plugin = this;
+ }
+ }
+
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/.classpath b/tests/framework/org.eclipse.papyrus.tests.framework/.classpath
new file mode 100644
index 00000000000..aa2831b138c
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/.classpath
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="xtend-gen"/>
+ <classpathentry kind="src" path="src-gen"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="output" path="target/classes"/>
+</classpath>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/.project b/tests/framework/org.eclipse.papyrus.tests.framework/.project
new file mode 100644
index 00000000000..b2430ca6e06
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/.project
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.papyrus.tests.framework</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.m2e.core.maven2Builder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.m2e.core.maven2Nature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
+ </natures>
+</projectDescription>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/.settings/org.eclipse.core.resources.prefs b/tests/framework/org.eclipse.papyrus.tests.framework/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 00000000000..264b89acc53
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/src=UTF-8
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/.settings/org.eclipse.jdt.core.prefs b/tests/framework/org.eclipse.papyrus.tests.framework/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 00000000000..7e74e2bed47
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,292 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.compliance=1.7
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
+org.eclipse.jdt.core.compiler.source=1.7
+org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_assignment=0
+org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
+org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
+org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
+org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
+org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0
+org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
+org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=80
+org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
+org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16
+org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
+org.eclipse.jdt.core.formatter.blank_lines_after_package=1
+org.eclipse.jdt.core.formatter.blank_lines_before_field=0
+org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
+org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
+org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
+org.eclipse.jdt.core.formatter.blank_lines_before_method=1
+org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
+org.eclipse.jdt.core.formatter.blank_lines_before_package=0
+org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
+org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
+org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_lambda_body=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
+org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
+org.eclipse.jdt.core.formatter.comment.format_block_comments=true
+org.eclipse.jdt.core.formatter.comment.format_header=false
+org.eclipse.jdt.core.formatter.comment.format_html=true
+org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
+org.eclipse.jdt.core.formatter.comment.format_line_comments=true
+org.eclipse.jdt.core.formatter.comment.format_source_code=true
+org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
+org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
+org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
+org.eclipse.jdt.core.formatter.comment.line_length=260
+org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true
+org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true
+org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false
+org.eclipse.jdt.core.formatter.compact_else_if=true
+org.eclipse.jdt.core.formatter.continuation_indentation=2
+org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
+org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off
+org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on
+org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
+org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
+org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
+org.eclipse.jdt.core.formatter.indent_empty_lines=false
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
+org.eclipse.jdt.core.formatter.indentation.size=4
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_type_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
+org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
+org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert
+org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
+org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_lambda_arrow=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
+org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
+org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
+org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.join_lines_in_comments=false
+org.eclipse.jdt.core.formatter.join_wrapped_lines=false
+org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
+org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
+org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
+org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
+org.eclipse.jdt.core.formatter.lineSplit=260
+org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
+org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
+org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
+org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=5
+org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
+org.eclipse.jdt.core.formatter.tabulation.char=tab
+org.eclipse.jdt.core.formatter.tabulation.size=4
+org.eclipse.jdt.core.formatter.use_on_off_tags=false
+org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
+org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
+org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true
+org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/.settings/org.eclipse.jdt.ui.prefs b/tests/framework/org.eclipse.papyrus.tests.framework/.settings/org.eclipse.jdt.ui.prefs
new file mode 100644
index 00000000000..954281dbc31
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/.settings/org.eclipse.jdt.ui.prefs
@@ -0,0 +1,68 @@
+cleanup.add_default_serial_version_id=true
+cleanup.add_generated_serial_version_id=false
+cleanup.add_missing_annotations=true
+cleanup.add_missing_deprecated_annotations=true
+cleanup.add_missing_methods=false
+cleanup.add_missing_nls_tags=false
+cleanup.add_missing_override_annotations=true
+cleanup.add_missing_override_annotations_interface_methods=true
+cleanup.add_serial_version_id=false
+cleanup.always_use_blocks=true
+cleanup.always_use_parentheses_in_expressions=false
+cleanup.always_use_this_for_non_static_field_access=false
+cleanup.always_use_this_for_non_static_method_access=false
+cleanup.convert_functional_interfaces=false
+cleanup.convert_to_enhanced_for_loop=false
+cleanup.correct_indentation=false
+cleanup.format_source_code=false
+cleanup.format_source_code_changes_only=false
+cleanup.insert_inferred_type_arguments=false
+cleanup.make_local_variable_final=true
+cleanup.make_parameters_final=false
+cleanup.make_private_fields_final=true
+cleanup.make_type_abstract_if_missing_method=false
+cleanup.make_variable_declarations_final=false
+cleanup.never_use_blocks=false
+cleanup.never_use_parentheses_in_expressions=true
+cleanup.organize_imports=false
+cleanup.qualify_static_field_accesses_with_declaring_class=false
+cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
+cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
+cleanup.qualify_static_member_accesses_with_declaring_class=true
+cleanup.qualify_static_method_accesses_with_declaring_class=false
+cleanup.remove_private_constructors=true
+cleanup.remove_redundant_type_arguments=true
+cleanup.remove_trailing_whitespaces=true
+cleanup.remove_trailing_whitespaces_all=true
+cleanup.remove_trailing_whitespaces_ignore_empty=false
+cleanup.remove_unnecessary_casts=true
+cleanup.remove_unnecessary_nls_tags=true
+cleanup.remove_unused_imports=true
+cleanup.remove_unused_local_variables=false
+cleanup.remove_unused_private_fields=true
+cleanup.remove_unused_private_members=false
+cleanup.remove_unused_private_methods=true
+cleanup.remove_unused_private_types=true
+cleanup.sort_members=false
+cleanup.sort_members_all=false
+cleanup.use_anonymous_class_creation=false
+cleanup.use_blocks=true
+cleanup.use_blocks_only_for_return_and_throw=false
+cleanup.use_lambda=true
+cleanup.use_parentheses_in_expressions=false
+cleanup.use_this_for_non_static_field_access=false
+cleanup.use_this_for_non_static_field_access_only_if_necessary=true
+cleanup.use_this_for_non_static_method_access=false
+cleanup.use_this_for_non_static_method_access_only_if_necessary=true
+cleanup.use_type_arguments=false
+cleanup_profile=_Papyrus
+cleanup_settings_version=2
+eclipse.preferences.version=1
+formatter_profile=_Papyrus
+formatter_settings_version=12
+org.eclipse.jdt.ui.ignorelowercasenames=true
+org.eclipse.jdt.ui.importorder=java;javax;org;com;
+org.eclipse.jdt.ui.javadoc=true
+org.eclipse.jdt.ui.ondemandthreshold=99
+org.eclipse.jdt.ui.staticondemandthreshold=99
+org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates><template autoinsert\="true" context\="gettercomment_context" deleted\="false" description\="Comment for getter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name\="gettercomment">/**\n * @return the ${bare_field_name}\n */</template><template autoinsert\="true" context\="settercomment_context" deleted\="false" description\="Comment for setter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.settercomment" name\="settercomment">/**\n * @param ${param} the ${bare_field_name} to set\n */</template><template autoinsert\="false" context\="constructorcomment_context" deleted\="false" description\="Comment for created constructors" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name\="constructorcomment">/**\n * Constructor.\n *\n * ${tags}\n */</template><template autoinsert\="false" context\="filecomment_context" deleted\="false" description\="Comment for created Java files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.filecomment" name\="filecomment">/*****************************************************************************\n * Copyright (c) ${year} CEA LIST and others.\n * \n * All rights reserved. This program and the accompanying materials\n * are made available under the terms of the Eclipse Public License v1.0\n * which accompanies this distribution, and is available at\n * http\://www.eclipse.org/legal/epl-v10.html\n *\n * Contributors\:\n * CEA LIST - Initial API and implementation\n * \n *****************************************************************************/\n</template><template autoinsert\="true" context\="typecomment_context" deleted\="false" description\="Comment for created types" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.typecomment" name\="typecomment">/**\n * @author ${user}\n *\n * ${tags}\n */</template><template autoinsert\="true" context\="fieldcomment_context" deleted\="false" description\="Comment for fields" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name\="fieldcomment">/**\n * \n */</template><template autoinsert\="true" context\="methodcomment_context" deleted\="false" description\="Comment for non-overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name\="methodcomment">/**\n * ${tags}\n */</template><template autoinsert\="false" context\="overridecomment_context" deleted\="false" description\="Comment for overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name\="overridecomment">/**\n * ${see_to_overridden}\n *\n * ${tags}\n */</template><template autoinsert\="false" context\="delegatecomment_context" deleted\="false" description\="Comment for delegate methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name\="delegatecomment">/**\n * ${see_to_target}\n *\n * ${tags}\n */</template><template autoinsert\="true" context\="newtype_context" deleted\="false" description\="Newly created files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.newtype" name\="newtype">${filecomment}\n${package_declaration}\n\n${typecomment}\n${type_declaration}</template><template autoinsert\="true" context\="classbody_context" deleted\="false" description\="Code in new class type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.classbody" name\="classbody">\n</template><template autoinsert\="true" context\="interfacebody_context" deleted\="false" description\="Code in new interface type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.interfacebody" name\="interfacebody">\n</template><template autoinsert\="true" context\="enumbody_context" deleted\="false" description\="Code in new enum type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.enumbody" name\="enumbody">\n</template><template autoinsert\="true" context\="annotationbody_context" deleted\="false" description\="Code in new annotation type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.annotationbody" name\="annotationbody">\n</template><template autoinsert\="true" context\="catchblock_context" deleted\="false" description\="Code in new catch blocks" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.catchblock" name\="catchblock">// ${todo} Auto-generated catch block\n${exception_var}.printStackTrace();</template><template autoinsert\="true" context\="methodbody_context" deleted\="false" description\="Code in created method stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodbody" name\="methodbody">// ${todo} Auto-generated method stub\n${body_statement}</template><template autoinsert\="true" context\="constructorbody_context" deleted\="false" description\="Code in created constructor stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorbody" name\="constructorbody">${body_statement}\n// ${todo} Auto-generated constructor stub</template><template autoinsert\="true" context\="getterbody_context" deleted\="false" description\="Code in created getters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.getterbody" name\="getterbody">return ${field};</template><template autoinsert\="true" context\="setterbody_context" deleted\="false" description\="Code in created setters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.setterbody" name\="setterbody">${field} \= ${param};</template></templates>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/.settings/org.eclipse.m2e.core.prefs b/tests/framework/org.eclipse.papyrus.tests.framework/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 00000000000..f897a7f1cb2
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/META-INF/MANIFEST.MF b/tests/framework/org.eclipse.papyrus.tests.framework/META-INF/MANIFEST.MF
new file mode 100644
index 00000000000..4ed029eb1df
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/META-INF/MANIFEST.MF
@@ -0,0 +1,53 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %pluginName
+Bundle-SymbolicName: org.eclipse.papyrus.tests.framework;singleton:=true
+Bundle-Version: 1.1.0.qualifier
+Bundle-ClassPath: .
+Bundle-Activator: org.eclipse.papyrus.tests.framework.Activator
+Bundle-Vendor: %providerName
+Bundle-Localization: plugin
+Require-Bundle: org.junit;visibility:=reexport,
+ org.eclipse.uml2.uml;visibility:=reexport,
+ org.eclipse.emf.codegen.ecore;visibility:=reexport,
+ org.eclipse.core.runtime,
+ org.eclipse.emf.ecore;visibility:=reexport,
+ org.eclipse.emf.ecore.xmi;visibility:=reexport,
+ org.eclipse.gmf.codegen;visibility:=reexport,
+ org.eclipse.uml2.types;visibility:=reexport,
+ org.eclipse.gmf.runtime.emf.core,
+ org.eclipse.xtend;bundle-version="1.0.0",
+ org.eclipse.emf.mwe2.launch;visibility:=reexport,
+ org.eclipse.xtend.lib;bundle-version="2.8.3",
+ com.google.guava;bundle-version="11.0.0",
+ org.eclipse.xtext.xbase.lib,
+ org.apache.log4j;bundle-version="1.2.15";visibility:=reexport,
+ org.eclipse.emf.mwe.utils;visibility:=reexport,
+ org.eclipse.emf.mwe2.runtime;visibility:=reexport,
+ org.apache.commons.logging;visibility:=reexport,
+ org.eclipse.emf.mwe2.lib;bundle-version="2.5.0";visibility:=reexport,
+ org.eclipse.uml2.codegen.ecore;bundle-version="1.10.0";visibility:=reexport,
+ org.eclipse.papyrus.gmfgenextension;bundle-version="1.1.0";visibility:=reexport,
+ org.eclipse.emf;bundle-version="2.6.0";visibility:=reexport,
+ org.eclipse.emf.ecore.editor;bundle-version="2.10.0";visibility:=reexport,
+ org.eclipse.papyrus.mwe2.utils;bundle-version="1.1.0";visibility:=reexport,
+ org.eclipse.core.resources,
+ org.eclipse.gmf.validate;bundle-version="1.2.0";visibility:=reexport,
+ org.eclipse.uml2.uml.resources;bundle-version="5.1.0",
+ org.eclipse.upr.utp;bundle-version="0.9.0",
+ org.eclipse.papyrus.tests.framework.annotations;bundle-version="1.1.0",
+ org.eclipse.gmf.runtime.notation;bundle-version="1.8.0"
+Bundle-RequiredExecutionEnvironment: JavaSE-1.7
+Bundle-ActivationPolicy: lazy
+Eclipse-LazyStart: true
+Export-Package: org.eclipse.papyrus.tests.framework,
+ org.eclipse.papyrus.tests.framework.gmfgen2uml,
+ org.eclipse.papyrus.tests.framework.gmfgenuml2utp,
+ org.eclipse.papyrus.tests.framework.m2m,
+ org.eclipse.papyrus.tests.framework.m2t.xtend,
+ org.eclipse.papyrus.tests.framework.mwe,
+ org.eclipse.papyrus.tests.framework.exceptions,
+ org.eclipse.papyrus.tests.framework.exceptions.impl,
+ org.eclipse.papyrus.tests.framework.exceptions.util,
+ org.eclipse.papyrus.tests.framework.internal.exceptions.operations
+
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/about.html b/tests/framework/org.eclipse.papyrus.tests.framework/about.html
new file mode 100644
index 00000000000..d35d5aed64c
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/about.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+
+<p>June 5, 2007</p>
+<h3>License</h3>
+
+<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
+being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
+apply to your use of any object code in the Content. Check the Redistributor's license that was
+provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
+
+</body>
+</html>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/build.properties b/tests/framework/org.eclipse.papyrus.tests.framework/build.properties
new file mode 100644
index 00000000000..093c9bdaebd
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/build.properties
@@ -0,0 +1,24 @@
+# Copyright (c) 2015 Christian W. Damus 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:
+# Christian W. Damus - Initial API and implementation
+
+bin.includes = .,\
+ model/,\
+ META-INF/,\
+ plugin.properties,\
+ target/classes/,\
+ about.html,\
+ model/,\
+ plugin.xml
+output..=target/classes/
+jars.compile.order=.
+source.. = src/,\
+ xtend-gen/,\
+ src-gen/
+src.includes = about.html
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/Architecture.pptx b/tests/framework/org.eclipse.papyrus.tests.framework/doc/Architecture.pptx
new file mode 100644
index 00000000000..2059a3e25df
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/doc/Architecture.pptx
Binary files differ
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/DeveloperDoc.html b/tests/framework/org.eclipse.papyrus.tests.framework/doc/DeveloperDoc.html
new file mode 100644
index 00000000000..45db48f29fa
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/doc/DeveloperDoc.html
@@ -0,0 +1,115 @@
+<html>
+<link rel="stylesheet" href="default.css" type="text/css">
+<H1>Papyrus Test Generation Framework</H1>
+<pre id ="_spUT4CHAEeWLGf5EjabojA"><BR/>==Framework Goals== <BR/>* Automate the development of test cases for Papyrus diagrams <BR/>* Set the bases for a model-based testing approach <BR/>* Ease the transition towards test-driven development</pre>
+<pre id ="_spU68SHAEeWLGf5EjabojA">Currently, the framework supports the generation of unit tests for a diagram editor, taking as input an input .gmfgen. See below the generation workflow to understand how it works.</pre>
+<H2 id ="_spViASHAEeWLGf5EjabojA">Table of Contents</H2>
+<ul><a href="#_spWJESHAEeWLGf5EjabojA">Requirements</a></ul>
+<ul><a href="#_spbooSHAEeWLGf5EjabojA">Use Cases</a><li><a href="#_srgsQSHAEeWLGf5EjabojA"> Papyrus Test Generation Framework</a></li>
+<ul><li><a href="#_srhTUSHAEeWLGf5EjabojA"> Define list of element edit parts under test</a></li>
+<ul></ul>
+<li><a href="#_srjIgSHAEeWLGf5EjabojA"> Generate test model</a></li>
+<ul></ul>
+<li><a href="#_srk9sCHAEeWLGf5EjabojA"> Generate JUnit test code</a></li>
+<ul></ul>
+</ul>
+</ul>
+<ul><a href="#_srmL0SHAEeWLGf5EjabojA">Design</a><li><a href="#_swf58SHAEeWLGf5EjabojA"> Package Structure</a></li>
+<ul><li><a href="#_szwpUSHAEeWLGf5EjabojA"> Class GenerateTestsWorkflow</a></li>
+<ul></ul>
+<li><a href="#_szx3cCHAEeWLGf5EjabojA"> Class StateMachineDiagramGenerateTestsWorkflow</a></li>
+<ul></ul>
+<li><a href="#_szzsoSHAEeWLGf5EjabojA"> Class ClassDiagramGenerateTestsWorkflow</a></li>
+<ul></ul>
+<li><a href="#_sz1h0CHAEeWLGf5EjabojA"> Class CommunicationDiagramGenerateTestsWorkflow</a></li>
+<ul></ul>
+<li><a href="#_sz3XACHAEeWLGf5EjabojA"> Class UseCaseDiagramGenerateTestsWorkflow</a></li>
+<ul></ul>
+<li><a href="#_sz4lISHAEeWLGf5EjabojA"> Class ActivityDiagramGenerateTestsWorkflow</a></li>
+<ul></ul>
+<li><a href="#_sz6aUSHAEeWLGf5EjabojA"> Class SequenceDiagramGenerateTestsWorkflow</a></li>
+<ul></ul>
+<li><a href="#_sz8PgSHAEeWLGf5EjabojA"> Class DeploymentDiagramGenerateTestsWorkflow</a></li>
+<ul></ul>
+<li><a href="#_sz-EsCHAEeWLGf5EjabojA"> Class CompositeStructureDiagramGenerateTestsWorkflow</a></li>
+<ul></ul>
+<li><a href="#_sz_S0SHAEeWLGf5EjabojA"> Class ComponentDiagramGenerateTestsWorkflow</a></li>
+<ul></ul>
+<li><a href="#_s0BIASHAEeWLGf5EjabojA"> Class TimingDiagramGenerateTestsWorkflow</a></li>
+<ul></ul>
+<li><a href="#_s0C9MCHAEeWLGf5EjabojA"> Class ProfileDiagramGenerateTestsWorkflow</a></li>
+<ul></ul>
+</ul>
+<li><a href="#_s0ELUSHAEeWLGf5EjabojA"> Package Behavior</a></li>
+<ul><li><a href="#_s1LloCHAEeWLGf5EjabojA"> Activity Papyrus Test Generation Workflow</a></li>
+<ul></ul>
+</ul>
+</ul>
+<ul><a href="#_s1MMsSHAEeWLGf5EjabojA">Requirements Coverage</a></ul>
+<H2 id ="_spWJESHAEeWLGf5EjabojA">Requirements</H2>
+<pre id ="_spXXMCHAEeWLGf5EjabojA">- JUnit Generation (id=req01): <BR/> The framework shall allow to generate JUnit tests for UML diagram editors, its nodes and links</pre>
+<pre id ="_spX-QSHAEeWLGf5EjabojA">- Functional test cases (id=req02): <BR/> The framework shall test functional test cases: for example creation of elements, hide, delete, edition, drop from model explorer, among many others.</pre>
+<pre id ="_spZMYCHAEeWLGf5EjabojA">- Extensibility (id=req03): <BR/> The framework shall be extensible with new diagram editors based on GMF, and other technologies where an editor description is available as a model (such as Nattable).</pre>
+<pre id ="_spZzcSHAEeWLGf5EjabojA">- Functional Coverage (id=req04): <BR/> The framework shall attain complete functional coverage for a diagram editor.</pre>
+<pre id ="_spbBkCHAEeWLGf5EjabojA">- Code Coverage (id=req05): <BR/> The framework shall cover all the possible code coverable by generated tests (expected to be around 80%)</pre>
+<H2 id ="_spbooSHAEeWLGf5EjabojA">Use Cases</H2>
+<P align="middle"><img src=/Users/damus/git/papyrus-mars/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/UseCasesDiagram.png alt=UseCasesDiagram ></P><P align="middle">UseCasesDiagram</P></BR>
+<pre id ="_srfeICHAEeWLGf5EjabojA">As a prerequisite, the tests plug-in must have already been created. Create tests plug-in, if it doesn't exist already.<BR/>As a requirement, following the Papyrus development guidelines an Eclipse plug-in project must be created to contain the tests. Example: org.eclipse.papyrus.uml.diagram.component.tests. <BR/>Add a dependency in the plug-in manifest to the test generation framework: org.eclipse.papyrus.tests.framework.</pre>
+<pre id ="_srgFMCHAEeWLGf5EjabojA">Example: Generation for the UML Component diagram <BR/>Here is an example (ComponentDiagramGenerateTestsWorkflow.xtend):<BR/><pre><BR/>package org.eclipse.papyrus.uml.diagram.component.test.generation<BR/><BR/>import org.eclipse.emf.mwe2.runtime.workflow.WorkflowContextImpl<BR/>import org.eclipse.papyrus.tests.framework.mwe.GenerateTestsWorkflow<BR/>import org.eclipse.papyrus.tests.framework.gmfgenuml2utp.GMFGen2UTPModule<BR/><BR/>class ComponentDiagramGenerateTestsWorkflow {<BR/><BR/> def static void main(String[] args) {<BR/> val workflow = new GenerateTestsWorkflow()<BR/> runWorkflow(workflow);<BR/> }<BR/><BR/> def static void runWorkflow(GenerateTestsWorkflow workflow) {<BR/> workflow.testProjectName = 'org.eclipse.papyrus.uml.diagram.component.tests'<BR/> workflow.gmfgenUri = workflow.resourceURI('/org.eclipse.papyrus.uml.diagram.component/model/ComponentDiagram.gmfgen')<BR/> workflow.testSrcGenLocation = 'test-gen/'<BR/> workflow.testModel = 'model/ComponentDiagramTest.uml'<BR/> <BR/> workflow.utpModuleFunction = [gmfgen, framework, utp |<BR/> new GMFGen2UTPModule(gmfgen, framework, utp) => [<BR/> diagramTestPackageName = 'org.eclipse.papyrus.uml.diagram.component.test'<BR/> topContainerEditPart = 'PackageEditPart';<BR/> topNodesToTest += #[<BR/> 'PackageEditPart', <BR/> 'ModelEditPart', <BR/> 'ComponentEditPart', <BR/> 'InterfaceEditPart', <BR/> 'CommentEditPart', <BR/> 'ConstraintEditPart'<BR/> ]<BR/> childNodesToTest += #[<BR/> 'ModelEditPartCN', <BR/> 'PackageEditPartCN',<BR/> 'RectangleInterfaceEditPartCN', <BR/> 'ComponentEditPartCN', <BR/> 'ComponentEditPartPCN', <BR/> 'CommentEditPartPCN', <BR/> 'ConstraintEditPartPCN',<BR/> 'InterfaceEditPartPCN'<BR/> ]<BR/> linksToTest += #[<BR/> 'UsageEditPart',<BR/> 'InterfaceRealizationEditPart',<BR/> 'ManifestationEditPart',<BR/> 'ComponentRealizationEditPart',<BR/> 'AbstractionEditPart',<BR/> 'DependencyEditPart'<BR/> ]<BR/> linksOwnedBySourceToTest += #[<BR/> 'GeneralizationEditPart'<BR/> ]<BR/> <BR/> elementTypesAppearanceTests += #[<BR/> 'PackageEditPart', <BR/> 'ModelEditPart', <BR/> 'ComponentEditPart', <BR/> 'InterfaceEditPart', <BR/> 'CommentEditPart', <BR/> 'ConstraintEditPart'<BR/> ]<BR/> elementTypesDropTests += #[<BR/> 'PackageEditPart', <BR/> 'ModelEditPart', <BR/> 'ComponentEditPart', <BR/> 'InterfaceEditPart', <BR/> 'CommentEditPart', <BR/> 'ConstraintEditPart'<BR/> ]<BR/> ]<BR/> ]<BR/> <BR/> workflow.run(new WorkflowContextImpl);<BR/> }<BR/><BR/>}<BR/></pre><BR/></pre>
+<H3 id ="_srgsQSHAEeWLGf5EjabojA">Papyrus Test Generation Framework</H3>
+<H4 id ="_srhTUSHAEeWLGf5EjabojA">Define list of element edit parts under test</H4>
+<pre id ="_srihcSHAEeWLGf5EjabojA">Configure the Guice module for your diagram editor's UTP transformation, detailing the name of the generated package of tests and the desired edit parts to test, as they are described in the gmfgen (See example below). </pre>
+<H4 id ="_srjIgSHAEeWLGf5EjabojA">Generate test model</H4>
+<pre id ="_srjvkSHAEeWLGf5EjabojA">Create the generation launcher (either Xtend-based or Java-based) in an appropiate package, for instance org.eclipse.papyrus.uml.diagram.component.test.generation, in a file such as ComponentDiagramGenerateTestsWorkflow.xtend. Copy the example launcher below and replace with the values for the generation parameters for your own diagram editor. The parameters are: <BR/>gmfgenUri: URI for the input GMFGen file <BR/>testSrcGenLocation: Folder in the project where the launcher is located where the test code will be generated, for instance test-gen. <BR/>utpModuleFunction: injected configuration parameters for the UTP transformation, including tests package name and the various categories of edit-part to test <BR/>testModelUri: URI where the UML-UTP intermediate model will be generated. After launching the generation, this model provides an overview of all the generated test artifacts. <BR/>Launch the main method as a normal Java class. <BR/>The intermediate model and the JUnit code are generated.</pre>
+<H4 id ="_srk9sCHAEeWLGf5EjabojA">Generate JUnit test code</H4>
+<pre id ="_srlkwSHAEeWLGf5EjabojA">The generated JUnit tests extend the abstract test cases defined in the Papyrus test framework base</pre>
+<H2 id ="_srmL0SHAEeWLGf5EjabojA">Design</H2>
+<P align="middle"><img src=/Users/damus/git/papyrus-mars/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/DesignOverview.png alt=DesignOverview ></P><P align="middle">DesignOverview</P></BR>
+<P align="middle"><img src=/Users/damus/git/papyrus-mars/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/GenerationWorkflow.png alt=GenerationWorkflow ></P><P align="middle">GenerationWorkflow</P></BR>
+<pre id ="_suDC4SHAEeWLGf5EjabojA">This is the sequence of actions performed in the workflow to generate the tests. The input and output pins represent the inputs and outputs of every action. <BR/></pre>
+<P align="middle"><img src=/Users/damus/git/papyrus-mars/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/ClassDiagram.png alt=ClassDiagram ></P><P align="middle">ClassDiagram</P></BR>
+<pre id ="_swfS4CHAEeWLGf5EjabojA">This is the structure of launchers for the generation workflow according to each type of diagram.</pre>
+<H3 id ="_swf58SHAEeWLGf5EjabojA">Package Structure</H3>
+<P align="middle"><img src=/Users/damus/git/papyrus-mars/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/ClassDiagram.png alt=ClassDiagram ></P><P align="middle">ClassDiagram</P></BR>
+<H4 id ="_szwpUSHAEeWLGf5EjabojA">Class GenerateTestsWorkflow</H4>
+<H4 id ="_szx3cCHAEeWLGf5EjabojA">Class StateMachineDiagramGenerateTestsWorkflow</H4>
+<pre id ="_szzFkCHAEeWLGf5EjabojA"> - specializes <a href="#_szwpUSHAEeWLGf5EjabojA" title="Class GenerateTestsWorkflow">GenerateTestsWorkflow</a></pre>
+<H4 id ="_szzsoSHAEeWLGf5EjabojA">Class ClassDiagramGenerateTestsWorkflow</H4>
+<pre id ="_sz06wCHAEeWLGf5EjabojA"> - specializes <a href="#_szwpUSHAEeWLGf5EjabojA" title="Class GenerateTestsWorkflow">GenerateTestsWorkflow</a></pre>
+<H4 id ="_sz1h0CHAEeWLGf5EjabojA">Class CommunicationDiagramGenerateTestsWorkflow</H4>
+<pre id ="_sz2I4SHAEeWLGf5EjabojA"> - specializes <a href="#_szwpUSHAEeWLGf5EjabojA" title="Class GenerateTestsWorkflow">GenerateTestsWorkflow</a></pre>
+<H4 id ="_sz3XACHAEeWLGf5EjabojA">Class UseCaseDiagramGenerateTestsWorkflow</H4>
+<pre id ="_sz3-ESHAEeWLGf5EjabojA"> - specializes <a href="#_szwpUSHAEeWLGf5EjabojA" title="Class GenerateTestsWorkflow">GenerateTestsWorkflow</a></pre>
+<H4 id ="_sz4lISHAEeWLGf5EjabojA">Class ActivityDiagramGenerateTestsWorkflow</H4>
+<pre id ="_sz5zQCHAEeWLGf5EjabojA"> - specializes <a href="#_szwpUSHAEeWLGf5EjabojA" title="Class GenerateTestsWorkflow">GenerateTestsWorkflow</a></pre>
+<H4 id ="_sz6aUSHAEeWLGf5EjabojA">Class SequenceDiagramGenerateTestsWorkflow</H4>
+<pre id ="_sz7ocCHAEeWLGf5EjabojA"> - specializes <a href="#_szwpUSHAEeWLGf5EjabojA" title="Class GenerateTestsWorkflow">GenerateTestsWorkflow</a></pre>
+<H4 id ="_sz8PgSHAEeWLGf5EjabojA">Class DeploymentDiagramGenerateTestsWorkflow</H4>
+<pre id ="_sz82kSHAEeWLGf5EjabojA"> - specializes <a href="#_szwpUSHAEeWLGf5EjabojA" title="Class GenerateTestsWorkflow">GenerateTestsWorkflow</a></pre>
+<H4 id ="_sz-EsCHAEeWLGf5EjabojA">Class CompositeStructureDiagramGenerateTestsWorkflow</H4>
+<pre id ="_sz-rwSHAEeWLGf5EjabojA"> - specializes <a href="#_szwpUSHAEeWLGf5EjabojA" title="Class GenerateTestsWorkflow">GenerateTestsWorkflow</a></pre>
+<H4 id ="_sz_S0SHAEeWLGf5EjabojA">Class ComponentDiagramGenerateTestsWorkflow</H4>
+<pre id ="_s0Ag8CHAEeWLGf5EjabojA"> - specializes <a href="#_szwpUSHAEeWLGf5EjabojA" title="Class GenerateTestsWorkflow">GenerateTestsWorkflow</a></pre>
+<H4 id ="_s0BIASHAEeWLGf5EjabojA">Class TimingDiagramGenerateTestsWorkflow</H4>
+<pre id ="_s0BvESHAEeWLGf5EjabojA"> - specializes <a href="#_szwpUSHAEeWLGf5EjabojA" title="Class GenerateTestsWorkflow">GenerateTestsWorkflow</a></pre>
+<H4 id ="_s0C9MCHAEeWLGf5EjabojA">Class ProfileDiagramGenerateTestsWorkflow</H4>
+<pre id ="_s0DkQSHAEeWLGf5EjabojA"> - specializes <a href="#_szwpUSHAEeWLGf5EjabojA" title="Class GenerateTestsWorkflow">GenerateTestsWorkflow</a></pre>
+<H3 id ="_s0ELUSHAEeWLGf5EjabojA">Package Behavior</H3>
+<P align="middle"><img src=/Users/damus/git/papyrus-mars/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/GenerationWorkflow.png alt=GenerationWorkflow ></P><P align="middle">GenerationWorkflow</P></BR>
+<H4 id ="_s1LloCHAEeWLGf5EjabojA">Activity Papyrus Test Generation Workflow</H4>
+<H2 id ="_s1MMsSHAEeWLGf5EjabojA">Requirements Coverage</H2>
+<table style="border-collapse: collapse;"><caption style="caption-side: bottom;">RequirementsCoverageTable</caption><tr><th style="border: 1px solid black">Id</th><th style="border: 1px solid black">Satisfied by</th><th style="border: 1px solid black">Verified by</th></tr>
+<tr><td style="border : 1px solid black"><a href="#_spXXMCHAEeWLGf5EjabojA" title="JUnit Generation">req01</a><BR/>
+</td><td style="border : 1px solid black"></td><td style="border : 1px solid black"></td></tr>
+<tr><td style="border : 1px solid black"><a href="#_spX-QSHAEeWLGf5EjabojA" title="Functional test cases">req02</a><BR/>
+</td><td style="border : 1px solid black"></td><td style="border : 1px solid black"></td></tr>
+<tr><td style="border : 1px solid black"><a href="#_spZMYCHAEeWLGf5EjabojA" title="Extensibility">req03</a><BR/>
+</td><td style="border : 1px solid black"></td><td style="border : 1px solid black"></td></tr>
+<tr><td style="border : 1px solid black"><a href="#_spZzcSHAEeWLGf5EjabojA" title="Functional Coverage">req04</a><BR/>
+</td><td style="border : 1px solid black"></td><td style="border : 1px solid black"></td></tr>
+<tr><td style="border : 1px solid black"><a href="#_spbBkCHAEeWLGf5EjabojA" title="Code Coverage">req05</a><BR/>
+</td><td style="border : 1px solid black"></td><td style="border : 1px solid black"></td></tr>
+</table>
+<pre id ="_s1Na0SHAEeWLGf5EjabojA">Unsatisfied requirements (5 out of 5) : </pre>
+<a href="#_spXXMCHAEeWLGf5EjabojA" title="JUnit Generation">req01, </a><a href="#_spX-QSHAEeWLGf5EjabojA" title="Functional test cases">req02, </a><a href="#_spZMYCHAEeWLGf5EjabojA" title="Extensibility">req03, </a><a href="#_spZzcSHAEeWLGf5EjabojA" title="Functional Coverage">req04, </a><a href="#_spbBkCHAEeWLGf5EjabojA" title="Code Coverage">req05</a><pre id ="_s1OB4SHAEeWLGf5EjabojA">Unverified requirements (5 out of 5) : </pre>
+<a href="#_spXXMCHAEeWLGf5EjabojA" title="JUnit Generation">req01, </a><a href="#_spX-QSHAEeWLGf5EjabojA" title="Functional test cases">req02, </a><a href="#_spZMYCHAEeWLGf5EjabojA" title="Extensibility">req03, </a><a href="#_spZzcSHAEeWLGf5EjabojA" title="Functional Coverage">req04, </a><a href="#_spbBkCHAEeWLGf5EjabojA" title="Code Coverage">req05</a></html>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/DeveloperDoc.mediawiki b/tests/framework/org.eclipse.papyrus.tests.framework/doc/DeveloperDoc.mediawiki
new file mode 100644
index 00000000000..bba67dc4caa
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/doc/DeveloperDoc.mediawiki
@@ -0,0 +1,216 @@
+
+__TOC__
+= Papyrus Test Generation Framework =
+<span id="_m2q_0CHAEeWLGf5EjabojA">
+==Framework Goals==
+* Automate the development of test cases for Papyrus diagrams
+* Set the bases for a model-based testing approach
+* Ease the transition towards test-driven development</span>
+<span id="_m2rm4SHAEeWLGf5EjabojA">Currently, the framework supports the generation of unit tests for a diagram editor, taking as input an input .gmfgen. See below the generation workflow to understand how it works.</span>
+==<span id="_m2sN8SHAEeWLGf5EjabojA">Table of Contents</span>==
+:[[#_m2tcESHAEeWLGf5EjabojA|Requirements]]
+:[[#_m20JwCHAEeWLGf5EjabojA|Use Cases]]
+::[[#_m4-F4SHAEeWLGf5EjabojA|Papyrus Test Generation Framework]]
+::[[#_m4_UACHAEeWLGf5EjabojA|Define list of element edit parts under test]]
+::[[#_m5AiISHAEeWLGf5EjabojA|Generate test model]]
+::[[#_m5CXUSHAEeWLGf5EjabojA|Generate JUnit test code]]
+:[[#_m5EMgCHAEeWLGf5EjabojA|Design]]
+::[[#_m-A98SHAEeWLGf5EjabojA|Package Structure]]
+::[[#_nBaQMCHAEeWLGf5EjabojA|Class GenerateTestsWorkflow]]
+::[[#_nBa3QSHAEeWLGf5EjabojA|Class StateMachineDiagramGenerateTestsWorkflow]]
+::[[#_nBcscSHAEeWLGf5EjabojA|Class ClassDiagramGenerateTestsWorkflow]]
+::[[#_nBehoSHAEeWLGf5EjabojA|Class CommunicationDiagramGenerateTestsWorkflow]]
+::[[#_nBgW0SHAEeWLGf5EjabojA|Class UseCaseDiagramGenerateTestsWorkflow]]
+::[[#_nBiMASHAEeWLGf5EjabojA|Class ActivityDiagramGenerateTestsWorkflow]]
+::[[#_nBkBMSHAEeWLGf5EjabojA|Class SequenceDiagramGenerateTestsWorkflow]]
+::[[#_nBl2YSHAEeWLGf5EjabojA|Class DeploymentDiagramGenerateTestsWorkflow]]
+::[[#_nBo5sCHAEeWLGf5EjabojA|Class CompositeStructureDiagramGenerateTestsWorkflow]]
+::[[#_nBqu4CHAEeWLGf5EjabojA|Class ComponentDiagramGenerateTestsWorkflow]]
+::[[#_nBskESHAEeWLGf5EjabojA|Class TimingDiagramGenerateTestsWorkflow]]
+::[[#_nBuZQCHAEeWLGf5EjabojA|Class ProfileDiagramGenerateTestsWorkflow]]
+::[[#_nBwOcCHAEeWLGf5EjabojA|Package Behavior]]
+::[[#_nC424SHAEeWLGf5EjabojA|Activity Papyrus Test Generation Workflow]]
+:[[#_nC6FACHAEeWLGf5EjabojA|Requirements Coverage]]
+==<span id="_m2tcESHAEeWLGf5EjabojA">Requirements</span>==
+<span id="_m2uqMCHAEeWLGf5EjabojA">- JUnit Generation (id=req01):
+ The framework shall allow to generate JUnit tests for UML diagram editors, its nodes and links</span>
+<span id="_m2vRQSHAEeWLGf5EjabojA">- Functional test cases (id=req02):
+ The framework shall test functional test cases: for example creation of elements, hide, delete, edition, drop from model explorer, among many others.</span>
+<span id="_m2wfYCHAEeWLGf5EjabojA">- Extensibility (id=req03):
+ The framework shall be extensible with new diagram editors based on GMF, and other technologies where an editor description is available as a model (such as Nattable).</span>
+<span id="_m2xGcSHAEeWLGf5EjabojA">- Functional Coverage (id=req04):
+ The framework shall attain complete functional coverage for a diagram editor.</span>
+<span id="_m2y7oCHAEeWLGf5EjabojA">- Code Coverage (id=req05):
+ The framework shall cover all the possible code coverable by generated tests (expected to be around 80%)</span>
+==<span id="_m20JwCHAEeWLGf5EjabojA">Use Cases</span>==
+[[Image:/Users/damus/git/papyrus-mars/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/UseCasesDiagram.png|UseCasesDiagram]]<br>
+<span id="_m483wCHAEeWLGf5EjabojA">As a prerequisite, the tests plug-in must have already been created. Create tests plug-in, if it doesn't exist already.
+As a requirement, following the Papyrus development guidelines an Eclipse plug-in project must be created to contain the tests. Example: org.eclipse.papyrus.uml.diagram.component.tests.
+Add a dependency in the plug-in manifest to the test generation framework: org.eclipse.papyrus.tests.framework.</span>
+<span id="_m49e0SHAEeWLGf5EjabojA">Example: Generation for the UML Component diagram
+Here is an example (ComponentDiagramGenerateTestsWorkflow.xtend):
+<pre>
+package org.eclipse.papyrus.uml.diagram.component.test.generation
+
+import org.eclipse.emf.mwe2.runtime.workflow.WorkflowContextImpl
+import org.eclipse.papyrus.tests.framework.mwe.GenerateTestsWorkflow
+import org.eclipse.papyrus.tests.framework.gmfgenuml2utp.GMFGen2UTPModule
+
+class ComponentDiagramGenerateTestsWorkflow {
+
+ def static void main(String[] args) {
+ val workflow = new GenerateTestsWorkflow()
+ runWorkflow(workflow);
+ }
+
+ def static void runWorkflow(GenerateTestsWorkflow workflow) {
+ workflow.testProjectName = 'org.eclipse.papyrus.uml.diagram.component.tests'
+ workflow.gmfgenUri = workflow.resourceURI('/org.eclipse.papyrus.uml.diagram.component/model/ComponentDiagram.gmfgen')
+ workflow.testSrcGenLocation = 'test-gen/'
+ workflow.testModel = 'model/ComponentDiagramTest.uml'
+
+ workflow.utpModuleFunction = [gmfgen, framework, utp |
+ new GMFGen2UTPModule(gmfgen, framework, utp) => [
+ diagramTestPackageName = 'org.eclipse.papyrus.uml.diagram.component.test'
+ topContainerEditPart = 'PackageEditPart';
+ topNodesToTest += #[
+ 'PackageEditPart',
+ 'ModelEditPart',
+ 'ComponentEditPart',
+ 'InterfaceEditPart',
+ 'CommentEditPart',
+ 'ConstraintEditPart'
+ ]
+ childNodesToTest += #[
+ 'ModelEditPartCN',
+ 'PackageEditPartCN',
+ 'RectangleInterfaceEditPartCN',
+ 'ComponentEditPartCN',
+ 'ComponentEditPartPCN',
+ 'CommentEditPartPCN',
+ 'ConstraintEditPartPCN',
+ 'InterfaceEditPartPCN'
+ ]
+ linksToTest += #[
+ 'UsageEditPart',
+ 'InterfaceRealizationEditPart',
+ 'ManifestationEditPart',
+ 'ComponentRealizationEditPart',
+ 'AbstractionEditPart',
+ 'DependencyEditPart'
+ ]
+ linksOwnedBySourceToTest += #[
+ 'GeneralizationEditPart'
+ ]
+
+ elementTypesAppearanceTests += #[
+ 'PackageEditPart',
+ 'ModelEditPart',
+ 'ComponentEditPart',
+ 'InterfaceEditPart',
+ 'CommentEditPart',
+ 'ConstraintEditPart'
+ ]
+ elementTypesDropTests += #[
+ 'PackageEditPart',
+ 'ModelEditPart',
+ 'ComponentEditPart',
+ 'InterfaceEditPart',
+ 'CommentEditPart',
+ 'ConstraintEditPart'
+ ]
+ ]
+ ]
+
+ workflow.run(new WorkflowContextImpl);
+ }
+
+}
+</pre>
+</span>
+===<span id="_m4-F4SHAEeWLGf5EjabojA">Papyrus Test Generation Framework</span>===
+====<span id="_m4_UACHAEeWLGf5EjabojA">Define list of element edit parts under test</span>====
+<span id="_m4_7ESHAEeWLGf5EjabojA">Configure the Guice module for your diagram editor's UTP transformation, detailing the name of the generated package of tests and the desired edit parts to test, as they are described in the gmfgen (See example below). </span>
+====<span id="_m5AiISHAEeWLGf5EjabojA">Generate test model</span>====
+<span id="_m5BwQCHAEeWLGf5EjabojA">Create the generation launcher (either Xtend-based or Java-based) in an appropiate package, for instance org.eclipse.papyrus.uml.diagram.component.test.generation, in a file such as ComponentDiagramGenerateTestsWorkflow.xtend. Copy the example launcher below and replace with the values for the generation parameters for your own diagram editor. The parameters are:
+gmfgenUri: URI for the input GMFGen file
+testSrcGenLocation: Folder in the project where the launcher is located where the test code will be generated, for instance test-gen.
+utpModuleFunction: injected configuration parameters for the UTP transformation, including tests package name and the various categories of edit-part to test
+testModelUri: URI where the UML-UTP intermediate model will be generated. After launching the generation, this model provides an overview of all the generated test artifacts.
+Launch the main method as a normal Java class.
+The intermediate model and the JUnit code are generated.</span>
+====<span id="_m5CXUSHAEeWLGf5EjabojA">Generate JUnit test code</span>====
+<span id="_m5C-YSHAEeWLGf5EjabojA">The generated JUnit tests extend the abstract test cases defined in the Papyrus test framework base</span>
+==<span id="_m5EMgCHAEeWLGf5EjabojA">Design</span>==
+[[Image:/Users/damus/git/papyrus-mars/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/DesignOverview.png|DesignOverview]]<br>
+[[Image:/Users/damus/git/papyrus-mars/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/GenerationWorkflow.png|GenerationWorkflow]]<br>
+<span id="_m7eAQCHAEeWLGf5EjabojA">This is the sequence of actions performed in the workflow to generate the tests. The input and output pins represent the inputs and outputs of every action.
+</span>
+[[Image:/Users/damus/git/papyrus-mars/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/ClassDiagram.png|ClassDiagram]]<br>
+<span id="_m9_v0SHAEeWLGf5EjabojA">This is the structure of launchers for the generation workflow according to each type of diagram.</span>
+===<span id="_m-A98SHAEeWLGf5EjabojA">Package Structure</span>===
+[[Image:/Users/damus/git/papyrus-mars/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/ClassDiagram.png|ClassDiagram]]<br>
+====<span id="_nBaQMCHAEeWLGf5EjabojA">Class GenerateTestsWorkflow</span>====
+====<span id="_nBa3QSHAEeWLGf5EjabojA">Class StateMachineDiagramGenerateTestsWorkflow</span>====
+<span id="_nBcFYSHAEeWLGf5EjabojA"> - specializes [[#_nBaQMCHAEeWLGf5EjabojA|GenerateTestsWorkflow]]</span>
+====<span id="_nBcscSHAEeWLGf5EjabojA">Class ClassDiagramGenerateTestsWorkflow</span>====
+<span id="_nBd6kCHAEeWLGf5EjabojA"> - specializes [[#_nBaQMCHAEeWLGf5EjabojA|GenerateTestsWorkflow]]</span>
+====<span id="_nBehoSHAEeWLGf5EjabojA">Class CommunicationDiagramGenerateTestsWorkflow</span>====
+<span id="_nBfvwCHAEeWLGf5EjabojA"> - specializes [[#_nBaQMCHAEeWLGf5EjabojA|GenerateTestsWorkflow]]</span>
+====<span id="_nBgW0SHAEeWLGf5EjabojA">Class UseCaseDiagramGenerateTestsWorkflow</span>====
+<span id="_nBhk8CHAEeWLGf5EjabojA"> - specializes [[#_nBaQMCHAEeWLGf5EjabojA|GenerateTestsWorkflow]]</span>
+====<span id="_nBiMASHAEeWLGf5EjabojA">Class ActivityDiagramGenerateTestsWorkflow</span>====
+<span id="_nBjaICHAEeWLGf5EjabojA"> - specializes [[#_nBaQMCHAEeWLGf5EjabojA|GenerateTestsWorkflow]]</span>
+====<span id="_nBkBMSHAEeWLGf5EjabojA">Class SequenceDiagramGenerateTestsWorkflow</span>====
+<span id="_nBlPUCHAEeWLGf5EjabojA"> - specializes [[#_nBaQMCHAEeWLGf5EjabojA|GenerateTestsWorkflow]]</span>
+====<span id="_nBl2YSHAEeWLGf5EjabojA">Class DeploymentDiagramGenerateTestsWorkflow</span>====
+<span id="_nBnEgSHAEeWLGf5EjabojA"> - specializes [[#_nBaQMCHAEeWLGf5EjabojA|GenerateTestsWorkflow]]</span>
+====<span id="_nBo5sCHAEeWLGf5EjabojA">Class CompositeStructureDiagramGenerateTestsWorkflow</span>====
+<span id="_nBpgwSHAEeWLGf5EjabojA"> - specializes [[#_nBaQMCHAEeWLGf5EjabojA|GenerateTestsWorkflow]]</span>
+====<span id="_nBqu4CHAEeWLGf5EjabojA">Class ComponentDiagramGenerateTestsWorkflow</span>====
+<span id="_nBrV8SHAEeWLGf5EjabojA"> - specializes [[#_nBaQMCHAEeWLGf5EjabojA|GenerateTestsWorkflow]]</span>
+====<span id="_nBskESHAEeWLGf5EjabojA">Class TimingDiagramGenerateTestsWorkflow</span>====
+<span id="_nBtLISHAEeWLGf5EjabojA"> - specializes [[#_nBaQMCHAEeWLGf5EjabojA|GenerateTestsWorkflow]]</span>
+====<span id="_nBuZQCHAEeWLGf5EjabojA">Class ProfileDiagramGenerateTestsWorkflow</span>====
+<span id="_nBvAUSHAEeWLGf5EjabojA"> - specializes [[#_nBaQMCHAEeWLGf5EjabojA|GenerateTestsWorkflow]]</span>
+===<span id="_nBwOcCHAEeWLGf5EjabojA">Package Behavior</span>===
+[[Image:/Users/damus/git/papyrus-mars/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/GenerationWorkflow.png|GenerationWorkflow]]<br>
+====<span id="_nC424SHAEeWLGf5EjabojA">Activity Papyrus Test Generation Workflow</span>====
+==<span id="_nC6FACHAEeWLGf5EjabojA">Requirements Coverage</span>==
+{| border="1" cellpadding="20" cellspacing="0"
+!ID
+!Satisfied by
+!Verified by
+|-
+|[[#_m2uqMCHAEeWLGf5EjabojA|req01]]
+
+|
+|
+
+|-
+|[[#_m2vRQSHAEeWLGf5EjabojA|req02]]
+
+|
+|
+
+|-
+|[[#_m2wfYCHAEeWLGf5EjabojA|req03]]
+
+|
+|
+
+|-
+|[[#_m2xGcSHAEeWLGf5EjabojA|req04]]
+
+|
+|
+
+|-
+|[[#_m2y7oCHAEeWLGf5EjabojA|req05]]
+
+|
+|
+
+|}
+<span id="_nC6sEiHAEeWLGf5EjabojA">Unsatisfied requirements (5 out of 5) : </span>[[#_m2uqMCHAEeWLGf5EjabojA|req01, ]][[#_m2vRQSHAEeWLGf5EjabojA|req02, ]][[#_m2wfYCHAEeWLGf5EjabojA|req03, ]][[#_m2xGcSHAEeWLGf5EjabojA|req04, ]][[#_m2y7oCHAEeWLGf5EjabojA|req05]]
+<span id="_nC7TISHAEeWLGf5EjabojA">Unverified requirements (5 out of 5) : </span>[[#_m2uqMCHAEeWLGf5EjabojA|req01, ]][[#_m2vRQSHAEeWLGf5EjabojA|req02, ]][[#_m2wfYCHAEeWLGf5EjabojA|req03, ]][[#_m2xGcSHAEeWLGf5EjabojA|req04, ]][[#_m2y7oCHAEeWLGf5EjabojA|req05]] \ No newline at end of file
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/PapyrusTestingFramework-Jan2014.ppt b/tests/framework/org.eclipse.papyrus.tests.framework/doc/PapyrusTestingFramework-Jan2014.ppt
new file mode 100644
index 00000000000..cdd5ba4f5e4
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/doc/PapyrusTestingFramework-Jan2014.ppt
Binary files differ
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/Papyrus_-_TestGenerationFrameworkBase.png b/tests/framework/org.eclipse.papyrus.tests.framework/doc/Papyrus_-_TestGenerationFrameworkBase.png
new file mode 100644
index 00000000000..35b775eaecd
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/doc/Papyrus_-_TestGenerationFrameworkBase.png
Binary files differ
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/architecture.di b/tests/framework/org.eclipse.papyrus.tests.framework/doc/architecture.di
new file mode 100644
index 00000000000..e4e13912b3c
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/doc/architecture.di
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="architecture.notation#_30kZ4BlDEeO0GLRd3TW-gw"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="architecture.notation#_i7XssBlfEeOxm9SdFcHC5g"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="architecture.notation#_41HH8DsQEeO-Paokq9k_Iw"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="architecture.notation#_Tn-fEEhaEeOIq_z89NNNYw"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="architecture.notation#_my_icEhaEeOIq_z89NNNYw"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="architecture.notation#_1G6e4Ho9EeOZT4MIgJS4Rg"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="architecture.notation#_30kZ4BlDEeO0GLRd3TW-gw"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="architecture.notation#_41HH8DsQEeO-Paokq9k_Iw"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="architecture.notation#_my_icEhaEeOIq_z89NNNYw"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="architecture.notation#_1G6e4Ho9EeOZT4MIgJS4Rg"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="architecture.notation#_i7XssBlfEeOxm9SdFcHC5g"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="architecture.notation#_Tn-fEEhaEeOIq_z89NNNYw"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/architecture.notation b/tests/framework/org.eclipse.papyrus.tests.framework/doc/architecture.notation
new file mode 100644
index 00000000000..466a14b930d
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/doc/architecture.notation
@@ -0,0 +1,1028 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:configuration="http://www.eclipse.org/papyrus/infra/viewpoints/configuration" xmlns:css="http://www.eclipse.org/papyrus/infra/gmfdiag/css" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML">
+ <notation:Diagram xmi:id="_30kZ4BlDEeO0GLRd3TW-gw" type="PapyrusUMLClassDiagram" name="Architecture" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_jaCAoBlJEeOwivtbZTtgSg" type="2005">
+ <children xmi:type="notation:DecorationNode" xmi:id="_jaHgMBlJEeOwivtbZTtgSg" type="5020"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_jaIuUBlJEeOwivtbZTtgSg" type="7009">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jaqSwBlJEeOwivtbZTtgSg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jaq50BlJEeOwivtbZTtgSg" key="showTitle" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_kYyH4BlJEeOwivtbZTtgSg" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_kYyH4hlJEeOwivtbZTtgSg" type="5017"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_kYyH4xlJEeOwivtbZTtgSg" type="7010">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kY0kIBlJEeOwivtbZTtgSg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kY0kIRlJEeOwivtbZTtgSg" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_kYyH5BlJEeOwivtbZTtgSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kYyH5RlJEeOwivtbZTtgSg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_karlUBlJEeOwivtbZTtgSg" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_karlUxlJEeOwivtbZTtgSg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kasMYBlJEeOwivtbZTtgSg" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_karlURlJEeOwivtbZTtgSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_karlUhlJEeOwivtbZTtgSg"/>
+ </children>
+ <element xmi:type="uml:Package" href="architecture.uml#_eI_k0BlJEeOwivtbZTtgSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kYyH4RlJEeOwivtbZTtgSg" x="110" y="7" width="170" height="75"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_pWD6MBlJEeOwivtbZTtgSg" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_pWD6MhlJEeOwivtbZTtgSg" type="5017"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_pWD6MxlJEeOwivtbZTtgSg" type="7010">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pWD6NhlJEeOwivtbZTtgSg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_pWEhQBlJEeOwivtbZTtgSg" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_pWD6NBlJEeOwivtbZTtgSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pWD6NRlJEeOwivtbZTtgSg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_pWOSQBlJEeOwivtbZTtgSg" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pWO5UhlJEeOwivtbZTtgSg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_pWO5UxlJEeOwivtbZTtgSg" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_pWO5UBlJEeOwivtbZTtgSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pWO5URlJEeOwivtbZTtgSg"/>
+ </children>
+ <element xmi:type="uml:Package" href="architecture.uml#_pV9MgBlJEeOwivtbZTtgSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pWD6MRlJEeOwivtbZTtgSg" x="385" y="27" width="186" height="80"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_rIycEBlJEeOwivtbZTtgSg" type="3024">
+ <children xmi:type="notation:DecorationNode" xmi:id="_rIycEhlJEeOwivtbZTtgSg" type="5052"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_rIycExlJEeOwivtbZTtgSg" type="7030">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rI1fYBlJEeOwivtbZTtgSg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rI1fYRlJEeOwivtbZTtgSg" key="showTitle" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_hkSfoBlMEeOwivtbZTtgSg" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_hkSfohlMEeOwivtbZTtgSg" type="5017"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_hkSfoxlMEeOwivtbZTtgSg" type="7010">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hkTGsBlMEeOwivtbZTtgSg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hkTtwBlMEeOwivtbZTtgSg" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_hkSfpBlMEeOwivtbZTtgSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hkSfpRlMEeOwivtbZTtgSg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_hklakBlMEeOwivtbZTtgSg" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hklakxlMEeOwivtbZTtgSg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hkmBoBlMEeOwivtbZTtgSg" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_hklakRlMEeOwivtbZTtgSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hklakhlMEeOwivtbZTtgSg"/>
+ </children>
+ <element xmi:type="uml:Package" href="architecture.uml#_hkO1QBlMEeOwivtbZTtgSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hkSfoRlMEeOwivtbZTtgSg" x="165" y="24" width="141" height="55"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_oXlYYBlMEeOwivtbZTtgSg" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_oXl_cBlMEeOwivtbZTtgSg" type="5017"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_oXl_cRlMEeOwivtbZTtgSg" type="7010">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_oXmmgBlMEeOwivtbZTtgSg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oXmmgRlMEeOwivtbZTtgSg" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_oXl_chlMEeOwivtbZTtgSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oXl_cxlMEeOwivtbZTtgSg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_oZbLcBlMEeOwivtbZTtgSg" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_oZbLcxlMEeOwivtbZTtgSg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oZbLdBlMEeOwivtbZTtgSg" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_oZbLcRlMEeOwivtbZTtgSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oZbLchlMEeOwivtbZTtgSg"/>
+ </children>
+ <element xmi:type="uml:Package" href="architecture.uml#_oXVgwBlMEeOwivtbZTtgSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oXlYYRlMEeOwivtbZTtgSg" x="5" y="26" width="146" height="54"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_rIycFBlJEeOwivtbZTtgSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rIycFRlJEeOwivtbZTtgSg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_rJBsoBlJEeOwivtbZTtgSg" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rJBsoxlJEeOwivtbZTtgSg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rJBspBlJEeOwivtbZTtgSg" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_rJBsoRlJEeOwivtbZTtgSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rJBsohlJEeOwivtbZTtgSg"/>
+ </children>
+ <element xmi:type="uml:Model" href="architecture.uml#_rIwm4BlJEeOwivtbZTtgSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rIycERlJEeOwivtbZTtgSg" x="25" y="110" width="321" height="118"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_5Cy40BlJEeOwivtbZTtgSg" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_5Czf4BlJEeOwivtbZTtgSg" type="5017"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5Czf4RlJEeOwivtbZTtgSg" type="7010">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5Czf5BlJEeOwivtbZTtgSg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5Czf5RlJEeOwivtbZTtgSg" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5Czf4hlJEeOwivtbZTtgSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Czf4xlJEeOwivtbZTtgSg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5EkacBlJEeOwivtbZTtgSg" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5ElBghlJEeOwivtbZTtgSg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5ElBgxlJEeOwivtbZTtgSg" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5ElBgBlJEeOwivtbZTtgSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5ElBgRlJEeOwivtbZTtgSg"/>
+ </children>
+ <element xmi:type="uml:Package" href="architecture.uml#_5CaeUBlJEeOwivtbZTtgSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Cy40RlJEeOwivtbZTtgSg" x="385" y="262" width="185" height="81"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_nonEcBlKEeOwivtbZTtgSg" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_nonEchlKEeOwivtbZTtgSg" type="5017"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_nonEcxlKEeOwivtbZTtgSg" type="7010">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_nonrgBlKEeOwivtbZTtgSg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_nonrgRlKEeOwivtbZTtgSg" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_nonEdBlKEeOwivtbZTtgSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nonEdRlKEeOwivtbZTtgSg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_nqXX8BlKEeOwivtbZTtgSg" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_nqXX8xlKEeOwivtbZTtgSg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_nqXX9BlKEeOwivtbZTtgSg" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_nqXX8RlKEeOwivtbZTtgSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nqXX8hlKEeOwivtbZTtgSg"/>
+ </children>
+ <element xmi:type="uml:Package" href="architecture.uml#_nocFUBlKEeOwivtbZTtgSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nonEcRlKEeOwivtbZTtgSg" x="385" y="142" width="186" height="85"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_viCz8BlMEeOwivtbZTtgSg" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_viCz8hlMEeOwivtbZTtgSg" type="5017"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_viCz8xlMEeOwivtbZTtgSg" type="7010">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_viDbABlMEeOwivtbZTtgSg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_viDbARlMEeOwivtbZTtgSg" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_viCz9BlMEeOwivtbZTtgSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_viCz9RlMEeOwivtbZTtgSg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_vkHQgBlMEeOwivtbZTtgSg" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vkHQgxlMEeOwivtbZTtgSg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vkH3kBlMEeOwivtbZTtgSg" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_vkHQgRlMEeOwivtbZTtgSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vkHQghlMEeOwivtbZTtgSg"/>
+ </children>
+ <element xmi:type="uml:Package" href="architecture.uml#_vhtcwBlMEeOwivtbZTtgSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_viCz8RlMEeOwivtbZTtgSg" x="100" y="267" width="186" height="76"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_jaIuURlJEeOwivtbZTtgSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jaIuUhlJEeOwivtbZTtgSg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_jfJxMBlJEeOwivtbZTtgSg" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jfK_UBlJEeOwivtbZTtgSg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jfK_URlJEeOwivtbZTtgSg" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_jfKYQBlJEeOwivtbZTtgSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jfKYQRlJEeOwivtbZTtgSg"/>
+ </children>
+ <element xmi:type="uml:Model" href="architecture.uml#_3z0L8BlDEeO0GLRd3TW-gw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jaCAoRlJEeOwivtbZTtgSg" x="265" y="160" width="653" height="443"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_30kZ4RlDEeO0GLRd3TW-gw"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="__t_6MGNcEeSV7o_0d6AoqA">
+ <configuration xmi:type="configuration:PapyrusDiagram" href="platform:/plugin/org.eclipse.papyrus.infra.viewpoints.policy/builtin/default.configuration#_7wLmpNxhEeOqHvRyiN87hA"/>
+ </styles>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_5B9z8CGyEeW4ZbY64U7SFQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <element xmi:type="uml:Model" href="architecture.uml#_3z0L8BlDEeO0GLRd3TW-gw"/>
+ <edges xmi:type="notation:Connector" xmi:id="_xMz0ABlJEeOwivtbZTtgSg" type="4008" source="_rIycEBlJEeOwivtbZTtgSg" target="_kYyH4BlJEeOwivtbZTtgSg">
+ <children xmi:type="notation:DecorationNode" xmi:id="_xM0bEBlJEeOwivtbZTtgSg" type="6026">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xM0bERlJEeOwivtbZTtgSg" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xM0bEhlJEeOwivtbZTtgSg" type="6027">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xM0bExlJEeOwivtbZTtgSg" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_xMz0ARlJEeOwivtbZTtgSg"/>
+ <element xmi:type="uml:Dependency" href="architecture.uml#_xL9fcBlJEeOwivtbZTtgSg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_xMz0AhlJEeOwivtbZTtgSg" points="[5, -50, 10, 185]$[51, -185, 56, 50]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_julkABn8EeOturMcvDy5FQ" type="4010" source="_rIycEBlJEeOwivtbZTtgSg" target="_viCz8BlMEeOwivtbZTtgSg">
+ <children xmi:type="notation:DecorationNode" xmi:id="_jumLEBn8EeOturMcvDy5FQ" type="6022">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_jumLERn8EeOturMcvDy5FQ" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_julkARn8EeOturMcvDy5FQ"/>
+ <element xmi:type="uml:PackageImport" href="architecture.uml#_juRa8Bn8EeOturMcvDy5FQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_julkAhn8EeOturMcvDy5FQ" points="[-4, 9, -3, -77]$[-4, 48, -3, -38]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jxDCIBn8EeOturMcvDy5FQ" id="(0.5264797507788161,0.923728813559322)"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_i7XssBlfEeOxm9SdFcHC5g" type="PapyrusUMLActivityDiagram" name="GenerationWorkflow" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_i7XssRlfEeOxm9SdFcHC5g" type="2001">
+ <children xmi:type="notation:DecorationNode" xmi:id="_i7XsshlfEeOxm9SdFcHC5g" type="5001"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_i7XstBlfEeOxm9SdFcHC5g" type="7001">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_i7XstRlfEeOxm9SdFcHC5g"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_i7XsthlfEeOxm9SdFcHC5g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i7XstxlfEeOxm9SdFcHC5g"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_i7XsuBlfEeOxm9SdFcHC5g" type="7002">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_i7XsuRlfEeOxm9SdFcHC5g"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_i7XsuhlfEeOxm9SdFcHC5g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i7XsuxlfEeOxm9SdFcHC5g"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_i7XsvBlfEeOxm9SdFcHC5g" type="7003">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_i7XsvRlfEeOxm9SdFcHC5g"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_i7XsvhlfEeOxm9SdFcHC5g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i7XsvxlfEeOxm9SdFcHC5g"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_i7XswBlfEeOxm9SdFcHC5g" type="7004">
+ <children xmi:type="notation:Shape" xmi:id="_jwOREBlfEeOxm9SdFcHC5g" type="3004">
+ <children xmi:type="notation:DecorationNode" xmi:id="_jwO4IBlfEeOxm9SdFcHC5g" type="5080">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_jwO4IRlfEeOxm9SdFcHC5g" x="24" y="15"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5lG9QCGyEeW4ZbY64U7SFQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5lG9QSGyEeW4ZbY64U7SFQ" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_jwORERlfEeOxm9SdFcHC5g"/>
+ <element xmi:type="uml:InitialNode" href="architecture.uml#_jv4S0BlfEeOxm9SdFcHC5g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jwOREhlfEeOxm9SdFcHC5g" x="244" y="1"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_n3iEsBlfEeOxm9SdFcHC5g" type="3007">
+ <children xmi:type="notation:DecorationNode" xmi:id="_n3irwBlfEeOxm9SdFcHC5g" type="5003"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_n4ixUBlfEeOxm9SdFcHC5g" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_n4ixUxlfEeOxm9SdFcHC5g" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_n4ixVBlfEeOxm9SdFcHC5g" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_n4ixURlfEeOxm9SdFcHC5g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n4ixUhlfEeOxm9SdFcHC5g"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_O-mm0BlgEeOxm9SdFcHC5g" type="3013">
+ <children xmi:type="notation:DecorationNode" xmi:id="_O-mm0xlgEeOxm9SdFcHC5g" type="5009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_O-mm1BlgEeOxm9SdFcHC5g" x="-64" y="21"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_O-mm1RlgEeOxm9SdFcHC5g" type="5085">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_O-mm1hlgEeOxm9SdFcHC5g" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_O-mm0RlgEeOxm9SdFcHC5g"/>
+ <element xmi:type="uml:InputPin" href="architecture.uml#_O-FCYBlgEeOxm9SdFcHC5g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_O-mm0hlgEeOxm9SdFcHC5g" x="-15" y="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_PORGIBnyEeOd6sMINY--sw" type="3014">
+ <children xmi:type="notation:DecorationNode" xmi:id="_PORGIxnyEeOd6sMINY--sw" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_PORGJBnyEeOd6sMINY--sw" x="34" y="-38"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_PORGJRnyEeOd6sMINY--sw" type="5086">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_PORGJhnyEeOd6sMINY--sw" x="6" y="-29"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_PORGIRnyEeOd6sMINY--sw"/>
+ <element xmi:type="uml:OutputPin" href="architecture.uml#_PNMvIBnyEeOd6sMINY--sw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PORGIhnyEeOd6sMINY--sw"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5lG9QiGyEeW4ZbY64U7SFQ" type="6028">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5lG9QyGyEeW4ZbY64U7SFQ" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_n3iEsRlfEeOxm9SdFcHC5g"/>
+ <element xmi:type="uml:OpaqueAction" href="architecture.uml#_n3UCQBlfEeOxm9SdFcHC5g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n3iEshlfEeOxm9SdFcHC5g" x="160" y="57" width="201"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_6TJXEBnxEeOd6sMINY--sw" type="3006">
+ <children xmi:type="notation:DecorationNode" xmi:id="_6TJ-IBnxEeOd6sMINY--sw" type="5082">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_6TKlMBnxEeOd6sMINY--sw" y="21"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5lG9RCGyEeW4ZbY64U7SFQ" type="6035">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5lG9RSGyEeW4ZbY64U7SFQ" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_6TJXERnxEeOd6sMINY--sw"/>
+ <element xmi:type="uml:FlowFinalNode" href="architecture.uml#_6Sw8kBnxEeOd6sMINY--sw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6TJXEhnxEeOd6sMINY--sw" x="646" y="316"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_yff68Bn5EeOturMcvDy5FQ" type="3007">
+ <children xmi:type="notation:DecorationNode" xmi:id="_yfgiABn5EeOturMcvDy5FQ" type="5003"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ygFJwBn5EeOturMcvDy5FQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ygFJwxn5EeOturMcvDy5FQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ygFw0Bn5EeOturMcvDy5FQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ygFJwRn5EeOturMcvDy5FQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ygFJwhn5EeOturMcvDy5FQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_2xvzQBn5EeOturMcvDy5FQ" type="3014">
+ <children xmi:type="notation:DecorationNode" xmi:id="_2xwaUBn5EeOturMcvDy5FQ" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_2xwaURn5EeOturMcvDy5FQ" x="-9" y="30"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_2xwaUhn5EeOturMcvDy5FQ" type="5086">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_2xwaUxn5EeOturMcvDy5FQ" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_2xvzQRn5EeOturMcvDy5FQ"/>
+ <element xmi:type="uml:OutputPin" href="architecture.uml#_2xO14Bn5EeOturMcvDy5FQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2xvzQhn5EeOturMcvDy5FQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5lG9RiGyEeW4ZbY64U7SFQ" type="6028">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5lG9RyGyEeW4ZbY64U7SFQ" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_yff68Rn5EeOturMcvDy5FQ"/>
+ <element xmi:type="uml:OpaqueAction" href="architecture.uml#_yfX_IBn5EeOturMcvDy5FQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yff68hn5EeOturMcvDy5FQ" x="534" y="78" width="295" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Hu7GEBn6EeOturMcvDy5FQ" type="3007">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Hu7GExn6EeOturMcvDy5FQ" type="5003"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_HvkmUBn6EeOturMcvDy5FQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_HvkmUxn6EeOturMcvDy5FQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HvkmVBn6EeOturMcvDy5FQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_HvkmURn6EeOturMcvDy5FQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HvkmUhn6EeOturMcvDy5FQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_JKByIBn6EeOturMcvDy5FQ" type="3014">
+ <children xmi:type="notation:DecorationNode" xmi:id="_JKByIxn6EeOturMcvDy5FQ" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_JKByJBn6EeOturMcvDy5FQ" x="21" y="-4"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_JKByJRn6EeOturMcvDy5FQ" type="5086">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_JKByJhn6EeOturMcvDy5FQ" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_JKByIRn6EeOturMcvDy5FQ"/>
+ <element xmi:type="uml:OutputPin" href="architecture.uml#_JJkfIBn6EeOturMcvDy5FQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JKByIhn6EeOturMcvDy5FQ" x="141" y="60"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_SBqhMBn6EeOturMcvDy5FQ" type="3013">
+ <children xmi:type="notation:DecorationNode" xmi:id="_SBqhMxn6EeOturMcvDy5FQ" type="5009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SBqhNBn6EeOturMcvDy5FQ" x="-182" y="-9"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_SBqhNRn6EeOturMcvDy5FQ" type="5085">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SBqhNhn6EeOturMcvDy5FQ" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_SBqhMRn6EeOturMcvDy5FQ"/>
+ <element xmi:type="uml:InputPin" href="architecture.uml#_SBPDYBn6EeOturMcvDy5FQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SBqhMhn6EeOturMcvDy5FQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ZEgR0Bn6EeOturMcvDy5FQ" type="3013">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ZEgR0xn6EeOturMcvDy5FQ" type="5009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ZEgR1Bn6EeOturMcvDy5FQ" x="-145"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ZEg44Bn6EeOturMcvDy5FQ" type="5085">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ZEg44Rn6EeOturMcvDy5FQ" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_ZEgR0Rn6EeOturMcvDy5FQ"/>
+ <element xmi:type="uml:InputPin" href="architecture.uml#_ZEH3UBn6EeOturMcvDy5FQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZEgR0hn6EeOturMcvDy5FQ" x="-15" y="35"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5lG9SCGyEeW4ZbY64U7SFQ" type="6028">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5lG9SSGyEeW4ZbY64U7SFQ" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_Hu7GERn6EeOturMcvDy5FQ"/>
+ <element xmi:type="uml:OpaqueAction" href="architecture.uml#_HutDoBn6EeOturMcvDy5FQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Hu7GEhn6EeOturMcvDy5FQ" x="583" y="197" height="61"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i7XswRlfEeOxm9SdFcHC5g"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_zleaUDsQEeO-Paokq9k_Iw" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zlhdoDsQEeO-Paokq9k_Iw" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zlhdoTsQEeO-Paokq9k_Iw" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_zleaUTsQEeO-Paokq9k_Iw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zleaUjsQEeO-Paokq9k_Iw"/>
+ </children>
+ <element xmi:type="uml:Activity" href="architecture.uml#_h8GoEBlfEeOxm9SdFcHC5g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i7XswhlfEeOxm9SdFcHC5g" x="539" y="182" width="852" height="376"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_i7XswxlfEeOxm9SdFcHC5g"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_5lG9SiGyEeW4ZbY64U7SFQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <element xmi:type="uml:Activity" href="architecture.uml#_h8GoEBlfEeOxm9SdFcHC5g"/>
+ <edges xmi:type="notation:Connector" xmi:id="__9kCkBn5EeOturMcvDy5FQ" type="4004" source="_n3iEsBlfEeOxm9SdFcHC5g" target="_yff68Bn5EeOturMcvDy5FQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="__9kCkxn5EeOturMcvDy5FQ" visible="false" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="__9kClBn5EeOturMcvDy5FQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="__9kClRn5EeOturMcvDy5FQ" visible="false" type="6004">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="__9kClhn5EeOturMcvDy5FQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="__9kClxn5EeOturMcvDy5FQ" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="__9kCmBn5EeOturMcvDy5FQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="__9kCmRn5EeOturMcvDy5FQ" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="__9kCmhn5EeOturMcvDy5FQ" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="__9kCkRn5EeOturMcvDy5FQ"/>
+ <element xmi:type="uml:ControlFlow" href="architecture.uml#__88-kBn5EeOturMcvDy5FQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__9kCkhn5EeOturMcvDy5FQ"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ACVN0Bn6EeOturMcvDy5FQ" id="(0.5024875621890548,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ACVN0Rn6EeOturMcvDy5FQ" id="(0.49333333333333335,0.075)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_NRCDwBn6EeOturMcvDy5FQ" type="4004" source="_yff68Bn5EeOturMcvDy5FQ" target="_Hu7GEBn6EeOturMcvDy5FQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_NRCDwxn6EeOturMcvDy5FQ" visible="false" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_NRCDxBn6EeOturMcvDy5FQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_NRCDxRn6EeOturMcvDy5FQ" visible="false" type="6004">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_NRCDxhn6EeOturMcvDy5FQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_NRCq0Bn6EeOturMcvDy5FQ" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_NRCq0Rn6EeOturMcvDy5FQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_NRCq0hn6EeOturMcvDy5FQ" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_NRCq0xn6EeOturMcvDy5FQ" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_NRCDwRn6EeOturMcvDy5FQ"/>
+ <element xmi:type="uml:ControlFlow" href="architecture.uml#_NQaYsBn6EeOturMcvDy5FQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NRCDwhn6EeOturMcvDy5FQ"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NV2SUBn6EeOturMcvDy5FQ" id="(0.4666666666666667,0.9)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YgUxQBn7EeOturMcvDy5FQ" id="(0.49074074074074076,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_SZiZMBn7EeOturMcvDy5FQ" type="4004" source="_jwOREBlfEeOxm9SdFcHC5g" target="_n3iEsBlfEeOxm9SdFcHC5g">
+ <children xmi:type="notation:DecorationNode" xmi:id="_SZiZMxn7EeOturMcvDy5FQ" visible="false" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SZiZNBn7EeOturMcvDy5FQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_SZiZNRn7EeOturMcvDy5FQ" visible="false" type="6004">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SZiZNhn7EeOturMcvDy5FQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_SZiZNxn7EeOturMcvDy5FQ" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SZiZOBn7EeOturMcvDy5FQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_SZiZORn7EeOturMcvDy5FQ" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SZiZOhn7EeOturMcvDy5FQ" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_SZiZMRn7EeOturMcvDy5FQ"/>
+ <element xmi:type="uml:ControlFlow" href="architecture.uml#_SY78QBn7EeOturMcvDy5FQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_SZiZMhn7EeOturMcvDy5FQ" points="[0, 17, 2, -47]$[0, 61, 2, -3]"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SeQhIBn7EeOturMcvDy5FQ" id="(0.4925373134328358,0.05)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_mcAB8Bn7EeOturMcvDy5FQ" type="4004" source="_Hu7GEBn6EeOturMcvDy5FQ" target="_6TJXEBnxEeOd6sMINY--sw">
+ <children xmi:type="notation:DecorationNode" xmi:id="_mcApABn7EeOturMcvDy5FQ" visible="false" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_mcApARn7EeOturMcvDy5FQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_mcApAhn7EeOturMcvDy5FQ" visible="false" type="6004">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_mcApAxn7EeOturMcvDy5FQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_mcApBBn7EeOturMcvDy5FQ" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_mcApBRn7EeOturMcvDy5FQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_mcApBhn7EeOturMcvDy5FQ" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_mcApBxn7EeOturMcvDy5FQ" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_mcAB8Rn7EeOturMcvDy5FQ"/>
+ <element xmi:type="uml:ControlFlow" href="architecture.uml#_mbUFcBn7EeOturMcvDy5FQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_mcAB8hn7EeOturMcvDy5FQ" points="[-10, 20, 13, -42]$[-26, 44, -3, -18]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mgybUBn7EeOturMcvDy5FQ" id="(0.46296296296296297,0.9836065573770492)"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_41HH8DsQEeO-Paokq9k_Iw" type="UseCase" name="UseCaseDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_57ZakDsQEeO-Paokq9k_Iw" type="2011">
+ <children xmi:type="notation:DecorationNode" xmi:id="_57bPwDsQEeO-Paokq9k_Iw" type="5014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_57b20DsQEeO-Paokq9k_Iw" x="-49" y="77"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_57b20TsQEeO-Paokq9k_Iw" type="6029">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_57b20jsQEeO-Paokq9k_Iw" x="20" y="100"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_57cd4DsQEeO-Paokq9k_Iw" type="6037">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_57cd4TsQEeO-Paokq9k_Iw" x="20" y="80"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5R_0ACGyEeW4ZbY64U7SFQ" type="6048">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5R_0ASGyEeW4ZbY64U7SFQ" y="5"/>
+ </children>
+ <element xmi:type="uml:Actor" href="architecture.uml#_55sKYDsQEeO-Paokq9k_Iw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_57ZakTsQEeO-Paokq9k_Iw" x="203" y="147"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_-zFiQDsQEeO-Paokq9k_Iw" type="2013">
+ <children xmi:type="notation:DecorationNode" xmi:id="_-zFiQjsQEeO-Paokq9k_Iw" type="5016"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_-zGJUDsQEeO-Paokq9k_Iw" type="7009">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_-zGJUTsQEeO-Paokq9k_Iw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_-zGJUjsQEeO-Paokq9k_Iw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-zGJUzsQEeO-Paokq9k_Iw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_-zcHkDsQEeO-Paokq9k_Iw" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-zcHkzsQEeO-Paokq9k_Iw" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-zcuoDsQEeO-Paokq9k_Iw" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_-zcHkTsQEeO-Paokq9k_Iw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-zcHkjsQEeO-Paokq9k_Iw"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5R_0AiGyEeW4ZbY64U7SFQ" type="6038">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5R_0AyGyEeW4ZbY64U7SFQ" y="5"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="architecture.uml#_-yMKYDsQEeO-Paokq9k_Iw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-zFiQTsQEeO-Paokq9k_Iw" x="455" y="105" height="39"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_5mYL0DsbEeO-Paokq9k_Iw" type="2013">
+ <children xmi:type="notation:DecorationNode" xmi:id="_5mYy4DsbEeO-Paokq9k_Iw" type="5016"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5mYy4TsbEeO-Paokq9k_Iw" type="7009">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5mYy4jsbEeO-Paokq9k_Iw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5mZZ8DsbEeO-Paokq9k_Iw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5mZZ8TsbEeO-Paokq9k_Iw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5moDcDsbEeO-Paokq9k_Iw" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5moqgDsbEeO-Paokq9k_Iw" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5moqgTsbEeO-Paokq9k_Iw" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5moDcTsbEeO-Paokq9k_Iw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5moDcjsbEeO-Paokq9k_Iw"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5R_0BCGyEeW4ZbY64U7SFQ" type="6038">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5R_0BSGyEeW4ZbY64U7SFQ" y="5"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="architecture.uml#_5mJiUDsbEeO-Paokq9k_Iw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5mYL0TsbEeO-Paokq9k_Iw" x="434" y="217" width="337" height="8"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Wa0nkDscEeO-Paokq9k_Iw" type="2013">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Wa1OoDscEeO-Paokq9k_Iw" type="5016"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Wa1OoTscEeO-Paokq9k_Iw" type="7009">
+ <children xmi:type="notation:Shape" xmi:id="_boAPYDsiEeO-Paokq9k_Iw" type="3007">
+ <element xmi:type="uml:ExtensionPoint" href="architecture.uml#_bnZLYDsiEeO-Paokq9k_Iw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_boAPYTsiEeO-Paokq9k_Iw"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Wa1OojscEeO-Paokq9k_Iw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Wa1OozscEeO-Paokq9k_Iw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Wa1OpDscEeO-Paokq9k_Iw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Wa9xgDscEeO-Paokq9k_Iw" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Wa-YkDscEeO-Paokq9k_Iw" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Wa-YkTscEeO-Paokq9k_Iw" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Wa9xgTscEeO-Paokq9k_Iw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Wa9xgjscEeO-Paokq9k_Iw"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5R_0BiGyEeW4ZbY64U7SFQ" type="6038">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5R_0ByGyEeW4ZbY64U7SFQ" y="5"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="architecture.uml#_WapBYDscEeO-Paokq9k_Iw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Wa0nkTscEeO-Paokq9k_Iw" x="287" y="329" height="29"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_bGyAYDscEeO-Paokq9k_Iw" type="2013">
+ <children xmi:type="notation:DecorationNode" xmi:id="_bGyncDscEeO-Paokq9k_Iw" type="5016"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_bGyncTscEeO-Paokq9k_Iw" type="7009">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_bGyncjscEeO-Paokq9k_Iw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_bGynczscEeO-Paokq9k_Iw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bGyndDscEeO-Paokq9k_Iw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_bG-NoDscEeO-Paokq9k_Iw" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bG-0sDscEeO-Paokq9k_Iw" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bG-0sTscEeO-Paokq9k_Iw" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_bG-NoTscEeO-Paokq9k_Iw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bG-NojscEeO-Paokq9k_Iw"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5R_0CCGyEeW4ZbY64U7SFQ" type="6038">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5R_0CSGyEeW4ZbY64U7SFQ" y="5"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="architecture.uml#_bGklADscEeO-Paokq9k_Iw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bGyAYTscEeO-Paokq9k_Iw" x="280" y="434" height="11"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_sA1twDscEeO-Paokq9k_Iw" type="2013">
+ <children xmi:type="notation:DecorationNode" xmi:id="_sA274DscEeO-Paokq9k_Iw" type="5016"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_sA274TscEeO-Paokq9k_Iw" type="7009">
+ <children xmi:type="notation:Shape" xmi:id="_cHVPsDsiEeO-Paokq9k_Iw" type="3007">
+ <element xmi:type="uml:ExtensionPoint" href="architecture.uml#_cHTagDsiEeO-Paokq9k_Iw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cHVPsTsiEeO-Paokq9k_Iw"/>
+ </children>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_sA274jscEeO-Paokq9k_Iw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_sA274zscEeO-Paokq9k_Iw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sA275DscEeO-Paokq9k_Iw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_sBCiEDscEeO-Paokq9k_Iw" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_sBDJIDscEeO-Paokq9k_Iw" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sBDwMDscEeO-Paokq9k_Iw" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_sBCiETscEeO-Paokq9k_Iw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sBCiEjscEeO-Paokq9k_Iw"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5R_0CiGyEeW4ZbY64U7SFQ" type="6038">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5R_0CyGyEeW4ZbY64U7SFQ" y="5"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="architecture.uml#_sAkA8DscEeO-Paokq9k_Iw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sA1twTscEeO-Paokq9k_Iw" x="644" y="329" width="288" height="31"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_uUZr0DscEeO-Paokq9k_Iw" type="2013">
+ <children xmi:type="notation:DecorationNode" xmi:id="_uUa58DscEeO-Paokq9k_Iw" type="5016"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_uUa58TscEeO-Paokq9k_Iw" type="7009">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uUa58jscEeO-Paokq9k_Iw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uUa58zscEeO-Paokq9k_Iw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uUa59DscEeO-Paokq9k_Iw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uUiOsDscEeO-Paokq9k_Iw" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uUi1wDscEeO-Paokq9k_Iw" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uUjc0DscEeO-Paokq9k_Iw" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uUiOsTscEeO-Paokq9k_Iw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uUiOsjscEeO-Paokq9k_Iw"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5R_0DCGyEeW4ZbY64U7SFQ" type="6038">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5R_0DSGyEeW4ZbY64U7SFQ" y="5"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="architecture.uml#_uUDGgDscEeO-Paokq9k_Iw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uUZr0TscEeO-Paokq9k_Iw" x="609" y="427"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_poFe8DsiEeO-Paokq9k_Iw" type="2018">
+ <children xmi:type="notation:DecorationNode" xmi:id="_poGGADsiEeO-Paokq9k_Iw" type="5027"/>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_poFe8TsiEeO-Paokq9k_Iw"/>
+ <element xmi:type="uml:Comment" href="architecture.uml#_pn5RsDsiEeO-Paokq9k_Iw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_poFe8jsiEeO-Paokq9k_Iw" x="84" y="378"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_41HH8TsQEeO-Paokq9k_Iw"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_5R_0DiGyEeW4ZbY64U7SFQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <element xmi:type="uml:Model" href="architecture.uml#_3z0L8BlDEeO0GLRd3TW-gw"/>
+ <edges xmi:type="notation:Connector" xmi:id="_nQPFgDscEeO-Paokq9k_Iw" type="4011" source="_57ZakDsQEeO-Paokq9k_Iw" target="_5mYL0DsbEeO-Paokq9k_Iw">
+ <children xmi:type="notation:DecorationNode" xmi:id="_nQPFgzscEeO-Paokq9k_Iw" visible="false" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_nQPFhDscEeO-Paokq9k_Iw" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_nQPFhTscEeO-Paokq9k_Iw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_nQPFhjscEeO-Paokq9k_Iw" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_nQPFgTscEeO-Paokq9k_Iw"/>
+ <element xmi:type="uml:Association" href="architecture.uml#_nQJl8DscEeO-Paokq9k_Iw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_nQPFgjscEeO-Paokq9k_Iw" points="[40, 1, -368, -18]$[358, 20, -50, 1]"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nQkcsDscEeO-Paokq9k_Iw" id="(0.1661721068249258,0.5957446808510638)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_Zj_JMDsiEeO-Paokq9k_Iw" type="4008" source="_5mYL0DsbEeO-Paokq9k_Iw" target="_Wa0nkDscEeO-Paokq9k_Iw">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Zj_wQDsiEeO-Paokq9k_Iw" type="6006">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ZkAXUDsiEeO-Paokq9k_Iw" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ZkAXUTsiEeO-Paokq9k_Iw" type="6030">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ZkAXUjsiEeO-Paokq9k_Iw" y="-20"/>
+ </children>
+ <styles xmi:type="notation:RoutingStyle" xmi:id="_Zj_JMTsiEeO-Paokq9k_Iw"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_Zj_JMjsiEeO-Paokq9k_Iw"/>
+ <element xmi:type="uml:Include" href="architecture.uml#_Zj7e0DsiEeO-Paokq9k_Iw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Zj_JMzsiEeO-Paokq9k_Iw" points="[-38, 23, 165, -90]$[-94, 108, 109, -5]"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_aE6E8DsiEeO-Paokq9k_Iw" type="4008" source="_5mYL0DsbEeO-Paokq9k_Iw" target="_sA1twDscEeO-Paokq9k_Iw">
+ <children xmi:type="notation:DecorationNode" xmi:id="_aE6sADsiEeO-Paokq9k_Iw" type="6006">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_aE6sATsiEeO-Paokq9k_Iw" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_aE7TEDsiEeO-Paokq9k_Iw" type="6030">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_aE7TETsiEeO-Paokq9k_Iw" y="-20"/>
+ </children>
+ <styles xmi:type="notation:RoutingStyle" xmi:id="_aE6E8TsiEeO-Paokq9k_Iw"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_aE6E8jsiEeO-Paokq9k_Iw"/>
+ <element xmi:type="uml:Include" href="architecture.uml#_aE3BoDsiEeO-Paokq9k_Iw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_aE6E8zsiEeO-Paokq9k_Iw" points="[36, 23, -124, -90]$[277, 115, 117, 2]"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_bmnvUDsiEeO-Paokq9k_Iw" type="4009" source="_bGyAYDscEeO-Paokq9k_Iw" target="_Wa0nkDscEeO-Paokq9k_Iw">
+ <children xmi:type="notation:DecorationNode" xmi:id="_bmoWYDsiEeO-Paokq9k_Iw" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bmo9cDsiEeO-Paokq9k_Iw" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_bmo9cTsiEeO-Paokq9k_Iw" type="6031">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bmpkgDsiEeO-Paokq9k_Iw" y="-20"/>
+ </children>
+ <styles xmi:type="notation:RoutingStyle" xmi:id="_bmnvUTsiEeO-Paokq9k_Iw"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_bmnvUjsiEeO-Paokq9k_Iw"/>
+ <element xmi:type="uml:Extend" href="architecture.uml#_bmZF0DsiEeO-Paokq9k_Iw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_bmnvUzsiEeO-Paokq9k_Iw" points="[5, -24, 0, 128]$[5, -151, 0, 1]"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bnSdsDsiEeO-Paokq9k_Iw" id="(0.5089285714285714,0.9591836734693877)"/>
+ </edges>
+ <edges xmi:type="notation:Edge" xmi:id="_cHN68DsiEeO-Paokq9k_Iw" type="4009" source="_uUZr0DscEeO-Paokq9k_Iw" target="_sA1twDscEeO-Paokq9k_Iw">
+ <children xmi:type="notation:DecorationNode" xmi:id="_cHOiADsiEeO-Paokq9k_Iw" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cHOiATsiEeO-Paokq9k_Iw" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_cHOiAjsiEeO-Paokq9k_Iw" type="6031">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cHOiAzsiEeO-Paokq9k_Iw" y="-20"/>
+ </children>
+ <styles xmi:type="notation:RoutingStyle" xmi:id="_cHN68TsiEeO-Paokq9k_Iw"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_cHN68jsiEeO-Paokq9k_Iw"/>
+ <element xmi:type="uml:Extend" href="architecture.uml#_cHNT4DsiEeO-Paokq9k_Iw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cHN68zsiEeO-Paokq9k_Iw" points="[-4, -30, 33, 137]$[75, -159, 112, 8]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_gV0pYDsiEeO-Paokq9k_Iw" type="4011" source="_57ZakDsQEeO-Paokq9k_Iw" target="_-zFiQDsQEeO-Paokq9k_Iw">
+ <children xmi:type="notation:DecorationNode" xmi:id="_gV1QcjsiEeO-Paokq9k_Iw" visible="false" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_gV1QczsiEeO-Paokq9k_Iw" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_gV1QdDsiEeO-Paokq9k_Iw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_gV1QdTsiEeO-Paokq9k_Iw" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_gV1QcDsiEeO-Paokq9k_Iw"/>
+ <element xmi:type="uml:Association" href="architecture.uml#_gVyNIDsiEeO-Paokq9k_Iw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gV1QcTsiEeO-Paokq9k_Iw" points="[45, -9, -395, 74]$[387, -87, -53, -4]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gV6wADsiEeO-Paokq9k_Iw" id="(0.4375,0.18333333333333332)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gV6wATsiEeO-Paokq9k_Iw" id="(0.20875420875420875,0.3877551020408163)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_wFC7UDsiEeO-Paokq9k_Iw" type="4014" source="_poFe8DsiEeO-Paokq9k_Iw" target="_Wa0nkDscEeO-Paokq9k_Iw">
+ <styles xmi:type="notation:FontStyle" xmi:id="_wFC7UTsiEeO-Paokq9k_Iw"/>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_wFC7UjsiEeO-Paokq9k_Iw" points="[73, -24, -98, 32]$[131, -56, -40, 0]"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_wFF-oDsiEeO-Paokq9k_Iw" id="(0.17857142857142858,0.5306122448979592)"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_Tn-fEEhaEeOIq_z89NNNYw" type="CompositeStructure" name="CompositeDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_Tn-fEUhaEeOIq_z89NNNYw" type="2060">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Tn-fEkhaEeOIq_z89NNNYw" type="5112"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Tn-fE0haEeOIq_z89NNNYw" type="7063">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Tn-fFEhaEeOIq_z89NNNYw" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Tn-fFUhaEeOIq_z89NNNYw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Tp1gQEhaEeOIq_z89NNNYw" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Tp1gQ0haEeOIq_z89NNNYw" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Tp1gREhaEeOIq_z89NNNYw" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Tp1gQUhaEeOIq_z89NNNYw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Tp1gQkhaEeOIq_z89NNNYw"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5oav8CGyEeW4ZbY64U7SFQ" type="6079">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5oav8SGyEeW4ZbY64U7SFQ" y="5"/>
+ </children>
+ <element xmi:type="uml:Activity" href="architecture.uml#_h8GoEBlfEeOxm9SdFcHC5g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Tn-fFkhaEeOIq_z89NNNYw" x="301" y="147" width="500" height="250"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_Tn-fF0haEeOIq_z89NNNYw"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_5oav8iGyEeW4ZbY64U7SFQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <element xmi:type="uml:Activity" href="architecture.uml#_h8GoEBlfEeOxm9SdFcHC5g"/>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_my_icEhaEeOIq_z89NNNYw" type="CompositeStructure" name="CompositeDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_o6ah8EhaEeOIq_z89NNNYw" type="2073">
+ <children xmi:type="notation:DecorationNode" xmi:id="_o6bJAEhaEeOIq_z89NNNYw" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_o6bJAUhaEeOIq_z89NNNYw" type="7073">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_o6bJAkhaEeOIq_z89NNNYw" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o6bJA0haEeOIq_z89NNNYw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_o61_wEhaEeOIq_z89NNNYw" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o61_w0haEeOIq_z89NNNYw" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o61_xEhaEeOIq_z89NNNYw" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_o61_wUhaEeOIq_z89NNNYw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o61_wkhaEeOIq_z89NNNYw"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5bZnoCGyEeW4ZbY64U7SFQ" type="6089">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5bZnoSGyEeW4ZbY64U7SFQ" y="5"/>
+ </children>
+ <element xmi:type="uml:Class" href="architecture.uml#_o5MZ8EhaEeOIq_z89NNNYw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o6ah8UhaEeOIq_z89NNNYw" x="230" y="135" width="233" height="188"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Jw7IIEhfEeOZGbAGN97tSQ" type="2073">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Jw9kYEhfEeOZGbAGN97tSQ" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Jw9kYUhfEeOZGbAGN97tSQ" type="7073">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Jw9kYkhfEeOZGbAGN97tSQ" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Jw9kY0hfEeOZGbAGN97tSQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_JxMN4EhfEeOZGbAGN97tSQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JxM08EhfEeOZGbAGN97tSQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JxM08UhfEeOZGbAGN97tSQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_JxMN4UhfEeOZGbAGN97tSQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JxMN4khfEeOZGbAGN97tSQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5baOsCGyEeW4ZbY64U7SFQ" type="6089">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5baOsSGyEeW4ZbY64U7SFQ" y="5"/>
+ </children>
+ <element xmi:type="uml:Class" href="architecture.uml#_JvC40EhfEeOZGbAGN97tSQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Jw7IIUhfEeOZGbAGN97tSQ" x="750" y="105"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_PV8P4EhfEeOZGbAGN97tSQ" type="2073">
+ <children xmi:type="notation:DecorationNode" xmi:id="_PV8P4khfEeOZGbAGN97tSQ" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_PV8P40hfEeOZGbAGN97tSQ" type="7073">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_PV8P5EhfEeOZGbAGN97tSQ" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PV8P5UhfEeOZGbAGN97tSQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_PWYUwEhfEeOZGbAGN97tSQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PWY70EhfEeOZGbAGN97tSQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PWY70UhfEeOZGbAGN97tSQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_PWYUwUhfEeOZGbAGN97tSQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PWYUwkhfEeOZGbAGN97tSQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5baOsiGyEeW4ZbY64U7SFQ" type="6089">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5baOsyGyEeW4ZbY64U7SFQ" y="5"/>
+ </children>
+ <element xmi:type="uml:Class" href="architecture.uml#_PV4lgEhfEeOZGbAGN97tSQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PV8P4UhfEeOZGbAGN97tSQ" x="784" y="279"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_my_icUhaEeOIq_z89NNNYw"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_5baOtCGyEeW4ZbY64U7SFQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <element xmi:type="uml:Model" href="architecture.uml#_3z0L8BlDEeO0GLRd3TW-gw"/>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_1G6e4Ho9EeOZT4MIgJS4Rg" type="PapyrusUMLActivityDiagram" name="GenerationWorkflow" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_1G6e4Xo9EeOZT4MIgJS4Rg" type="2001">
+ <children xmi:type="notation:DecorationNode" xmi:id="_1G6e4no9EeOZT4MIgJS4Rg" type="5001"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_1G6e5Ho9EeOZT4MIgJS4Rg" type="7001">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_1G6e5Xo9EeOZT4MIgJS4Rg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_1G6e5no9EeOZT4MIgJS4Rg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1G6e53o9EeOZT4MIgJS4Rg"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_1G6e6Ho9EeOZT4MIgJS4Rg" type="7002">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_1G6e6Xo9EeOZT4MIgJS4Rg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_1G6e6no9EeOZT4MIgJS4Rg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1G6e63o9EeOZT4MIgJS4Rg"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_1G6e7Ho9EeOZT4MIgJS4Rg" type="7003">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_1G6e7Xo9EeOZT4MIgJS4Rg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_1G6e7no9EeOZT4MIgJS4Rg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1G6e73o9EeOZT4MIgJS4Rg"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_1G6e8Ho9EeOZT4MIgJS4Rg" type="7004">
+ <children xmi:type="notation:Shape" xmi:id="_6HIQcHo9EeOZT4MIgJS4Rg" type="3004">
+ <children xmi:type="notation:DecorationNode" xmi:id="_6HI3gHo9EeOZT4MIgJS4Rg" type="5080">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_6HI3gXo9EeOZT4MIgJS4Rg" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5d_BkCGyEeW4ZbY64U7SFQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5d_BkSGyEeW4ZbY64U7SFQ" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_6HIQcXo9EeOZT4MIgJS4Rg"/>
+ <element xmi:type="uml:InitialNode" href="architecture.uml#_6HDX8Ho9EeOZT4MIgJS4Rg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6HIQcno9EeOZT4MIgJS4Rg" x="246" y="21"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_7ON0UHo9EeOZT4MIgJS4Rg" type="3006">
+ <children xmi:type="notation:DecorationNode" xmi:id="_7OObYHo9EeOZT4MIgJS4Rg" type="5082">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_7OPCcHo9EeOZT4MIgJS4Rg" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5d_BkiGyEeW4ZbY64U7SFQ" type="6035">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5d_BkyGyEeW4ZbY64U7SFQ" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_7ON0UXo9EeOZT4MIgJS4Rg"/>
+ <element xmi:type="uml:FlowFinalNode" href="architecture.uml#_7OGfkHo9EeOZT4MIgJS4Rg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7ON0Uno9EeOZT4MIgJS4Rg" x="251" y="380"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_KrezkHo-EeOZT4MIgJS4Rg" type="3007">
+ <children xmi:type="notation:DecorationNode" xmi:id="_KrfaoHo-EeOZT4MIgJS4Rg" type="5003"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_JqSnYGNhEeSV7o_0d6AoqA" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_JqSnYWNhEeSV7o_0d6AoqA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JqSnYmNhEeSV7o_0d6AoqA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_fLffAGNhEeSV7o_0d6AoqA" type="3013">
+ <children xmi:type="notation:DecorationNode" xmi:id="_fLffA2NhEeSV7o_0d6AoqA" type="5009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_fLgGEGNhEeSV7o_0d6AoqA" x="-129" y="2"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_fLgGEWNhEeSV7o_0d6AoqA" type="5085">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_fLgGEmNhEeSV7o_0d6AoqA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_fLffAWNhEeSV7o_0d6AoqA"/>
+ <element xmi:type="uml:InputPin" href="architecture.uml#_fLcbsGNhEeSV7o_0d6AoqA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fLffAmNhEeSV7o_0d6AoqA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_wvlA0GNhEeSV7o_0d6AoqA" type="3014">
+ <children xmi:type="notation:DecorationNode" xmi:id="_wvln4GNhEeSV7o_0d6AoqA" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_wvln4WNhEeSV7o_0d6AoqA" x="21" y="2"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_wvmO8GNhEeSV7o_0d6AoqA" type="5086">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_wvmO8WNhEeSV7o_0d6AoqA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_wvlA0WNhEeSV7o_0d6AoqA"/>
+ <element xmi:type="uml:OutputPin" href="architecture.uml#_wvgIUGNhEeSV7o_0d6AoqA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wvlA0mNhEeSV7o_0d6AoqA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5d_BlCGyEeW4ZbY64U7SFQ" type="6028">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5d_BlSGyEeW4ZbY64U7SFQ" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_KrezkXo-EeOZT4MIgJS4Rg"/>
+ <element xmi:type="uml:OpaqueAction" href="architecture.uml#_KraiIHo-EeOZT4MIgJS4Rg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Krezkno-EeOZT4MIgJS4Rg" x="163" y="82"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_n3rzEGNhEeSV7o_0d6AoqA" type="3007">
+ <children xmi:type="notation:DecorationNode" xmi:id="_n3saIGNhEeSV7o_0d6AoqA" type="5003"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_n3wEgGNhEeSV7o_0d6AoqA" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_n3wEgWNhEeSV7o_0d6AoqA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n3wEgmNhEeSV7o_0d6AoqA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_sT11UGNhEeSV7o_0d6AoqA" type="3013">
+ <children xmi:type="notation:DecorationNode" xmi:id="_sT2cYGNhEeSV7o_0d6AoqA" type="5009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_sT2cYWNhEeSV7o_0d6AoqA" x="-149" y="2"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_sT2cYmNhEeSV7o_0d6AoqA" type="5085">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_sT2cY2NhEeSV7o_0d6AoqA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_sT11UWNhEeSV7o_0d6AoqA"/>
+ <element xmi:type="uml:InputPin" href="architecture.uml#_sTyyAGNhEeSV7o_0d6AoqA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sT11UmNhEeSV7o_0d6AoqA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_F9YucGN6EeSWoYP_vHX_3A" type="3013">
+ <children xmi:type="notation:DecorationNode" xmi:id="_F9ZVgGN6EeSWoYP_vHX_3A" type="5009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_F9Z8kGN6EeSWoYP_vHX_3A" x="-128" y="-2"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_F9Z8kWN6EeSWoYP_vHX_3A" type="5085">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_F9ajoGN6EeSWoYP_vHX_3A" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_F9YucWN6EeSWoYP_vHX_3A"/>
+ <element xmi:type="uml:InputPin" href="architecture.uml#_F8-ewGN6EeSWoYP_vHX_3A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_F9YucmN6EeSWoYP_vHX_3A"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_MG5qYGN6EeSWoYP_vHX_3A" type="3013">
+ <children xmi:type="notation:DecorationNode" xmi:id="_MG5qY2N6EeSWoYP_vHX_3A" type="5009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MG6RcGN6EeSWoYP_vHX_3A" x="-84"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_MG6RcWN6EeSWoYP_vHX_3A" type="5085">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MG6RcmN6EeSWoYP_vHX_3A" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_MG5qYWN6EeSWoYP_vHX_3A"/>
+ <element xmi:type="uml:InputPin" href="architecture.uml#_MG2nEGN6EeSWoYP_vHX_3A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MG5qYmN6EeSWoYP_vHX_3A"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_QC2ikGN6EeSWoYP_vHX_3A" type="3013">
+ <children xmi:type="notation:DecorationNode" xmi:id="_QC3JoGN6EeSWoYP_vHX_3A" type="5009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_QC3JoWN6EeSWoYP_vHX_3A" x="-113"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_QC3wsGN6EeSWoYP_vHX_3A" type="5085">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_QC3wsWN6EeSWoYP_vHX_3A" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_QC2ikWN6EeSWoYP_vHX_3A"/>
+ <element xmi:type="uml:InputPin" href="architecture.uml#_QC0tYGN6EeSWoYP_vHX_3A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QC2ikmN6EeSWoYP_vHX_3A"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_U5Q34GN6EeSWoYP_vHX_3A" type="3014">
+ <children xmi:type="notation:DecorationNode" xmi:id="_U5Q342N6EeSWoYP_vHX_3A" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_U5Re8GN6EeSWoYP_vHX_3A" x="23" y="-3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_U5Re8WN6EeSWoYP_vHX_3A" type="5086">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_U5Re8mN6EeSWoYP_vHX_3A" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_U5Q34WN6EeSWoYP_vHX_3A"/>
+ <element xmi:type="uml:OutputPin" href="architecture.uml#_U5NNgGN6EeSWoYP_vHX_3A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_U5Q34mN6EeSWoYP_vHX_3A"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5d_BliGyEeW4ZbY64U7SFQ" type="6028">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5d_BlyGyEeW4ZbY64U7SFQ" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_n3rzEWNhEeSV7o_0d6AoqA"/>
+ <element xmi:type="uml:OpaqueAction" href="architecture.uml#_n3qk8GNhEeSV7o_0d6AoqA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n3rzEmNhEeSV7o_0d6AoqA" x="173" y="160" height="109"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_aI1UEGN6EeSWoYP_vHX_3A" type="3007">
+ <children xmi:type="notation:DecorationNode" xmi:id="_aI17IGN6EeSWoYP_vHX_3A" type="5003"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_aI5lgGN6EeSWoYP_vHX_3A" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_aI5lgWN6EeSWoYP_vHX_3A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aI5lgmN6EeSWoYP_vHX_3A"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_jdzfYGN6EeSWoYP_vHX_3A" type="3013">
+ <children xmi:type="notation:DecorationNode" xmi:id="_jd0GcGN6EeSWoYP_vHX_3A" type="5009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_jd0GcWN6EeSWoYP_vHX_3A" x="-162" y="-1"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_jd0GcmN6EeSWoYP_vHX_3A" type="5085">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_jd0Gc2N6EeSWoYP_vHX_3A" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_jdzfYWN6EeSWoYP_vHX_3A"/>
+ <element xmi:type="uml:InputPin" href="architecture.uml#_jdxqMGN6EeSWoYP_vHX_3A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jdzfYmN6EeSWoYP_vHX_3A"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_nImWIGN6EeSWoYP_vHX_3A" type="3014">
+ <children xmi:type="notation:DecorationNode" xmi:id="_nInkQGN6EeSWoYP_vHX_3A" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_nIoLUGN6EeSWoYP_vHX_3A" x="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_nIoyYGN6EeSWoYP_vHX_3A" type="5086">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_nIpZcGN6EeSWoYP_vHX_3A" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_nImWIWN6EeSWoYP_vHX_3A"/>
+ <element xmi:type="uml:OutputPin" href="architecture.uml#_nIgPgGN6EeSWoYP_vHX_3A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nImWImN6EeSWoYP_vHX_3A"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5d_BmCGyEeW4ZbY64U7SFQ" type="6028">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5d_BmSGyEeW4ZbY64U7SFQ" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_aI1UEWN6EeSWoYP_vHX_3A"/>
+ <element xmi:type="uml:OpaqueAction" href="architecture.uml#_aIyQwGN6EeSWoYP_vHX_3A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aI1UEmN6EeSWoYP_vHX_3A" x="206" y="308"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1G6e8Xo9EeOZT4MIgJS4Rg"/>
+ </children>
+ <element xmi:type="uml:Activity" href="architecture.uml#_zU6VwHo9EeOZT4MIgJS4Rg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1G6e8no9EeOZT4MIgJS4Rg" x="41" y="6" width="538" height="463"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_1G6e83o9EeOZT4MIgJS4Rg"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_5d_BmiGyEeW4ZbY64U7SFQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <element xmi:type="uml:Activity" href="architecture.uml#_zU6VwHo9EeOZT4MIgJS4Rg"/>
+ <edges xmi:type="notation:Connector" xmi:id="_zzDPgGN6EeSWoYP_vHX_3A" type="4004" source="_6HIQcHo9EeOZT4MIgJS4Rg" target="_KrezkHo-EeOZT4MIgJS4Rg">
+ <children xmi:type="notation:DecorationNode" xmi:id="_zzEdoGN6EeSWoYP_vHX_3A" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zzEdoWN6EeSWoYP_vHX_3A" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_zzFEsGN6EeSWoYP_vHX_3A" type="6004">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zzFEsWN6EeSWoYP_vHX_3A" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_zzFrwGN6EeSWoYP_vHX_3A" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zzFrwWN6EeSWoYP_vHX_3A" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_zzGS0GN6EeSWoYP_vHX_3A" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zzGS0WN6EeSWoYP_vHX_3A" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_zzDPgWN6EeSWoYP_vHX_3A"/>
+ <element xmi:type="uml:ControlFlow" href="architecture.uml#_zy3CQGN6EeSWoYP_vHX_3A"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zzDPgmN6EeSWoYP_vHX_3A" points="[-2, 9, -1, -62]$[-2, 51, -1, -20]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_078xQGN6EeSWoYP_vHX_3A" type="4004" source="_KrezkHo-EeOZT4MIgJS4Rg" target="_n3rzEGNhEeSV7o_0d6AoqA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_079_YGN6EeSWoYP_vHX_3A" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_07-mcGN6EeSWoYP_vHX_3A" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_07_0kGN6EeSWoYP_vHX_3A" type="6004">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_07_0kWN6EeSWoYP_vHX_3A" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_08BCsGN6EeSWoYP_vHX_3A" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_08BCsWN6EeSWoYP_vHX_3A" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_08BpwGN6EeSWoYP_vHX_3A" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_08CQ0GN6EeSWoYP_vHX_3A" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_078xQWN6EeSWoYP_vHX_3A"/>
+ <element xmi:type="uml:ControlFlow" href="architecture.uml#_071cgGN6EeSWoYP_vHX_3A"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_078xQmN6EeSWoYP_vHX_3A" points="[3, 20, 0, -64]$[4, 58, 1, -26]"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_08YPEGN6EeSWoYP_vHX_3A" id="(0.5120481927710844,0.23853211009174313)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_1nN70GN6EeSWoYP_vHX_3A" type="4004" source="_n3rzEGNhEeSV7o_0d6AoqA" target="_aI1UEGN6EeSWoYP_vHX_3A">
+ <children xmi:type="notation:DecorationNode" xmi:id="_1nOi4GN6EeSWoYP_vHX_3A" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1nPJ8GN6EeSWoYP_vHX_3A" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_1nPJ8WN6EeSWoYP_vHX_3A" type="6004">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1nPJ8mN6EeSWoYP_vHX_3A" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_1nPxAGN6EeSWoYP_vHX_3A" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1nPxAWN6EeSWoYP_vHX_3A" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_1nQYEGN6EeSWoYP_vHX_3A" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1nQYEWN6EeSWoYP_vHX_3A" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_1nN70WN6EeSWoYP_vHX_3A"/>
+ <element xmi:type="uml:ControlFlow" href="architecture.uml#_1nK4gGN6EeSWoYP_vHX_3A"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1nN70mN6EeSWoYP_vHX_3A" points="[-2, 11, 0, -60]$[-11, 91, -9, 20]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1ng2wGN6EeSWoYP_vHX_3A" id="(0.5060240963855421,0.9908256880733946)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_6JWqQGN6EeSWoYP_vHX_3A" type="4004" source="_aI1UEGN6EeSWoYP_vHX_3A" target="_7ON0UHo9EeOZT4MIgJS4Rg">
+ <children xmi:type="notation:DecorationNode" xmi:id="_6JXRUGN6EeSWoYP_vHX_3A" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_6JXRUWN6EeSWoYP_vHX_3A" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_6JX4YGN6EeSWoYP_vHX_3A" type="6004">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_6JX4YWN6EeSWoYP_vHX_3A" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_6JYfcGN6EeSWoYP_vHX_3A" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_6JYfcWN6EeSWoYP_vHX_3A" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_6JZGgGN6EeSWoYP_vHX_3A" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_6JZGgWN6EeSWoYP_vHX_3A" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_6JWqQWN6EeSWoYP_vHX_3A"/>
+ <element xmi:type="uml:ControlFlow" href="architecture.uml#_6JPVgGN6EeSWoYP_vHX_3A"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_6JWqQmN6EeSWoYP_vHX_3A" points="[7, 7, 1, -37]$[7, 53, 1, 9]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_6JsBcGN6EeSWoYP_vHX_3A" id="(0.5094339622641509,0.825)"/>
+ </edges>
+ </notation:Diagram>
+ <css:ModelStyleSheets xmi:id="_LAu14GNhEeSV7o_0d6AoqA"/>
+</xmi:XMI>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/architecture.png b/tests/framework/org.eclipse.papyrus.tests.framework/doc/architecture.png
new file mode 100644
index 00000000000..15817a36ebc
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/doc/architecture.png
Binary files differ
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/architecture.uml b/tests/framework/org.eclipse.papyrus.tests.framework/doc/architecture.uml
new file mode 100644
index 00000000000..0f080d44f98
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/doc/architecture.uml
@@ -0,0 +1,141 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_3z0L8BlDEeO0GLRd3TW-gw" name="Papyrus Testing Architecture">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_pn5RsDsiEeO-Paokq9k_Iw" annotatedElement="_WapBYDscEeO-Paokq9k_Iw">
+ <body>Preconditions: &#xD;
+gmfgen.uml&#xD;
+[diag].gmfgen.uml</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_eI_k0BlJEeOwivtbZTtgSg" name="Test Generation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_pV9MgBlJEeOwivtbZTtgSg" name="Model Test Generation"/>
+ <packagedElement xmi:type="uml:Model" xmi:id="_rIwm4BlJEeOwivtbZTtgSg" name="Generated Tests">
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_juRa8Bn8EeOturMcvDy5FQ" importedPackage="_vhtcwBlMEeOwivtbZTtgSg"/>
+ <packagedElement xmi:type="uml:Dependency" xmi:id="_xL9fcBlJEeOwivtbZTtgSg" name="generatedBy" client="_rIwm4BlJEeOwivtbZTtgSg" supplier="_eI_k0BlJEeOwivtbZTtgSg"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_hkO1QBlMEeOwivtbZTtgSg" name="Scenario Tests"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_oXVgwBlMEeOwivtbZTtgSg" name="Canonical Tests"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_5CaeUBlJEeOwivtbZTtgSg" name="Performance Tests"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_nocFUBlKEeOwivtbZTtgSg" name="Regression Tests"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_vhtcwBlMEeOwivtbZTtgSg" name="Testing Infrastructure"/>
+ <packagedElement xmi:type="uml:Activity" xmi:id="_h8GoEBlfEeOxm9SdFcHC5g" name="Test Case Generation Workflow" node="_jv4S0BlfEeOxm9SdFcHC5g _n3UCQBlfEeOxm9SdFcHC5g _6Sw8kBnxEeOd6sMINY--sw _yfX_IBn5EeOturMcvDy5FQ _HutDoBn6EeOturMcvDy5FQ">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_9yE8EBnxEeOd6sMINY--sw" name="" source="_n3UCQBlfEeOxm9SdFcHC5g"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="__OdagBnxEeOd6sMINY--sw" name=""/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_AvgWgBnyEeOd6sMINY--sw" name=""/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_THSmIBnyEeOd6sMINY--sw" name="" source="_n3UCQBlfEeOxm9SdFcHC5g"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_U-5j0Bn5EeOturMcvDy5FQ" name="ControlFlow1" target="_6Sw8kBnxEeOd6sMINY--sw"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="__88-kBn5EeOturMcvDy5FQ" name="ControlFlow2" target="_yfX_IBn5EeOturMcvDy5FQ" source="_n3UCQBlfEeOxm9SdFcHC5g"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_FfRXoBn6EeOturMcvDy5FQ" name="ControlFlow3" source="_yfX_IBn5EeOturMcvDy5FQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_NQaYsBn6EeOturMcvDy5FQ" name="ControlFlow4" target="_HutDoBn6EeOturMcvDy5FQ" source="_yfX_IBn5EeOturMcvDy5FQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_SY78QBn7EeOturMcvDy5FQ" name="ControlFlow6" target="_n3UCQBlfEeOxm9SdFcHC5g" source="_jv4S0BlfEeOxm9SdFcHC5g"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_mbUFcBn7EeOturMcvDy5FQ" name="ControlFlow7" target="_6Sw8kBnxEeOd6sMINY--sw" source="_HutDoBn6EeOturMcvDy5FQ"/>
+ <node xmi:type="uml:InitialNode" xmi:id="_jv4S0BlfEeOxm9SdFcHC5g" name="InitialNode1" outgoing="_SY78QBn7EeOturMcvDy5FQ"/>
+ <node xmi:type="uml:OpaqueAction" xmi:id="_n3UCQBlfEeOxm9SdFcHC5g" name="Transform to UML GMFGen Model" incoming="_SY78QBn7EeOturMcvDy5FQ" outgoing="_9yE8EBnxEeOd6sMINY--sw _THSmIBnyEeOd6sMINY--sw __88-kBn5EeOturMcvDy5FQ">
+ <inputValue xmi:type="uml:InputPin" xmi:id="_O-FCYBlgEeOxm9SdFcHC5g" name="[diagram].gmfgen">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_O-Tr4BlgEeOxm9SdFcHC5g" value="1"/>
+ </inputValue>
+ <outputValue xmi:type="uml:OutputPin" xmi:id="_PNMvIBnyEeOd6sMINY--sw" name="[diagram].gmfgen.uml">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_POFf8BnyEeOd6sMINY--sw" value="1"/>
+ </outputValue>
+ </node>
+ <node xmi:type="uml:FlowFinalNode" xmi:id="_6Sw8kBnxEeOd6sMINY--sw" name="FlowFinalNode1" incoming="_U-5j0Bn5EeOturMcvDy5FQ _mbUFcBn7EeOturMcvDy5FQ"/>
+ <node xmi:type="uml:OpaqueAction" xmi:id="_yfX_IBn5EeOturMcvDy5FQ" name="Create UTP-applied UML test model" incoming="__88-kBn5EeOturMcvDy5FQ" outgoing="_FfRXoBn6EeOturMcvDy5FQ _NQaYsBn6EeOturMcvDy5FQ">
+ <outputValue xmi:type="uml:OutputPin" xmi:id="_2xO14Bn5EeOturMcvDy5FQ" name="[diagram]test.uml">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_2xgisBn5EeOturMcvDy5FQ" value="1"/>
+ </outputValue>
+ </node>
+ <node xmi:type="uml:OpaqueAction" xmi:id="_HutDoBn6EeOturMcvDy5FQ" name="Generate JUnit code" incoming="_NQaYsBn6EeOturMcvDy5FQ" outgoing="_mbUFcBn7EeOturMcvDy5FQ">
+ <inputValue xmi:type="uml:InputPin" xmi:id="_SBPDYBn6EeOturMcvDy5FQ" name="[diagram].gmfgen.uml">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_SBb3sBn6EeOturMcvDy5FQ" value="1"/>
+ </inputValue>
+ <inputValue xmi:type="uml:InputPin" xmi:id="_ZEH3UBn6EeOturMcvDy5FQ" name="[diagram]test.uml">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_ZESPYBn6EeOturMcvDy5FQ" value="1"/>
+ </inputValue>
+ <outputValue xmi:type="uml:OutputPin" xmi:id="_JJkfIBn6EeOturMcvDy5FQ" name="[Diagram]Test.java">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_JJxTcBn6EeOturMcvDy5FQ" value="1"/>
+ </outputValue>
+ </node>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Actor" xmi:id="_55sKYDsQEeO-Paokq9k_Iw" name="Papyrus Developer"/>
+ <packagedElement xmi:type="uml:UseCase" xmi:id="_-yMKYDsQEeO-Paokq9k_Iw" name="Develop plugin diagram"/>
+ <packagedElement xmi:type="uml:UseCase" xmi:id="_5mJiUDsbEeO-Paokq9k_Iw" name="Create diagram test plugin">
+ <include xmi:type="uml:Include" xmi:id="_Zj7e0DsiEeO-Paokq9k_Iw" addition="_WapBYDscEeO-Paokq9k_Iw"/>
+ <include xmi:type="uml:Include" xmi:id="_aE3BoDsiEeO-Paokq9k_Iw" addition="_sAkA8DscEeO-Paokq9k_Iw"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:UseCase" xmi:id="_WapBYDscEeO-Paokq9k_Iw" name="Create test model">
+ <extensionPoint xmi:type="uml:ExtensionPoint" xmi:id="_bnZLYDsiEeO-Paokq9k_Iw" name="point"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:UseCase" xmi:id="_bGklADscEeO-Paokq9k_Iw" name="Modify test model">
+ <extend xmi:type="uml:Extend" xmi:id="_bmZF0DsiEeO-Paokq9k_Iw" extendedCase="_WapBYDscEeO-Paokq9k_Iw" extensionLocation="_bnZLYDsiEeO-Paokq9k_Iw"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_nQJl8DscEeO-Paokq9k_Iw" name="" memberEnd="_nQJl8TscEeO-Paokq9k_Iw _nQJl9DscEeO-Paokq9k_Iw">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_nQJl8TscEeO-Paokq9k_Iw" name="papyrus developer" type="_55sKYDsQEeO-Paokq9k_Iw" association="_nQJl8DscEeO-Paokq9k_Iw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nQJl8jscEeO-Paokq9k_Iw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nQJl8zscEeO-Paokq9k_Iw" value="1"/>
+ </ownedEnd>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_nQJl9DscEeO-Paokq9k_Iw" name="create diagram test plugin" type="_5mJiUDsbEeO-Paokq9k_Iw" association="_nQJl8DscEeO-Paokq9k_Iw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nQJl9TscEeO-Paokq9k_Iw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nQJl9jscEeO-Paokq9k_Iw" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:UseCase" xmi:id="_sAkA8DscEeO-Paokq9k_Iw" name="Generate test code">
+ <extensionPoint xmi:type="uml:ExtensionPoint" xmi:id="_cHTagDsiEeO-Paokq9k_Iw" name="point"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:UseCase" xmi:id="_uUDGgDscEeO-Paokq9k_Iw" name="Modify generated test code">
+ <extend xmi:type="uml:Extend" xmi:id="_cHNT4DsiEeO-Paokq9k_Iw" extendedCase="_sAkA8DscEeO-Paokq9k_Iw" extensionLocation="_cHTagDsiEeO-Paokq9k_Iw"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_gVyNIDsiEeO-Paokq9k_Iw" name="" memberEnd="_gVyNITsiEeO-Paokq9k_Iw _gVyNJDsiEeO-Paokq9k_Iw">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_gVyNITsiEeO-Paokq9k_Iw" name="papyrus developer" type="_55sKYDsQEeO-Paokq9k_Iw" association="_gVyNIDsiEeO-Paokq9k_Iw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gVyNIjsiEeO-Paokq9k_Iw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gVyNIzsiEeO-Paokq9k_Iw" value="1"/>
+ </ownedEnd>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_gVyNJDsiEeO-Paokq9k_Iw" name="develop plugin diagram" type="_-yMKYDsQEeO-Paokq9k_Iw" association="_gVyNIDsiEeO-Paokq9k_Iw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gVyNJTsiEeO-Paokq9k_Iw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gVyNJjsiEeO-Paokq9k_Iw" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_o5MZ8EhaEeOIq_z89NNNYw" name="CanonicalTest"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_JvC40EhfEeOZGbAGN97tSQ" name="UMLElementTypes"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_PV4lgEhfEeOZGbAGN97tSQ" name="UMLPackage"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_szfQIHo9EeOZT4MIgJS4Rg" name="Workflow">
+ <packagedElement xmi:type="uml:Activity" xmi:id="_zU6VwHo9EeOZT4MIgJS4Rg" name="Papyrus Test Generation Workflow" node="_6HDX8Ho9EeOZT4MIgJS4Rg _7OGfkHo9EeOZT4MIgJS4Rg _KraiIHo-EeOZT4MIgJS4Rg _n3qk8GNhEeSV7o_0d6AoqA _aIyQwGN6EeSWoYP_vHX_3A">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_zy3CQGN6EeSWoYP_vHX_3A" target="_KraiIHo-EeOZT4MIgJS4Rg" source="_6HDX8Ho9EeOZT4MIgJS4Rg"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_071cgGN6EeSWoYP_vHX_3A" target="_n3qk8GNhEeSV7o_0d6AoqA" source="_KraiIHo-EeOZT4MIgJS4Rg"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_1nK4gGN6EeSWoYP_vHX_3A" target="_aIyQwGN6EeSWoYP_vHX_3A" source="_n3qk8GNhEeSV7o_0d6AoqA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_6JPVgGN6EeSWoYP_vHX_3A" target="_7OGfkHo9EeOZT4MIgJS4Rg" source="_aIyQwGN6EeSWoYP_vHX_3A"/>
+ <node xmi:type="uml:InitialNode" xmi:id="_6HDX8Ho9EeOZT4MIgJS4Rg" name="InitialNode" outgoing="_zy3CQGN6EeSWoYP_vHX_3A"/>
+ <node xmi:type="uml:FlowFinalNode" xmi:id="_7OGfkHo9EeOZT4MIgJS4Rg" name="FlowFinalNode" incoming="_6JPVgGN6EeSWoYP_vHX_3A"/>
+ <node xmi:type="uml:OpaqueAction" xmi:id="_KraiIHo-EeOZT4MIgJS4Rg" name="Transform GMFGen model to UML" incoming="_zy3CQGN6EeSWoYP_vHX_3A" outgoing="_071cgGN6EeSWoYP_vHX_3A">
+ <inputValue xmi:type="uml:InputPin" xmi:id="_fLcbsGNhEeSV7o_0d6AoqA" name="[DiagramType].gmfgen">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_fLdp0GNhEeSV7o_0d6AoqA" value="1"/>
+ </inputValue>
+ <outputValue xmi:type="uml:OutputPin" xmi:id="_wvgIUGNhEeSV7o_0d6AoqA" name="[DiagramType].gmfgen.uml">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_wvh9gGNhEeSV7o_0d6AoqA" value="1"/>
+ </outputValue>
+ </node>
+ <node xmi:type="uml:OpaqueAction" xmi:id="_n3qk8GNhEeSV7o_0d6AoqA" name="Generate UML-UTP Test Model" incoming="_071cgGN6EeSWoYP_vHX_3A" outgoing="_1nK4gGN6EeSWoYP_vHX_3A">
+ <inputValue xmi:type="uml:InputPin" xmi:id="_sTyyAGNhEeSV7o_0d6AoqA" name="[DiagramType].gmfgen.uml">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_sTzZEGNhEeSV7o_0d6AoqA" value="1"/>
+ </inputValue>
+ <inputValue xmi:type="uml:InputPin" xmi:id="_F8-ewGN6EeSWoYP_vHX_3A" name="testFrameworkBase.uml">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_F9KE8GN6EeSWoYP_vHX_3A" value="1"/>
+ </inputValue>
+ <inputValue xmi:type="uml:InputPin" xmi:id="_MG2nEGN6EeSWoYP_vHX_3A" name="utp.profile.uml">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_MG3OIGN6EeSWoYP_vHX_3A" value="1"/>
+ </inputValue>
+ <inputValue xmi:type="uml:InputPin" xmi:id="_QC0tYGN6EeSWoYP_vHX_3A" name="utpModuleFunction">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_QC1UcGN6EeSWoYP_vHX_3A" value="1"/>
+ </inputValue>
+ <outputValue xmi:type="uml:OutputPin" xmi:id="_U5NNgGN6EeSWoYP_vHX_3A" name="[DiagramType]TestModel.uml">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_U5PCsGN6EeSWoYP_vHX_3A" value="1"/>
+ </outputValue>
+ </node>
+ <node xmi:type="uml:OpaqueAction" xmi:id="_aIyQwGN6EeSWoYP_vHX_3A" name="Generate JUnit tests" incoming="_1nK4gGN6EeSWoYP_vHX_3A" outgoing="_6JPVgGN6EeSWoYP_vHX_3A">
+ <inputValue xmi:type="uml:InputPin" xmi:id="_jdxqMGN6EeSWoYP_vHX_3A" name="[DiagramType]TestModel.uml">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_jdyRQGN6EeSWoYP_vHX_3A" value="1"/>
+ </inputValue>
+ <outputValue xmi:type="uml:OutputPin" xmi:id="_nIgPgGN6EeSWoYP_vHX_3A" name="Test[DiagramType][UseCase].java">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_nIiEsGN6EeSWoYP_vHX_3A" value="1"/>
+ </outputValue>
+ </node>
+ </packagedElement>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/default.css b/tests/framework/org.eclipse.papyrus.tests.framework/doc/default.css
new file mode 100644
index 00000000000..9f71b3e05d4
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/doc/default.css
@@ -0,0 +1,86 @@
+/*
+ * Style sheet for the CSS2 specification
+ */
+table, td, th {
+ border: 1px solid #005A9C;
+
+}
+
+table {
+ width: 100%;
+}
+
+th {
+ background-color: #005A9C;
+ color: white;
+}
+
+ul {
+ list-style-type: none;
+ padding: 0px;
+ margin: 0px;
+}
+
+ul li {
+ list-style-type: none;
+ background-repeat: no-repeat;
+ background-position: 0px 5px;
+ padding-left: 14px;
+}
+body {
+ padding: 2em 1em 2em 70px;
+ margin: 0;
+ font-family: sans-serif;
+ color: black;
+ background: white;
+ background-position: top left;
+ background-attachment: fixed;
+ background-repeat: no-repeat;
+}
+pre{
+ font-family: sans-serif;
+}
+
+p {
+ margin-top: 0.6em;
+ margin-bottom: 0.6em;
+ margin-left: 2em;
+}
+
+h1, h2, h3, h4, h5, h6 { text-align: left }
+
+
+h1, h2, h3 { color: #005A9C; background: white }
+h1 { font: 170% sans-serif }
+h2 { font: 140% sans-serif }
+h3 { font: 120% sans-serif }
+h4 { font: bold 100% sans-serif }
+h5 { font: italic 100% sans-serif }
+h6 { font: small-caps 100% sans-serif }
+
+body{counter-reset: h1 h2 h3;}
+
+
+h2:before {
+ content: counter(h2) " ";
+ counter-increment: h2;
+}
+h3:before {
+ content: counter(h2) "." counter(h3) " ";
+ counter-increment: h3;
+}
+h1 {
+ counter-reset: h2;
+}
+h2 {
+ counter-reset: h3;
+}
+h1.unnumbered, h2.unnumbered {
+ counter-reset: none;
+}
+h1.unnumbered:before,
+h2.unnumbered:before,
+h3.unnumbered:before{
+ content: none;
+ counter-increment: none;
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/doc.mediawiki b/tests/framework/org.eclipse.papyrus.tests.framework/doc/doc.mediawiki
new file mode 100644
index 00000000000..3ae6c9a48cc
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/doc/doc.mediawiki
@@ -0,0 +1,138 @@
+=Papyrus Testing Framework=
+
+==Framework Goals==
+* Automate the development of test cases for Papyrus
+* Set the bases for a model-based testing approach
+* Ease the transition towards test-driven development
+
+==User guide: How to generate tests for UML diagrams==
+Currently, the framework supports the generation of unit tests for a diagram editor, taking as input an input .gmfgen.
+
+===Testing diagram editors===
+# Create tests plug-in, if it doesn't exist already. As a requirement, following the Papyrus development guidelines an Eclipse plug-in project must be created to contain the tests. Example: org.eclipse.papyrus.uml.diagram.component.tests.
+# Add the dependency in the plug-in manifest towards the testing framework: org.eclipse.papyrus.tests.framework.
+# Create the main Xtend transformation class for your diagram editor, detailing the name of the generated package of tests and the desired edit parts to test, as they are described in the gmfgen (See example below).
+# Create the generation launcher (either Xtend-based or Java-based) in an appropiate package, for instance org.eclipse.papyrus.uml.diagram.component.test.generation, in a file such as ComponentDiagramGenerateTestsWorkflow.xtend. Copy the example launcher below and replace with the values for the generation parameters for your own diagram editor. The parameters are:
+#* testProjectName: the name of the test bundle project
+#* gmfgenUri: URI for the input GMFGen file. The workflow object has a handy method to create a URI from a workspace path
+#* testSrcGenLocation: Folder in the project where the launcher is located where the test code will be generated, for instance ''test-gen/''. Do include the trailing slash for good measure
+#* testModel: project-relative path of the UML-UTP intermediate model that will be generated. After launching the generation, this model provides an overview of all the generated test artifacts. Do add this path to the git-ignore patterns
+#* utpModuleFunction: an anonymous block that configures and returns a Guice module for the Xtend transformation (see the example below). This module must be an instance of the GMFGen2UTPModule class that provides injection bindings for additional inputs (tweaks) to the transformation:
+#** gmfgenMetamodel: the UML representation of the GMFGen metamodel, from the test framework (provided as a block argument). ''Required''
+#** frameworkBase: the base test framework UML-UTP model (provided as a block argument). ''Required''
+#** utp: the UTP profile from the UPR project (provided as a block argument). ''Required''
+#** diagramTestPackageName: Java package name to contain the generated test suite. Tests are generated in sub-packages of this. ''Required''
+#** diagramUpdater: name of the diagram updater class, if different from the GMFGen default (some diagram plug-ins customize it for some reason). ''Optional''
+#** diagramCreationCommand: the name of the diagram creation command class, if different from the GMFGen default (some diagram plug-ins customize it for some reason). ''Optional''
+#** testConstantsInterface: the name of the test constants interface, if different from the generation default (some diagram plug-ins customize it for some reason). ''Optional''
+#** topContainerEditPart: simple class name of the diagram top container edit part in which to perform tests (often something representing a package or, for behaviour diagrams, a behaviour). ''Required''
+#** topNodesToTest: array of simple class names of top node edit-parts to test. ''Required''
+#** childNodesToTest: array of simple class names of child node edit-parts to test. ''Optional''
+#** childLabelNodesToTest: array of simple class names of label node edit-parts to test. ''Optional''
+#** linksToTest: array of simple class names of non-semantically-owned link edit-parts to test. ''Optional''
+#** linksOwnedBySourceToTest: array of simple class names of semantically owned link edit-parts to test. ''Optional''
+#** elementTypesAppearanceTests: array of element type IDs for which to generate appearance tests. ''Optional''
+#** elementTypesDeleteTests: array of element type IDs for which to generate element deletion tests. ''Optional''
+#** elementTypesDropTests: array of element type IDs for which to generate element drag-and-drop tests. ''Optional''
+#** elementTypesEditTests: array of element type IDs for which to generate element editing tests. ''Optional''
+# Launch the main method as a normal Java class.
+
+The intermediate model and the JUnit code are generated.
+
+===Example: Generation for the UML Component diagram===
+Here is an example (ComponentDiagramGenerateTestsWorkflow.xtend):
+<pre>
+package org.eclipse.papyrus.uml.diagram.component.test.generation
+
+import org.eclipse.emf.mwe2.runtime.workflow.WorkflowContextImpl
+import org.eclipse.papyrus.tests.framework.mwe.GenerateTestsWorkflow
+import org.eclipse.papyrus.tests.framework.gmfgenuml2utp.GMFGen2UTPModule
+
+class ComponentDiagramGenerateTestsWorkflow {
+
+ def static void main(String[] args) {
+ val workflow = new GenerateTestsWorkflow()
+ runWorkflow(workflow);
+ }
+
+ def static void runWorkflow(GenerateTestsWorkflow workflow) {
+ workflow.testProjectName = 'org.eclipse.papyrus.uml.diagram.component.tests'
+ workflow.gmfgenUri = workflow.resourceURI('/org.eclipse.papyrus.uml.diagram.component/model/ComponentDiagram.gmfgen')
+ workflow.testSrcGenLocation = 'test-gen/'
+ workflow.testModel = 'model/ComponentDiagramTest.uml'
+
+ workflow.utpModuleFunction = [gmfgen, framework, utp |
+ new GMFGen2UTPModule(gmfgen, framework, utp) => [
+ diagramTestPackageName = 'org.eclipse.papyrus.uml.diagram.component.test'
+ topContainerEditPart = 'PackageEditPart';
+ topNodesToTest += #[
+ 'PackageEditPart',
+ 'ModelEditPart',
+ 'ComponentEditPart',
+ 'InterfaceEditPart',
+ 'CommentEditPart',
+ 'ConstraintEditPart'
+ ]
+ childNodesToTest += #[
+ 'ModelEditPartCN',
+ 'PackageEditPartCN',
+ 'RectangleInterfaceEditPartCN',
+ 'ComponentEditPartCN',
+ 'ComponentEditPartPCN',
+ 'CommentEditPartPCN',
+ 'ConstraintEditPartPCN',
+ 'InterfaceEditPartPCN'
+ ]
+ linksToTest += #[
+ 'UsageEditPart',
+ 'InterfaceRealizationEditPart',
+ 'ManifestationEditPart',
+ 'ComponentRealizationEditPart',
+ 'AbstractionEditPart',
+ 'DependencyEditPart'
+ ]
+ linksOwnedBySourceToTest += #[
+ 'GeneralizationEditPart'
+ ]
+
+ elementTypesAppearanceTests += #[
+ 'PackageEditPart',
+ 'ModelEditPart',
+ 'ComponentEditPart',
+ 'InterfaceEditPart',
+ 'CommentEditPart',
+ 'ConstraintEditPart'
+ ]
+ elementTypesDropTests += #[
+ 'PackageEditPart',
+ 'ModelEditPart',
+ 'ComponentEditPart',
+ 'InterfaceEditPart',
+ 'CommentEditPart',
+ 'ConstraintEditPart'
+ ]
+ ]
+ ]
+
+ workflow.run(new WorkflowContextImpl);
+ }
+
+}
+</pre>
+
+==Generative Workflow==
+
+
+
+==Framework Architecture==
+
+The following class diagram shows the hierarchy of abstract classes extended by the generated test cases.
+
+[[File:Papyrus_-_TestGenerationFrameworkBase.png| Hierarchy of abstract classes for the generated code]]
+
+Currently, the test generation framework supports the following types of tests:
+
+* Element creation from palette (nodes, nested nodes, links)
+* Drag-and-drop
+* Appearance tests
+* Canonical synchronization \ No newline at end of file
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/AbstractTestClassesDiagram.png b/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/AbstractTestClassesDiagram.png
new file mode 100644
index 00000000000..630bf9781bc
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/AbstractTestClassesDiagram.png
Binary files differ
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/ClassDiagram.png b/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/ClassDiagram.png
new file mode 100644
index 00000000000..84ece17cf40
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/ClassDiagram.png
Binary files differ
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/Comments_about_design.png b/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/Comments_about_design.png
new file mode 100644
index 00000000000..6891164e5ad
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/Comments_about_design.png
Binary files differ
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/DesignOverview.png b/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/DesignOverview.png
new file mode 100644
index 00000000000..94d064912c9
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/DesignOverview.png
Binary files differ
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/GenerationWorkflow.png b/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/GenerationWorkflow.png
new file mode 100644
index 00000000000..d52fc726131
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/GenerationWorkflow.png
Binary files differ
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/UseCasesDiagram.png b/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/UseCasesDiagram.png
new file mode 100644
index 00000000000..504019b9d73
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/UseCasesDiagram.png
Binary files differ
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/testingFrameworkBase.png b/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/testingFrameworkBase.png
new file mode 100644
index 00000000000..bd1f89effcb
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/testingFrameworkBase.png
Binary files differ
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/model/ClassDiagramTest.notation b/tests/framework/org.eclipse.papyrus.tests.framework/doc/mde-doc.di
index 8634d4c00e0..bf9abab340f 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/model/ClassDiagramTest.notation
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/doc/mde-doc.di
@@ -1,2 +1,2 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/mde-doc.notation b/tests/framework/org.eclipse.papyrus.tests.framework/doc/mde-doc.notation
new file mode 100644
index 00000000000..4856e01bbc4
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/doc/mde-doc.notation
@@ -0,0 +1,1366 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:configuration="http://www.eclipse.org/papyrus/infra/viewpoints/configuration" xmlns:css="http://www.eclipse.org/papyrus/infra/gmfdiag/css" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:nattable="http://www.eclipse.org/papyrus/nattable/model" xmlns:nattableaxis="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxis" xmlns:nattableaxisconfiguration="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisconfiguration" xmlns:nattableaxisprovider="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisprovider" xmlns:nattableconfiguration="http://www.eclipse.org/papyrus/nattable/model/nattableconfiguration" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxis http://www.eclipse.org/papyrus/nattable/model#//nattableaxis http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisconfiguration http://www.eclipse.org/papyrus/nattable/model#//nattableaxisconfiguration http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisprovider http://www.eclipse.org/papyrus/nattable/model#//nattableaxisprovider http://www.eclipse.org/papyrus/nattable/model/nattableconfiguration http://www.eclipse.org/papyrus/nattable/model#//nattableconfiguration">
+ <notation:Diagram xmi:id="_BaNQenoyEeSIvbC5EJMc1g" type="PapyrusUMLClassDiagram" name="Overview" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_BaNQe3oyEeSIvbC5EJMc1g" type="2005">
+ <children xmi:type="notation:DecorationNode" xmi:id="_BaNQfHoyEeSIvbC5EJMc1g" type="5020"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_BaNQfXoyEeSIvbC5EJMc1g" type="7009">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_BaNQfnoyEeSIvbC5EJMc1g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BaNQf3oyEeSIvbC5EJMc1g"/>
+ </children>
+ <element xmi:type="uml:Model" href="mde-doc.uml#_BaNQYnoyEeSIvbC5EJMc1g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BaNQgHoyEeSIvbC5EJMc1g" x="201" y="38"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_BaNQgXoyEeSIvbC5EJMc1g" type="2005">
+ <children xmi:type="notation:DecorationNode" xmi:id="_BaNQgnoyEeSIvbC5EJMc1g" type="5020"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_BaNQg3oyEeSIvbC5EJMc1g" type="7009">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_BaNQhHoyEeSIvbC5EJMc1g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BaNQhXoyEeSIvbC5EJMc1g"/>
+ </children>
+ <element xmi:type="uml:Model" href="mde-doc.uml#_BaNQY3oyEeSIvbC5EJMc1g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BaNQhnoyEeSIvbC5EJMc1g" x="204" y="173"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_BaNQh3oyEeSIvbC5EJMc1g" type="2005">
+ <children xmi:type="notation:DecorationNode" xmi:id="_BaNQiHoyEeSIvbC5EJMc1g" type="5020"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_BaNQiXoyEeSIvbC5EJMc1g" type="7009">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_BaNQinoyEeSIvbC5EJMc1g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BaNQi3oyEeSIvbC5EJMc1g"/>
+ </children>
+ <element xmi:type="uml:Model" href="mde-doc.uml#_BaNQZnoyEeSIvbC5EJMc1g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BaNQjHoyEeSIvbC5EJMc1g" x="206" y="329"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_BaNQk3oyEeSIvbC5EJMc1g"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_BaNQlHoyEeSIvbC5EJMc1g">
+ <owner xmi:type="uml:Model" href="mde-doc.uml#_BaNQYHoyEeSIvbC5EJMc1g"/>
+ <configuration xmi:type="configuration:PapyrusDiagram" href="platform:/plugin/org.eclipse.papyrus.infra.viewpoints.policy/builtin/default.configuration#_7wLmpNxhEeOqHvRyiN87hA"/>
+ </styles>
+ <element xmi:type="uml:Model" href="mde-doc.uml#_BaNQYHoyEeSIvbC5EJMc1g"/>
+ <edges xmi:type="notation:Connector" xmi:id="_BaNQlXoyEeSIvbC5EJMc1g" type="4006" source="_BaNQgXoyEeSIvbC5EJMc1g" target="_BaNQe3oyEeSIvbC5EJMc1g">
+ <children xmi:type="notation:DecorationNode" xmi:id="_BaNQlnoyEeSIvbC5EJMc1g" visible="false" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_BaNQl3oyEeSIvbC5EJMc1g" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_BaNQmHoyEeSIvbC5EJMc1g" visible="false" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_BaNQmXoyEeSIvbC5EJMc1g" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_BaNQmnoyEeSIvbC5EJMc1g"/>
+ <element xmi:type="uml:Abstraction" href="mde-doc.uml#_BaNQZHoyEeSIvbC5EJMc1g"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_BaNQm3oyEeSIvbC5EJMc1g" points="[-2, -10, 8, 48]$[-27, -45, -17, 13]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_BaNQnHoyEeSIvbC5EJMc1g" id="(0.305,0.1)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_BaNQnXoyEeSIvbC5EJMc1g" id="(0.27,0.87)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_BaNQnnoyEeSIvbC5EJMc1g" type="4006" source="_BaNQh3oyEeSIvbC5EJMc1g" target="_BaNQgXoyEeSIvbC5EJMc1g">
+ <children xmi:type="notation:DecorationNode" xmi:id="_BaNQn3oyEeSIvbC5EJMc1g" visible="false" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_BaNQoHoyEeSIvbC5EJMc1g" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_BaNQoXoyEeSIvbC5EJMc1g" visible="false" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_BaNQonoyEeSIvbC5EJMc1g" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_BaNQo3oyEeSIvbC5EJMc1g"/>
+ <element xmi:type="uml:Abstraction" href="mde-doc.uml#_BaNQZ3oyEeSIvbC5EJMc1g"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_BaNQpHoyEeSIvbC5EJMc1g" points="[-9, -16, 0, 67]$[-24, -72, -15, 11]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_BaNQpXoyEeSIvbC5EJMc1g" id="(0.27,0.16)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_BaNQpnoyEeSIvbC5EJMc1g" id="(0.235,0.89)"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_BazGQHoyEeSIvbC5EJMc1g" type="UseCase" name="UseCasesDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_7-yxgHrqEeSHY5FbTIEHfw" type="2015">
+ <children xmi:type="notation:DecorationNode" xmi:id="_7-0msHrqEeSHY5FbTIEHfw" type="5019"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_7-1NwHrqEeSHY5FbTIEHfw" type="7011">
+ <children xmi:type="notation:Shape" xmi:id="_MsANUHr5EeS3hoTUHAmk0Q" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_MsBbcHr5EeS3hoTUHAmk0Q" type="5018"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_MsCCgHr5EeS3hoTUHAmk0Q" type="7012">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_MsCCgXr5EeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_MsCCgnr5EeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MsCCg3r5EeS3hoTUHAmk0Q"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="mde-doc.uml#_MrfP8Hr5EeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MsANUXr5EeS3hoTUHAmk0Q" x="64" y="26"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_O7sYAHr5EeS3hoTUHAmk0Q" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_O7s_EHr5EeS3hoTUHAmk0Q" type="5018"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_O7tmIHr5EeS3hoTUHAmk0Q" type="7012">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_O7tmIXr5EeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_O7tmInr5EeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_O7tmI3r5EeS3hoTUHAmk0Q"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="mde-doc.uml#_O7kcMHr5EeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_O7sYAXr5EeS3hoTUHAmk0Q" x="130" y="125"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_nVskkHsAEeS3hoTUHAmk0Q" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_nVuZwHsAEeS3hoTUHAmk0Q" type="5018"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_nVuZwXsAEeS3hoTUHAmk0Q" type="7012">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_nVuZwnsAEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_nVuZw3sAEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nVuZxHsAEeS3hoTUHAmk0Q"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="mde-doc.uml#_nVl24HsAEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nVskkXsAEeS3hoTUHAmk0Q" x="117" y="222"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7-1NwXrqEeSHY5FbTIEHfw"/>
+ </children>
+ <element xmi:type="uml:Component" href="mde-doc.uml#_BaNQZXoyEeSIvbC5EJMc1g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7-yxgXrqEeSHY5FbTIEHfw" x="234" y="31" width="437" height="372"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_oqTAAHsAEeS3hoTUHAmk0Q" type="2011">
+ <children xmi:type="notation:DecorationNode" xmi:id="_oqTnEHsAEeS3hoTUHAmk0Q" type="5014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_oqTnEXsAEeS3hoTUHAmk0Q" x="-34" y="60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_oqUOIHsAEeS3hoTUHAmk0Q" type="6029">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_oqUOIXsAEeS3hoTUHAmk0Q" x="20" y="100"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_oqU1MHsAEeS3hoTUHAmk0Q" type="6037">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_oqU1MXsAEeS3hoTUHAmk0Q" x="20" y="80"/>
+ </children>
+ <element xmi:type="uml:Actor" href="mde-doc.uml#_op7MkHsAEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oqTAAXsAEeS3hoTUHAmk0Q" x="105" y="190"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_BazGQXoyEeSIvbC5EJMc1g" name="diagram_compatibility_version" stringValue="1.0.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_BazGQnoyEeSIvbC5EJMc1g"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_BazGQ3oyEeSIvbC5EJMc1g">
+ <owner xmi:type="uml:Model" href="mde-doc.uml#_BaNQY3oyEeSIvbC5EJMc1g"/>
+ </styles>
+ <element xmi:type="uml:Model" href="mde-doc.uml#_BaNQY3oyEeSIvbC5EJMc1g"/>
+ <edges xmi:type="notation:Connector" xmi:id="_vkDtIHsAEeS3hoTUHAmk0Q" type="4011" source="_oqTAAHsAEeS3hoTUHAmk0Q" target="_MsANUHr5EeS3hoTUHAmk0Q">
+ <children xmi:type="notation:DecorationNode" xmi:id="_vkEUMHsAEeS3hoTUHAmk0Q" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_vkEUMXsAEeS3hoTUHAmk0Q" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_vkE7QHsAEeS3hoTUHAmk0Q" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_vkE7QXsAEeS3hoTUHAmk0Q" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_vkDtIXsAEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:Association" href="mde-doc.uml#_vjwyMHsAEeS3hoTUHAmk0Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_vkDtInsAEeS3hoTUHAmk0Q" points="[15, -6, -242, 86]$[210, -98, -47, -6]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_68TJAHsGEeS3hoTUHAmk0Q" id="(1.0,0.36)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_vkQhcHsAEeS3hoTUHAmk0Q" id="(0.05029585798816568,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_0aWGoHsAEeS3hoTUHAmk0Q" type="4011" source="_oqTAAHsAEeS3hoTUHAmk0Q" target="_O7sYAHr5EeS3hoTUHAmk0Q">
+ <children xmi:type="notation:DecorationNode" xmi:id="_0aXUwHsAEeS3hoTUHAmk0Q" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0aXUwXsAEeS3hoTUHAmk0Q" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_0aYi4HsAEeS3hoTUHAmk0Q" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0aYi4XsAEeS3hoTUHAmk0Q" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_0aWGoXsAEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:Association" href="mde-doc.uml#_0aScQHsAEeS3hoTUHAmk0Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0aWGonsAEeS3hoTUHAmk0Q" points="[15, 0, -331, -15]$[339, 44, -7, 29]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_68QswHsGEeS3hoTUHAmk0Q" id="(1.0,0.48)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_68RT0HsGEeS3hoTUHAmk0Q" id="(0.0,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_1Qj88HsAEeS3hoTUHAmk0Q" type="4011" source="_oqTAAHsAEeS3hoTUHAmk0Q" target="_nVskkHsAEeS3hoTUHAmk0Q">
+ <children xmi:type="notation:DecorationNode" xmi:id="_1QlLEHsAEeS3hoTUHAmk0Q" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1QlLEXsAEeS3hoTUHAmk0Q" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_1QmZMHsAEeS3hoTUHAmk0Q" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1QmZMXsAEeS3hoTUHAmk0Q" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_1Qj88XsAEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:Association" href="mde-doc.uml#_1QgSkHsAEeS3hoTUHAmk0Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1Qj88nsAEeS3hoTUHAmk0Q" points="[15, 6, -323, -109]$[255, 132, -83, 17]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_68R64HsGEeS3hoTUHAmk0Q" id="(1.0,0.58)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_68Sh8HsGEeS3hoTUHAmk0Q" id="(0.13658536585365855,0.0)"/>
+ </edges>
+ </notation:Diagram>
+ <css:ModelStyleSheets xmi:id="_JXWzQHrZEeSHY5FbTIEHfw"/>
+ <nattable:Table xmi:id="_CIJzEHsEEeS3hoTUHAmk0Q" name="RequirementTable0" currentRowAxisProvider="_CIKaJHsEEeS3hoTUHAmk0Q" currentColumnAxisProvider="_CIKaIHsEEeS3hoTUHAmk0Q">
+ <context xmi:type="uml:Model" href="mde-doc.uml#_BaNQYnoyEeSIvbC5EJMc1g"/>
+ <owner xmi:type="uml:Model" href="mde-doc.uml#_BaNQYnoyEeSIvbC5EJMc1g"/>
+ <prototype xmi:type="configuration:PapyrusSyncTable" href="platform:/plugin/org.eclipse.papyrus.infra.viewpoints.policy/builtin/default.configuration#_7wNb3txhEeOqHvRyiN87hA"/>
+ <tableConfiguration xmi:type="nattableconfiguration:TableConfiguration" href="platform:/plugin/org.eclipse.papyrus.sysml.nattable.requirement.config/configs/requirement.nattableconfiguration#/"/>
+ <columnAxisProvidersHistory xmi:type="nattableaxisprovider:SlaveObjectAxisProvider" xmi:id="_CIKaIHsEEeS3hoTUHAmk0Q" description="Provides the columns of the tables with a default configuration" name="Requirements Feature Columns Provider">
+ <axis xmi:type="nattableaxis:FeatureIdAxis" xmi:id="_CIKaIXsEEeS3hoTUHAmk0Q" element="property_of_stereotype:/SysML::Requirements::Requirement::id">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.sysml.nattable.requirement.config/configs/requirement.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.1"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_CIKaInsEEeS3hoTUHAmk0Q">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.sysml.nattable.requirement.config/configs/requirement.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
+ </axis>
+ <axis xmi:type="nattableaxis:FeatureIdAxis" xmi:id="_CIKaI3sEEeS3hoTUHAmk0Q" element="property_of_stereotype:/SysML::Requirements::Requirement::text">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.sysml.nattable.requirement.config/configs/requirement.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.1"/>
+ </axis>
+ </columnAxisProvidersHistory>
+ <rowAxisProvidersHistory xmi:type="nattableaxisprovider:MasterObjectAxisProvider" xmi:id="_CIKaJHsEEeS3hoTUHAmk0Q" description="Provides the requirements directly owned by the context of the table" name="Requirement Axis Provider" disconnectSlave="true"/>
+ </nattable:Table>
+ <notation:Diagram xmi:id="__AxE8Hu_EeS3hoTUHAmk0Q" type="PapyrusUMLClassDiagram" name="ClassDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_4ngmYHvLEeS3hoTUHAmk0Q" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_4nh0gHvLEeS3hoTUHAmk0Q" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4nibkHvLEeS3hoTUHAmk0Q" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4nibkXvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4nibknvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4nibk3vLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4niblHvLEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4niblXvLEeS3hoTUHAmk0Q" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4niblnvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4nibl3vLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4nibmHvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4nibmXvLEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4nibmnvLEeS3hoTUHAmk0Q" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4nibm3vLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4nibnHvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4nibnXvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4nibnnvLEeS3hoTUHAmk0Q"/>
+ </children>
+ <element xmi:type="uml:Class" href="mde-doc.uml#_3C8cUHvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4ngmYXvLEeS3hoTUHAmk0Q" x="1702" y="-15" height="25"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_4nuBwHvLEeS3hoTUHAmk0Q" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_4nuBwnvLEeS3hoTUHAmk0Q" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4nuo0HvLEeS3hoTUHAmk0Q" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4nuo0XvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4nuo0nvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4nuo03vLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4nuo1HvLEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4nuo1XvLEeS3hoTUHAmk0Q" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4nuo1nvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4nuo13vLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4nuo2HvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4nuo2XvLEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4nuo2nvLEeS3hoTUHAmk0Q" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4nuo23vLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4nuo3HvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4nuo3XvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4nuo3nvLEeS3hoTUHAmk0Q"/>
+ </children>
+ <element xmi:type="uml:Class" href="mde-doc.uml#_3C9DYHvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4nuBwXvLEeS3hoTUHAmk0Q" x="1844" y="21" width="281" height="25"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_4n0vcHvLEeS3hoTUHAmk0Q" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_4n1WgHvLEeS3hoTUHAmk0Q" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4n1WgXvLEeS3hoTUHAmk0Q" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4n1WgnvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4n1Wg3vLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4n1WhHvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4n1WhXvLEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4n1WhnvLEeS3hoTUHAmk0Q" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4n1Wh3vLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4n1WiHvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4n1WiXvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4n1WinvLEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4n1Wi3vLEeS3hoTUHAmk0Q" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4n1WjHvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4n1WjXvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4n1WjnvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4n1Wj3vLEeS3hoTUHAmk0Q"/>
+ </children>
+ <element xmi:type="uml:Class" href="mde-doc.uml#_3C9DYnvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4n0vcXvLEeS3hoTUHAmk0Q" x="1844" y="49" width="236" height="25"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_4n62EHvLEeS3hoTUHAmk0Q" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_4n62EnvLEeS3hoTUHAmk0Q" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4n62E3vLEeS3hoTUHAmk0Q" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4n62FHvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4n62FXvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4n62FnvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4n62F3vLEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4n7dIHvLEeS3hoTUHAmk0Q" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4n7dIXvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4n7dInvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4n7dI3vLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4n7dJHvLEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4n7dJXvLEeS3hoTUHAmk0Q" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4n7dJnvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4n7dJ3vLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4n7dKHvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4n7dKXvLEeS3hoTUHAmk0Q"/>
+ </children>
+ <element xmi:type="uml:Class" href="mde-doc.uml#_3C9DZHvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4n62EXvLEeS3hoTUHAmk0Q" x="1844" y="77" width="299" height="25"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_4oAVoHvLEeS3hoTUHAmk0Q" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_4oA8sHvLEeS3hoTUHAmk0Q" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4oA8sXvLEeS3hoTUHAmk0Q" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4oA8snvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4oA8s3vLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4oA8tHvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oA8tXvLEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4oA8tnvLEeS3hoTUHAmk0Q" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4oA8t3vLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4oA8uHvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4oA8uXvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oA8unvLEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4oA8u3vLEeS3hoTUHAmk0Q" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4oA8vHvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4oA8vXvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4oA8vnvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oA8v3vLEeS3hoTUHAmk0Q"/>
+ </children>
+ <element xmi:type="uml:Class" href="mde-doc.uml#_3C9qcHvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oAVoXvLEeS3hoTUHAmk0Q" x="1844" y="105" width="246" height="25"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_4oGcQHvLEeS3hoTUHAmk0Q" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_4oGcQnvLEeS3hoTUHAmk0Q" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4oGcQ3vLEeS3hoTUHAmk0Q" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4oGcRHvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4oGcRXvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4oGcRnvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oGcR3vLEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4oGcSHvLEeS3hoTUHAmk0Q" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4oGcSXvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4oGcSnvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4oGcS3vLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oGcTHvLEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4oHDUHvLEeS3hoTUHAmk0Q" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4oHDUXvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4oHDUnvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4oHDU3vLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oHDVHvLEeS3hoTUHAmk0Q"/>
+ </children>
+ <element xmi:type="uml:Class" href="mde-doc.uml#_3C9qcnvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oGcQXvLEeS3hoTUHAmk0Q" x="1844" y="133" width="239" height="25"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_4oL70HvLEeS3hoTUHAmk0Q" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_4oL70nvLEeS3hoTUHAmk0Q" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4oMi4HvLEeS3hoTUHAmk0Q" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4oMi4XvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4oMi4nvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4oMi43vLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oMi5HvLEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4oMi5XvLEeS3hoTUHAmk0Q" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4oMi5nvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4oMi53vLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4oMi6HvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oMi6XvLEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4oMi6nvLEeS3hoTUHAmk0Q" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4oMi63vLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4oMi7HvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4oMi7XvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oMi7nvLEeS3hoTUHAmk0Q"/>
+ </children>
+ <element xmi:type="uml:Class" href="mde-doc.uml#_3C9qdHvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oL70XvLEeS3hoTUHAmk0Q" x="1844" y="160" width="244" height="25"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_4oSCcHvLEeS3hoTUHAmk0Q" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_4oSCcnvLEeS3hoTUHAmk0Q" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4oSCc3vLEeS3hoTUHAmk0Q" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4oSCdHvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4oSCdXvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4oSCdnvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oSCd3vLEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4oSpgHvLEeS3hoTUHAmk0Q" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4oSpgXvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4oSpgnvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4oSpg3vLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oSphHvLEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4oSphXvLEeS3hoTUHAmk0Q" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4oSphnvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4oSph3vLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4oSpiHvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oSpiXvLEeS3hoTUHAmk0Q"/>
+ </children>
+ <element xmi:type="uml:Class" href="mde-doc.uml#_3C9qdnvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oSCcXvLEeS3hoTUHAmk0Q" x="1844" y="187" width="260" height="25"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_4oXiAHvLEeS3hoTUHAmk0Q" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_4oYJEHvLEeS3hoTUHAmk0Q" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4oYJEXvLEeS3hoTUHAmk0Q" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4oYJEnvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4oYJE3vLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4oYJFHvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oYJFXvLEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4oYJFnvLEeS3hoTUHAmk0Q" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4oYJF3vLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4oYJGHvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4oYJGXvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oYJGnvLEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4oYJG3vLEeS3hoTUHAmk0Q" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4oYJHHvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4oYJHXvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4oYJHnvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oYJH3vLEeS3hoTUHAmk0Q"/>
+ </children>
+ <element xmi:type="uml:Class" href="mde-doc.uml#_3C-RgHvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oXiAXvLEeS3hoTUHAmk0Q" x="1844" y="214" width="298" height="25"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_4odooHvLEeS3hoTUHAmk0Q" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_4odoonvLEeS3hoTUHAmk0Q" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4oePsHvLEeS3hoTUHAmk0Q" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4oePsXvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4oePsnvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4oePs3vLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oePtHvLEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4oePtXvLEeS3hoTUHAmk0Q" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4oePtnvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4oePt3vLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4oePuHvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oePuXvLEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4oePunvLEeS3hoTUHAmk0Q" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4oePu3vLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4oePvHvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4oePvXvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oePvnvLEeS3hoTUHAmk0Q"/>
+ </children>
+ <element xmi:type="uml:Class" href="mde-doc.uml#_3C-RgnvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4odooXvLEeS3hoTUHAmk0Q" x="1844" y="242" width="266" height="25"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_4ojvQHvLEeS3hoTUHAmk0Q" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_4ojvQnvLEeS3hoTUHAmk0Q" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4okWUHvLEeS3hoTUHAmk0Q" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4okWUXvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4okWUnvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4okWU3vLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4okWVHvLEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4okWVXvLEeS3hoTUHAmk0Q" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4okWVnvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4okWV3vLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4okWWHvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4okWWXvLEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4okWWnvLEeS3hoTUHAmk0Q" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4okWW3vLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4okWXHvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4okWXXvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4okWXnvLEeS3hoTUHAmk0Q"/>
+ </children>
+ <element xmi:type="uml:Class" href="mde-doc.uml#_3C-RhHvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4ojvQXvLEeS3hoTUHAmk0Q" x="1844" y="269" width="239" height="25"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_4op14HvLEeS3hoTUHAmk0Q" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_4op14nvLEeS3hoTUHAmk0Q" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4op143vLEeS3hoTUHAmk0Q" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4op15HvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4op15XvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4op15nvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4op153vLEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4oqc8HvLEeS3hoTUHAmk0Q" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4oqc8XvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4oqc8nvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4oqc83vLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oqc9HvLEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4oqc9XvLEeS3hoTUHAmk0Q" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4oqc9nvLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4oqc93vLEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4oqc-HvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oqc-XvLEeS3hoTUHAmk0Q"/>
+ </children>
+ <element xmi:type="uml:Class" href="mde-doc.uml#_3C-4kHvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4op14XvLEeS3hoTUHAmk0Q" x="1844" y="296" width="235" height="25"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="__AxE8Xu_EeS3hoTUHAmk0Q" name="diagram_compatibility_version" stringValue="1.0.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="__AxE8nu_EeS3hoTUHAmk0Q"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="__AxE83u_EeS3hoTUHAmk0Q">
+ <owner xmi:type="uml:Package" href="mde-doc.uml#_kuoXcHvLEeS3hoTUHAmk0Q"/>
+ </styles>
+ <element xmi:type="uml:Model" href="mde-doc.uml#_BaNQY3oyEeSIvbC5EJMc1g"/>
+ <edges xmi:type="notation:Connector" xmi:id="_EWxp4HvMEeS3hoTUHAmk0Q" type="4002" source="_4nuBwHvLEeS3hoTUHAmk0Q" target="_4ngmYHvLEeS3hoTUHAmk0Q" routing="Rectilinear">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__AuyNH8AEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__AuyNX8AEeS3hoTUHAmk0Q" key="routing" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_EWyQ8HvMEeS3hoTUHAmk0Q" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EWy4AHvMEeS3hoTUHAmk0Q" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_EWxp4XvMEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:Generalization" href="mde-doc.uml#_3C9DYXvLEeS3hoTUHAmk0Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_EWxp4nvMEeS3hoTUHAmk0Q" points="[0, -9, 139, 24]$[-72, -9, 67, 24]$[-72, -33, 67, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rOIKYH8AEeS3hoTUHAmk0Q" id="(0.0,0.88)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__AuyM38AEeS3hoTUHAmk0Q" id="(0.020833333333333332,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_FU10oHvMEeS3hoTUHAmk0Q" type="4002" source="_4n0vcHvLEeS3hoTUHAmk0Q" target="_4ngmYHvLEeS3hoTUHAmk0Q" routing="Rectilinear">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__AuyMX8AEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__AuyMn8AEeS3hoTUHAmk0Q" key="routing" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_FU3CwHvMEeS3hoTUHAmk0Q" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FU3CwXvMEeS3hoTUHAmk0Q" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_FU10oXvMEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:Generalization" href="mde-doc.uml#_3C9DY3vLEeS3hoTUHAmk0Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_FU10onvMEeS3hoTUHAmk0Q" points="[0, -11, 70, 52]$[-72, -11, -2, 52]$[-72, -63, -2, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rOR7YH8AEeS3hoTUHAmk0Q" id="(0.0,0.96)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_U8aoIIH7EeSBmvB5p5q7GA" id="(0.5,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_GVjDsHvMEeS3hoTUHAmk0Q" type="4002" source="_4n62EHvLEeS3hoTUHAmk0Q" target="_4ngmYHvLEeS3hoTUHAmk0Q" routing="Rectilinear">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__A38LX8AEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__A38Ln8AEeS3hoTUHAmk0Q" key="routing" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_GVkR0HvMEeS3hoTUHAmk0Q" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_GVkR0XvMEeS3hoTUHAmk0Q" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_GVjqwHvMEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:Generalization" href="mde-doc.uml#_3C9DZXvLEeS3hoTUHAmk0Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_GVjqwXvMEeS3hoTUHAmk0Q" points="[0, 0, 141, 82]$[-72, 0, 69, 82]$[-72, -82, 69, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rOR7YX8AEeS3hoTUHAmk0Q" id="(0.0,0.6)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__A38LH8AEeS3hoTUHAmk0Q" id="(0.006944444444444444,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_IGn_wHvMEeS3hoTUHAmk0Q" type="4002" source="_4oAVoHvLEeS3hoTUHAmk0Q" target="_4ngmYHvLEeS3hoTUHAmk0Q" routing="Rectilinear">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__A38MH8AEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__A38MX8AEeS3hoTUHAmk0Q" key="routing" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_IGom0HvMEeS3hoTUHAmk0Q" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IGom0XvMEeS3hoTUHAmk0Q" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_IGn_wXvMEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:Generalization" href="mde-doc.uml#_3C9qcXvLEeS3hoTUHAmk0Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_IGn_wnvMEeS3hoTUHAmk0Q" points="[0, -10, 69, 108]$[-72, -10, -3, 108]$[-72, -118, -3, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rOR7aH8AEeS3hoTUHAmk0Q" id="(0.0,0.92)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__A38L38AEeS3hoTUHAmk0Q" id="(0.5069444444444444,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_IeRDsHvMEeS3hoTUHAmk0Q" type="4002" source="_4oGcQHvLEeS3hoTUHAmk0Q" target="_4ngmYHvLEeS3hoTUHAmk0Q" routing="Rectilinear">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__A38M38AEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__A38NH8AEeS3hoTUHAmk0Q" key="routing" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_IeRqwHvMEeS3hoTUHAmk0Q" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IeSR0HvMEeS3hoTUHAmk0Q" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_IeRDsXvMEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:Generalization" href="mde-doc.uml#_3C9qc3vLEeS3hoTUHAmk0Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_IeRDsnvMEeS3hoTUHAmk0Q" points="[0, -6, 70, 149]$[-72, -6, -2, 149]$[-72, -142, -2, 13]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rOIKYX8AEeS3hoTUHAmk0Q" id="(0.0,0.76)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_IsGEUHvMEeS3hoTUHAmk0Q" type="4002" source="_4oL70HvLEeS3hoTUHAmk0Q" target="_4ngmYHvLEeS3hoTUHAmk0Q" routing="Rectilinear">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__A38JH8AEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__A38JX8AEeS3hoTUHAmk0Q" key="routing" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_IsGrYHvMEeS3hoTUHAmk0Q" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IsHScHvMEeS3hoTUHAmk0Q" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_IsGEUXvMEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:Generalization" href="mde-doc.uml#_3C9qdXvLEeS3hoTUHAmk0Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_IsGEUnvMEeS3hoTUHAmk0Q" points="[0, -11, 142, 164]$[-72, -11, 70, 164]$[-72, -175, 70, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rOR7Y38AEeS3hoTUHAmk0Q" id="(0.0,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__A38I38AEeS3hoTUHAmk0Q" id="(0.0,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_I_04oHvMEeS3hoTUHAmk0Q" type="4002" source="_4oSCcHvLEeS3hoTUHAmk0Q" target="_4ngmYHvLEeS3hoTUHAmk0Q" routing="Rectilinear">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__A38IX8AEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__A38In8AEeS3hoTUHAmk0Q" key="routing" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_I_1fsHvMEeS3hoTUHAmk0Q" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_I_2GwHvMEeS3hoTUHAmk0Q" x="27" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_I_04oXvMEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:Generalization" href="mde-doc.uml#_3C9qd3vLEeS3hoTUHAmk0Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_I_04onvMEeS3hoTUHAmk0Q" points="[0, -4, 69, 190]$[-72, -4, -3, 190]$[-72, -194, -3, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rOR7Yn8AEeS3hoTUHAmk0Q" id="(0.0,0.68)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4xsyMH8CEeS3hoTUHAmk0Q" id="(0.5069444444444444,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_JO4oUHvMEeS3hoTUHAmk0Q" type="4002" source="_4oXiAHvLEeS3hoTUHAmk0Q" target="_4ngmYHvLEeS3hoTUHAmk0Q" routing="Rectilinear">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__A38Kn8AEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__A38K38AEeS3hoTUHAmk0Q" key="routing" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_JO5PYHvMEeS3hoTUHAmk0Q" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_JO5PYXvMEeS3hoTUHAmk0Q" x="27" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_JO4oUXvMEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:Generalization" href="mde-doc.uml#_3C-RgXvLEeS3hoTUHAmk0Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_JO4oUnvMEeS3hoTUHAmk0Q" points="[0, -13, 70, 216]$[-72, -13, -2, 216]$[-72, -229, -2, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rOR7ZH8AEeS3hoTUHAmk0Q" id="(0.0,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4xsyMX8CEeS3hoTUHAmk0Q" id="(0.5,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_JdCZEHvMEeS3hoTUHAmk0Q" type="4002" source="_4odooHvLEeS3hoTUHAmk0Q" target="_4ngmYHvLEeS3hoTUHAmk0Q" routing="Rectilinear">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__AuyN38AEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__AuyOH8AEeS3hoTUHAmk0Q" key="routing" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_JdDnMHvMEeS3hoTUHAmk0Q" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_JdDnMXvMEeS3hoTUHAmk0Q" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_JdDAIHvMEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:Generalization" href="mde-doc.uml#_3C-Rg3vLEeS3hoTUHAmk0Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_JdDAIXvMEeS3hoTUHAmk0Q" points="[0, -6, 141, 244]$[-72, -6, 69, 244]$[-72, -250, 69, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rOR7ZX8AEeS3hoTUHAmk0Q" id="(0.0,0.72)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__AuyNn8AEeS3hoTUHAmk0Q" id="(0.006944444444444444,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_JredsHvMEeS3hoTUHAmk0Q" type="4002" source="_4ojvQHvLEeS3hoTUHAmk0Q" target="_4ngmYHvLEeS3hoTUHAmk0Q" routing="Rectilinear">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__A38Nn8AEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__A38N38AEeS3hoTUHAmk0Q" key="routing" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Jrfr0HvMEeS3hoTUHAmk0Q" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Jrfr0XvMEeS3hoTUHAmk0Q" x="27" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_JredsXvMEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:Generalization" href="mde-doc.uml#_3C-RhXvLEeS3hoTUHAmk0Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_JredsnvMEeS3hoTUHAmk0Q" points="[0, -7, 71, 272]$[-72, -7, -1, 272]$[-72, -279, -1, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rOR7Z38AEeS3hoTUHAmk0Q" id="(0.0,0.8)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_sTEJAIH8EeSBmvB5p5q7GA" id="(0.4930555555555556,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_J8LzMHvMEeS3hoTUHAmk0Q" type="4002" source="_4op14HvLEeS3hoTUHAmk0Q" target="_4ngmYHvLEeS3hoTUHAmk0Q" routing="Rectilinear">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__A38J38AEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__A38KH8AEeS3hoTUHAmk0Q" key="routing" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_J8NBUHvMEeS3hoTUHAmk0Q" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_J8NBUXvMEeS3hoTUHAmk0Q" x="27" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_J8LzMXvMEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:Generalization" href="mde-doc.uml#_3C-4kXvLEeS3hoTUHAmk0Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_J8LzMnvMEeS3hoTUHAmk0Q" points="[0, -12, 70, 299]$[-72, -12, -2, 299]$[-72, -311, -2, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rOR7Zn8AEeS3hoTUHAmk0Q" id="(0.0,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zqmK8H8BEeS3hoTUHAmk0Q" id="(0.5,1.0)"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_p9X33HvMEeS3hoTUHAmk0Q" type="PapyrusUMLActivityDiagram" name="GenerationWorkflow" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_p9X33XvMEeS3hoTUHAmk0Q" type="2001">
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X33nvMEeS3hoTUHAmk0Q" type="5001"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X333vMEeS3hoTUHAmk0Q" type="7001">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_p9X34HvMEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_p9X34XvMEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X34nvMEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X343vMEeS3hoTUHAmk0Q" type="7002">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_p9X35HvMEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_p9X35XvMEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X35nvMEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X353vMEeS3hoTUHAmk0Q" type="7003">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_p9X36HvMEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_p9X36XvMEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X36nvMEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X363vMEeS3hoTUHAmk0Q" type="7004">
+ <children xmi:type="notation:Shape" xmi:id="_p9X37HvMEeS3hoTUHAmk0Q" type="3004">
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X37XvMEeS3hoTUHAmk0Q" type="5080">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X37nvMEeS3hoTUHAmk0Q" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_N4bFcCGzEeW4ZbY64U7SFQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_N4bFcSGzEeW4ZbY64U7SFQ" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_p9X373vMEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:InitialNode" href="mde-doc.uml#_p9X3xXvMEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X38HvMEeS3hoTUHAmk0Q" x="246" y="21"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_p9X38XvMEeS3hoTUHAmk0Q" type="3006">
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X38nvMEeS3hoTUHAmk0Q" type="5082">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X383vMEeS3hoTUHAmk0Q" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_N4cTkCGzEeW4ZbY64U7SFQ" type="6035">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_N4cTkSGzEeW4ZbY64U7SFQ" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_p9X39HvMEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:FlowFinalNode" href="mde-doc.uml#_p9X3xnvMEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X39XvMEeS3hoTUHAmk0Q" x="251" y="380"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_p9X39nvMEeS3hoTUHAmk0Q" type="3007">
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X393vMEeS3hoTUHAmk0Q" type="5003"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_p9X3-HvMEeS3hoTUHAmk0Q" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_p9X3-XvMEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X3-nvMEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_p9X3-3vMEeS3hoTUHAmk0Q" type="3013">
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X3_HvMEeS3hoTUHAmk0Q" type="5009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X3_XvMEeS3hoTUHAmk0Q" x="-129" y="2"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X3_nvMEeS3hoTUHAmk0Q" type="5085">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X3_3vMEeS3hoTUHAmk0Q" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_p9X4AHvMEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:InputPin" href="mde-doc.uml#_p9X3yHvMEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X4AXvMEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_p9X4AnvMEeS3hoTUHAmk0Q" type="3014">
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X4A3vMEeS3hoTUHAmk0Q" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4BHvMEeS3hoTUHAmk0Q" x="21" y="2"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X4BXvMEeS3hoTUHAmk0Q" type="5086">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4BnvMEeS3hoTUHAmk0Q" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_p9X4B3vMEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:OutputPin" href="mde-doc.uml#_p9X3ynvMEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X4CHvMEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_N4cTkiGzEeW4ZbY64U7SFQ" type="6028">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_N4cTkyGzEeW4ZbY64U7SFQ" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_p9X4CXvMEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:OpaqueAction" href="mde-doc.uml#_p9X3x3vMEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X4CnvMEeS3hoTUHAmk0Q" x="163" y="82"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_p9X4C3vMEeS3hoTUHAmk0Q" type="3007">
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X4DHvMEeS3hoTUHAmk0Q" type="5003"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_p9X4DXvMEeS3hoTUHAmk0Q" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_p9X4DnvMEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X4D3vMEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_p9X4EHvMEeS3hoTUHAmk0Q" type="3013">
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X4EXvMEeS3hoTUHAmk0Q" type="5009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4EnvMEeS3hoTUHAmk0Q" x="-149" y="2"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X4E3vMEeS3hoTUHAmk0Q" type="5085">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4FHvMEeS3hoTUHAmk0Q" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_p9X4FXvMEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:InputPin" href="mde-doc.uml#_p9X3zXvMEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X4FnvMEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_p9X4F3vMEeS3hoTUHAmk0Q" type="3013">
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X4GHvMEeS3hoTUHAmk0Q" type="5009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4GXvMEeS3hoTUHAmk0Q" x="-128" y="-2"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X4GnvMEeS3hoTUHAmk0Q" type="5085">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4G3vMEeS3hoTUHAmk0Q" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_p9X4HHvMEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:InputPin" href="mde-doc.uml#_p9X3z3vMEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X4HXvMEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_p9X4HnvMEeS3hoTUHAmk0Q" type="3013">
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X4H3vMEeS3hoTUHAmk0Q" type="5009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4IHvMEeS3hoTUHAmk0Q" x="-84"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X4IXvMEeS3hoTUHAmk0Q" type="5085">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4InvMEeS3hoTUHAmk0Q" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_p9X4I3vMEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:InputPin" href="mde-doc.uml#_p9X30XvMEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X4JHvMEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_p9X4JXvMEeS3hoTUHAmk0Q" type="3013">
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X4JnvMEeS3hoTUHAmk0Q" type="5009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4J3vMEeS3hoTUHAmk0Q" x="-113"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X4KHvMEeS3hoTUHAmk0Q" type="5085">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4KXvMEeS3hoTUHAmk0Q" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_p9X4KnvMEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:InputPin" href="mde-doc.uml#_p9X303vMEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X4K3vMEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_p9X4LHvMEeS3hoTUHAmk0Q" type="3014">
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X4LXvMEeS3hoTUHAmk0Q" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4LnvMEeS3hoTUHAmk0Q" x="23" y="-3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X4L3vMEeS3hoTUHAmk0Q" type="5086">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4MHvMEeS3hoTUHAmk0Q" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_p9X4MXvMEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:OutputPin" href="mde-doc.uml#_p9X31XvMEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X4MnvMEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_N4c6oCGzEeW4ZbY64U7SFQ" type="6028">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_N4c6oSGzEeW4ZbY64U7SFQ" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_p9X4M3vMEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:OpaqueAction" href="mde-doc.uml#_p9X3zHvMEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X4NHvMEeS3hoTUHAmk0Q" x="173" y="160" height="109"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_p9X4NXvMEeS3hoTUHAmk0Q" type="3007">
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X4NnvMEeS3hoTUHAmk0Q" type="5003"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_p9X4N3vMEeS3hoTUHAmk0Q" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_p9X4OHvMEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X4OXvMEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_p9X4OnvMEeS3hoTUHAmk0Q" type="3013">
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X4O3vMEeS3hoTUHAmk0Q" type="5009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4PHvMEeS3hoTUHAmk0Q" x="-162" y="-1"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X4PXvMEeS3hoTUHAmk0Q" type="5085">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4PnvMEeS3hoTUHAmk0Q" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_p9X4P3vMEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:InputPin" href="mde-doc.uml#_p9X32HvMEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X4QHvMEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_p9X4QXvMEeS3hoTUHAmk0Q" type="3014">
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X4QnvMEeS3hoTUHAmk0Q" type="5010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4Q3vMEeS3hoTUHAmk0Q" x="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X4RHvMEeS3hoTUHAmk0Q" type="5086">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4RXvMEeS3hoTUHAmk0Q" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_p9X4RnvMEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:OutputPin" href="mde-doc.uml#_p9X32nvMEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X4R3vMEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_N4c6oiGzEeW4ZbY64U7SFQ" type="6028">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_N4c6oyGzEeW4ZbY64U7SFQ" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_p9X4SHvMEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:OpaqueAction" href="mde-doc.uml#_p9X313vMEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X4SXvMEeS3hoTUHAmk0Q" x="206" y="308"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X4SnvMEeS3hoTUHAmk0Q"/>
+ </children>
+ <element xmi:type="uml:Activity" href="mde-doc.uml#_p9X3wHvMEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X4TnvMEeS3hoTUHAmk0Q" x="41" y="6" width="538" height="463"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_p9X4T3vMEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_p9X4UHvMEeS3hoTUHAmk0Q">
+ <owner xmi:type="uml:Package" href="mde-doc.uml#_rNn0IHvLEeS3hoTUHAmk0Q"/>
+ </styles>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_N4c6pCGzEeW4ZbY64U7SFQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <element xmi:type="uml:Activity" href="mde-doc.uml#_p9X3wHvMEeS3hoTUHAmk0Q"/>
+ <edges xmi:type="notation:Connector" xmi:id="_p9X4UXvMEeS3hoTUHAmk0Q" type="4004" source="_p9X37HvMEeS3hoTUHAmk0Q" target="_p9X39nvMEeS3hoTUHAmk0Q">
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X4UnvMEeS3hoTUHAmk0Q" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4U3vMEeS3hoTUHAmk0Q" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X4VHvMEeS3hoTUHAmk0Q" type="6004">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4VXvMEeS3hoTUHAmk0Q" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X4VnvMEeS3hoTUHAmk0Q" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4V3vMEeS3hoTUHAmk0Q" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X4WHvMEeS3hoTUHAmk0Q" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4WXvMEeS3hoTUHAmk0Q" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_p9X4WnvMEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:ControlFlow" href="mde-doc.uml#_p9X3wXvMEeS3hoTUHAmk0Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_p9X4W3vMEeS3hoTUHAmk0Q" points="[-2, 9, -1, -62]$[-2, 51, -1, -20]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_p9X4XHvMEeS3hoTUHAmk0Q" type="4004" source="_p9X39nvMEeS3hoTUHAmk0Q" target="_p9X4C3vMEeS3hoTUHAmk0Q">
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X4XXvMEeS3hoTUHAmk0Q" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4XnvMEeS3hoTUHAmk0Q" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X4X3vMEeS3hoTUHAmk0Q" type="6004">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4YHvMEeS3hoTUHAmk0Q" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X4YXvMEeS3hoTUHAmk0Q" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4YnvMEeS3hoTUHAmk0Q" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X4Y3vMEeS3hoTUHAmk0Q" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4ZHvMEeS3hoTUHAmk0Q" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_p9X4ZXvMEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:ControlFlow" href="mde-doc.uml#_p9X3wnvMEeS3hoTUHAmk0Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_p9X4ZnvMEeS3hoTUHAmk0Q" points="[3, 20, 0, -64]$[4, 58, 1, -26]"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_p9X4Z3vMEeS3hoTUHAmk0Q" id="(0.5120481927710844,0.23853211009174313)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_p9X4aHvMEeS3hoTUHAmk0Q" type="4004" source="_p9X4C3vMEeS3hoTUHAmk0Q" target="_p9X4NXvMEeS3hoTUHAmk0Q">
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X4aXvMEeS3hoTUHAmk0Q" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4anvMEeS3hoTUHAmk0Q" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X4a3vMEeS3hoTUHAmk0Q" type="6004">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4bHvMEeS3hoTUHAmk0Q" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X4bXvMEeS3hoTUHAmk0Q" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4bnvMEeS3hoTUHAmk0Q" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X4b3vMEeS3hoTUHAmk0Q" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4cHvMEeS3hoTUHAmk0Q" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_p9X4cXvMEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:ControlFlow" href="mde-doc.uml#_p9X3w3vMEeS3hoTUHAmk0Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_p9X4cnvMEeS3hoTUHAmk0Q" points="[-2, 11, 0, -60]$[-11, 91, -9, 20]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_p9X4c3vMEeS3hoTUHAmk0Q" id="(0.5060240963855421,0.9908256880733946)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_p9X4dHvMEeS3hoTUHAmk0Q" type="4004" source="_p9X4NXvMEeS3hoTUHAmk0Q" target="_p9X38XvMEeS3hoTUHAmk0Q">
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X4dXvMEeS3hoTUHAmk0Q" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4dnvMEeS3hoTUHAmk0Q" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X4d3vMEeS3hoTUHAmk0Q" type="6004">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4eHvMEeS3hoTUHAmk0Q" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X4eXvMEeS3hoTUHAmk0Q" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4envMEeS3hoTUHAmk0Q" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_p9X4e3vMEeS3hoTUHAmk0Q" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4fHvMEeS3hoTUHAmk0Q" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_p9X4fXvMEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:ControlFlow" href="mde-doc.uml#_p9X3xHvMEeS3hoTUHAmk0Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_p9X4fnvMEeS3hoTUHAmk0Q" points="[7, 7, 1, -37]$[7, 53, 1, 9]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_p9X4f3vMEeS3hoTUHAmk0Q" id="(0.5094339622641509,0.825)"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_gzznwHxnEeS3hoTUHAmk0Q" type="PapyrusUMLClassDiagram" name="DesignOverview" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_i0no8HxnEeS3hoTUHAmk0Q" type="2012">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_sYQiYHxnEeS3hoTUHAmk0Q" source="PapyrusHyperLink_Page" references="_p9X33HvMEeS3hoTUHAmk0Q">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sYRJcHxnEeS3hoTUHAmk0Q" key="tooltip_text" value="GenerationWorkflow"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sYRJcXxnEeS3hoTUHAmk0Q" key="pageName" value="PapyrusHyperLink_Page"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sYRJcnxnEeS3hoTUHAmk0Q" key="is_default_navigation" value="false"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_i0oQAHxnEeS3hoTUHAmk0Q" type="5038"/>
+ <element xmi:type="uml:Comment" href="mde-doc.uml#_iH6T8HxnEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i0no8XxnEeS3hoTUHAmk0Q" x="647" y="341" width="240"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_2F2rEH7CEeS3hoTUHAmk0Q" type="2012">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Q20MIH7DEeS3hoTUHAmk0Q" source="PapyrusHyperLink_Page" references="__AxE8Hu_EeS3hoTUHAmk0Q">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Q20MIX7DEeS3hoTUHAmk0Q" key="tooltip_text" value="ClassDiagram"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Q20MIn7DEeS3hoTUHAmk0Q" key="pageName" value="ClassDiagram"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Q20MI37DEeS3hoTUHAmk0Q" key="is_default_navigation" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_2F3SIH7CEeS3hoTUHAmk0Q" type="5038"/>
+ <element xmi:type="uml:Comment" href="mde-doc.uml#_2FrE4H7CEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2F2rEX7CEeS3hoTUHAmk0Q" x="257" y="327" width="161"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_AWsRoH7XEeS3hoTUHAmk0Q" type="2007">
+ <children xmi:type="notation:DecorationNode" xmi:id="_AWuG0H7XEeS3hoTUHAmk0Q" type="5026"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_AWuG0X7XEeS3hoTUHAmk0Q" type="7016">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_AWut4H7XEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_AWut4X7XEeS3hoTUHAmk0Q"/>
+ </children>
+ <element xmi:type="uml:Package" href="mde-doc.uml#_kuoXcHvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_AWsRoX7XEeS3hoTUHAmk0Q" x="238" y="189"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Bk38AH7XEeS3hoTUHAmk0Q" type="2007">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Bk4jEH7XEeS3hoTUHAmk0Q" type="5026"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Bk4jEX7XEeS3hoTUHAmk0Q" type="7016">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Bk4jEn7XEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Bk4jE37XEeS3hoTUHAmk0Q"/>
+ </children>
+ <element xmi:type="uml:Package" href="mde-doc.uml#_rNn0IHvLEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Bk38AX7XEeS3hoTUHAmk0Q" x="653" y="183"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_gzznwXxnEeS3hoTUHAmk0Q" name="diagram_compatibility_version" stringValue="1.0.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_gzznwnxnEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_gzznw3xnEeS3hoTUHAmk0Q">
+ <owner xmi:type="uml:Model" href="mde-doc.uml#_BaNQZnoyEeSIvbC5EJMc1g"/>
+ </styles>
+ <element xmi:type="uml:Model" href="mde-doc.uml#_BaNQZnoyEeSIvbC5EJMc1g"/>
+ <edges xmi:type="notation:Connector" xmi:id="_HoXIcH7XEeS3hoTUHAmk0Q" type="4013" source="_2F2rEH7CEeS3hoTUHAmk0Q" target="_AWsRoH7XEeS3hoTUHAmk0Q">
+ <styles xmi:type="notation:FontStyle" xmi:id="_HoXIcX7XEeS3hoTUHAmk0Q"/>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HoXIcn7XEeS3hoTUHAmk0Q" points="[-3, -7, 8, 88]$[-3, -123, 8, -28]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HpBPwH7XEeS3hoTUHAmk0Q" id="(0.5714285714285714,0.10294117647058823)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_IRF8YH7XEeS3hoTUHAmk0Q" type="4013" source="_i0no8HxnEeS3hoTUHAmk0Q" target="_Bk38AH7XEeS3hoTUHAmk0Q">
+ <styles xmi:type="notation:FontStyle" xmi:id="_IRF8YX7XEeS3hoTUHAmk0Q"/>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_IRF8Yn7XEeS3hoTUHAmk0Q" points="[5, -41, 19, 108]$[86, -140, 100, 9]"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_5RzyQH7ZEeS3hoTUHAmk0Q" type="PapyrusUMLClassDiagram" name="AbstractTestClassesDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_5RzyQX7ZEeS3hoTUHAmk0Q" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5RzyQn7ZEeS3hoTUHAmk0Q" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5RzyQ37ZEeS3hoTUHAmk0Q" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5RzyRH7ZEeS3hoTUHAmk0Q" key="StereotypeList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5RzyRX7ZEeS3hoTUHAmk0Q" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5RzyRn7ZEeS3hoTUHAmk0Q" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5RzyR37ZEeS3hoTUHAmk0Q" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5RzySH7ZEeS3hoTUHAmk0Q" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5RzySX7ZEeS3hoTUHAmk0Q" visible="false" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5RzySn7ZEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5RzyS37ZEeS3hoTUHAmk0Q" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5RzyTH7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5RzyTX7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzyTn7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzyT37ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5RzyUH7ZEeS3hoTUHAmk0Q" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5RzyUX7ZEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5RzyUn7ZEeS3hoTUHAmk0Q" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5RzyU37ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5RzyVH7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzyVX7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzyVn7ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5RzyV37ZEeS3hoTUHAmk0Q" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5RzyWH7ZEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5RzyWX7ZEeS3hoTUHAmk0Q" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5RzyWn7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5RzyW37ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzyXH7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzyXX7ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5RzyXn7ZEeS3hoTUHAmk0Q" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5RzyX37ZEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5RzyYH7ZEeS3hoTUHAmk0Q" key="mutable" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5RzyYX7ZEeS3hoTUHAmk0Q" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5RzyYn7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzyY37ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_5RzyZH7ZEeS3hoTUHAmk0Q" name="shape_visibility" booleanValue="true"/>
+ <styles xmi:type="notation:IntValueStyle" xmi:id="_5RzyZX7ZEeS3hoTUHAmk0Q" name="shape_direction" intValue="2"/>
+ <element xmi:type="uml:Class" href="mde-doc.uml#_5RzLMX7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzyZn7ZEeS3hoTUHAmk0Q" x="492" y="125"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_5RzyZ37ZEeS3hoTUHAmk0Q" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_5RzyaH7ZEeS3hoTUHAmk0Q" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5RzyaX7ZEeS3hoTUHAmk0Q" visible="false" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5Rzyan7ZEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5Rzya37ZEeS3hoTUHAmk0Q" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5RzybH7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5RzybX7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5Rzybn7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Rzyb37ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5RzycH7ZEeS3hoTUHAmk0Q" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5RzycX7ZEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5Rzycn7ZEeS3hoTUHAmk0Q" key="showTitle" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_5Rzyc37ZEeS3hoTUHAmk0Q" type="3013">
+ <element xmi:type="uml:Operation" href="mde-doc.uml#_5RzLNX7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5RzydH7ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5RzydX7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5Rzydn7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5Rzyd37ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzyeH7ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5RzyeX7ZEeS3hoTUHAmk0Q" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5Rzyen7ZEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5Rzye37ZEeS3hoTUHAmk0Q" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5RzyfH7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5RzyfX7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5Rzyfn7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Rzyf37ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5RzygH7ZEeS3hoTUHAmk0Q" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5RzygX7ZEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5Rzygn7ZEeS3hoTUHAmk0Q" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5Rzyg37ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzyhH7ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <element xmi:type="uml:Class" href="mde-doc.uml#_5RzLM37ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzyhX7ZEeS3hoTUHAmk0Q" x="240" y="303"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_5Rzyhn7ZEeS3hoTUHAmk0Q" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_5Rzyh37ZEeS3hoTUHAmk0Q" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5RzyiH7ZEeS3hoTUHAmk0Q" visible="false" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5RzyiX7ZEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5Rzyin7ZEeS3hoTUHAmk0Q" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5Rzyi37ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5RzyjH7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzyjX7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Rzyjn7ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5Rzyj37ZEeS3hoTUHAmk0Q" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5RzykH7ZEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5RzykX7ZEeS3hoTUHAmk0Q" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5Rzykn7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5Rzyk37ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzylH7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzylX7ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5Rzyln7ZEeS3hoTUHAmk0Q" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5Rzyl37ZEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5RzymH7ZEeS3hoTUHAmk0Q" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5RzymX7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5Rzymn7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5Rzym37ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzynH7ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5RzynX7ZEeS3hoTUHAmk0Q" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5Rzynn7ZEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5Rzyn37ZEeS3hoTUHAmk0Q" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5RzyoH7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzyoX7ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <element xmi:type="uml:Class" href="mde-doc.uml#_5RzLNn7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Rzyon7ZEeS3hoTUHAmk0Q" x="650" y="-50"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_5Rzyo37ZEeS3hoTUHAmk0Q" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_5RzypH7ZEeS3hoTUHAmk0Q" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5RzypX7ZEeS3hoTUHAmk0Q" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5Rzypn7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5Rzyp37ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzyqH7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzyqX7ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5Rzyqn7ZEeS3hoTUHAmk0Q" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5Rzyq37ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5RzyrH7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzyrX7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Rzyrn7ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5Rzyr37ZEeS3hoTUHAmk0Q" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5RzysH7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5RzysX7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5Rzysn7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Rzys37ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <element xmi:type="uml:Class" href="mde-doc.uml#_5RzLOX7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Rzyt37ZEeS3hoTUHAmk0Q" x="205" y="458"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_5RzyuH7ZEeS3hoTUHAmk0Q" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_5RzyuX7ZEeS3hoTUHAmk0Q" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5Rzyun7ZEeS3hoTUHAmk0Q" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5Rzyu37ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5RzyvH7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzyvX7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Rzyvn7ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5Rzyv37ZEeS3hoTUHAmk0Q" type="7018">
+ <children xmi:type="notation:Shape" xmi:id="_5RzywH7ZEeS3hoTUHAmk0Q" type="3013">
+ <element xmi:type="uml:Operation" href="mde-doc.uml#_5RzLPX7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5RzywX7ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5Rzywn7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5Rzyw37ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzyxH7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzyxX7ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5Rzyxn7ZEeS3hoTUHAmk0Q" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5Rzyx37ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5RzyyH7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzyyX7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Rzyyn7ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5Rzyy37ZEeS3hoTUHAmk0Q" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5RzyzH7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzyzX7ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <element xmi:type="uml:Class" href="mde-doc.uml#_5RzLO37ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Rzyzn7ZEeS3hoTUHAmk0Q" x="484" y="305"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_5Rzyz37ZEeS3hoTUHAmk0Q" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_5Rzy0H7ZEeS3hoTUHAmk0Q" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5Rzy0X7ZEeS3hoTUHAmk0Q" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5Rzy0n7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5Rzy037ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5Rzy1H7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Rzy1X7ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5Rzy1n7ZEeS3hoTUHAmk0Q" type="7018">
+ <children xmi:type="notation:Shape" xmi:id="_5Rzy137ZEeS3hoTUHAmk0Q" type="3013">
+ <element xmi:type="uml:Operation" href="mde-doc.uml#_5RzLQH7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5Rzy2H7ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5Rzy2X7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5Rzy2n7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5Rzy237ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Rzy3H7ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5Rzy3X7ZEeS3hoTUHAmk0Q" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5Rzy3n7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5Rzy337ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5Rzy4H7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Rzy4X7ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <element xmi:type="uml:Class" href="mde-doc.uml#_5RzLPn7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Rzy5X7ZEeS3hoTUHAmk0Q" x="305" y="125" width="165"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_5Rzy5n7ZEeS3hoTUHAmk0Q" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_5Rzy537ZEeS3hoTUHAmk0Q" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5Rzy6H7ZEeS3hoTUHAmk0Q" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5Rzy6X7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5Rzy6n7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5Rzy637ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Rzy7H7ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5Rzy7X7ZEeS3hoTUHAmk0Q" type="7018">
+ <children xmi:type="notation:Shape" xmi:id="_5Rzy7n7ZEeS3hoTUHAmk0Q" type="3013">
+ <element xmi:type="uml:Operation" href="mde-doc.uml#_5RzLQ37ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5Rzy737ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5Rzy8H7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5Rzy8X7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5Rzy8n7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Rzy837ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5Rzy9H7ZEeS3hoTUHAmk0Q" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5Rzy9X7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5Rzy9n7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5Rzy937ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Rzy-H7ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <element xmi:type="uml:Class" href="mde-doc.uml#_5RzLQX7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Rzy_H7ZEeS3hoTUHAmk0Q" x="727" y="126"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_5Rzy_X7ZEeS3hoTUHAmk0Q" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_5Rzy_n7ZEeS3hoTUHAmk0Q" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5Rzy_37ZEeS3hoTUHAmk0Q" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5RzzAH7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5RzzAX7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzzAn7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzzA37ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5RzzBH7ZEeS3hoTUHAmk0Q" type="7018">
+ <children xmi:type="notation:Shape" xmi:id="_5RzzBX7ZEeS3hoTUHAmk0Q" type="3013">
+ <element xmi:type="uml:Operation" href="mde-doc.uml#_5RzLR37ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5RzzBn7ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5RzzB37ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5RzzCH7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzzCX7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzzCn7ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5RzzC37ZEeS3hoTUHAmk0Q" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5RzzDH7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5RzzDX7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzzDn7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzzD37ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <element xmi:type="uml:Class" href="mde-doc.uml#_5RzLRH7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzzE37ZEeS3hoTUHAmk0Q" x="880" y="127"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_5RzzFH7ZEeS3hoTUHAmk0Q" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_5RzzFX7ZEeS3hoTUHAmk0Q" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5RzzFn7ZEeS3hoTUHAmk0Q" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5RzzF37ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5RzzGH7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzzGX7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzzGn7ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5RzzG37ZEeS3hoTUHAmk0Q" type="7018">
+ <children xmi:type="notation:Shape" xmi:id="_5RzzHH7ZEeS3hoTUHAmk0Q" type="3013">
+ <element xmi:type="uml:Operation" href="mde-doc.uml#_5RzLS37ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5RzzHX7ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5RzzHn7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5RzzH37ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzzIH7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzzIX7ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5RzzIn7ZEeS3hoTUHAmk0Q" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5RzzI37ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5RzzJH7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzzJX7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzzJn7ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <element xmi:type="uml:Class" href="mde-doc.uml#_5RzLSH7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzzKn7ZEeS3hoTUHAmk0Q" x="1045" y="128"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_5RzzK37ZEeS3hoTUHAmk0Q" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_5RzzLH7ZEeS3hoTUHAmk0Q" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5RzzLX7ZEeS3hoTUHAmk0Q" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5RzzLn7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5RzzL37ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzzMH7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzzMX7ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5RzzMn7ZEeS3hoTUHAmk0Q" type="7018">
+ <children xmi:type="notation:Shape" xmi:id="_5RzzM37ZEeS3hoTUHAmk0Q" type="3013">
+ <element xmi:type="uml:Operation" href="mde-doc.uml#_5RzLTn7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5RzzNH7ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5RzzNX7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5RzzNn7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzzN37ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzzOH7ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5RzzOX7ZEeS3hoTUHAmk0Q" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5RzzOn7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5RzzO37ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzzPH7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzzPX7ZEeS3hoTUHAmk0Q"/>
+ </children>
+ <element xmi:type="uml:Class" href="mde-doc.uml#_5RzLTH7ZEeS3hoTUHAmk0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzzQX7ZEeS3hoTUHAmk0Q" x="705" y="305"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_5RzzQn7ZEeS3hoTUHAmk0Q"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_5RzzQ37ZEeS3hoTUHAmk0Q">
+ <owner xmi:type="uml:Model" href="mde-doc.uml#_5RzLMH7ZEeS3hoTUHAmk0Q"/>
+ </styles>
+ <element xmi:type="uml:Model" href="mde-doc.uml#_5RzLMH7ZEeS3hoTUHAmk0Q"/>
+ <edges xmi:type="notation:Connector" xmi:id="_5RzzRH7ZEeS3hoTUHAmk0Q" type="4002" source="_5RzyZ37ZEeS3hoTUHAmk0Q" target="_5RzyQX7ZEeS3hoTUHAmk0Q" routing="Tree">
+ <children xmi:type="notation:DecorationNode" xmi:id="_5RzzRX7ZEeS3hoTUHAmk0Q" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5RzzRn7ZEeS3hoTUHAmk0Q" x="-148" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_5RzzR37ZEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:Generalization" href="mde-doc.uml#_5RzLNH7ZEeS3hoTUHAmk0Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5RzzSH7ZEeS3hoTUHAmk0Q" points="[0, 0, -88, -60]$[88, 60, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5RzzSX7ZEeS3hoTUHAmk0Q" id="(0.7475728155339806,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5RzzSn7ZEeS3hoTUHAmk0Q" id="(0.5,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_5RzzS37ZEeS3hoTUHAmk0Q" type="4002" source="_5Rzyo37ZEeS3hoTUHAmk0Q" target="_5RzyZ37ZEeS3hoTUHAmk0Q">
+ <children xmi:type="notation:DecorationNode" xmi:id="_5RzzTH7ZEeS3hoTUHAmk0Q" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5RzzTX7ZEeS3hoTUHAmk0Q" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_5RzzTn7ZEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:Generalization" href="mde-doc.uml#_5RzLOn7ZEeS3hoTUHAmk0Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5RzzT37ZEeS3hoTUHAmk0Q" points="[0, 0, 0, -60]$[0, 60, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5RzzUH7ZEeS3hoTUHAmk0Q" id="(0.5017182130584192,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5RzzUX7ZEeS3hoTUHAmk0Q" id="(0.5388349514563107,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_5RzzUn7ZEeS3hoTUHAmk0Q" type="4002" source="_5RzyuH7ZEeS3hoTUHAmk0Q" target="_5RzyQX7ZEeS3hoTUHAmk0Q" routing="Tree">
+ <children xmi:type="notation:DecorationNode" xmi:id="_5RzzU37ZEeS3hoTUHAmk0Q" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5RzzVH7ZEeS3hoTUHAmk0Q" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_5RzzVX7ZEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:Generalization" href="mde-doc.uml#_5RzLPH7ZEeS3hoTUHAmk0Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5RzzVn7ZEeS3hoTUHAmk0Q" points="[0, 0, 90, -60]$[-90, 60, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5RzzV37ZEeS3hoTUHAmk0Q" id="(0.22169811320754718,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5RzzWH7ZEeS3hoTUHAmk0Q" id="(0.5,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_5RzzWX7ZEeS3hoTUHAmk0Q" type="4002" source="_5Rzyz37ZEeS3hoTUHAmk0Q" target="_5Rzyhn7ZEeS3hoTUHAmk0Q" routing="Tree">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5RzzWn7ZEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5RzzW37ZEeS3hoTUHAmk0Q" key="routing" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5RzzXH7ZEeS3hoTUHAmk0Q" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5RzzXX7ZEeS3hoTUHAmk0Q" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_5RzzXn7ZEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:Generalization" href="mde-doc.uml#_5RzLP37ZEeS3hoTUHAmk0Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5RzzX37ZEeS3hoTUHAmk0Q" points="[2, 11, 2, 11]$[2, 11, 2, 11]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5RzzYH7ZEeS3hoTUHAmk0Q" id="(0.49696969696969695,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5RzzYX7ZEeS3hoTUHAmk0Q" id="(0.5548387096774193,0.89)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_5RzzYn7ZEeS3hoTUHAmk0Q" type="4002" source="_5RzyQX7ZEeS3hoTUHAmk0Q" target="_5Rzyhn7ZEeS3hoTUHAmk0Q" routing="Tree">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5RzzY37ZEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5RzzZH7ZEeS3hoTUHAmk0Q" key="routing" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5RzzZX7ZEeS3hoTUHAmk0Q" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5RzzZn7ZEeS3hoTUHAmk0Q" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_5RzzZ37ZEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:Generalization" href="mde-doc.uml#_5RzLMn7ZEeS3hoTUHAmk0Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5RzzaH7ZEeS3hoTUHAmk0Q"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5RzzaX7ZEeS3hoTUHAmk0Q" id="(0.49557522123893805,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5Rzzan7ZEeS3hoTUHAmk0Q" id="(0.2967741935483871,0.91)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_5Rzza37ZEeS3hoTUHAmk0Q" type="4002" source="_5Rzy5n7ZEeS3hoTUHAmk0Q" target="_5Rzyhn7ZEeS3hoTUHAmk0Q" routing="Tree">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5RzzbH7ZEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5RzzbX7ZEeS3hoTUHAmk0Q" key="routing" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5Rzzbn7ZEeS3hoTUHAmk0Q" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5Rzzb37ZEeS3hoTUHAmk0Q" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_5RzzcH7ZEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:Generalization" href="mde-doc.uml#_5RzLQn7ZEeS3hoTUHAmk0Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5RzzcX7ZEeS3hoTUHAmk0Q"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5Rzzcn7ZEeS3hoTUHAmk0Q" id="(0.4928571428571429,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5Rzzc37ZEeS3hoTUHAmk0Q" id="(0.32903225806451614,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_5RzzdH7ZEeS3hoTUHAmk0Q" type="4002" source="_5Rzy_X7ZEeS3hoTUHAmk0Q" target="_5Rzyhn7ZEeS3hoTUHAmk0Q" routing="Tree">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1NE2UIXQEeSUybMY4UGChQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1NFdYIXQEeSUybMY4UGChQ" key="routing" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5RzzdX7ZEeS3hoTUHAmk0Q" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5Rzzdn7ZEeS3hoTUHAmk0Q" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_5Rzzd37ZEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:Generalization" href="mde-doc.uml#_5RzLRn7ZEeS3hoTUHAmk0Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5RzzeH7ZEeS3hoTUHAmk0Q"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5RzzeX7ZEeS3hoTUHAmk0Q" id="(0.49324324324324326,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5Rzzen7ZEeS3hoTUHAmk0Q" id="(0.832258064516129,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_5Rzze37ZEeS3hoTUHAmk0Q" type="4002" source="_5RzzFH7ZEeS3hoTUHAmk0Q" target="_5Rzyhn7ZEeS3hoTUHAmk0Q" routing="Tree">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1NDBIIXQEeSUybMY4UGChQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1NDoMIXQEeSUybMY4UGChQ" key="routing" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5RzzfH7ZEeS3hoTUHAmk0Q" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5RzzfX7ZEeS3hoTUHAmk0Q" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_5Rzzfn7ZEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:Generalization" href="mde-doc.uml#_5RzLSn7ZEeS3hoTUHAmk0Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5Rzzf37ZEeS3hoTUHAmk0Q" points="[9, 18, 9, 18]$[9, 18, 9, 18]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5RzzgH7ZEeS3hoTUHAmk0Q" id="(0.4968152866242038,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_5Rzzgn7ZEeS3hoTUHAmk0Q" type="4002" source="_5RzzK37ZEeS3hoTUHAmk0Q" target="_5RzyQX7ZEeS3hoTUHAmk0Q" routing="Tree">
+ <children xmi:type="notation:DecorationNode" xmi:id="_5Rzzg37ZEeS3hoTUHAmk0Q" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5RzzhH7ZEeS3hoTUHAmk0Q" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_5RzzhX7ZEeS3hoTUHAmk0Q"/>
+ <element xmi:type="uml:Generalization" href="mde-doc.uml#_5RzLTX7ZEeS3hoTUHAmk0Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5Rzzhn7ZEeS3hoTUHAmk0Q" points="[-131, -50, 251, 116]$[-378, -101, 4, 65]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5Rzzh37ZEeS3hoTUHAmk0Q" id="(0.49814126394052044,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5RzziH7ZEeS3hoTUHAmk0Q" id="(0.5,1.0)"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="__1kswIXVEeSUybMY4UGChQ" type="PapyrusUMLClassDiagram" name="ExampleGeneratedTestCases" measurementUnit="Pixel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="__1kswYXVEeSUybMY4UGChQ" name="diagram_compatibility_version" stringValue="1.0.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="__1kswoXVEeSUybMY4UGChQ"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="__1ksw4XVEeSUybMY4UGChQ">
+ <owner xmi:type="uml:Model" href="mde-doc.uml#_5RzLMH7ZEeS3hoTUHAmk0Q"/>
+ </styles>
+ <element xmi:type="uml:Model" href="mde-doc.uml#_5RzLMH7ZEeS3hoTUHAmk0Q"/>
+ </notation:Diagram>
+</xmi:XMI>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/mde-doc.uml b/tests/framework/org.eclipse.papyrus.tests.framework/doc/mde-doc.uml
new file mode 100644
index 00000000000..d9d74fbfe8b
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/doc/mde-doc.uml
@@ -0,0 +1,372 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Requirements="http://www.eclipse.org/papyrus/0.7.0/SysML/Requirements" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:structure="http://DeveloperProcess/schemas/structure/_rpmLUHVxEeSZ-fQGFkyJeQ/6" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/0.7.0/SysML/Requirements http://www.eclipse.org/papyrus/0.7.0/SysML#//requirements http://DeveloperProcess/schemas/structure/_rpmLUHVxEeSZ-fQGFkyJeQ/6 pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_rpmyYHVxEeSZ-fQGFkyJeQ">
+ <uml:Model xmi:id="_BaNQYHoyEeSIvbC5EJMc1g" name="Papyrus Test Generation Framework">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_zHZ5wH6-EeS3hoTUHAmk0Q">
+ <body>
+==Framework Goals==&#xD;
+* Automate the development of test cases for Papyrus diagrams&#xD;
+* Set the bases for a model-based testing approach&#xD;
+* Ease the transition towards test-driven development</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ClqsoH7BEeS3hoTUHAmk0Q">
+ <body>Currently, the framework supports the generation of unit tests for a diagram editor, taking as input an input .gmfgen. See below the generation workflow to understand how it works.</body>
+ </ownedComment>
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_BaNQYXoyEeSIvbC5EJMc1g">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_TnbC4HufEeS3hoTUHAmk0Q">
+ <importedPackage xmi:type="uml:Profile" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_kWqjAMbXEeO09JBvNFZRNw"/>
+ </packageImport>
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_TnbC4XufEeS3hoTUHAmk0Q">
+ <importedPackage xmi:type="uml:Profile" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_qCT3MMbXEeO09JBvNFZRNw"/>
+ </packageImport>
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_TnbC4nufEeS3hoTUHAmk0Q">
+ <importedPackage xmi:type="uml:Profile" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_2LNtQMbYEeO09JBvNFZRNw"/>
+ </packageImport>
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_VuW6MHufEeS3hoTUHAmk0Q">
+ <importedPackage xmi:type="uml:Profile" href="pathmap://DEVELOPER_PROFILES/Document.profile.uml#_D0JcUMnzEeO9CYUoXDRplw"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Model" xmi:id="_BaNQYnoyEeSIvbC5EJMc1g" name="Requirements">
+ <packagedElement xmi:type="uml:Class" xmi:id="_8rcSwHsDEeS3hoTUHAmk0Q" name="JUnit Generation"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_ZmlMYHsEEeS3hoTUHAmk0Q" name="Functional test cases"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_aSGOkHsEEeS3hoTUHAmk0Q" name="Extensibility"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_fRgSYHsFEeS3hoTUHAmk0Q" name="Functional Coverage"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_2AiPEHsFEeS3hoTUHAmk0Q" name="Code Coverage"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_BaNQY3oyEeSIvbC5EJMc1g" name="UseCases">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_0f_4AH74EeS3hoTUHAmk0Q">
+ <body>As a prerequisite, the tests plug-in must have already been created. Create tests plug-in, if it doesn't exist already.
+As a requirement, following the Papyrus development guidelines an Eclipse plug-in project must be created to contain the tests. Example: org.eclipse.papyrus.uml.diagram.component.tests.&#xD;
+Add a dependency in the plug-in manifest to the test generation framework: org.eclipse.papyrus.tests.framework.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wHPnsH77EeS3hoTUHAmk0Q">
+ <body>Example: Generation for the UML Component diagram&#xD;
+Here is an example (ComponentDiagramGenerateTestsWorkflow.xtend):
+&lt;pre>
+package org.eclipse.papyrus.uml.diagram.component.test.generation
+
+import org.eclipse.emf.mwe2.runtime.workflow.WorkflowContextImpl
+import org.eclipse.papyrus.tests.framework.mwe.GenerateTestsWorkflow
+import org.eclipse.papyrus.tests.framework.gmfgenuml2utp.GMFGen2UTPModule
+
+class ComponentDiagramGenerateTestsWorkflow {
+
+ def static void main(String[] args) {
+ val workflow = new GenerateTestsWorkflow()
+ runWorkflow(workflow);
+ }
+
+ def static void runWorkflow(GenerateTestsWorkflow workflow) {
+ workflow.testProjectName = 'org.eclipse.papyrus.uml.diagram.component.tests'
+ workflow.gmfgenUri = workflow.resourceURI('/org.eclipse.papyrus.uml.diagram.component/model/ComponentDiagram.gmfgen')
+ workflow.testSrcGenLocation = 'test-gen/'
+ workflow.testModel = 'model/ComponentDiagramTest.uml'
+
+ workflow.utpModuleFunction = [gmfgen, framework, utp |
+ new GMFGen2UTPModule(gmfgen, framework, utp) => [
+ diagramTestPackageName = 'org.eclipse.papyrus.uml.diagram.component.test'
+ topContainerEditPart = 'PackageEditPart';
+ topNodesToTest += #[
+ 'PackageEditPart',
+ 'ModelEditPart',
+ 'ComponentEditPart',
+ 'InterfaceEditPart',
+ 'CommentEditPart',
+ 'ConstraintEditPart'
+ ]
+ childNodesToTest += #[
+ 'ModelEditPartCN',
+ 'PackageEditPartCN',
+ 'RectangleInterfaceEditPartCN',
+ 'ComponentEditPartCN',
+ 'ComponentEditPartPCN',
+ 'CommentEditPartPCN',
+ 'ConstraintEditPartPCN',
+ 'InterfaceEditPartPCN'
+ ]
+ linksToTest += #[
+ 'UsageEditPart',
+ 'InterfaceRealizationEditPart',
+ 'ManifestationEditPart',
+ 'ComponentRealizationEditPart',
+ 'AbstractionEditPart',
+ 'DependencyEditPart'
+ ]
+ linksOwnedBySourceToTest += #[
+ 'GeneralizationEditPart'
+ ]
+
+ elementTypesAppearanceTests += #[
+ 'PackageEditPart',
+ 'ModelEditPart',
+ 'ComponentEditPart',
+ 'InterfaceEditPart',
+ 'CommentEditPart',
+ 'ConstraintEditPart'
+ ]
+ elementTypesDropTests += #[
+ 'PackageEditPart',
+ 'ModelEditPart',
+ 'ComponentEditPart',
+ 'InterfaceEditPart',
+ 'CommentEditPart',
+ 'ConstraintEditPart'
+ ]
+ ]
+ ]
+
+ workflow.run(new WorkflowContextImpl);
+ }
+
+}
+&lt;/pre>
+</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_BaNQZHoyEeSIvbC5EJMc1g" name="useCasesAbstraction" client="_BaNQY3oyEeSIvbC5EJMc1g" supplier="_BaNQYnoyEeSIvbC5EJMc1g"/>
+ <packagedElement xmi:type="uml:Component" xmi:id="_BaNQZXoyEeSIvbC5EJMc1g" name="Papyrus Test Generation Framework" useCase="_MrfP8Hr5EeS3hoTUHAmk0Q _O7kcMHr5EeS3hoTUHAmk0Q _nVl24HsAEeS3hoTUHAmk0Q">
+ <ownedUseCase xmi:type="uml:UseCase" xmi:id="_MrfP8Hr5EeS3hoTUHAmk0Q" name="Define list of element edit parts under test" subject="_BaNQZXoyEeSIvbC5EJMc1g">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_eN_cQH79EeS3hoTUHAmk0Q">
+ <body>Configure the Guice module for your diagram editor's UTP transformation, detailing the name of the generated package of tests and the desired edit parts to test, as they are described in the gmfgen (See example below). </body>
+ </ownedComment>
+ </ownedUseCase>
+ <ownedUseCase xmi:type="uml:UseCase" xmi:id="_O7kcMHr5EeS3hoTUHAmk0Q" name="Generate test model" subject="_BaNQZXoyEeSIvbC5EJMc1g">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_i0Rq4H79EeS3hoTUHAmk0Q">
+ <body>Create the generation launcher (either Xtend-based or Java-based) in an appropiate package, for instance org.eclipse.papyrus.uml.diagram.component.test.generation, in a file such as ComponentDiagramGenerateTestsWorkflow.xtend. Copy the example launcher below and replace with the values for the generation parameters for your own diagram editor. The parameters are:&#xD;
+gmfgenUri: URI for the input GMFGen file&#xD;
+testSrcGenLocation: Folder in the project where the launcher is located where the test code will be generated, for instance test-gen.&#xD;
+utpModuleFunction: injected configuration parameters for the UTP transformation, including tests package name and the various categories of edit-part to test&#xD;
+testModelUri: URI where the UML-UTP intermediate model will be generated. After launching the generation, this model provides an overview of all the generated test artifacts.&#xD;
+Launch the main method as a normal Java class.&#xD;
+The intermediate model and the JUnit code are generated.</body>
+ </ownedComment>
+ </ownedUseCase>
+ <ownedUseCase xmi:type="uml:UseCase" xmi:id="_nVl24HsAEeS3hoTUHAmk0Q" name="Generate JUnit test code" subject="_BaNQZXoyEeSIvbC5EJMc1g">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_tbo1gH7ZEeS3hoTUHAmk0Q" annotatedElement="_nVl24HsAEeS3hoTUHAmk0Q">
+ <body>The generated JUnit tests extend the abstract test cases defined in the Papyrus test framework base</body>
+ </ownedComment>
+ </ownedUseCase>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Actor" xmi:id="_op7MkHsAEeS3hoTUHAmk0Q" name="Papyrus Developer"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_vjwyMHsAEeS3hoTUHAmk0Q" memberEnd="_vjwyMXsAEeS3hoTUHAmk0Q _vjwyNHsAEeS3hoTUHAmk0Q">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_vjwyMXsAEeS3hoTUHAmk0Q" name="papyrus developer" type="_op7MkHsAEeS3hoTUHAmk0Q" association="_vjwyMHsAEeS3hoTUHAmk0Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vjwyMnsAEeS3hoTUHAmk0Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vjwyM3sAEeS3hoTUHAmk0Q" value="1"/>
+ </ownedEnd>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_vjwyNHsAEeS3hoTUHAmk0Q" name="define list of element edit parts under test" type="_MrfP8Hr5EeS3hoTUHAmk0Q" association="_vjwyMHsAEeS3hoTUHAmk0Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vjwyNXsAEeS3hoTUHAmk0Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vjwyNnsAEeS3hoTUHAmk0Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_0aScQHsAEeS3hoTUHAmk0Q" name="" memberEnd="_0aScQXsAEeS3hoTUHAmk0Q _0aScRHsAEeS3hoTUHAmk0Q">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_0aScQXsAEeS3hoTUHAmk0Q" name="papyrus developer" type="_op7MkHsAEeS3hoTUHAmk0Q" association="_0aScQHsAEeS3hoTUHAmk0Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0aScQnsAEeS3hoTUHAmk0Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0aScQ3sAEeS3hoTUHAmk0Q" value="1"/>
+ </ownedEnd>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_0aScRHsAEeS3hoTUHAmk0Q" name="generate test model" type="_O7kcMHr5EeS3hoTUHAmk0Q" association="_0aScQHsAEeS3hoTUHAmk0Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0aScRXsAEeS3hoTUHAmk0Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0aScRnsAEeS3hoTUHAmk0Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_1QgSkHsAEeS3hoTUHAmk0Q" name="" memberEnd="_1QgSkXsAEeS3hoTUHAmk0Q _1QgSlHsAEeS3hoTUHAmk0Q">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_1QgSkXsAEeS3hoTUHAmk0Q" name="papyrus developer" type="_op7MkHsAEeS3hoTUHAmk0Q" association="_1QgSkHsAEeS3hoTUHAmk0Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1QgSknsAEeS3hoTUHAmk0Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1QgSk3sAEeS3hoTUHAmk0Q" value="1"/>
+ </ownedEnd>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_1QgSlHsAEeS3hoTUHAmk0Q" name="generate junit test code" type="_nVl24HsAEeS3hoTUHAmk0Q" association="_1QgSkHsAEeS3hoTUHAmk0Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1QgSlXsAEeS3hoTUHAmk0Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1QgSlnsAEeS3hoTUHAmk0Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_5RzLMH7ZEeS3hoTUHAmk0Q" name="TestFrameworkBase">
+ <packagedElement xmi:type="uml:Class" xmi:id="_5RzLMX7ZEeS3hoTUHAmk0Q" name="AbstractCreateElementFromPaletteTest" isAbstract="true">
+ <generalization xmi:type="uml:Generalization" xmi:id="_5RzLMn7ZEeS3hoTUHAmk0Q" general="_5RzLNn7ZEeS3hoTUHAmk0Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_5RzLM37ZEeS3hoTUHAmk0Q" name="AbstractCreateLinkFromPaletteTest" isAbstract="true">
+ <generalization xmi:type="uml:Generalization" xmi:id="_5RzLNH7ZEeS3hoTUHAmk0Q" general="_5RzLMX7ZEeS3hoTUHAmk0Q"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_5RzLNX7ZEeS3hoTUHAmk0Q" name="testCreateLinkFromPalette"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_5RzLNn7ZEeS3hoTUHAmk0Q" name="AbstractPapyrusTestCase" isAbstract="true"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_5RzLN37ZEeS3hoTUHAmk0Q" name="UMLElementTypes"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_5RzLOH7ZEeS3hoTUHAmk0Q" name="UMLPackage"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_5RzLOX7ZEeS3hoTUHAmk0Q" name="AbstractCreateLinkOwnedBySourceFromPaletteTest" isAbstract="true">
+ <generalization xmi:type="uml:Generalization" xmi:id="_5RzLOn7ZEeS3hoTUHAmk0Q" general="_5RzLM37ZEeS3hoTUHAmk0Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_5RzLO37ZEeS3hoTUHAmk0Q" name="AbstractCreateNodeFromPaletteTest" isAbstract="true">
+ <generalization xmi:type="uml:Generalization" xmi:id="_5RzLPH7ZEeS3hoTUHAmk0Q" general="_5RzLMX7ZEeS3hoTUHAmk0Q"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_5RzLPX7ZEeS3hoTUHAmk0Q" name="testCreateNodeFromPalette"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_5RzLPn7ZEeS3hoTUHAmk0Q" name="AbstractAppearanceNodeTest" isAbstract="true">
+ <generalization xmi:type="uml:Generalization" xmi:id="_5RzLP37ZEeS3hoTUHAmk0Q" general="_5RzLNn7ZEeS3hoTUHAmk0Q"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_5RzLQH7ZEeS3hoTUHAmk0Q" name="testAppearance"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_5RzLQX7ZEeS3hoTUHAmk0Q" name="AbstractDropNodeTest" isAbstract="true">
+ <generalization xmi:type="uml:Generalization" xmi:id="_5RzLQn7ZEeS3hoTUHAmk0Q" general="_5RzLNn7ZEeS3hoTUHAmk0Q"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_5RzLQ37ZEeS3hoTUHAmk0Q" name="testToDropNode"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_5RzLRH7ZEeS3hoTUHAmk0Q" name="AbstractDeleteNodeTest" isAbstract="true">
+ <generalization xmi:type="uml:Generalization" xmi:id="_5RzLRX7ZEeS3hoTUHAmk0Q" general="_5RzLNn7ZEeS3hoTUHAmk0Q"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_5RzLRn7ZEeS3hoTUHAmk0Q" general="_5RzLNn7ZEeS3hoTUHAmk0Q"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_5RzLR37ZEeS3hoTUHAmk0Q" name="testDestroy"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_5RzLSH7ZEeS3hoTUHAmk0Q" name="AbstractEditableNodeTest" isAbstract="true">
+ <generalization xmi:type="uml:Generalization" xmi:id="_5RzLSX7ZEeS3hoTUHAmk0Q" general="_5RzLNn7ZEeS3hoTUHAmk0Q"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_5RzLSn7ZEeS3hoTUHAmk0Q" general="_5RzLNn7ZEeS3hoTUHAmk0Q"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_5RzLS37ZEeS3hoTUHAmk0Q" name="testEdition"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_5RzLTH7ZEeS3hoTUHAmk0Q" name="AbstractCreateChildLabelNodeFromPaletteTest" isAbstract="true">
+ <generalization xmi:type="uml:Generalization" xmi:id="_5RzLTX7ZEeS3hoTUHAmk0Q" general="_5RzLMX7ZEeS3hoTUHAmk0Q"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_5RzLTn7ZEeS3hoTUHAmk0Q" name="testCreateChildLabelNodeFromPaletteTest"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_BaNQZnoyEeSIvbC5EJMc1g" name="Design">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iH6T8HxnEeS3hoTUHAmk0Q" annotatedElement="_rNn0IHvLEeS3hoTUHAmk0Q">
+ <body>This is the sequence of actions performed in the workflow to generate the tests. The input and output pins represent the inputs and outputs of every action.&#xD;
+</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_2FrE4H7CEeS3hoTUHAmk0Q" annotatedElement="_kuoXcHvLEeS3hoTUHAmk0Q">
+ <body>This is the structure of launchers for the generation workflow according to each type of diagram.</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_BaNQZ3oyEeSIvbC5EJMc1g" name="DesignAbstraction" client="_BaNQZnoyEeSIvbC5EJMc1g" supplier="_BaNQY3oyEeSIvbC5EJMc1g"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_kuoXcHvLEeS3hoTUHAmk0Q" name="Structure">
+ <packagedElement xmi:type="uml:Class" xmi:id="_3C8cUHvLEeS3hoTUHAmk0Q" name="GenerateTestsWorkflow" isAbstract="true"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_3C9DYHvLEeS3hoTUHAmk0Q" name="StateMachineDiagramGenerateTestsWorkflow">
+ <generalization xmi:type="uml:Generalization" xmi:id="_3C9DYXvLEeS3hoTUHAmk0Q" general="_3C8cUHvLEeS3hoTUHAmk0Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_3C9DYnvLEeS3hoTUHAmk0Q" name="ClassDiagramGenerateTestsWorkflow">
+ <generalization xmi:type="uml:Generalization" xmi:id="_3C9DY3vLEeS3hoTUHAmk0Q" general="_3C8cUHvLEeS3hoTUHAmk0Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_3C9DZHvLEeS3hoTUHAmk0Q" name="CommunicationDiagramGenerateTestsWorkflow">
+ <generalization xmi:type="uml:Generalization" xmi:id="_3C9DZXvLEeS3hoTUHAmk0Q" general="_3C8cUHvLEeS3hoTUHAmk0Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_3C9qcHvLEeS3hoTUHAmk0Q" name="UseCaseDiagramGenerateTestsWorkflow">
+ <generalization xmi:type="uml:Generalization" xmi:id="_3C9qcXvLEeS3hoTUHAmk0Q" general="_3C8cUHvLEeS3hoTUHAmk0Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_3C9qcnvLEeS3hoTUHAmk0Q" name="ActivityDiagramGenerateTestsWorkflow">
+ <generalization xmi:type="uml:Generalization" xmi:id="_3C9qc3vLEeS3hoTUHAmk0Q" general="_3C8cUHvLEeS3hoTUHAmk0Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_3C9qdHvLEeS3hoTUHAmk0Q" name="SequenceDiagramGenerateTestsWorkflow">
+ <generalization xmi:type="uml:Generalization" xmi:id="_3C9qdXvLEeS3hoTUHAmk0Q" general="_3C8cUHvLEeS3hoTUHAmk0Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_3C9qdnvLEeS3hoTUHAmk0Q" name="DeploymentDiagramGenerateTestsWorkflow">
+ <generalization xmi:type="uml:Generalization" xmi:id="_3C9qd3vLEeS3hoTUHAmk0Q" general="_3C8cUHvLEeS3hoTUHAmk0Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_3C-RgHvLEeS3hoTUHAmk0Q" name="CompositeStructureDiagramGenerateTestsWorkflow">
+ <generalization xmi:type="uml:Generalization" xmi:id="_3C-RgXvLEeS3hoTUHAmk0Q" general="_3C8cUHvLEeS3hoTUHAmk0Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_3C-RgnvLEeS3hoTUHAmk0Q" name="ComponentDiagramGenerateTestsWorkflow">
+ <generalization xmi:type="uml:Generalization" xmi:id="_3C-Rg3vLEeS3hoTUHAmk0Q" general="_3C8cUHvLEeS3hoTUHAmk0Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_3C-RhHvLEeS3hoTUHAmk0Q" name="TimingDiagramGenerateTestsWorkflow">
+ <generalization xmi:type="uml:Generalization" xmi:id="_3C-RhXvLEeS3hoTUHAmk0Q" general="_3C8cUHvLEeS3hoTUHAmk0Q"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_3C-4kHvLEeS3hoTUHAmk0Q" name="ProfileDiagramGenerateTestsWorkflow">
+ <generalization xmi:type="uml:Generalization" xmi:id="_3C-4kXvLEeS3hoTUHAmk0Q" general="_3C8cUHvLEeS3hoTUHAmk0Q"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_rNn0IHvLEeS3hoTUHAmk0Q" name="Behavior">
+ <packagedElement xmi:type="uml:Activity" xmi:id="_p9X3wHvMEeS3hoTUHAmk0Q" name="Papyrus Test Generation Workflow" node="_p9X3xXvMEeS3hoTUHAmk0Q _p9X3xnvMEeS3hoTUHAmk0Q _p9X3x3vMEeS3hoTUHAmk0Q _p9X3zHvMEeS3hoTUHAmk0Q _p9X313vMEeS3hoTUHAmk0Q">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_p9X3wXvMEeS3hoTUHAmk0Q" target="_p9X3x3vMEeS3hoTUHAmk0Q" source="_p9X3xXvMEeS3hoTUHAmk0Q"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_p9X3wnvMEeS3hoTUHAmk0Q" target="_p9X3zHvMEeS3hoTUHAmk0Q" source="_p9X3x3vMEeS3hoTUHAmk0Q"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_p9X3w3vMEeS3hoTUHAmk0Q" target="_p9X313vMEeS3hoTUHAmk0Q" source="_p9X3zHvMEeS3hoTUHAmk0Q"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_p9X3xHvMEeS3hoTUHAmk0Q" target="_p9X3xnvMEeS3hoTUHAmk0Q" source="_p9X313vMEeS3hoTUHAmk0Q"/>
+ <node xmi:type="uml:InitialNode" xmi:id="_p9X3xXvMEeS3hoTUHAmk0Q" name="InitialNode" outgoing="_p9X3wXvMEeS3hoTUHAmk0Q"/>
+ <node xmi:type="uml:FlowFinalNode" xmi:id="_p9X3xnvMEeS3hoTUHAmk0Q" name="FlowFinalNode" incoming="_p9X3xHvMEeS3hoTUHAmk0Q"/>
+ <node xmi:type="uml:OpaqueAction" xmi:id="_p9X3x3vMEeS3hoTUHAmk0Q" name="Transform GMFGen model to UML" incoming="_p9X3wXvMEeS3hoTUHAmk0Q" outgoing="_p9X3wnvMEeS3hoTUHAmk0Q">
+ <inputValue xmi:type="uml:InputPin" xmi:id="_p9X3yHvMEeS3hoTUHAmk0Q" name="[DiagramType].gmfgen">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_p9X3yXvMEeS3hoTUHAmk0Q" value="1"/>
+ </inputValue>
+ <outputValue xmi:type="uml:OutputPin" xmi:id="_p9X3ynvMEeS3hoTUHAmk0Q" name="[DiagramType].gmfgen.uml">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_p9X3y3vMEeS3hoTUHAmk0Q" value="1"/>
+ </outputValue>
+ </node>
+ <node xmi:type="uml:OpaqueAction" xmi:id="_p9X3zHvMEeS3hoTUHAmk0Q" name="Generate UML-UTP Test Model" incoming="_p9X3wnvMEeS3hoTUHAmk0Q" outgoing="_p9X3w3vMEeS3hoTUHAmk0Q">
+ <inputValue xmi:type="uml:InputPin" xmi:id="_p9X3zXvMEeS3hoTUHAmk0Q" name="[DiagramType].gmfgen.uml">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_p9X3znvMEeS3hoTUHAmk0Q" value="1"/>
+ </inputValue>
+ <inputValue xmi:type="uml:InputPin" xmi:id="_p9X3z3vMEeS3hoTUHAmk0Q" name="testFrameworkBase.uml">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_p9X30HvMEeS3hoTUHAmk0Q" value="1"/>
+ </inputValue>
+ <inputValue xmi:type="uml:InputPin" xmi:id="_p9X30XvMEeS3hoTUHAmk0Q" name="utp.profile.uml">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_p9X30nvMEeS3hoTUHAmk0Q" value="1"/>
+ </inputValue>
+ <inputValue xmi:type="uml:InputPin" xmi:id="_p9X303vMEeS3hoTUHAmk0Q" name="utpModuleFunction">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_p9X31HvMEeS3hoTUHAmk0Q" value="1"/>
+ </inputValue>
+ <outputValue xmi:type="uml:OutputPin" xmi:id="_p9X31XvMEeS3hoTUHAmk0Q" name="[DiagramType]TestModel.uml">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_p9X31nvMEeS3hoTUHAmk0Q" value="1"/>
+ </outputValue>
+ </node>
+ <node xmi:type="uml:OpaqueAction" xmi:id="_p9X313vMEeS3hoTUHAmk0Q" name="Generate JUnit tests" incoming="_p9X3w3vMEeS3hoTUHAmk0Q" outgoing="_p9X3xHvMEeS3hoTUHAmk0Q">
+ <inputValue xmi:type="uml:InputPin" xmi:id="_p9X32HvMEeS3hoTUHAmk0Q" name="[DiagramType]TestModel.uml">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_p9X32XvMEeS3hoTUHAmk0Q" value="1"/>
+ </inputValue>
+ <outputValue xmi:type="uml:OutputPin" xmi:id="_p9X32nvMEeS3hoTUHAmk0Q" name="Test[DiagramType][UseCase].java">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_p9X323vMEeS3hoTUHAmk0Q" value="1"/>
+ </outputValue>
+ </node>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_BaNQa3oyEeSIvbC5EJMc1g">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6HNOoCG7EeWjkObMY_LmBA" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6HNOoSG7EeWjkObMY_LmBA" key="Version" value="0.0.7"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6HNOoiG7EeWjkObMY_LmBA" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6HNOoyG7EeWjkObMY_LmBA" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6HNOpCG7EeWjkObMY_LmBA" key="Date" value="2014-11-26"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6HNOpSG7EeWjkObMY_LmBA" key="Author" value=""/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BaNQbHoyEeSIvbC5EJMc1g" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_rplkQXVxEeSZ-fQGFkyJeQ"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_kWqjAMbXEeO09JBvNFZRNw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_BaNQbXoyEeSIvbC5EJMc1g">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BaNQbnoyEeSIvbC5EJMc1g" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_rpmyYHVxEeSZ-fQGFkyJeQ"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_qCT3MMbXEeO09JBvNFZRNw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_BaNQb3oyEeSIvbC5EJMc1g">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6HQR8CG7EeWjkObMY_LmBA" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6HQR8SG7EeWjkObMY_LmBA" key="Version" value="0.0.7"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6HQR8iG7EeWjkObMY_LmBA" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6HQR8yG7EeWjkObMY_LmBA" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6HQR9CG7EeWjkObMY_LmBA" key="Date" value="2014-11-26"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6HQR9SG7EeWjkObMY_LmBA" key="Author" value=""/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BaNQcHoyEeSIvbC5EJMc1g" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_rpnZcXVxEeSZ-fQGFkyJeQ"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_2LNtQMbYEeO09JBvNFZRNw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_BaNQcXoyEeSIvbC5EJMc1g">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BaNQcnoyEeSIvbC5EJMc1g" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//requirements"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_OOJC4LX8EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_BaNQc3oyEeSIvbC5EJMc1g">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6HSuMCG7EeWjkObMY_LmBA" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6HSuMSG7EeWjkObMY_LmBA" key="Version" value="0.0.11"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6HSuMiG7EeWjkObMY_LmBA" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6HSuMyG7EeWjkObMY_LmBA" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6HSuNCG7EeWjkObMY_LmBA" key="Date" value="2014-11-14"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6HSuNSG7EeWjkObMY_LmBA" key="Author" value=""/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BaNQdHoyEeSIvbC5EJMc1g" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://DEVELOPER_PROFILES/Document.profile.uml#_RQrLoWwBEeSIYu1Ih2FYyQ"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://DEVELOPER_PROFILES/Document.profile.uml#_D0JcUMnzEeO9CYUoXDRplw"/>
+ </profileApplication>
+ </uml:Model>
+ <structure:Project xmi:id="_BaNQdXoyEeSIvbC5EJMc1g" author="Juan Cadavid&#xD;&#xA;[juan.cadavid@cea.fr]" version="1.0" base_Model="_BaNQYHoyEeSIvbC5EJMc1g" title="Papyrus Test Generation Framework"/>
+ <structure:Requirements xmi:id="_BaNQdnoyEeSIvbC5EJMc1g" base_Model="_BaNQYnoyEeSIvbC5EJMc1g"/>
+ <structure:UseCases xmi:id="_BaNQd3oyEeSIvbC5EJMc1g" base_Model="_BaNQY3oyEeSIvbC5EJMc1g"/>
+ <structure:Design xmi:id="_BaNQeHoyEeSIvbC5EJMc1g" base_Model="_BaNQZnoyEeSIvbC5EJMc1g"/>
+ <Requirements:Requirement xmi:id="_8rgkMHsDEeS3hoTUHAmk0Q" text="The framework shall allow to generate JUnit tests for UML diagram editors, its nodes and links" id="req01" base_Class="_8rcSwHsDEeS3hoTUHAmk0Q"/>
+ <Requirements:Requirement xmi:id="_ZmnooHsEEeS3hoTUHAmk0Q" text="The framework shall test functional test cases: for example creation of elements, hide, delete, edition, drop from model explorer, among many others." id="req02" base_Class="_ZmlMYHsEEeS3hoTUHAmk0Q"/>
+ <Requirements:Requirement xmi:id="_aSIDwHsEEeS3hoTUHAmk0Q" text="The framework shall be extensible with new diagram editors based on GMF, and other technologies where an editor description is available as a model (such as Nattable)." id="req03" base_Class="_aSGOkHsEEeS3hoTUHAmk0Q"/>
+ <Requirements:Requirement xmi:id="_fRhggHsFEeS3hoTUHAmk0Q" text="The framework shall attain complete functional coverage for a diagram editor." id="req04" base_Class="_fRgSYHsFEeS3hoTUHAmk0Q"/>
+ <Requirements:Requirement xmi:id="_2AkEQHsFEeS3hoTUHAmk0Q" text="The framework shall cover all the possible code coverable by generated tests (expected to be around 80%)" id="req05" base_Class="_2AiPEHsFEeS3hoTUHAmk0Q"/>
+</xmi:XMI>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/model/ClassDiagramTest.di b/tests/framework/org.eclipse.papyrus.tests.framework/doc/model.di
index 8634d4c00e0..bf9abab340f 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/model/ClassDiagramTest.di
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/doc/model.di
@@ -1,2 +1,2 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/model.uml b/tests/framework/org.eclipse.papyrus.tests.framework/doc/model.uml
new file mode 100644
index 00000000000..1ecfcf49278
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/doc/model.uml
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_eEWLAIUyEeSUybMY4UGChQ" name="SysMLmodel">
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_eM0xkIUyEeSUybMY4UGChQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eM0xkYUyEeSUybMY4UGChQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#/"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_TZ_nULU5EduiKqCzJMWbGw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_eM0xkoUyEeSUybMY4UGChQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eM0xk4UyEeSUybMY4UGChQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//modelelements"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Gx8MgLX7EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_eM0xlIUyEeSUybMY4UGChQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eM0xlYUyEeSUybMY4UGChQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//blocks"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_fSw28LX7EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_eM0xloUyEeSUybMY4UGChQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eM0xl4UyEeSUybMY4UGChQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//portandflows"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_rpx28LX7EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_eM0xmIUyEeSUybMY4UGChQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eM0xmYUyEeSUybMY4UGChQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//constraints"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_5WYJ0LX7EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_eM0xmoUyEeSUybMY4UGChQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eM0xm4UyEeSUybMY4UGChQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//activities"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_C2zXMLX8EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_eM0xnIUyEeSUybMY4UGChQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eM0xnYUyEeSUybMY4UGChQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//allocations"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_NxdG4LX8EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_eM0xnoUyEeSUybMY4UGChQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eM97gIUyEeSUybMY4UGChQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//requirements"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_OOJC4LX8EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_eM97gYUyEeSUybMY4UGChQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eM97goUyEeSUybMY4UGChQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//interactions"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_meOioLX8EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_eM97g4UyEeSUybMY4UGChQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eM97hIUyEeSUybMY4UGChQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//statemachines"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_nAF5kLX8EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_eM97hYUyEeSUybMY4UGChQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eM97hoUyEeSUybMY4UGChQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//usecases"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_neZmMLX8EduFmqQsrNB9lw"/>
+ </profileApplication>
+</uml:Model>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/model/exceptions.ecore b/tests/framework/org.eclipse.papyrus.tests.framework/model/exceptions.ecore
new file mode 100644
index 00000000000..17580e1f095
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/model/exceptions.ecore
@@ -0,0 +1,148 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="exceptions" nsURI="http://www.eclipse.org/papyrus/2015/testframework/exceptions"
+ nsPrefix="exceptions">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/Ecore">
+ <details key="validationDelegates" value="http://www.eclipse.org/emf/2002/Ecore/OCL"/>
+ </eAnnotations>
+ <eClassifiers xsi:type="ecore:EClass" name="ForbiddenEditPartPermutation" eSuperTypes="#//TestConstraint">
+ <eAnnotations source="duplicates">
+ <contents xsi:type="ecore:EOperation" name="validate" ordered="false" lowerBound="1"
+ eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean">
+ <eAnnotations source="redefines" references="#//TestConstraint/validate"/>
+ <eParameters name="editPart" unique="false" lowerBound="1" upperBound="-1"
+ eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//InstanceSpecification"/>
+ <eParameters name="testClass" ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Class"/>
+ <eParameters name="diagnostics" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EDiagnosticChain"/>
+ </contents>
+ </eAnnotations>
+ <eOperations name="test_classes" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/Ecore/OCL">
+ <details key="body" value="testClass->forAll(conformsTo(_'org.eclipse.papyrus.uml.diagram.tests'::AbstractPapyrusTestCase.oclAsType(UML::Type)))"/>
+ </eAnnotations>
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="testClass->forAll(conformsTo(_'org.eclipse.papyrus.uml.diagram.tests'::AbstractPapyrusTestCase.oclAsType(UML::Type)))"/>
+ </eAnnotations>
+ <eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="The chain of diagnostics to which problems are to be appended."/>
+ </eAnnotations>
+ </eParameters>
+ <eParameters name="context">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="The cache of context-specific information."/>
+ </eAnnotations>
+ <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap">
+ <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ <eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
+ </eGenericType>
+ </eParameters>
+ </eOperations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="reasonKind" ordered="false"
+ lowerBound="1" eType="#//ForbiddenReasonKind" defaultValueLiteral="invalid"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="reason" ordered="false"
+ eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="testClass" ordered="false"
+ lowerBound="1" upperBound="-1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Class"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="editPart" ordered="false"
+ lowerBound="1" upperBound="-1" eType="#//EditPartSpec" containment="true"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="TestConstraint" abstract="true">
+ <eOperations name="validate" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean">
+ <eParameters name="editPart" unique="false" lowerBound="1" upperBound="-1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//InstanceSpecification"/>
+ <eParameters name="testClass" ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Class"/>
+ <eParameters name="diagnostics" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EDiagnosticChain"/>
+ </eOperations>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="container" ordered="false"
+ lowerBound="1" eType="#//TestExceptions" eOpposite="#//TestExceptions/constraint"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="omitOnFailure" ordered="false"
+ lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="TestExceptions">
+ <eOperations name="validate" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean">
+ <eParameters name="editPart" unique="false" lowerBound="1" upperBound="-1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//InstanceSpecification"/>
+ <eParameters name="testClass" ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Class"/>
+ <eParameters name="diagnostics" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EDiagnosticChain"/>
+ </eOperations>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="constraint" ordered="false"
+ upperBound="-1" eType="#//TestConstraint" containment="true" eOpposite="#//TestConstraint/container"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EEnum" name="ForbiddenReasonKind">
+ <eLiterals name="invalid"/>
+ <eLiterals name="failing" value="1">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="Indicates that the permutation of edit-parts is forbidden because the tests generated would fail.&#xA;The system-under-test intends to support this permutation, but it does not work."/>
+ </eAnnotations>
+ </eLiterals>
+ <eLiterals name="unimplemented" value="2">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="Indicates that the permutation of edit-parts is forbidden because the&#xA;system-under-test does not intend to support it, so generating tests&#xA;would be pointless (they would only fail)."/>
+ </eAnnotations>
+ </eLiterals>
+ <eLiterals name="interactive" value="3"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="EditPartSpec" abstract="true">
+ <eOperations name="matches" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean">
+ <eParameters name="editPart" ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//InstanceSpecification"/>
+ </eOperations>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="composite" ordered="false"
+ eType="#//CompositeEditPartSpec" eOpposite="#//CompositeEditPartSpec/operand"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="CompositeEditPartSpec" eSuperTypes="#//EditPartSpec">
+ <eAnnotations source="duplicates">
+ <contents xsi:type="ecore:EOperation" name="matches" ordered="false" lowerBound="1"
+ eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean">
+ <eAnnotations source="redefines" references="#//EditPartSpec/matches"/>
+ <eParameters name="editPart" ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//InstanceSpecification"/>
+ </contents>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="operator" ordered="false"
+ lowerBound="1" eType="#//OperatorKind"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="operand" ordered="false"
+ lowerBound="1" upperBound="-1" eType="#//EditPartSpec" containment="true"
+ eOpposite="#//EditPartSpec/composite"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EEnum" name="OperatorKind">
+ <eLiterals name="and"/>
+ <eLiterals name="or" value="1"/>
+ <eLiterals name="not" value="2"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="EditPartRef" eSuperTypes="#//EditPartSpec">
+ <eAnnotations source="duplicates">
+ <contents xsi:type="ecore:EOperation" name="matches" ordered="false" lowerBound="1"
+ eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean">
+ <eAnnotations source="redefines" references="#//EditPartSpec/matches"/>
+ <eParameters name="editPart" ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//InstanceSpecification"/>
+ </contents>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="editPart" ordered="false"
+ lowerBound="1" eType="ecore:EClass ../../org.eclipse.gmf.codegen/models/gmfgen.ecore#//GenCommonBase"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="AnyEditPart" eSuperTypes="#//EditPartSpec">
+ <eAnnotations source="duplicates">
+ <contents xsi:type="ecore:EOperation" name="matches" ordered="false" lowerBound="1"
+ eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean">
+ <eAnnotations source="redefines" references="#//EditPartSpec/matches"/>
+ <eParameters name="editPart" ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//InstanceSpecification"/>
+ </contents>
+ </eAnnotations>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="ForbiddenEditPart" eSuperTypes="#//TestConstraint">
+ <eAnnotations source="duplicates">
+ <contents xsi:type="ecore:EOperation" name="validate" ordered="false" lowerBound="1"
+ eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean">
+ <eAnnotations source="redefines" references="#//TestConstraint/validate"/>
+ <eParameters name="editPart" unique="false" lowerBound="1" upperBound="-1"
+ eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//InstanceSpecification"/>
+ <eParameters name="testClass" ordered="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Class"/>
+ <eParameters name="diagnostics" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EDiagnosticChain"/>
+ </contents>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="editPart" ordered="false"
+ lowerBound="1" eType="#//EditPartSpec" containment="true"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="reason" ordered="false"
+ eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="reasonKind" ordered="false"
+ lowerBound="1" eType="#//ForbiddenReasonKind" defaultValueLiteral="invalid"/>
+ </eClassifiers>
+</ecore:EPackage>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/model/genmodel.uml b/tests/framework/org.eclipse.papyrus.tests.framework/model/genmodel.uml
new file mode 100644
index 00000000000..2fbf68b2a82
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/model/genmodel.uml
@@ -0,0 +1,946 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" 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/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA">
+ <uml:Model xmi:id="_pwwmsLA6EeO4_99b0CahZA" name="genmodel" URI="http://www.eclipse.org/emf/2002/GenModel">
+ <packagedElement xmi:type="uml:Class" xmi:id="_pwwmsbA6EeO4_99b0CahZA" name="GenModel">
+ <generalization xmi:id="_pwwmsrA6EeO4_99b0CahZA" general="_pwwndLA6EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_pwwms7A6EeO4_99b0CahZA" name="copyrightText" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwmtLA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwmtbA6EeO4_99b0CahZA" name="modelDirectory" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwmtrA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwmt7A6EeO4_99b0CahZA" name="creationCommands" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwmuLA6EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_pwwmubA6EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwmurA6EeO4_99b0CahZA" name="creationIcons" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwmu7A6EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_pwwmvLA6EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwmvbA6EeO4_99b0CahZA" name="creationSubmenus" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwmvrA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwmv7A6EeO4_99b0CahZA" name="editDirectory" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwmwLA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwmwbA6EeO4_99b0CahZA" name="editorDirectory" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwmwrA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwmw7A6EeO4_99b0CahZA" name="modelPluginID" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwmxLA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwmxbA6EeO4_99b0CahZA" name="templateDirectory" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwmxrA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwmx7A6EeO4_99b0CahZA" name="runtimeJar" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwmyLA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwmybA6EeO4_99b0CahZA" name="foreignModel" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwmyrA6EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pwwmy7A6EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwmzLA6EeO4_99b0CahZA" name="dynamicTemplates" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwmzbA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwmzrA6EeO4_99b0CahZA" name="redirection" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwmz7A6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwm0LA6EeO4_99b0CahZA" name="forceOverwrite" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwm0bA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwm0rA6EeO4_99b0CahZA" name="nonExternalizedStringTag" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwm07A6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwm1LA6EeO4_99b0CahZA" name="modelName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwm1bA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwm1rA6EeO4_99b0CahZA" name="modelPluginClass" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwm17A6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwm2LA6EeO4_99b0CahZA" name="editPluginClass" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwm2bA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwm2rA6EeO4_99b0CahZA" name="editorPluginClass" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwm27A6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwm3LA6EeO4_99b0CahZA" name="updateClasspath" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwm3bA6EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_pwwm3rA6EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwm37A6EeO4_99b0CahZA" name="generateSchema" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwm4LA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwm4bA6EeO4_99b0CahZA" name="nonNLSMarkers" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwm4rA6EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_pwwm47A6EeO4_99b0CahZA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwm5LA6EeO4_99b0CahZA" name="staticPackages" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwm5bA6EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pwwm5rA6EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwm57A6EeO4_99b0CahZA" name="modelPluginVariables" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwm6LA6EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pwwm6bA6EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwm6rA6EeO4_99b0CahZA" name="rootExtendsInterface" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwm67A6EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_pwwm7LA6EeO4_99b0CahZA" value="org.eclipse.emf.ecore.EObject">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwm7bA6EeO4_99b0CahZA" name="rootExtendsClass" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwm7rA6EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_pwwm77A6EeO4_99b0CahZA" value="org.eclipse.emf.ecore.impl.EObjectImpl">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwm8LA6EeO4_99b0CahZA" name="rootImplementsInterface" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwm8bA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwm8rA6EeO4_99b0CahZA" name="suppressEMFTypes" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwm87A6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwm9LA6EeO4_99b0CahZA" name="suppressEMFMetaData" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwm9bA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwm9rA6EeO4_99b0CahZA" name="suppressEMFModelTags" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwm97A6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwm-LA6EeO4_99b0CahZA" name="suppressInterfaces" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwm-bA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwm-rA6EeO4_99b0CahZA" name="featureMapWrapperInterface" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwm-7A6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwm_LA6EeO4_99b0CahZA" name="featureMapWrapperInternalInterface" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwm_bA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwm_rA6EeO4_99b0CahZA" name="featureMapWrapperClass" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwm_7A6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnALA6EeO4_99b0CahZA" name="runtimeCompatibility" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnAbA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnArA6EeO4_99b0CahZA" name="richClientPlatform" visibility="public" isOrdered="true" isDerived="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnA7A6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnBLA6EeO4_99b0CahZA" name="reflectiveDelegation" visibility="public" isOrdered="true" isDerived="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnBbA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnBrA6EeO4_99b0CahZA" name="codeFormatting" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnB7A6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnCLA6EeO4_99b0CahZA" name="commentFormatting" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnCbA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnCrA6EeO4_99b0CahZA" name="testsDirectory" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnC7A6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnDLA6EeO4_99b0CahZA" name="testSuiteClass" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnDbA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnDrA6EeO4_99b0CahZA" name="booleanFlagsField" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnD7A6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnELA6EeO4_99b0CahZA" name="booleanFlagsReservedBits" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnEbA6EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnErA6EeO4_99b0CahZA" value="-1">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnE7A6EeO4_99b0CahZA" name="importerID" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnFLA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnFbA6EeO4_99b0CahZA" name="bundleManifest" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnFrA6EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_pwwnF7A6EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnGLA6EeO4_99b0CahZA" name="featureDelegation" visibility="public" type="_pwwnk7A6EeO4_99b0CahZA" isOrdered="true">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnGbA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnGrA6EeO4_99b0CahZA" name="containmentProxies" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnG7A6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnHLA6EeO4_99b0CahZA" name="minimalReflectiveMethods" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnHbA6EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_pwwnHrA6EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnH7A6EeO4_99b0CahZA" name="suppressContainment" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnILA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnIbA6EeO4_99b0CahZA" name="suppressNotification" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnIrA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnI7A6EeO4_99b0CahZA" name="arrayAccessors" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnJLA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnJbA6EeO4_99b0CahZA" name="suppressUnsettable" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnJrA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnJ7A6EeO4_99b0CahZA" name="facadeHelperClass" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_pwwnKLA6EeO4_99b0CahZA" annotatedElement="_pwwnJ7A6EeO4_99b0CahZA">
+ <body>The default value must be always equals to JMerger.DEFAULT_FACADE_HELPER_CLASS.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnKbA6EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_pwwnKrA6EeO4_99b0CahZA" value="org.eclipse.emf.codegen.merge.java.facade.ast.ASTFacadeHelper">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnK7A6EeO4_99b0CahZA" name="complianceLevel" visibility="public" type="_pwwnmLA6EeO4_99b0CahZA" isOrdered="true">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnLLA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnLbA6EeO4_99b0CahZA" name="suppressGenModelAnnotations" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnLrA6EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_pwwnL7A6EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnMLA6EeO4_99b0CahZA" name="copyrightFields" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnMbA6EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_pwwnMrA6EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnM7A6EeO4_99b0CahZA" name="binaryCompatibleReflectiveMethods" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnNLA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnNbA6EeO4_99b0CahZA" name="publicConstructors" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnNrA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnN7A6EeO4_99b0CahZA" name="templatePluginVariables" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnOLA6EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pwwnObA6EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnOrA6EeO4_99b0CahZA" name="providerRootExtendsClass" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnO7A6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnPLA6EeO4_99b0CahZA" name="editPluginID" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnPbA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnPrA6EeO4_99b0CahZA" name="editPluginVariables" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnP7A6EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pwwnQLA6EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnQbA6EeO4_99b0CahZA" name="editorPluginID" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnQrA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnQ7A6EeO4_99b0CahZA" name="editorPluginVariables" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnRLA6EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pwwnRbA6EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnRrA6EeO4_99b0CahZA" name="testsPluginID" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnR7A6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnSLA6EeO4_99b0CahZA" name="testsPluginVariables" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnSbA6EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pwwnSrA6EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnS7A6EeO4_99b0CahZA" name="optimizedHasChildren" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnTLA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnTbA6EeO4_99b0CahZA" name="tableProviders" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnTrA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnT7A6EeO4_99b0CahZA" name="colorProviders" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnULA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnUbA6EeO4_99b0CahZA" name="fontProviders" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnUrA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnU7A6EeO4_99b0CahZA" name="runtimeVersion" visibility="public" type="_pwxNxLA6EeO4_99b0CahZA" isOrdered="true">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnVLA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnVbA6EeO4_99b0CahZA" name="language" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnVrA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnV7A6EeO4_99b0CahZA" name="packedEnums" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnWLA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnWbA6EeO4_99b0CahZA" name="genPackages" type="_pwxNzrA6EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_pwxOIbA6EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnWrA6EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pwwnW7A6EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnXLA6EeO4_99b0CahZA" name="usedGenPackages" type="_pwxNzrA6EeO4_99b0CahZA" isOrdered="true" association="_pwxOoLA6EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnXbA6EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pwwnXrA6EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnX7A6EeO4_99b0CahZA" name="interfaceNamePattern" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnYLA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnYbA6EeO4_99b0CahZA" name="classNamePattern" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnYrA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnY7A6EeO4_99b0CahZA" name="operationReflection" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnZLA6EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_pwwnZbA6EeO4_99b0CahZA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnZrA6EeO4_99b0CahZA" name="richAjaxPlatform" visibility="public" isOrdered="true" isDerived="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnZ7A6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnaLA6EeO4_99b0CahZA" name="runtimePlatform" visibility="public" type="_pwxOorA6EeO4_99b0CahZA" isOrdered="true">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnabA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnarA6EeO4_99b0CahZA" name="importOrganizing" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwna7A6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnbLA6EeO4_99b0CahZA" name="pluginKey" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnbbA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnbrA6EeO4_99b0CahZA" name="decoration" visibility="public" type="_pwxOp7A6EeO4_99b0CahZA" isOrdered="true">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnb7A6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwncLA6EeO4_99b0CahZA" name="styleProviders" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwncbA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwncrA6EeO4_99b0CahZA" name="cleanup" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnc7A6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_pwwndLA6EeO4_99b0CahZA" name="GenBase" isAbstract="true">
+ <ownedAttribute xmi:id="_pwwndbA6EeO4_99b0CahZA" name="genAnnotations" type="_pwwnfbA6EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_pwwnjrA6EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwndrA6EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pwwnd7A6EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_pwwneLA6EeO4_99b0CahZA" name="getGenAnnotation" visibility="public">
+ <ownedParameter xmi:id="_pwwnebA6EeO4_99b0CahZA" type="_pwwnfbA6EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnerA6EeO4_99b0CahZA"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_pwwne7A6EeO4_99b0CahZA" name="source" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnfLA6EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_pwwnfbA6EeO4_99b0CahZA" name="GenAnnotation">
+ <generalization xmi:id="_pwwnfrA6EeO4_99b0CahZA" general="_pwwndLA6EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_pwwnf7A6EeO4_99b0CahZA" name="source" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwngLA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwngbA6EeO4_99b0CahZA" name="details" isOrdered="true" aggregation="composite" association="_pwwnjLA6EeO4_99b0CahZA">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EStringToStringMapEntry"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwngrA6EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pwwng7A6EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnhLA6EeO4_99b0CahZA" name="genBase" type="_pwwndLA6EeO4_99b0CahZA" isOrdered="true" association="_pwwnjrA6EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnhbA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnhrA6EeO4_99b0CahZA" name="references" isOrdered="true" association="_pwwnj7A6EeO4_99b0CahZA">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EObject"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnh7A6EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pwwniLA6EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwwnibA6EeO4_99b0CahZA" name="contents" isOrdered="true" aggregation="composite" association="_pwwnkbA6EeO4_99b0CahZA">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EObject"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwwnirA6EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pwwni7A6EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_pwwnjLA6EeO4_99b0CahZA" memberEnd="_pwwngbA6EeO4_99b0CahZA _pwwnjbA6EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_pwwnjbA6EeO4_99b0CahZA" type="_pwwnfbA6EeO4_99b0CahZA" association="_pwwnjLA6EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_pwwnjrA6EeO4_99b0CahZA" memberEnd="_pwwndbA6EeO4_99b0CahZA _pwwnhLA6EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_pwwnj7A6EeO4_99b0CahZA" memberEnd="_pwwnhrA6EeO4_99b0CahZA _pwwnkLA6EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_pwwnkLA6EeO4_99b0CahZA" type="_pwwnfbA6EeO4_99b0CahZA" association="_pwwnj7A6EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_pwwnkbA6EeO4_99b0CahZA" memberEnd="_pwwnibA6EeO4_99b0CahZA _pwwnkrA6EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_pwwnkrA6EeO4_99b0CahZA" type="_pwwnfbA6EeO4_99b0CahZA" association="_pwwnkbA6EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_pwwnk7A6EeO4_99b0CahZA" name="GenDelegationKind">
+ <ownedLiteral xmi:id="_pwwnlLA6EeO4_99b0CahZA" name="None"/>
+ <ownedLiteral xmi:id="_pwwnlbA6EeO4_99b0CahZA" name="Reflective"/>
+ <ownedLiteral xmi:id="_pwwnlrA6EeO4_99b0CahZA" name="Virtual"/>
+ <ownedLiteral xmi:id="_pwwnl7A6EeO4_99b0CahZA" name="Dynamic"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_pwwnmLA6EeO4_99b0CahZA" name="GenJDKLevel">
+ <ownedLiteral xmi:id="_pwxNwLA6EeO4_99b0CahZA" name="JDK14"/>
+ <ownedLiteral xmi:id="_pwxNwbA6EeO4_99b0CahZA" name="JDK50"/>
+ <ownedLiteral xmi:id="_pwxNwrA6EeO4_99b0CahZA" name="JDK60"/>
+ <ownedLiteral xmi:id="_pwxNw7A6EeO4_99b0CahZA" name="JDK70"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_pwxNxLA6EeO4_99b0CahZA" name="GenRuntimeVersion">
+ <ownedLiteral xmi:id="_pwxNxbA6EeO4_99b0CahZA" name="EMF22"/>
+ <ownedLiteral xmi:id="_pwxNxrA6EeO4_99b0CahZA" name="EMF23"/>
+ <ownedLiteral xmi:id="_pwxNx7A6EeO4_99b0CahZA" name="EMF24"/>
+ <ownedLiteral xmi:id="_pwxNyLA6EeO4_99b0CahZA" name="EMF25"/>
+ <ownedLiteral xmi:id="_pwxNybA6EeO4_99b0CahZA" name="EMF26"/>
+ <ownedLiteral xmi:id="_pwxNyrA6EeO4_99b0CahZA" name="EMF27"/>
+ <ownedLiteral xmi:id="_pwxNy7A6EeO4_99b0CahZA" name="EMF28"/>
+ <ownedLiteral xmi:id="_pwxNzLA6EeO4_99b0CahZA" name="EMF29"/>
+ <ownedLiteral xmi:id="_pwxNzbA6EeO4_99b0CahZA" name="EMF210"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_pwxNzrA6EeO4_99b0CahZA" name="GenPackage">
+ <generalization xmi:id="_pwxNz7A6EeO4_99b0CahZA" general="_pwwndLA6EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_pwxN0LA6EeO4_99b0CahZA" name="prefix" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxN0bA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxN0rA6EeO4_99b0CahZA" name="basePackage" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxN07A6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxN1LA6EeO4_99b0CahZA" name="resource" visibility="public" type="_pwxOGrA6EeO4_99b0CahZA" isOrdered="true">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxN1bA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxN1rA6EeO4_99b0CahZA" name="disposableProviderFactory" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxN17A6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxN2LA6EeO4_99b0CahZA" name="adapterFactory" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxN2bA6EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_pwxN2rA6EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxN27A6EeO4_99b0CahZA" name="loadInitialization" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxN3LA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxN3bA6EeO4_99b0CahZA" name="interfacePackageSuffix" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxN3rA6EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_pwxN37A6EeO4_99b0CahZA" value="">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxN4LA6EeO4_99b0CahZA" name="metaDataPackageSuffix" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxN4bA6EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_pwxN4rA6EeO4_99b0CahZA" value="">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxN47A6EeO4_99b0CahZA" name="classPackageSuffix" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxN5LA6EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_pwxN5bA6EeO4_99b0CahZA" value="impl">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxN5rA6EeO4_99b0CahZA" name="utilityPackageSuffix" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxN57A6EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_pwxN6LA6EeO4_99b0CahZA" value="util">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxN6bA6EeO4_99b0CahZA" name="providerPackageSuffix" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxN6rA6EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_pwxN67A6EeO4_99b0CahZA" value="provider">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxN7LA6EeO4_99b0CahZA" name="presentationPackageSuffix" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxN7bA6EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_pwxN7rA6EeO4_99b0CahZA" value="presentation">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxN77A6EeO4_99b0CahZA" name="testsPackageSuffix" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxN8LA6EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_pwxN8bA6EeO4_99b0CahZA" value="tests">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxN8rA6EeO4_99b0CahZA" name="generateExampleClass" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxN87A6EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_pwxN9LA6EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxN9bA6EeO4_99b0CahZA" name="literalsInterface" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxN9rA6EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_pwxN97A6EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxN-LA6EeO4_99b0CahZA" name="dataTypeConverters" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxN-bA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxN-rA6EeO4_99b0CahZA" name="multipleEditorPages" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxN-7A6EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_pwxN_LA6EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxN_bA6EeO4_99b0CahZA" name="generateModelWizard" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxN_rA6EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_pwxN_7A6EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxOALA6EeO4_99b0CahZA" name="extensibleProviderFactory" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxOAbA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxOArA6EeO4_99b0CahZA" name="childCreationExtenders" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxOA7A6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxOBLA6EeO4_99b0CahZA" name="contentTypeIdentifier" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxOBbA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxOBrA6EeO4_99b0CahZA" name="fileExtensions" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxOB7A6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxOCLA6EeO4_99b0CahZA" name="ecorePackage" isOrdered="true" association="_pwxOH7A6EeO4_99b0CahZA">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EPackage"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxOCbA6EeO4_99b0CahZA" name="genModel" type="_pwwmsbA6EeO4_99b0CahZA" isOrdered="true" association="_pwxOIbA6EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxOCrA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxOC7A6EeO4_99b0CahZA" name="genEnums" type="_pwxOIrA6EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_pwxOR7A6EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxODLA6EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pwxODbA6EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxODrA6EeO4_99b0CahZA" name="genClassifiers" type="_pwxOLrA6EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_pwxONLA6EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxOD7A6EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pwxOELA6EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxOEbA6EeO4_99b0CahZA" name="genDataTypes" type="_pwxOK7A6EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_pwxOSbA6EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxOErA6EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pwxOE7A6EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxOFLA6EeO4_99b0CahZA" name="genClasses" type="_pwxOS7A6EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_pwxOnLA6EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxOFbA6EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pwxOFrA6EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxOF7A6EeO4_99b0CahZA" name="nestedGenPackages" type="_pwxNzrA6EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_pwxOnrA6EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxOGLA6EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pwxOGbA6EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_pwxOGrA6EeO4_99b0CahZA" name="GenResourceKind">
+ <ownedLiteral xmi:id="_pwxOG7A6EeO4_99b0CahZA" name="None"/>
+ <ownedLiteral xmi:id="_pwxOHLA6EeO4_99b0CahZA" name="Basic"/>
+ <ownedLiteral xmi:id="_pwxOHbA6EeO4_99b0CahZA" name="XMI"/>
+ <ownedLiteral xmi:id="_pwxOHrA6EeO4_99b0CahZA" name="XML"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_pwxOH7A6EeO4_99b0CahZA" memberEnd="_pwxOCLA6EeO4_99b0CahZA _pwxOILA6EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_pwxOILA6EeO4_99b0CahZA" type="_pwxNzrA6EeO4_99b0CahZA" association="_pwxOH7A6EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_pwxOIbA6EeO4_99b0CahZA" memberEnd="_pwwnWbA6EeO4_99b0CahZA _pwxOCbA6EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_pwxOIrA6EeO4_99b0CahZA" name="GenEnum">
+ <generalization xmi:id="_pwxOI7A6EeO4_99b0CahZA" general="_pwxOK7A6EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_pwxOJLA6EeO4_99b0CahZA" name="typeSafeEnumCompatible" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxOJbA6EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_pwxOJrA6EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxOJ7A6EeO4_99b0CahZA" name="ecoreEnum" isOrdered="true" association="_pwxOPrA6EeO4_99b0CahZA">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EEnum"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxOKLA6EeO4_99b0CahZA" name="genEnumLiterals" type="_pwxOQLA6EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_pwxORLA6EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxOKbA6EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pwxOKrA6EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_pwxOK7A6EeO4_99b0CahZA" name="GenDataType">
+ <generalization xmi:id="_pwxOLLA6EeO4_99b0CahZA" general="_pwxOLrA6EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_pwxOLbA6EeO4_99b0CahZA" name="ecoreDataType" isOrdered="true" association="_pwxOPLA6EeO4_99b0CahZA">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EDataType"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_pwxOLrA6EeO4_99b0CahZA" name="GenClassifier" isAbstract="true">
+ <generalization xmi:id="_pwxOL7A6EeO4_99b0CahZA" general="_pwwndLA6EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_pwxOMLA6EeO4_99b0CahZA" name="genPackage" type="_pwxNzrA6EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_pwxONLA6EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_pwxOMbA6EeO4_99b0CahZA" name="genTypeParameters" type="_pwxONbA6EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_pwxOOrA6EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxOMrA6EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pwxOM7A6EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_pwxONLA6EeO4_99b0CahZA" memberEnd="_pwxODrA6EeO4_99b0CahZA _pwxOMLA6EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_pwxONbA6EeO4_99b0CahZA" name="GenTypeParameter">
+ <generalization xmi:id="_pwxONrA6EeO4_99b0CahZA" general="_pwwndLA6EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_pwxON7A6EeO4_99b0CahZA" name="ecoreTypeParameter" isOrdered="true" association="_pwxOOLA6EeO4_99b0CahZA">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EGenericType"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_pwxOOLA6EeO4_99b0CahZA" memberEnd="_pwxON7A6EeO4_99b0CahZA _pwxOObA6EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_pwxOObA6EeO4_99b0CahZA" type="_pwxONbA6EeO4_99b0CahZA" association="_pwxOOLA6EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_pwxOOrA6EeO4_99b0CahZA" memberEnd="_pwxOMbA6EeO4_99b0CahZA _pwxOO7A6EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_pwxOO7A6EeO4_99b0CahZA" type="_pwxOLrA6EeO4_99b0CahZA" association="_pwxOOrA6EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_pwxOPLA6EeO4_99b0CahZA" memberEnd="_pwxOLbA6EeO4_99b0CahZA _pwxOPbA6EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_pwxOPbA6EeO4_99b0CahZA" type="_pwxOK7A6EeO4_99b0CahZA" association="_pwxOPLA6EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_pwxOPrA6EeO4_99b0CahZA" memberEnd="_pwxOJ7A6EeO4_99b0CahZA _pwxOP7A6EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_pwxOP7A6EeO4_99b0CahZA" type="_pwxOIrA6EeO4_99b0CahZA" association="_pwxOPrA6EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_pwxOQLA6EeO4_99b0CahZA" name="GenEnumLiteral">
+ <generalization xmi:id="_pwxOQbA6EeO4_99b0CahZA" general="_pwwndLA6EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_pwxOQrA6EeO4_99b0CahZA" name="genEnum" type="_pwxOIrA6EeO4_99b0CahZA" isOrdered="true" association="_pwxORLA6EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_pwxOQ7A6EeO4_99b0CahZA" name="ecoreEnumLiteral" isOrdered="true" association="_pwxORbA6EeO4_99b0CahZA">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EEnumLiteral"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_pwxORLA6EeO4_99b0CahZA" memberEnd="_pwxOKLA6EeO4_99b0CahZA _pwxOQrA6EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_pwxORbA6EeO4_99b0CahZA" memberEnd="_pwxOQ7A6EeO4_99b0CahZA _pwxORrA6EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_pwxORrA6EeO4_99b0CahZA" type="_pwxOQLA6EeO4_99b0CahZA" association="_pwxORbA6EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_pwxOR7A6EeO4_99b0CahZA" memberEnd="_pwxOC7A6EeO4_99b0CahZA _pwxOSLA6EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_pwxOSLA6EeO4_99b0CahZA" type="_pwxNzrA6EeO4_99b0CahZA" association="_pwxOR7A6EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_pwxOSbA6EeO4_99b0CahZA" memberEnd="_pwxOEbA6EeO4_99b0CahZA _pwxOSrA6EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_pwxOSrA6EeO4_99b0CahZA" type="_pwxNzrA6EeO4_99b0CahZA" association="_pwxOSbA6EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_pwxOS7A6EeO4_99b0CahZA" name="GenClass">
+ <generalization xmi:id="_pwxOTLA6EeO4_99b0CahZA" general="_pwxOLrA6EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_pwxOTbA6EeO4_99b0CahZA" name="provider" visibility="public" type="_pwxOXbA6EeO4_99b0CahZA" isOrdered="true">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxOTrA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxOT7A6EeO4_99b0CahZA" name="image" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxOULA6EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_pwxOUbA6EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxOUrA6EeO4_99b0CahZA" name="dynamic" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxOU7A6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxOVLA6EeO4_99b0CahZA" name="ecoreClass" isOrdered="true" association="_pwxOYbA6EeO4_99b0CahZA">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EClass"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxOVbA6EeO4_99b0CahZA" name="genFeatures" type="_pwxOY7A6EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_pwxOgbA6EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxOVrA6EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pwxOV7A6EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxOWLA6EeO4_99b0CahZA" name="genOperations" type="_pwxOhLA6EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_pwxOjrA6EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxOWbA6EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pwxOWrA6EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxOW7A6EeO4_99b0CahZA" name="labelFeature" type="_pwxOY7A6EeO4_99b0CahZA" isOrdered="true" association="_pwxOmrA6EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxOXLA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_pwxOXbA6EeO4_99b0CahZA" name="GenProviderKind">
+ <ownedLiteral xmi:id="_pwxOXrA6EeO4_99b0CahZA" name="Singleton"/>
+ <ownedLiteral xmi:id="_pwxOX7A6EeO4_99b0CahZA" name="Stateful"/>
+ <ownedLiteral xmi:id="_pwxOYLA6EeO4_99b0CahZA" name="None"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_pwxOYbA6EeO4_99b0CahZA" memberEnd="_pwxOVLA6EeO4_99b0CahZA _pwxOYrA6EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_pwxOYrA6EeO4_99b0CahZA" type="_pwxOS7A6EeO4_99b0CahZA" association="_pwxOYbA6EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_pwxOY7A6EeO4_99b0CahZA" name="GenFeature">
+ <generalization xmi:id="_pwxOZLA6EeO4_99b0CahZA" general="_pwxOe7A6EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_pwxOZbA6EeO4_99b0CahZA" name="property" visibility="public" type="_pwxOfbA6EeO4_99b0CahZA" isOrdered="true">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxOZrA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxOZ7A6EeO4_99b0CahZA" name="notify" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxOaLA6EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_pwxOabA6EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxOarA6EeO4_99b0CahZA" name="children" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxOa7A6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxObLA6EeO4_99b0CahZA" name="createChild" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxObbA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxObrA6EeO4_99b0CahZA" name="propertyCategory" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxOb7A6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxOcLA6EeO4_99b0CahZA" name="propertyFilterFlags" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxOcbA6EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pwxOcrA6EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxOc7A6EeO4_99b0CahZA" name="propertyDescription" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxOdLA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxOdbA6EeO4_99b0CahZA" name="propertyMultiLine" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxOdrA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxOd7A6EeO4_99b0CahZA" name="propertySortChoices" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxOeLA6EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxOebA6EeO4_99b0CahZA" name="genClass" type="_pwxOS7A6EeO4_99b0CahZA" isOrdered="true" association="_pwxOgbA6EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_pwxOerA6EeO4_99b0CahZA" name="ecoreFeature" isOrdered="true" association="_pwxOgrA6EeO4_99b0CahZA">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EStructuralFeature"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_pwxOe7A6EeO4_99b0CahZA" name="GenTypedElement" isAbstract="true">
+ <generalization xmi:id="_pwxOfLA6EeO4_99b0CahZA" general="_pwwndLA6EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_pwxOfbA6EeO4_99b0CahZA" name="GenPropertyKind">
+ <ownedLiteral xmi:id="_pwxOfrA6EeO4_99b0CahZA" name="Editable"/>
+ <ownedLiteral xmi:id="_pwxOf7A6EeO4_99b0CahZA" name="Readonly"/>
+ <ownedLiteral xmi:id="_pwxOgLA6EeO4_99b0CahZA" name="None"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_pwxOgbA6EeO4_99b0CahZA" memberEnd="_pwxOVbA6EeO4_99b0CahZA _pwxOebA6EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_pwxOgrA6EeO4_99b0CahZA" memberEnd="_pwxOerA6EeO4_99b0CahZA _pwxOg7A6EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_pwxOg7A6EeO4_99b0CahZA" type="_pwxOY7A6EeO4_99b0CahZA" association="_pwxOgrA6EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_pwxOhLA6EeO4_99b0CahZA" name="GenOperation">
+ <generalization xmi:id="_pwxOhbA6EeO4_99b0CahZA" general="_pwxOe7A6EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_pwxOhrA6EeO4_99b0CahZA" name="genClass" type="_pwxOS7A6EeO4_99b0CahZA" isOrdered="true" association="_pwxOjrA6EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_pwxOh7A6EeO4_99b0CahZA" name="ecoreOperation" isOrdered="true" association="_pwxOj7A6EeO4_99b0CahZA">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EOperation"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxOiLA6EeO4_99b0CahZA" name="genParameters" type="_pwxOkbA6EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_pwxOlbA6EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxOibA6EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pwxOirA6EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwxOi7A6EeO4_99b0CahZA" name="genTypeParameters" type="_pwxONbA6EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_pwxOmLA6EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwxOjLA6EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pwxOjbA6EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_pwxOjrA6EeO4_99b0CahZA" memberEnd="_pwxOWLA6EeO4_99b0CahZA _pwxOhrA6EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_pwxOj7A6EeO4_99b0CahZA" memberEnd="_pwxOh7A6EeO4_99b0CahZA _pwxOkLA6EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_pwxOkLA6EeO4_99b0CahZA" type="_pwxOhLA6EeO4_99b0CahZA" association="_pwxOj7A6EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_pwxOkbA6EeO4_99b0CahZA" name="GenParameter">
+ <generalization xmi:id="_pwxOkrA6EeO4_99b0CahZA" general="_pwxOe7A6EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_pwxOk7A6EeO4_99b0CahZA" name="genOperation" type="_pwxOhLA6EeO4_99b0CahZA" isOrdered="true" association="_pwxOlbA6EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_pwxOlLA6EeO4_99b0CahZA" name="ecoreParameter" isOrdered="true" association="_pwxOlrA6EeO4_99b0CahZA">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EParameter"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_pwxOlbA6EeO4_99b0CahZA" memberEnd="_pwxOiLA6EeO4_99b0CahZA _pwxOk7A6EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_pwxOlrA6EeO4_99b0CahZA" memberEnd="_pwxOlLA6EeO4_99b0CahZA _pwxOl7A6EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_pwxOl7A6EeO4_99b0CahZA" type="_pwxOkbA6EeO4_99b0CahZA" association="_pwxOlrA6EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_pwxOmLA6EeO4_99b0CahZA" memberEnd="_pwxOi7A6EeO4_99b0CahZA _pwxOmbA6EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_pwxOmbA6EeO4_99b0CahZA" type="_pwxOhLA6EeO4_99b0CahZA" association="_pwxOmLA6EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_pwxOmrA6EeO4_99b0CahZA" memberEnd="_pwxOW7A6EeO4_99b0CahZA _pwxOm7A6EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_pwxOm7A6EeO4_99b0CahZA" type="_pwxOS7A6EeO4_99b0CahZA" association="_pwxOmrA6EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_pwxOnLA6EeO4_99b0CahZA" memberEnd="_pwxOFLA6EeO4_99b0CahZA _pwxOnbA6EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_pwxOnbA6EeO4_99b0CahZA" type="_pwxNzrA6EeO4_99b0CahZA" association="_pwxOnLA6EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_pwxOnrA6EeO4_99b0CahZA" memberEnd="_pwxOF7A6EeO4_99b0CahZA _pwxOn7A6EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_pwxOn7A6EeO4_99b0CahZA" type="_pwxNzrA6EeO4_99b0CahZA" association="_pwxOnrA6EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_pwxOoLA6EeO4_99b0CahZA" memberEnd="_pwwnXLA6EeO4_99b0CahZA _pwxOobA6EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_pwxOobA6EeO4_99b0CahZA" type="_pwwmsbA6EeO4_99b0CahZA" association="_pwxOoLA6EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_pwxOorA6EeO4_99b0CahZA" name="GenRuntimePlatform">
+ <ownedLiteral xmi:id="_pwxOo7A6EeO4_99b0CahZA" name="IDE"/>
+ <ownedLiteral xmi:id="_pwxOpLA6EeO4_99b0CahZA" name="RCP"/>
+ <ownedLiteral xmi:id="_pwxOpbA6EeO4_99b0CahZA" name="RAP"/>
+ <ownedLiteral xmi:id="_pwxOprA6EeO4_99b0CahZA" name="GWT"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_pwxOp7A6EeO4_99b0CahZA" name="GenDecoration">
+ <ownedLiteral xmi:id="_pwxOqLA6EeO4_99b0CahZA" name="None"/>
+ <ownedLiteral xmi:id="_pwxOqbA6EeO4_99b0CahZA" name="Manual"/>
+ <ownedLiteral xmi:id="_pwxOqrA6EeO4_99b0CahZA" name="Live"/>
+ </packagedElement>
+ <profileApplication xmi:id="_pwxOq7A6EeO4_99b0CahZA">
+ <eAnnotations xmi:id="_pwxOrLA6EeO4_99b0CahZA" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
+ </profileApplication>
+ </uml:Model>
+ <Ecore:EPackage xmi:id="_pwx00LA6EeO4_99b0CahZA" base_Package="_pwwmsLA6EeO4_99b0CahZA" nsPrefix="genmodel"/>
+ <Ecore:EClass xmi:id="_pwx00bA6EeO4_99b0CahZA" base_Class="_pwwmsbA6EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_pwzqALA6EeO4_99b0CahZA" base_Property="_pwwnWbA6EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_pwzqAbA6EeO4_99b0CahZA" base_Property="_pwwnXLA6EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_pwzqArA6EeO4_99b0CahZA" base_Class="_pwwndLA6EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_pwzqA7A6EeO4_99b0CahZA" base_Property="_pwwndbA6EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_pw0RELA6EeO4_99b0CahZA" base_Operation="_pwwneLA6EeO4_99b0CahZA"/>
+ <Ecore:EParameter xmi:id="_pw0REbA6EeO4_99b0CahZA" base_Parameter="_pwwne7A6EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_pw0RErA6EeO4_99b0CahZA" base_Class="_pwwnfbA6EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_pw0RE7A6EeO4_99b0CahZA" base_Property="_pwwngbA6EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EReference xmi:id="_pw0RFLA6EeO4_99b0CahZA" isTransient="true" base_Property="_pwwnhLA6EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_pw0RFbA6EeO4_99b0CahZA" base_Property="_pwwnhrA6EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_pw0RFrA6EeO4_99b0CahZA" base_Property="_pwwnibA6EeO4_99b0CahZA"/>
+ <Ecore:EEnum xmi:id="_pw0RF7A6EeO4_99b0CahZA" base_Enumeration="_pwwnk7A6EeO4_99b0CahZA"/>
+ <Ecore:EEnumLiteral xmi:id="_pw0RGLA6EeO4_99b0CahZA" base_EnumerationLiteral="_pwwnlLA6EeO4_99b0CahZA" literal="None"/>
+ <Ecore:EEnumLiteral xmi:id="_pw0RGbA6EeO4_99b0CahZA" base_EnumerationLiteral="_pwwnlbA6EeO4_99b0CahZA" literal="Reflective"/>
+ <Ecore:EEnumLiteral xmi:id="_pw04ILA6EeO4_99b0CahZA" base_EnumerationLiteral="_pwwnlrA6EeO4_99b0CahZA" literal="Virtual"/>
+ <Ecore:EEnumLiteral xmi:id="_pw04IbA6EeO4_99b0CahZA" base_EnumerationLiteral="_pwwnl7A6EeO4_99b0CahZA" literal="Dynamic"/>
+ <Ecore:EEnum xmi:id="_pw04IrA6EeO4_99b0CahZA" base_Enumeration="_pwwnmLA6EeO4_99b0CahZA"/>
+ <Ecore:EEnumLiteral xmi:id="_pw04I7A6EeO4_99b0CahZA" base_EnumerationLiteral="_pwxNwLA6EeO4_99b0CahZA" literal="1.4"/>
+ <Ecore:EEnumLiteral xmi:id="_pw04JLA6EeO4_99b0CahZA" base_EnumerationLiteral="_pwxNwbA6EeO4_99b0CahZA" literal="5.0"/>
+ <Ecore:EEnumLiteral xmi:id="_pw04JbA6EeO4_99b0CahZA" base_EnumerationLiteral="_pwxNwrA6EeO4_99b0CahZA" literal="6.0"/>
+ <Ecore:EEnumLiteral xmi:id="_pw04JrA6EeO4_99b0CahZA" base_EnumerationLiteral="_pwxNw7A6EeO4_99b0CahZA" literal="7.0"/>
+ <Ecore:EEnum xmi:id="_pw04J7A6EeO4_99b0CahZA" base_Enumeration="_pwxNxLA6EeO4_99b0CahZA"/>
+ <Ecore:EEnumLiteral xmi:id="_pw04KLA6EeO4_99b0CahZA" base_EnumerationLiteral="_pwxNxbA6EeO4_99b0CahZA" literal="2.2"/>
+ <Ecore:EEnumLiteral xmi:id="_pw04KbA6EeO4_99b0CahZA" base_EnumerationLiteral="_pwxNxrA6EeO4_99b0CahZA" literal="2.3"/>
+ <Ecore:EEnumLiteral xmi:id="_pw04KrA6EeO4_99b0CahZA" base_EnumerationLiteral="_pwxNx7A6EeO4_99b0CahZA" literal="2.4"/>
+ <Ecore:EEnumLiteral xmi:id="_pw04K7A6EeO4_99b0CahZA" base_EnumerationLiteral="_pwxNyLA6EeO4_99b0CahZA" literal="2.5"/>
+ <Ecore:EEnumLiteral xmi:id="_pw04LLA6EeO4_99b0CahZA" base_EnumerationLiteral="_pwxNybA6EeO4_99b0CahZA" literal="2.6"/>
+ <Ecore:EEnumLiteral xmi:id="_pw04LbA6EeO4_99b0CahZA" base_EnumerationLiteral="_pwxNyrA6EeO4_99b0CahZA" literal="2.7"/>
+ <Ecore:EEnumLiteral xmi:id="_pw04LrA6EeO4_99b0CahZA" base_EnumerationLiteral="_pwxNy7A6EeO4_99b0CahZA" literal="2.8"/>
+ <Ecore:EEnumLiteral xmi:id="_pw04L7A6EeO4_99b0CahZA" base_EnumerationLiteral="_pwxNzLA6EeO4_99b0CahZA" literal="2.9"/>
+ <Ecore:EEnumLiteral xmi:id="_pw1fMLA6EeO4_99b0CahZA" base_EnumerationLiteral="_pwxNzbA6EeO4_99b0CahZA" literal="2.10"/>
+ <Ecore:EClass xmi:id="_pw1fMbA6EeO4_99b0CahZA" base_Class="_pwxNzrA6EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_pw2GQLA6EeO4_99b0CahZA" base_Property="_pwxOCLA6EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_pw2GQbA6EeO4_99b0CahZA" isTransient="true" base_Property="_pwxOCbA6EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_pw2GQrA6EeO4_99b0CahZA" base_Property="_pwxOC7A6EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_pw2GQ7A6EeO4_99b0CahZA" isTransient="true" isVolatile="true" base_Property="_pwxODrA6EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EReference xmi:id="_pw2GRLA6EeO4_99b0CahZA" base_Property="_pwxOEbA6EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_pw2GRbA6EeO4_99b0CahZA" base_Property="_pwxOFLA6EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_pw2GRrA6EeO4_99b0CahZA" base_Property="_pwxOF7A6EeO4_99b0CahZA"/>
+ <Ecore:EEnum xmi:id="_pw2GR7A6EeO4_99b0CahZA" base_Enumeration="_pwxOGrA6EeO4_99b0CahZA"/>
+ <Ecore:EEnumLiteral xmi:id="_pw2tULA6EeO4_99b0CahZA" base_EnumerationLiteral="_pwxOG7A6EeO4_99b0CahZA" literal="None"/>
+ <Ecore:EEnumLiteral xmi:id="_pw2tUbA6EeO4_99b0CahZA" base_EnumerationLiteral="_pwxOHLA6EeO4_99b0CahZA" literal="Basic"/>
+ <Ecore:EEnumLiteral xmi:id="_pw2tUrA6EeO4_99b0CahZA" base_EnumerationLiteral="_pwxOHbA6EeO4_99b0CahZA" literal="XMI"/>
+ <Ecore:EEnumLiteral xmi:id="_pw2tU7A6EeO4_99b0CahZA" base_EnumerationLiteral="_pwxOHrA6EeO4_99b0CahZA" literal="XML"/>
+ <Ecore:EClass xmi:id="_pw2tVLA6EeO4_99b0CahZA" base_Class="_pwxOIrA6EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_pw2tVbA6EeO4_99b0CahZA" base_Property="_pwxOJ7A6EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_pw2tVrA6EeO4_99b0CahZA" base_Property="_pwxOKLA6EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_pw2tV7A6EeO4_99b0CahZA" base_Class="_pwxOK7A6EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_pw2tWLA6EeO4_99b0CahZA" base_Property="_pwxOLbA6EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_pw2tWbA6EeO4_99b0CahZA" base_Class="_pwxOLrA6EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_pw2tWrA6EeO4_99b0CahZA" isTransient="true" isVolatile="true" base_Property="_pwxOMLA6EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EReference xmi:id="_pw2tW7A6EeO4_99b0CahZA" base_Property="_pwxOMbA6EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_pw2tXLA6EeO4_99b0CahZA" base_Class="_pwxONbA6EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_pw3UYLA6EeO4_99b0CahZA" base_Property="_pwxON7A6EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_pw3UYbA6EeO4_99b0CahZA" base_Class="_pwxOQLA6EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_pw3UYrA6EeO4_99b0CahZA" isTransient="true" base_Property="_pwxOQrA6EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_pw3UY7A6EeO4_99b0CahZA" base_Property="_pwxOQ7A6EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_pw3UZLA6EeO4_99b0CahZA" base_Class="_pwxOS7A6EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_pw3UZbA6EeO4_99b0CahZA" base_Property="_pwxOVLA6EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_pw3UZrA6EeO4_99b0CahZA" base_Property="_pwxOVbA6EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_pw3UZ7A6EeO4_99b0CahZA" base_Property="_pwxOWLA6EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_pw37cLA6EeO4_99b0CahZA" base_Property="_pwxOW7A6EeO4_99b0CahZA"/>
+ <Ecore:EEnum xmi:id="_pw37cbA6EeO4_99b0CahZA" base_Enumeration="_pwxOXbA6EeO4_99b0CahZA"/>
+ <Ecore:EEnumLiteral xmi:id="_pw37crA6EeO4_99b0CahZA" base_EnumerationLiteral="_pwxOXrA6EeO4_99b0CahZA" literal="Singleton"/>
+ <Ecore:EEnumLiteral xmi:id="_pw37c7A6EeO4_99b0CahZA" base_EnumerationLiteral="_pwxOX7A6EeO4_99b0CahZA" literal="Stateful"/>
+ <Ecore:EEnumLiteral xmi:id="_pw37dLA6EeO4_99b0CahZA" base_EnumerationLiteral="_pwxOYLA6EeO4_99b0CahZA" literal="None"/>
+ <Ecore:EClass xmi:id="_pw37dbA6EeO4_99b0CahZA" base_Class="_pwxOY7A6EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_pw37drA6EeO4_99b0CahZA" isTransient="true" base_Property="_pwxOebA6EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_pw37d7A6EeO4_99b0CahZA" base_Property="_pwxOerA6EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_pw37eLA6EeO4_99b0CahZA" base_Class="_pwxOe7A6EeO4_99b0CahZA"/>
+ <Ecore:EEnum xmi:id="_pw37ebA6EeO4_99b0CahZA" base_Enumeration="_pwxOfbA6EeO4_99b0CahZA"/>
+ <Ecore:EEnumLiteral xmi:id="_pw4igLA6EeO4_99b0CahZA" base_EnumerationLiteral="_pwxOfrA6EeO4_99b0CahZA" literal="Editable"/>
+ <Ecore:EEnumLiteral xmi:id="_pw4igbA6EeO4_99b0CahZA" base_EnumerationLiteral="_pwxOf7A6EeO4_99b0CahZA" literal="Readonly"/>
+ <Ecore:EEnumLiteral xmi:id="_pw4igrA6EeO4_99b0CahZA" base_EnumerationLiteral="_pwxOgLA6EeO4_99b0CahZA" literal="None"/>
+ <Ecore:EClass xmi:id="_pw4ig7A6EeO4_99b0CahZA" base_Class="_pwxOhLA6EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_pw4ihLA6EeO4_99b0CahZA" isTransient="true" base_Property="_pwxOhrA6EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_pw4ihbA6EeO4_99b0CahZA" base_Property="_pwxOh7A6EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_pw4ihrA6EeO4_99b0CahZA" base_Property="_pwxOiLA6EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_pw4ih7A6EeO4_99b0CahZA" base_Property="_pwxOi7A6EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_pw4iiLA6EeO4_99b0CahZA" base_Class="_pwxOkbA6EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_pw4iibA6EeO4_99b0CahZA" isTransient="true" base_Property="_pwxOk7A6EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_pw4iirA6EeO4_99b0CahZA" base_Property="_pwxOlLA6EeO4_99b0CahZA"/>
+ <Ecore:EEnum xmi:id="_pw5JkLA6EeO4_99b0CahZA" base_Enumeration="_pwxOorA6EeO4_99b0CahZA"/>
+ <Ecore:EEnumLiteral xmi:id="_pw5JkbA6EeO4_99b0CahZA" base_EnumerationLiteral="_pwxOo7A6EeO4_99b0CahZA" literal="IDE"/>
+ <Ecore:EEnumLiteral xmi:id="_pw5JkrA6EeO4_99b0CahZA" base_EnumerationLiteral="_pwxOpLA6EeO4_99b0CahZA" literal="RCP"/>
+ <Ecore:EEnumLiteral xmi:id="_pw5Jk7A6EeO4_99b0CahZA" base_EnumerationLiteral="_pwxOpbA6EeO4_99b0CahZA" literal="RAP"/>
+ <Ecore:EEnumLiteral xmi:id="_pw5JlLA6EeO4_99b0CahZA" base_EnumerationLiteral="_pwxOprA6EeO4_99b0CahZA" literal="GWT"/>
+ <Ecore:EEnum xmi:id="_pw5JlbA6EeO4_99b0CahZA" base_Enumeration="_pwxOp7A6EeO4_99b0CahZA"/>
+ <Ecore:EEnumLiteral xmi:id="_pw5JlrA6EeO4_99b0CahZA" base_EnumerationLiteral="_pwxOqLA6EeO4_99b0CahZA" literal="None"/>
+ <Ecore:EEnumLiteral xmi:id="_pw5Jl7A6EeO4_99b0CahZA" base_EnumerationLiteral="_pwxOqbA6EeO4_99b0CahZA" literal="Manual"/>
+ <Ecore:EEnumLiteral xmi:id="_pw5JmLA6EeO4_99b0CahZA" base_EnumerationLiteral="_pwxOqrA6EeO4_99b0CahZA" literal="Live"/>
+</xmi:XMI>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/model/gmfgen.uml b/tests/framework/org.eclipse.papyrus.tests.framework/model/gmfgen.uml
new file mode 100644
index 00000000000..bbcd58f76df
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/model/gmfgen.uml
@@ -0,0 +1,4781 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" 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/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA">
+ <uml:Model xmi:id="_WWjJYLA9EeO4_99b0CahZA" name="gmfgen" URI="http://www.eclipse.org/gmf/2009/GenModel">
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWjJYbA9EeO4_99b0CahZA" name="GenEditorGenerator">
+ <ownedAttribute xmi:id="_WWjJYrA9EeO4_99b0CahZA" name="audits" type="_WWjJobA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWjJrLA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjJY7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjJZLA9EeO4_99b0CahZA" name="expressionProviders" type="_WWjKArA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWjKDrA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjJZbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjJZrA9EeO4_99b0CahZA" name="metrics" type="_WWjKObA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWjKPbA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjJZ7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjJaLA9EeO4_99b0CahZA" name="diagram" type="_WWjwcLA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWk_L7A9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWjJabA9EeO4_99b0CahZA" name="labelParsers" type="_WWkXorA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWkXtbA9EeO4_99b0CahZA">
+ <ownedComment xmi:id="_WWjJarA9EeO4_99b0CahZA" annotatedElement="_WWjJabA9EeO4_99b0CahZA">
+ <body>If present, describes access to and types of parser implementations</body>
+ </ownedComment>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjJa7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjJbLA9EeO4_99b0CahZA" name="plugin" type="_WWllrrA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWllyrA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWjJbbA9EeO4_99b0CahZA" name="editor" type="_WWlly7A9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWll47A9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWjJbrA9EeO4_99b0CahZA" name="navigator" type="_WWll5LA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWlmRLA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjJb7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjJcLA9EeO4_99b0CahZA" name="diagramUpdater" type="_WWlmcbA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWlmirA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWjJcbA9EeO4_99b0CahZA" name="propertySheet" type="_WWlmi7A9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWlmnbA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjJcrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjJc7A9EeO4_99b0CahZA" name="application" type="_WWlmpLA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWlm0rA9EeO4_99b0CahZA">
+ <ownedComment xmi:id="_WWjJdLA9EeO4_99b0CahZA" annotatedElement="_WWjJc7A9EeO4_99b0CahZA">
+ <body>If application is defined within the model then generator should target RCP</body>
+ </ownedComment>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjJdbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjJdrA9EeO4_99b0CahZA" name="domainGenModel" isOrdered="true" association="_WWmMvrA9EeO4_99b0CahZA">
+ <ownedComment xmi:id="_WWjJd7A9EeO4_99b0CahZA" annotatedElement="_WWjJdrA9EeO4_99b0CahZA">
+ <body>This is primary EMF genmodel for user's domain model</body>
+ </ownedComment>
+ <type xmi:type="uml:Class" href="genmodel.uml#_WZg90bA9EeO4_99b0CahZA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjJeLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjJebA9EeO4_99b0CahZA" name="packageNamePrefix" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWjJerA9EeO4_99b0CahZA" annotatedElement="_WWjJebA9EeO4_99b0CahZA">
+ <body>Derived from genModel.genPackage[0].getBasePackage() by default</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjJe7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjJfLA9EeO4_99b0CahZA" name="modelID" visibility="public" isOrdered="true" isID="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjJfbA9EeO4_99b0CahZA" name="sameFileForDiagramAndModel" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWjJfrA9EeO4_99b0CahZA" annotatedElement="_WWjJfbA9EeO4_99b0CahZA">
+ <body>Specified whether editor should create separate file for domain elements if diagram file references no domain model</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjJf7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjJgLA9EeO4_99b0CahZA" name="diagramFileExtension" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWjJgbA9EeO4_99b0CahZA" annotatedElement="_WWjJgLA9EeO4_99b0CahZA">
+ <body>Distinct even when sameFileForDiagramAndModel is true. On init diagram, we just copy domain model element to new file with that extension. I won't try to set this equal to domainFileExtension</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjJgrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjJg7A9EeO4_99b0CahZA" name="domainFileExtension" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWjJhLA9EeO4_99b0CahZA" annotatedElement="_WWjJg7A9EeO4_99b0CahZA">
+ <body>By default, genModel.genPackage[0].getPrefix().toLowerCase(), as in emf/templates/editor/pluign.xmljet</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjJhbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjJhrA9EeO4_99b0CahZA" name="dynamicTemplates" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjJh7A9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWjJiLA9EeO4_99b0CahZA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjJibA9EeO4_99b0CahZA" name="templateDirectory" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjJirA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjJi7A9EeO4_99b0CahZA" name="copyrightText" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjJjLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjJjbA9EeO4_99b0CahZA" name="modelAccess" type="_WWmMwLA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWmMy7A9EeO4_99b0CahZA">
+ <ownedComment xmi:id="_WWjJjrA9EeO4_99b0CahZA" annotatedElement="_WWjJjbA9EeO4_99b0CahZA">
+ <body>If present, specifies dynamic access to domain model(s), without using generated Java code</body>
+ </ownedComment>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjJj7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjJkLA9EeO4_99b0CahZA" name="contextMenus" type="_WWmMzLA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWmM0rA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjJkbA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjJkrA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjJk7A9EeO4_99b0CahZA" name="pluginDirectory" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWjJlLA9EeO4_99b0CahZA" annotatedElement="_WWjJk7A9EeO4_99b0CahZA">
+ <body>The target directory for generated editor code. Similar to EMF's GenModel#editorDirectory</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjJlbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjJlrA9EeO4_99b0CahZA" name="extensions" type="_WWmM1LA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWmM6LA9EeO4_99b0CahZA">
+ <ownedComment xmi:id="_WWjJl7A9EeO4_99b0CahZA" annotatedElement="_WWjJlrA9EeO4_99b0CahZA">
+ <body>Custom extensions for this generator</body>
+ </ownedComment>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjJmLA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjJmbA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_WWjJmrA9EeO4_99b0CahZA" name="getAllDomainGenPackages" visibility="public">
+ <ownedComment xmi:id="_WWjJm7A9EeO4_99b0CahZA" annotatedElement="_WWjJmrA9EeO4_99b0CahZA">
+ <body>Returns all genpackages from domain genmodel</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_WWjJnLA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:Class" href="genmodel.uml#_WZhmLLA9EeO4_99b0CahZA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjJnbA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjJnrA9EeO4_99b0CahZA" value="*"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_WWjJn7A9EeO4_99b0CahZA" name="withUsed" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjJoLA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWjJobA9EeO4_99b0CahZA" name="GenAuditRoot">
+ <ownedAttribute xmi:id="_WWjJorA9EeO4_99b0CahZA" name="editorGen" type="_WWjJYbA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWjJrLA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWjJo7A9EeO4_99b0CahZA" name="categories" type="_WWjJrbA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWjJvrA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjJpLA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjJpbA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjJprA9EeO4_99b0CahZA" name="rules" type="_WWjJwbA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWjJ5rA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjJp7A9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjJqLA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjJqbA9EeO4_99b0CahZA" name="clientContexts" type="_WWjKJLA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWjKMLA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjJqrA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjJq7A9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWjJrLA9EeO4_99b0CahZA" memberEnd="_WWjJYrA9EeO4_99b0CahZA _WWjJorA9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWjJrbA9EeO4_99b0CahZA" name="GenAuditContainer">
+ <ownedComment xmi:id="_WWjJrrA9EeO4_99b0CahZA" annotatedElement="_WWjJrbA9EeO4_99b0CahZA">
+ <body>Represents constraint category of emft.validation framework</body>
+ </ownedComment>
+ <ownedAttribute xmi:id="_WWjJr7A9EeO4_99b0CahZA" name="root" type="_WWjJobA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWjJvrA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWjJsLA9EeO4_99b0CahZA" name="id" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWjJsbA9EeO4_99b0CahZA" annotatedElement="_WWjJsLA9EeO4_99b0CahZA">
+ <body>Identifier which is unique within the scope of its parent container.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjJsrA9EeO4_99b0CahZA" name="name" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWjJs7A9EeO4_99b0CahZA" annotatedElement="_WWjJsrA9EeO4_99b0CahZA">
+ <body>A human readable name for the category of audits organized in this container</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjJtLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjJtbA9EeO4_99b0CahZA" name="description" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWjJtrA9EeO4_99b0CahZA" annotatedElement="_WWjJtbA9EeO4_99b0CahZA">
+ <body>The detailed description of this audit container</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjJt7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjJuLA9EeO4_99b0CahZA" name="path" type="_WWjJrbA9EeO4_99b0CahZA" isOrdered="true" association="_WWjJv7A9EeO4_99b0CahZA">
+ <ownedComment xmi:id="_WWjJubA9EeO4_99b0CahZA" annotatedElement="_WWjJuLA9EeO4_99b0CahZA">
+ <body>Hierarchical path of this audit container as ordered list of containers beginning with the root and ended with this container</body>
+ </ownedComment>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjJurA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjJu7A9EeO4_99b0CahZA" name="audits" type="_WWjJwbA9EeO4_99b0CahZA" isOrdered="true" association="_WWjKOLA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjJvLA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjJvbA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWjJvrA9EeO4_99b0CahZA" memberEnd="_WWjJo7A9EeO4_99b0CahZA _WWjJr7A9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWjJv7A9EeO4_99b0CahZA" memberEnd="_WWjJuLA9EeO4_99b0CahZA _WWjJwLA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWjJwLA9EeO4_99b0CahZA" type="_WWjJrbA9EeO4_99b0CahZA" association="_WWjJv7A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWjJwbA9EeO4_99b0CahZA" name="GenAuditRule">
+ <ownedComment xmi:id="_WWjJwrA9EeO4_99b0CahZA" annotatedElement="_WWjJwbA9EeO4_99b0CahZA">
+ <body>Auditing rule in the form of a constraint evaluated against its target</body>
+ </ownedComment>
+ <generalization xmi:id="_WWjJw7A9EeO4_99b0CahZA" general="_WWjJ3rA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWjJxLA9EeO4_99b0CahZA" name="root" type="_WWjJobA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWjJ5rA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWjJxbA9EeO4_99b0CahZA" name="id" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWjJxrA9EeO4_99b0CahZA" annotatedElement="_WWjJxbA9EeO4_99b0CahZA">
+ <body>Unique identifier of this audit rule</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjJx7A9EeO4_99b0CahZA" name="rule" type="_WWjJ57A9EeO4_99b0CahZA" isOrdered="true" association="_WWjKD7A9EeO4_99b0CahZA">
+ <ownedComment xmi:id="_WWjJyLA9EeO4_99b0CahZA" annotatedElement="_WWjJx7A9EeO4_99b0CahZA">
+ <body>A boolean type condition which if not satisfied indicates this audit rule violation. It is evaluated in the context of the target</body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjJybA9EeO4_99b0CahZA" name="target" type="_WWjKEbA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWjKMrA9EeO4_99b0CahZA">
+ <ownedComment xmi:id="_WWjJyrA9EeO4_99b0CahZA" annotatedElement="_WWjJybA9EeO4_99b0CahZA">
+ <body>The target representing the context this audit is evaluated in</body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjJy7A9EeO4_99b0CahZA" name="message" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWjJzLA9EeO4_99b0CahZA" annotatedElement="_WWjJy7A9EeO4_99b0CahZA">
+ <body>The text message to be reported in case of this audit violation</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjJzbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjJzrA9EeO4_99b0CahZA" name="severity" visibility="public" type="_WWjKNLA9EeO4_99b0CahZA" isOrdered="true">
+ <ownedComment xmi:id="_WWjJz7A9EeO4_99b0CahZA" annotatedElement="_WWjJzrA9EeO4_99b0CahZA">
+ <body>Describes the severity of this audit rule violation</body>
+ </ownedComment>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjJ0LA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_WWjJ0bA9EeO4_99b0CahZA" type="_WWjKNLA9EeO4_99b0CahZA" instance="_WWjKN7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjJ0rA9EeO4_99b0CahZA" name="useInLiveMode" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWjJ07A9EeO4_99b0CahZA" annotatedElement="_WWjJ0rA9EeO4_99b0CahZA">
+ <body>Indicates if this audit should be evaluated also in Live mode. If 'false', only Batch mode is applicable</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjJ1LA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWjJ1bA9EeO4_99b0CahZA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjJ1rA9EeO4_99b0CahZA" name="requiresConstraintAdapter" visibility="public" isOrdered="true" isReadOnly="true" isDerived="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjJ17A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjJ2LA9EeO4_99b0CahZA" name="category" type="_WWjJrbA9EeO4_99b0CahZA" isOrdered="true" association="_WWjKOLA9EeO4_99b0CahZA"/>
+ <ownedOperation xmi:id="_WWjJ2bA9EeO4_99b0CahZA" name="getConstraintAdapterQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWjJ2rA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjJ27A9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWjJ3LA9EeO4_99b0CahZA" name="getConstraintAdapterLocalClassName" visibility="public">
+ <ownedParameter xmi:id="_WWjJ3bA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWjJ3rA9EeO4_99b0CahZA" name="GenRuleBase" isAbstract="true">
+ <ownedComment xmi:id="_WWjJ37A9EeO4_99b0CahZA" annotatedElement="_WWjJ3rA9EeO4_99b0CahZA">
+ <body>Base class for rule like audit, metric rules...</body>
+ </ownedComment>
+ <ownedAttribute xmi:id="_WWjJ4LA9EeO4_99b0CahZA" name="name" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWjJ4bA9EeO4_99b0CahZA" annotatedElement="_WWjJ4LA9EeO4_99b0CahZA">
+ <body>A human readable name of this rule</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjJ4rA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjJ47A9EeO4_99b0CahZA" name="description" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWjJ5LA9EeO4_99b0CahZA" annotatedElement="_WWjJ47A9EeO4_99b0CahZA">
+ <body>The detailed description of this rule semantics</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjJ5bA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWjJ5rA9EeO4_99b0CahZA" memberEnd="_WWjJprA9EeO4_99b0CahZA _WWjJxLA9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWjJ57A9EeO4_99b0CahZA" name="GenConstraint">
+ <ownedComment xmi:id="_WWjJ6LA9EeO4_99b0CahZA" annotatedElement="_WWjJ57A9EeO4_99b0CahZA">
+ <body>Boolean type value expression which is to be evaluated in a context</body>
+ </ownedComment>
+ <generalization xmi:id="_WWjJ6bA9EeO4_99b0CahZA" general="_WWjJ6rA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWjJ6rA9EeO4_99b0CahZA" name="ValueExpression">
+ <ownedComment xmi:id="_WWjJ67A9EeO4_99b0CahZA" annotatedElement="_WWjJ6rA9EeO4_99b0CahZA">
+ <body>Expression as a is textual statement which results in a value when evaluated in a context</body>
+ </ownedComment>
+ <ownedAttribute xmi:id="_WWjJ7LA9EeO4_99b0CahZA" name="body" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWjJ7bA9EeO4_99b0CahZA" annotatedElement="_WWjJ7LA9EeO4_99b0CahZA">
+ <body>The text of the expression</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjJ7rA9EeO4_99b0CahZA" name="langName" visibility="public" isOrdered="true" isReadOnly="true" isDerived="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjJ77A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjJ8LA9EeO4_99b0CahZA" name="provider" type="_WWjJ9bA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWjKAbA9EeO4_99b0CahZA"/>
+ <ownedOperation xmi:id="_WWjJ8bA9EeO4_99b0CahZA" name="getBodyString" visibility="public">
+ <ownedComment xmi:id="_WWjJ8rA9EeO4_99b0CahZA" annotatedElement="_WWjJ8bA9EeO4_99b0CahZA">
+ <body>Returns valid String literal for the given &lt;code>String&lt;/code> as it should appear in java source code.</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_WWjJ87A9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjJ9LA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWjJ9bA9EeO4_99b0CahZA" name="GenExpressionProviderBase" isAbstract="true">
+ <ownedAttribute xmi:id="_WWjJ9rA9EeO4_99b0CahZA" name="expressions" type="_WWjJ6rA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWjKAbA9EeO4_99b0CahZA">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjJ97A9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjJ-LA9EeO4_99b0CahZA" name="container" type="_WWjKArA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWjKDbA9EeO4_99b0CahZA"/>
+ <ownedOperation xmi:id="_WWjJ-bA9EeO4_99b0CahZA" name="getLanguage" visibility="public">
+ <ownedParameter xmi:id="_WWjJ-rA9EeO4_99b0CahZA" type="_WWjJ-7A9EeO4_99b0CahZA" isOrdered="true" direction="return"/>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_WWjJ-7A9EeO4_99b0CahZA" name="GenLanguage">
+ <ownedLiteral xmi:id="_WWjJ_LA9EeO4_99b0CahZA" name="ocl"/>
+ <ownedLiteral xmi:id="_WWjJ_bA9EeO4_99b0CahZA" name="java"/>
+ <ownedLiteral xmi:id="_WWjJ_rA9EeO4_99b0CahZA" name="regexp"/>
+ <ownedLiteral xmi:id="_WWjJ_7A9EeO4_99b0CahZA" name="nregexp"/>
+ <ownedLiteral xmi:id="_WWjKALA9EeO4_99b0CahZA" name="literal"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWjKAbA9EeO4_99b0CahZA" memberEnd="_WWjJ9rA9EeO4_99b0CahZA _WWjJ8LA9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWjKArA9EeO4_99b0CahZA" name="GenExpressionProviderContainer">
+ <ownedAttribute xmi:id="_WWjKA7A9EeO4_99b0CahZA" name="expressionsPackageName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjKBLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjKBbA9EeO4_99b0CahZA" name="abstractExpressionClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjKBrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjKB7A9EeO4_99b0CahZA" name="providers" type="_WWjJ9bA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWjKDbA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjKCLA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjKCbA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjKCrA9EeO4_99b0CahZA" name="editorGen" type="_WWjJYbA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWjKDrA9EeO4_99b0CahZA"/>
+ <ownedOperation xmi:id="_WWjKC7A9EeO4_99b0CahZA" name="getAbstractExpressionQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWjKDLA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWjKDbA9EeO4_99b0CahZA" memberEnd="_WWjKB7A9EeO4_99b0CahZA _WWjJ-LA9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWjKDrA9EeO4_99b0CahZA" memberEnd="_WWjJZLA9EeO4_99b0CahZA _WWjKCrA9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWjKD7A9EeO4_99b0CahZA" memberEnd="_WWjJx7A9EeO4_99b0CahZA _WWjKELA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWjKELA9EeO4_99b0CahZA" type="_WWjJwbA9EeO4_99b0CahZA" association="_WWjKD7A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWjKEbA9EeO4_99b0CahZA" name="GenAuditable" isAbstract="true">
+ <ownedComment xmi:id="_WWjKErA9EeO4_99b0CahZA" annotatedElement="_WWjKEbA9EeO4_99b0CahZA">
+ <body>Target suitable for auditing</body>
+ </ownedComment>
+ <ownedAttribute xmi:id="_WWjKE7A9EeO4_99b0CahZA" name="contextSelector" type="_WWjKJLA9EeO4_99b0CahZA" isOrdered="true" association="_WWjKMbA9EeO4_99b0CahZA">
+ <ownedComment xmi:id="_WWjKFLA9EeO4_99b0CahZA" annotatedElement="_WWjKE7A9EeO4_99b0CahZA">
+ <body>To apply audit to this target, we need to select appropriate input, and here's selector that helps with that</body>
+ </ownedComment>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjKFbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWjKFrA9EeO4_99b0CahZA" client="_WWjKEbA9EeO4_99b0CahZA" supplier="_WWjKH7A9EeO4_99b0CahZA" contract="_WWjKH7A9EeO4_99b0CahZA"/>
+ <ownedOperation xmi:id="_WWjKF7A9EeO4_99b0CahZA" name="getTargetClass" visibility="public">
+ <ownedComment xmi:id="_WWjKGLA9EeO4_99b0CahZA" annotatedElement="_WWjKF7A9EeO4_99b0CahZA">
+ <body>Gets the validation target class in terms of EMFT validation framework.</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_WWjKGbA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:Class" href="genmodel.uml#_WZhlsbA9EeO4_99b0CahZA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjKGrA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWjKG7A9EeO4_99b0CahZA" name="getTargetClassModelQualifiedName" visibility="public">
+ <ownedComment xmi:id="_WWjKHLA9EeO4_99b0CahZA" annotatedElement="_WWjKG7A9EeO4_99b0CahZA">
+ <body>Consists of ecore meta-model only package names and target class simple name</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_WWjKHbA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjKHrA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_WWjKH7A9EeO4_99b0CahZA" name="GenRuleTarget">
+ <ownedComment xmi:id="_WWjKILA9EeO4_99b0CahZA" annotatedElement="_WWjKH7A9EeO4_99b0CahZA">
+ <body>The target against which a rule can be evaluated</body>
+ </ownedComment>
+ <ownedOperation xmi:id="_WWjKIbA9EeO4_99b0CahZA" name="getContext" visibility="public">
+ <ownedComment xmi:id="_WWjKIrA9EeO4_99b0CahZA" annotatedElement="_WWjKIbA9EeO4_99b0CahZA">
+ <body>Gets the classifier to be used as this rule target evaluation context</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_WWjKI7A9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:Class" href="genmodel.uml#_WZhlw7A9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWjKJLA9EeO4_99b0CahZA" name="GenAuditContext">
+ <ownedAttribute xmi:id="_WWjKJbA9EeO4_99b0CahZA" name="root" type="_WWjJobA9EeO4_99b0CahZA" isOrdered="true" association="_WWjKMLA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWjKJrA9EeO4_99b0CahZA" name="id" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWjKJ7A9EeO4_99b0CahZA" annotatedElement="_WWjKJrA9EeO4_99b0CahZA">
+ <body>Identifier of the validation client context for this target. Should be a valid java identifier. Identifier will be qualified automatically (i.e. should be unique within this editor only).</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_WWjKKLA9EeO4_99b0CahZA" value="DefaultCtx">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjKKbA9EeO4_99b0CahZA" name="className" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWjKKrA9EeO4_99b0CahZA" annotatedElement="_WWjKKbA9EeO4_99b0CahZA">
+ <body>Unless explicitly set, equals to 'id'. Note, this class may get generated as inner class.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjKK7A9EeO4_99b0CahZA" name="ruleTargets" type="_WWjKEbA9EeO4_99b0CahZA" isOrdered="true" association="_WWjKMbA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjKLLA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjKLbA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_WWjKLrA9EeO4_99b0CahZA" name="getQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWjKL7A9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWjKMLA9EeO4_99b0CahZA" memberEnd="_WWjJqbA9EeO4_99b0CahZA _WWjKJbA9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWjKMbA9EeO4_99b0CahZA" memberEnd="_WWjKK7A9EeO4_99b0CahZA _WWjKE7A9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWjKMrA9EeO4_99b0CahZA" memberEnd="_WWjJybA9EeO4_99b0CahZA _WWjKM7A9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWjKM7A9EeO4_99b0CahZA" type="_WWjJwbA9EeO4_99b0CahZA" association="_WWjKMrA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_WWjKNLA9EeO4_99b0CahZA" name="GenSeverity">
+ <ownedLiteral xmi:id="_WWjKNbA9EeO4_99b0CahZA" name="INFO"/>
+ <ownedLiteral xmi:id="_WWjKNrA9EeO4_99b0CahZA" name="WARNING"/>
+ <ownedLiteral xmi:id="_WWjKN7A9EeO4_99b0CahZA" name="ERROR"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWjKOLA9EeO4_99b0CahZA" memberEnd="_WWjJ2LA9EeO4_99b0CahZA _WWjJu7A9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWjKObA9EeO4_99b0CahZA" name="GenMetricContainer">
+ <ownedAttribute xmi:id="_WWjKOrA9EeO4_99b0CahZA" name="editorGen" type="_WWjJYbA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWjKPbA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWjKO7A9EeO4_99b0CahZA" name="metrics" type="_WWjKPrA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWjKU7A9EeO4_99b0CahZA">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjKPLA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWjKPbA9EeO4_99b0CahZA" memberEnd="_WWjJZrA9EeO4_99b0CahZA _WWjKOrA9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWjKPrA9EeO4_99b0CahZA" name="GenMetricRule">
+ <generalization xmi:id="_WWjKP7A9EeO4_99b0CahZA" general="_WWjJ3rA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWjKQLA9EeO4_99b0CahZA" name="key" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWjKQbA9EeO4_99b0CahZA" annotatedElement="_WWjKQLA9EeO4_99b0CahZA">
+ <body>Unique key identifying this metric an abbreviation for this metric</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjKQrA9EeO4_99b0CahZA" name="rule" type="_WWjJ6rA9EeO4_99b0CahZA" isOrdered="true" association="_WWjKTLA9EeO4_99b0CahZA">
+ <ownedComment xmi:id="_WWjKQ7A9EeO4_99b0CahZA" annotatedElement="_WWjKQrA9EeO4_99b0CahZA">
+ <body>Expression that calculates the value of this metric which is of EDataType that encapsulates java.lang.Number subclasses or their primitives</body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjKRLA9EeO4_99b0CahZA" name="target" type="_WWjKTrA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWjKUbA9EeO4_99b0CahZA">
+ <ownedComment xmi:id="_WWjKRbA9EeO4_99b0CahZA" annotatedElement="_WWjKRLA9EeO4_99b0CahZA">
+ <body>The target representing the context this metric is evaluated in</body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjKRrA9EeO4_99b0CahZA" name="lowLimit" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDoubleObject"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjKR7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjKSLA9EeO4_99b0CahZA" name="highLimit" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDoubleObject"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjKSbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjKSrA9EeO4_99b0CahZA" name="container" type="_WWjKObA9EeO4_99b0CahZA" isOrdered="true" association="_WWjKU7A9EeO4_99b0CahZA">
+ <ownedComment xmi:id="_WWjKS7A9EeO4_99b0CahZA" annotatedElement="_WWjKSrA9EeO4_99b0CahZA">
+ <body>The containing metric container of this metric rule</body>
+ </ownedComment>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWjKTLA9EeO4_99b0CahZA" memberEnd="_WWjKQrA9EeO4_99b0CahZA _WWjKTbA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWjKTbA9EeO4_99b0CahZA" type="_WWjKPrA9EeO4_99b0CahZA" association="_WWjKTLA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_WWjKTrA9EeO4_99b0CahZA" name="GenMeasurable">
+ <ownedComment xmi:id="_WWjKT7A9EeO4_99b0CahZA" annotatedElement="_WWjKTrA9EeO4_99b0CahZA">
+ <body>Marker interface for anything that can be subject to metrics</body>
+ </ownedComment>
+ <generalization xmi:id="_WWjKULA9EeO4_99b0CahZA" general="_WWjKH7A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWjKUbA9EeO4_99b0CahZA" memberEnd="_WWjKRLA9EeO4_99b0CahZA _WWjKUrA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWjKUrA9EeO4_99b0CahZA" type="_WWjKPrA9EeO4_99b0CahZA" association="_WWjKUbA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWjKU7A9EeO4_99b0CahZA" memberEnd="_WWjKO7A9EeO4_99b0CahZA _WWjKSrA9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWjwcLA9EeO4_99b0CahZA" name="GenDiagram">
+ <ownedAttribute xmi:id="_WWjwcbA9EeO4_99b0CahZA" name="childNodes" type="_WWjxRbA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWjxS7A9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjwcrA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjwc7A9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjwdLA9EeO4_99b0CahZA" name="links" type="_WWjxVbA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWjxkrA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjwdbA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjwdrA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjwd7A9EeO4_99b0CahZA" name="compartments" type="_WWkYGrA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWkYLbA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjweLA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjwebA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjwerA9EeO4_99b0CahZA" name="editorGen" type="_WWjJYbA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWk_L7A9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjwe7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjwfLA9EeO4_99b0CahZA" name="domainDiagramElement" isOrdered="true" association="_WWk_MLA9EeO4_99b0CahZA">
+ <type xmi:type="uml:Class" href="genmodel.uml#_WZhlsbA9EeO4_99b0CahZA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjwfbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjwfrA9EeO4_99b0CahZA" name="topLevelNodes" type="_WWk_MrA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWk_NbA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjwf7A9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjwgLA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjwgbA9EeO4_99b0CahZA" name="palette" type="_WWk_NrA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWk_SLA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjwgrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjwg7A9EeO4_99b0CahZA" name="synchronized" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjwhLA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWjwhbA9EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjwhrA9EeO4_99b0CahZA" name="preferences" type="_WWk_aLA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWk_wLA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjwh7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjwiLA9EeO4_99b0CahZA" name="preferencePages" type="_WWk_wrA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWllrLA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjwibA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjwirA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWjwi7A9EeO4_99b0CahZA" client="_WWjwcLA9EeO4_99b0CahZA" supplier="_WWjwq7A9EeO4_99b0CahZA" contract="_WWjwq7A9EeO4_99b0CahZA"/>
+ <interfaceRealization xmi:id="_WWjwjLA9EeO4_99b0CahZA" client="_WWjwcLA9EeO4_99b0CahZA" supplier="_WWkYM7A9EeO4_99b0CahZA" contract="_WWkYM7A9EeO4_99b0CahZA"/>
+ <interfaceRealization xmi:id="_WWjwjbA9EeO4_99b0CahZA" client="_WWjwcLA9EeO4_99b0CahZA" supplier="_WWkYRLA9EeO4_99b0CahZA" contract="_WWkYRLA9EeO4_99b0CahZA"/>
+ <interfaceRealization xmi:id="_WWjwjrA9EeO4_99b0CahZA" client="_WWjwcLA9EeO4_99b0CahZA" supplier="_WWkYcrA9EeO4_99b0CahZA" contract="_WWkYcrA9EeO4_99b0CahZA"/>
+ <interfaceRealization xmi:id="_WWjwj7A9EeO4_99b0CahZA" client="_WWjwcLA9EeO4_99b0CahZA" supplier="_WWkYfLA9EeO4_99b0CahZA" contract="_WWkYfLA9EeO4_99b0CahZA"/>
+ <interfaceRealization xmi:id="_WWjwkLA9EeO4_99b0CahZA" client="_WWjwcLA9EeO4_99b0CahZA" supplier="_WWk-mrA9EeO4_99b0CahZA" contract="_WWk-mrA9EeO4_99b0CahZA"/>
+ <interfaceRealization xmi:id="_WWjwkbA9EeO4_99b0CahZA" client="_WWjwcLA9EeO4_99b0CahZA" supplier="_WWk-27A9EeO4_99b0CahZA" contract="_WWk-27A9EeO4_99b0CahZA"/>
+ <interfaceRealization xmi:id="_WWjwkrA9EeO4_99b0CahZA" client="_WWjwcLA9EeO4_99b0CahZA" supplier="_WWk_ALA9EeO4_99b0CahZA" contract="_WWk_ALA9EeO4_99b0CahZA"/>
+ <interfaceRealization xmi:id="_WWjwk7A9EeO4_99b0CahZA" client="_WWjwcLA9EeO4_99b0CahZA" supplier="_WWk_K7A9EeO4_99b0CahZA" contract="_WWk_K7A9EeO4_99b0CahZA"/>
+ <ownedOperation xmi:id="_WWjwlLA9EeO4_99b0CahZA" name="getAllNodes" visibility="public">
+ <ownedComment xmi:id="_WWjwlbA9EeO4_99b0CahZA" annotatedElement="_WWjwlLA9EeO4_99b0CahZA">
+ <body>Handy operation to get top and child nodes</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_WWjwlrA9EeO4_99b0CahZA" type="_WWjxH7A9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjwl7A9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjwmLA9EeO4_99b0CahZA" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWjwmbA9EeO4_99b0CahZA" name="getAllChildContainers" visibility="public">
+ <ownedComment xmi:id="_WWjwmrA9EeO4_99b0CahZA" annotatedElement="_WWjwmbA9EeO4_99b0CahZA">
+ <body>All nodes (top and child) and compartments</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_WWjwm7A9EeO4_99b0CahZA" type="_WWjxP7A9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjwnLA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjwnbA9EeO4_99b0CahZA" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWjwnrA9EeO4_99b0CahZA" name="getAllContainers" visibility="public">
+ <ownedComment xmi:id="_WWjwn7A9EeO4_99b0CahZA" annotatedElement="_WWjwnrA9EeO4_99b0CahZA">
+ <body>All nodes, compartments and diagram itself</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_WWjwoLA9EeO4_99b0CahZA" type="_WWjwq7A9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjwobA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjworA9EeO4_99b0CahZA" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWjwo7A9EeO4_99b0CahZA" name="getElementInitializersClassName" visibility="public">
+ <ownedComment xmi:id="_WWjwpLA9EeO4_99b0CahZA" annotatedElement="_WWjwo7A9EeO4_99b0CahZA">
+ <body>Gets the name of the class to hold the initializer methods for domain elements</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_WWjwpbA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjwprA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWjwp7A9EeO4_99b0CahZA" name="getElementInitializersPackageName" visibility="public">
+ <ownedComment xmi:id="_WWjwqLA9EeO4_99b0CahZA" annotatedElement="_WWjwp7A9EeO4_99b0CahZA">
+ <body>Gets the name of the package to hold the element initializers class</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_WWjwqbA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjwqrA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_WWjwq7A9EeO4_99b0CahZA" name="GenContainerBase">
+ <generalization xmi:id="_WWjwrLA9EeO4_99b0CahZA" general="_WWjwvbA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWjwrbA9EeO4_99b0CahZA" name="containedNodes" type="_WWjxH7A9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" isDerived="true" association="_WWkYMbA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjwrrA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjwr7A9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjwsLA9EeO4_99b0CahZA" name="canonicalEditPolicyClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjwsbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_WWjwsrA9EeO4_99b0CahZA" name="getAssistantNodes" visibility="public">
+ <ownedComment xmi:id="_WWjws7A9EeO4_99b0CahZA" annotatedElement="_WWjwsrA9EeO4_99b0CahZA">
+ <body>Returns child nodes that may be created in this container</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_WWjwtLA9EeO4_99b0CahZA" type="_WWjxH7A9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjwtbA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjwtrA9EeO4_99b0CahZA" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWjwt7A9EeO4_99b0CahZA" name="needsCanonicalEditPolicy" visibility="public">
+ <ownedParameter xmi:id="_WWjwuLA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjwubA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWjwurA9EeO4_99b0CahZA" name="getCanonicalEditPolicyQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWjwu7A9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjwvLA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWjwvbA9EeO4_99b0CahZA" name="GenCommonBase" isAbstract="true">
+ <ownedComment xmi:id="_WWjwvrA9EeO4_99b0CahZA" annotatedElement="_WWjwvbA9EeO4_99b0CahZA">
+ <body>One that combines attributes that are essential for diagram elements</body>
+ </ownedComment>
+ <ownedAttribute xmi:id="_WWjwv7A9EeO4_99b0CahZA" name="diagramRunTimeClass" isOrdered="true" association="_WWjw8rA9EeO4_99b0CahZA">
+ <type xmi:type="uml:Class" href="genmodel.uml#_WZhlsbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjwwLA9EeO4_99b0CahZA" name="visualID" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWjwwbA9EeO4_99b0CahZA" annotatedElement="_WWjwwLA9EeO4_99b0CahZA">
+ <body>way to decide which editpart to use for specific diagram element. Maps to attribute in DRT.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjwwrA9EeO4_99b0CahZA" name="elementType" type="_WWjw9LA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWjw_bA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjww7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjwxLA9EeO4_99b0CahZA" name="editPartClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjwxbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjwxrA9EeO4_99b0CahZA" name="itemSemanticEditPolicyClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjwx7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjwyLA9EeO4_99b0CahZA" name="notationViewFactoryClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjwybA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjwyrA9EeO4_99b0CahZA" name="viewmap" type="_WWjw_rA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWjxFLA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWjwy7A9EeO4_99b0CahZA" name="styles" isOrdered="true" association="_WWjxFrA9EeO4_99b0CahZA">
+ <type xmi:type="uml:Class" href="genmodel.uml#_WZhlsbA9EeO4_99b0CahZA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjwzLA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjwzbA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjwzrA9EeO4_99b0CahZA" name="behaviour" type="_WWjxGLA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWjxHrA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjwz7A9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjw0LA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjw0bA9EeO4_99b0CahZA" name="sansDomain" visibility="public" isOrdered="true" isReadOnly="true" isDerived="true">
+ <ownedComment xmi:id="_WWjw0rA9EeO4_99b0CahZA" annotatedElement="_WWjw0bA9EeO4_99b0CahZA">
+ <body>Indicates this element has no associated domain model. IOW, pure design element.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjw07A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_WWjw1LA9EeO4_99b0CahZA" name="getEditPartQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWjw1bA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjw1rA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWjw17A9EeO4_99b0CahZA" name="getItemSemanticEditPolicyQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWjw2LA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjw2bA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWjw2rA9EeO4_99b0CahZA" name="getNotationViewFactoryQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWjw27A9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjw3LA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWjw3bA9EeO4_99b0CahZA" name="getDiagram" visibility="public">
+ <ownedParameter xmi:id="_WWjw3rA9EeO4_99b0CahZA" type="_WWjwcLA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjw37A9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWjw4LA9EeO4_99b0CahZA" name="getClassNamePrefix" visibility="public">
+ <ownedParameter xmi:id="_WWjw4bA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjw4rA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWjw47A9EeO4_99b0CahZA" name="getClassNameSuffux" visibility="public">
+ <ownedParameter xmi:id="_WWjw5LA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjw5bA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWjw5rA9EeO4_99b0CahZA" name="getUniqueIdentifier" visibility="public">
+ <ownedComment xmi:id="_WWjw57A9EeO4_99b0CahZA" annotatedElement="_WWjw5rA9EeO4_99b0CahZA">
+ <body>This unique string identifier could be used to construct unique identifiers in generated java code</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_WWjw6LA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjw6bA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWjw6rA9EeO4_99b0CahZA" name="getLayoutType" visibility="public">
+ <ownedParameter xmi:id="_WWjw67A9EeO4_99b0CahZA" type="_WWjw7bA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjw7LA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_WWjw7bA9EeO4_99b0CahZA" name="ViewmapLayoutType">
+ <ownedLiteral xmi:id="_WWjw7rA9EeO4_99b0CahZA" name="UNKNOWN"/>
+ <ownedLiteral xmi:id="_WWjw77A9EeO4_99b0CahZA" name="XY_LAYOUT"/>
+ <ownedLiteral xmi:id="_WWjw8LA9EeO4_99b0CahZA" name="FLOW_LAYOUT"/>
+ <ownedLiteral xmi:id="_WWjw8bA9EeO4_99b0CahZA" name="TOOLBAR_LAYOUT"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWjw8rA9EeO4_99b0CahZA" memberEnd="_WWjwv7A9EeO4_99b0CahZA _WWjw87A9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWjw87A9EeO4_99b0CahZA" type="_WWjwvbA9EeO4_99b0CahZA" association="_WWjw8rA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWjw9LA9EeO4_99b0CahZA" name="ElementType" isAbstract="true">
+ <ownedComment xmi:id="_WWjw9bA9EeO4_99b0CahZA" annotatedElement="_WWjw9LA9EeO4_99b0CahZA">
+ <body>Base element type</body>
+ </ownedComment>
+ <ownedAttribute xmi:id="_WWjw9rA9EeO4_99b0CahZA" name="diagramElement" type="_WWjwvbA9EeO4_99b0CahZA" isOrdered="true" association="_WWjw_bA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWjw97A9EeO4_99b0CahZA" name="uniqueIdentifier" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjw-LA9EeO4_99b0CahZA" name="displayName" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWjw-bA9EeO4_99b0CahZA" annotatedElement="_WWjw-LA9EeO4_99b0CahZA">
+ <body>When there's palette, defaults to title of first tool that uses element with this type</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjw-rA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjw-7A9EeO4_99b0CahZA" name="definedExternally" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjw_LA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWjw_bA9EeO4_99b0CahZA" memberEnd="_WWjwwrA9EeO4_99b0CahZA _WWjw9rA9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWjw_rA9EeO4_99b0CahZA" name="Viewmap" isAbstract="true">
+ <ownedAttribute xmi:id="_WWjw_7A9EeO4_99b0CahZA" name="attributes" type="_WWjxELA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWjxErA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxALA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjxAbA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjxArA9EeO4_99b0CahZA" name="requiredPluginIDs" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxA7A9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjxBLA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjxBbA9EeO4_99b0CahZA" name="layoutType" visibility="public" type="_WWjw7bA9EeO4_99b0CahZA" isOrdered="true">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxBrA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_WWjxB7A9EeO4_99b0CahZA" type="_WWjw7bA9EeO4_99b0CahZA" instance="_WWjw7rA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_WWjxCLA9EeO4_99b0CahZA" name="find" visibility="public">
+ <ownedComment xmi:id="_WWjxCbA9EeO4_99b0CahZA" annotatedElement="_WWjxCLA9EeO4_99b0CahZA">
+ <body>Returns first attributes instance of specified class, if any</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_WWjxCrA9EeO4_99b0CahZA" type="_WWjxELA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxC7A9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_WWjxDLA9EeO4_99b0CahZA" name="attributesClass" type="_WWjxDrA9EeO4_99b0CahZA" isOrdered="true">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxDbA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <nestedClassifier xmi:type="uml:PrimitiveType" xmi:id="_WWjxDrA9EeO4_99b0CahZA" name="EJavaClass">
+ <templateBinding xmi:id="_WWjxD7A9EeO4_99b0CahZA">
+ <signature xmi:type="uml:RedefinableTemplateSignature" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EJavaClass-_ownedElement.0"/>
+ </templateBinding>
+ </nestedClassifier>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_WWjxELA9EeO4_99b0CahZA" name="Attributes">
+ <ownedComment xmi:id="_WWjxEbA9EeO4_99b0CahZA" annotatedElement="_WWjxELA9EeO4_99b0CahZA">
+ <body>Captures aspects of variuos draw2d classes</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWjxErA9EeO4_99b0CahZA" memberEnd="_WWjw_7A9EeO4_99b0CahZA _WWjxE7A9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWjxE7A9EeO4_99b0CahZA" type="_WWjw_rA9EeO4_99b0CahZA" association="_WWjxErA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWjxFLA9EeO4_99b0CahZA" memberEnd="_WWjwyrA9EeO4_99b0CahZA _WWjxFbA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWjxFbA9EeO4_99b0CahZA" type="_WWjwvbA9EeO4_99b0CahZA" association="_WWjxFLA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWjxFrA9EeO4_99b0CahZA" memberEnd="_WWjwy7A9EeO4_99b0CahZA _WWjxF7A9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWjxF7A9EeO4_99b0CahZA" type="_WWjwvbA9EeO4_99b0CahZA" association="_WWjxFrA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_WWjxGLA9EeO4_99b0CahZA" name="Behaviour">
+ <ownedAttribute xmi:id="_WWjxGbA9EeO4_99b0CahZA" name="subject" type="_WWjwvbA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWjxHrA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxGrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_WWjxG7A9EeO4_99b0CahZA" name="getEditPolicyQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWjxHLA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxHbA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWjxHrA9EeO4_99b0CahZA" memberEnd="_WWjwzrA9EeO4_99b0CahZA _WWjxGbA9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWjxH7A9EeO4_99b0CahZA" name="GenNode" isAbstract="true">
+ <ownedComment xmi:id="_WWjxILA9EeO4_99b0CahZA" annotatedElement="_WWjxH7A9EeO4_99b0CahZA">
+ <body>EClass mapped to Node</body>
+ </ownedComment>
+ <generalization xmi:id="_WWjxIbA9EeO4_99b0CahZA" general="_WWjxP7A9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWjxIrA9EeO4_99b0CahZA" name="modelFacet" type="_WWkX8bA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWkYE7A9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxI7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjxJLA9EeO4_99b0CahZA" name="labels" type="_WWkYFbA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWkYGbA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxJbA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjxJrA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjxJ7A9EeO4_99b0CahZA" name="compartments" type="_WWkYGrA9EeO4_99b0CahZA" isOrdered="true" association="_WWkYLrA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxKLA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjxKbA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjxKrA9EeO4_99b0CahZA" name="primaryDragEditPolicyQualifiedClassName" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWjxK7A9EeO4_99b0CahZA" annotatedElement="_WWjxKrA9EeO4_99b0CahZA">
+ <body>Custom primary drag edit policy</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxLLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjxLbA9EeO4_99b0CahZA" name="graphicalNodeEditPolicyClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxLrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjxL7A9EeO4_99b0CahZA" name="createCommandClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxMLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjxMbA9EeO4_99b0CahZA" name="reorientedIncomingLinks" type="_WWjxVbA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" isDerived="true" association="_WWkYL7A9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxMrA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjxM7A9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWjxNLA9EeO4_99b0CahZA" client="_WWjxH7A9EeO4_99b0CahZA" supplier="_WWjxTbA9EeO4_99b0CahZA" contract="_WWjxTbA9EeO4_99b0CahZA"/>
+ <ownedOperation xmi:id="_WWjxNbA9EeO4_99b0CahZA" name="getDomainMetaClass" visibility="public">
+ <ownedComment xmi:id="_WWjxNrA9EeO4_99b0CahZA" annotatedElement="_WWjxNbA9EeO4_99b0CahZA">
+ <body>Delegates to modelFacet</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_WWjxN7A9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:Class" href="genmodel.uml#_WZhlsbA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWjxOLA9EeO4_99b0CahZA" name="getGraphicalNodeEditPolicyQualifiedClassName" visibility="public">
+ <ownedComment xmi:id="_WWjxObA9EeO4_99b0CahZA" annotatedElement="_WWjxOLA9EeO4_99b0CahZA">
+ <body>valid only when there are compartments</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_WWjxOrA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxO7A9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWjxPLA9EeO4_99b0CahZA" name="getCreateCommandQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWjxPbA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxPrA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWjxP7A9EeO4_99b0CahZA" name="GenChildContainer" isAbstract="true">
+ <ownedComment xmi:id="_WWjxQLA9EeO4_99b0CahZA" annotatedElement="_WWjxP7A9EeO4_99b0CahZA">
+ <body>Base class for all ChildNode containers</body>
+ </ownedComment>
+ <ownedAttribute xmi:id="_WWjxQbA9EeO4_99b0CahZA" name="childNodes" type="_WWjxRbA9EeO4_99b0CahZA" isOrdered="true" association="_WWjxTLA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxQrA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjxQ7A9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWjxRLA9EeO4_99b0CahZA" client="_WWjxP7A9EeO4_99b0CahZA" supplier="_WWjwq7A9EeO4_99b0CahZA" contract="_WWjwq7A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWjxRbA9EeO4_99b0CahZA" name="GenChildNode">
+ <generalization xmi:id="_WWjxRrA9EeO4_99b0CahZA" general="_WWjxH7A9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWjxR7A9EeO4_99b0CahZA" name="diagram" type="_WWjwcLA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWjxS7A9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWjxSLA9EeO4_99b0CahZA" name="containers" type="_WWjxP7A9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWjxTLA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxSbA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjxSrA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWjxS7A9EeO4_99b0CahZA" memberEnd="_WWjwcbA9EeO4_99b0CahZA _WWjxR7A9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWjxTLA9EeO4_99b0CahZA" memberEnd="_WWjxSLA9EeO4_99b0CahZA _WWjxQbA9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_WWjxTbA9EeO4_99b0CahZA" name="GenLinkEnd">
+ <generalization xmi:id="_WWjxTrA9EeO4_99b0CahZA" general="_WWjwvbA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWjxT7A9EeO4_99b0CahZA" name="genOutgoingLinks" type="_WWjxVbA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" isDerived="true" association="_WWkX7bA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxULA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjxUbA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjxUrA9EeO4_99b0CahZA" name="genIncomingLinks" type="_WWjxVbA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" isDerived="true" association="_WWkX77A9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxU7A9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjxVLA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWjxVbA9EeO4_99b0CahZA" name="GenLink">
+ <generalization xmi:id="_WWjxVrA9EeO4_99b0CahZA" general="_WWjwvbA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWjxV7A9EeO4_99b0CahZA" name="diagram" type="_WWjwcLA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWjxkrA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWjxWLA9EeO4_99b0CahZA" name="modelFacet" type="_WWjxk7A9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWkXgrA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxWbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjxWrA9EeO4_99b0CahZA" name="labels" type="_WWkXhLA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWkXwLA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxW7A9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjxXLA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjxXbA9EeO4_99b0CahZA" name="outgoingCreationAllowed" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWjxXrA9EeO4_99b0CahZA" annotatedElement="_WWjxXbA9EeO4_99b0CahZA">
+ <body>Support link creation from source to target</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxX7A9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWjxYLA9EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjxYbA9EeO4_99b0CahZA" name="incomingCreationAllowed" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWjxYrA9EeO4_99b0CahZA" annotatedElement="_WWjxYbA9EeO4_99b0CahZA">
+ <body>Support link creation from target to source</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxY7A9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWjxZLA9EeO4_99b0CahZA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjxZbA9EeO4_99b0CahZA" name="viewDirectionAlignedWithModel" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWjxZrA9EeO4_99b0CahZA" annotatedElement="_WWjxZbA9EeO4_99b0CahZA">
+ <body>View (Edge) will always be directed from model source to model target</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxZ7A9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWjxaLA9EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjxabA9EeO4_99b0CahZA" name="creationConstraints" type="_WWkXyLA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWkX5LA9EeO4_99b0CahZA">
+ <ownedComment xmi:id="_WWjxarA9EeO4_99b0CahZA" annotatedElement="_WWjxabA9EeO4_99b0CahZA">
+ <body>Specifies additional restrictions on link creation</body>
+ </ownedComment>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxa7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjxbLA9EeO4_99b0CahZA" name="targetReorientingAllowed" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWjxbbA9EeO4_99b0CahZA" annotatedElement="_WWjxbLA9EeO4_99b0CahZA">
+ <body>Support link target reorienting</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxbrA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWjxb7A9EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjxcLA9EeO4_99b0CahZA" name="sourceReorientingAllowed" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWjxcbA9EeO4_99b0CahZA" annotatedElement="_WWjxcLA9EeO4_99b0CahZA">
+ <body>Support link source reorienting</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxcrA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWjxc7A9EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjxdLA9EeO4_99b0CahZA" name="createCommandClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxdbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjxdrA9EeO4_99b0CahZA" name="reorientCommandClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxd7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjxeLA9EeO4_99b0CahZA" name="treeBranch" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxebA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWjxerA9EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjxe7A9EeO4_99b0CahZA" name="sources" type="_WWjxTbA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" isDerived="true" association="_WWkX6bA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxfLA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjxfbA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWjxfrA9EeO4_99b0CahZA" name="targets" type="_WWjxTbA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" isDerived="true" association="_WWkX67A9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxf7A9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjxgLA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWjxgbA9EeO4_99b0CahZA" client="_WWjxVbA9EeO4_99b0CahZA" supplier="_WWjxTbA9EeO4_99b0CahZA" contract="_WWjxTbA9EeO4_99b0CahZA"/>
+ <ownedOperation xmi:id="_WWjxgrA9EeO4_99b0CahZA" name="getAssistantSources" visibility="public">
+ <ownedComment xmi:id="_WWjxg7A9EeO4_99b0CahZA" annotatedElement="_WWjxgrA9EeO4_99b0CahZA">
+ <body>Returns link sources in this genmodel</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_WWjxhLA9EeO4_99b0CahZA" type="_WWjwvbA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxhbA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjxhrA9EeO4_99b0CahZA" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWjxh7A9EeO4_99b0CahZA" name="getAssistantTargets" visibility="public">
+ <ownedComment xmi:id="_WWjxiLA9EeO4_99b0CahZA" annotatedElement="_WWjxh7A9EeO4_99b0CahZA">
+ <body>Returns link targets in this genmodel</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_WWjxibA9EeO4_99b0CahZA" type="_WWjwvbA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxirA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjxi7A9EeO4_99b0CahZA" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWjxjLA9EeO4_99b0CahZA" name="getCreateCommandQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWjxjbA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxjrA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWjxj7A9EeO4_99b0CahZA" name="getReorientCommandQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWjxkLA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxkbA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWjxkrA9EeO4_99b0CahZA" memberEnd="_WWjwdLA9EeO4_99b0CahZA _WWjxV7A9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_WWjxk7A9EeO4_99b0CahZA" name="LinkModelFacet">
+ <ownedComment xmi:id="_WWjxlLA9EeO4_99b0CahZA" annotatedElement="_WWjxk7A9EeO4_99b0CahZA">
+ <body>Model facet of links</body>
+ </ownedComment>
+ <generalization xmi:id="_WWjxlbA9EeO4_99b0CahZA" general="_WWkXgLA9EeO4_99b0CahZA"/>
+ <ownedOperation xmi:id="_WWjxlrA9EeO4_99b0CahZA" name="getSourceType" visibility="public">
+ <ownedParameter xmi:id="_WWjxl7A9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:Class" href="genmodel.uml#_WZhlsbA9EeO4_99b0CahZA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxmLA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWjxmbA9EeO4_99b0CahZA" name="getTargetType" visibility="public">
+ <ownedParameter xmi:id="_WWjxmrA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:Class" href="genmodel.uml#_WZhlsbA9EeO4_99b0CahZA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxm7A9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWjxnLA9EeO4_99b0CahZA" name="getAssistantSourceTypes" visibility="public">
+ <ownedParameter xmi:id="_WWjxnbA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:Class" href="genmodel.uml#_WZhlsbA9EeO4_99b0CahZA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxnrA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjxn7A9EeO4_99b0CahZA" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWjxoLA9EeO4_99b0CahZA" name="getAssistantTargetTypes" visibility="public">
+ <ownedParameter xmi:id="_WWjxobA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:Class" href="genmodel.uml#_WZhlsbA9EeO4_99b0CahZA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWjxorA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWjxo7A9EeO4_99b0CahZA" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_WWkXgLA9EeO4_99b0CahZA" name="ModelFacet">
+ <ownedComment xmi:id="_WWkXgbA9EeO4_99b0CahZA" annotatedElement="_WWkXgLA9EeO4_99b0CahZA">
+ <body>Marker interface for the particular model facets</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWkXgrA9EeO4_99b0CahZA" memberEnd="_WWjxWLA9EeO4_99b0CahZA _WWkXg7A9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWkXg7A9EeO4_99b0CahZA" type="_WWjxVbA9EeO4_99b0CahZA" association="_WWkXgrA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWkXhLA9EeO4_99b0CahZA" name="GenLinkLabel">
+ <ownedComment xmi:id="_WWkXhbA9EeO4_99b0CahZA" annotatedElement="_WWkXhLA9EeO4_99b0CahZA">
+ <body>Label attached to link</body>
+ </ownedComment>
+ <generalization xmi:id="_WWkXhrA9EeO4_99b0CahZA" general="_WWkXi7A9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWkXh7A9EeO4_99b0CahZA" name="link" type="_WWjxVbA9EeO4_99b0CahZA" isOrdered="true" association="_WWkXwLA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWkXiLA9EeO4_99b0CahZA" name="alignment" visibility="public" type="_WWkXwbA9EeO4_99b0CahZA" isOrdered="true">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkXibA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_WWkXirA9EeO4_99b0CahZA" type="_WWkXwbA9EeO4_99b0CahZA" instance="_WWkXw7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWkXi7A9EeO4_99b0CahZA" name="GenLabel" isAbstract="true">
+ <ownedComment xmi:id="_WWkXjLA9EeO4_99b0CahZA" annotatedElement="_WWkXi7A9EeO4_99b0CahZA">
+ <body>Label on diagram</body>
+ </ownedComment>
+ <generalization xmi:id="_WWkXjbA9EeO4_99b0CahZA" general="_WWjwvbA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWkXjrA9EeO4_99b0CahZA" name="readOnly" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkXj7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkXkLA9EeO4_99b0CahZA" name="elementIcon" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkXkbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkXkrA9EeO4_99b0CahZA" name="modelFacet" type="_WWkXmrA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWkXvrA9EeO4_99b0CahZA">
+ <ownedComment xmi:id="_WWkXk7A9EeO4_99b0CahZA" annotatedElement="_WWkXkrA9EeO4_99b0CahZA">
+ <body>If model facet is not specified then custom parser should be provided for the label</body>
+ </ownedComment>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkXlLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_WWkXlbA9EeO4_99b0CahZA" name="getMetaFeatures" visibility="public">
+ <ownedComment xmi:id="_WWkXlrA9EeO4_99b0CahZA" annotatedElement="_WWkXlbA9EeO4_99b0CahZA">
+ <body>Returns structural features that provide label content</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_WWkXl7A9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:Class" href="genmodel.uml#_WZhl17A9EeO4_99b0CahZA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkXmLA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWkXmbA9EeO4_99b0CahZA" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWkXmrA9EeO4_99b0CahZA" name="LabelModelFacet">
+ <ownedComment xmi:id="_WWkXm7A9EeO4_99b0CahZA" annotatedElement="_WWkXmrA9EeO4_99b0CahZA">
+ <body>Model facet of labels</body>
+ </ownedComment>
+ <ownedAttribute xmi:id="_WWkXnLA9EeO4_99b0CahZA" name="parser" type="_WWkXnrA9EeO4_99b0CahZA" isOrdered="true" association="_WWkXvbA9EeO4_99b0CahZA"/>
+ <interfaceRealization xmi:id="_WWkXnbA9EeO4_99b0CahZA" client="_WWkXmrA9EeO4_99b0CahZA" supplier="_WWkXgLA9EeO4_99b0CahZA" contract="_WWkXgLA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWkXnrA9EeO4_99b0CahZA" name="GenParserImplementation" isAbstract="true">
+ <ownedAttribute xmi:id="_WWkXn7A9EeO4_99b0CahZA" name="holder" type="_WWkXorA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWkXvLA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWkXoLA9EeO4_99b0CahZA" name="uses" type="_WWkXmrA9EeO4_99b0CahZA" isOrdered="true" association="_WWkXvbA9EeO4_99b0CahZA">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWkXobA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWkXorA9EeO4_99b0CahZA" name="GenParsers">
+ <ownedAttribute xmi:id="_WWkXo7A9EeO4_99b0CahZA" name="editorGen" type="_WWjJYbA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWkXtbA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWkXpLA9EeO4_99b0CahZA" name="packageName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkXpbA9EeO4_99b0CahZA" name="className" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkXprA9EeO4_99b0CahZA" name="extensibleViaService" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkXp7A9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWkXqLA9EeO4_99b0CahZA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkXqbA9EeO4_99b0CahZA" name="providerPriority" visibility="public" type="_WWkXtrA9EeO4_99b0CahZA" isOrdered="true">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkXqrA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_WWkXq7A9EeO4_99b0CahZA" type="_WWkXtrA9EeO4_99b0CahZA" instance="_WWkXt7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkXrLA9EeO4_99b0CahZA" name="implementations" type="_WWkXnrA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWkXvLA9EeO4_99b0CahZA">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWkXrbA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkXrrA9EeO4_99b0CahZA" name="implPackageName" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWkXr7A9EeO4_99b0CahZA" annotatedElement="_WWkXrrA9EeO4_99b0CahZA">
+ <body>Package with parser implementations, same as packageName unless set</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkXsLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_WWkXsbA9EeO4_99b0CahZA" name="getQualifiedClassName" visibility="public">
+ <ownedComment xmi:id="_WWkXsrA9EeO4_99b0CahZA" annotatedElement="_WWkXsbA9EeO4_99b0CahZA">
+ <body>Class with parser access methods. In case of using extensible ParserService, that would be provider implementation class.</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_WWkXs7A9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkXtLA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWkXtbA9EeO4_99b0CahZA" memberEnd="_WWjJabA9EeO4_99b0CahZA _WWkXo7A9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_WWkXtrA9EeO4_99b0CahZA" name="ProviderPriority">
+ <ownedLiteral xmi:id="_WWkXt7A9EeO4_99b0CahZA" name="Lowest"/>
+ <ownedLiteral xmi:id="_WWkXuLA9EeO4_99b0CahZA" name="Low"/>
+ <ownedLiteral xmi:id="_WWkXubA9EeO4_99b0CahZA" name="Medium"/>
+ <ownedLiteral xmi:id="_WWkXurA9EeO4_99b0CahZA" name="High"/>
+ <ownedLiteral xmi:id="_WWkXu7A9EeO4_99b0CahZA" name="Highest"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWkXvLA9EeO4_99b0CahZA" memberEnd="_WWkXrLA9EeO4_99b0CahZA _WWkXn7A9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWkXvbA9EeO4_99b0CahZA" memberEnd="_WWkXoLA9EeO4_99b0CahZA _WWkXnLA9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWkXvrA9EeO4_99b0CahZA" memberEnd="_WWkXkrA9EeO4_99b0CahZA _WWkXv7A9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWkXv7A9EeO4_99b0CahZA" type="_WWkXi7A9EeO4_99b0CahZA" association="_WWkXvrA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWkXwLA9EeO4_99b0CahZA" memberEnd="_WWjxWrA9EeO4_99b0CahZA _WWkXh7A9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_WWkXwbA9EeO4_99b0CahZA" name="LinkLabelAlignment">
+ <ownedComment xmi:id="_WWkXwrA9EeO4_99b0CahZA" annotatedElement="_WWkXwbA9EeO4_99b0CahZA">
+ <body>Constants from {@link org.eclipse.draw2d.ConnectionLocator}</body>
+ </ownedComment>
+ <ownedLiteral xmi:id="_WWkXw7A9EeO4_99b0CahZA" name="MIDDLE">
+ <specification xmi:type="uml:LiteralInteger" xmi:id="_WWkXxLA9EeO4_99b0CahZA" value="4"/>
+ </ownedLiteral>
+ <ownedLiteral xmi:id="_WWkXxbA9EeO4_99b0CahZA" name="TARGET">
+ <specification xmi:type="uml:LiteralInteger" xmi:id="_WWkXxrA9EeO4_99b0CahZA" value="3"/>
+ </ownedLiteral>
+ <ownedLiteral xmi:id="_WWkXx7A9EeO4_99b0CahZA" name="SOURCE"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWkXyLA9EeO4_99b0CahZA" name="GenLinkConstraints">
+ <ownedComment xmi:id="_WWkXybA9EeO4_99b0CahZA" annotatedElement="_WWkXyLA9EeO4_99b0CahZA">
+ <body>Groups constraints on the link source and target end</body>
+ </ownedComment>
+ <ownedAttribute xmi:id="_WWkXyrA9EeO4_99b0CahZA" name="link" type="_WWjxVbA9EeO4_99b0CahZA" isOrdered="true" association="_WWkX5LA9EeO4_99b0CahZA">
+ <ownedComment xmi:id="_WWkXy7A9EeO4_99b0CahZA" annotatedElement="_WWkXyrA9EeO4_99b0CahZA">
+ <body>References the owning link of this constraints</body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkXzLA9EeO4_99b0CahZA" name="sourceEnd" type="_WWjJ57A9EeO4_99b0CahZA" isOrdered="true" association="_WWkX5bA9EeO4_99b0CahZA">
+ <ownedComment xmi:id="_WWkXzbA9EeO4_99b0CahZA" annotatedElement="_WWkXzLA9EeO4_99b0CahZA">
+ <body>Restriction enforced by the the source end, may reference variables 'oppositeEnd' pointing to targetEnd and 'link' denoting the link domainmetaElement instance if available.</body>
+ </ownedComment>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkXzrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkXz7A9EeO4_99b0CahZA" name="targetEnd" type="_WWjJ57A9EeO4_99b0CahZA" isOrdered="true" association="_WWkX57A9EeO4_99b0CahZA">
+ <ownedComment xmi:id="_WWkX0LA9EeO4_99b0CahZA" annotatedElement="_WWkXz7A9EeO4_99b0CahZA">
+ <body>Restriction enforced by the the target end, may reference variables 'oppositeEnd' pointing to sourceEnd and 'link' denoting the link domainmetaElement instance if available.</body>
+ </ownedComment>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkX0bA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_WWkX0rA9EeO4_99b0CahZA" name="getLinkClass" visibility="public">
+ <ownedComment xmi:id="_WWkX07A9EeO4_99b0CahZA" annotatedElement="_WWkX0rA9EeO4_99b0CahZA">
+ <body>The domain meta element class of the link restricted by this constraints</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_WWkX1LA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:Class" href="genmodel.uml#_WZhlsbA9EeO4_99b0CahZA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkX1bA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWkX1rA9EeO4_99b0CahZA" name="getSourceEndContextClass" visibility="public">
+ <ownedComment xmi:id="_WWkX17A9EeO4_99b0CahZA" annotatedElement="_WWkX1rA9EeO4_99b0CahZA">
+ <body>The context class for the source end constraint evaluation</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_WWkX2LA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:Class" href="genmodel.uml#_WZhlsbA9EeO4_99b0CahZA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkX2bA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWkX2rA9EeO4_99b0CahZA" name="getTargetEndContextClass" visibility="public">
+ <ownedComment xmi:id="_WWkX27A9EeO4_99b0CahZA" annotatedElement="_WWkX2rA9EeO4_99b0CahZA">
+ <body>The context class for the target end constraint evaluation</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_WWkX3LA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:Class" href="genmodel.uml#_WZhlsbA9EeO4_99b0CahZA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkX3bA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWkX3rA9EeO4_99b0CahZA" name="getConstraintsInstanceFieldName" visibility="public">
+ <ownedComment xmi:id="_WWkX37A9EeO4_99b0CahZA" annotatedElement="_WWkX3rA9EeO4_99b0CahZA">
+ <body>Returns the name of the field holding Link Constraints instance</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_WWkX4LA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWkX4bA9EeO4_99b0CahZA" name="isValid" visibility="public">
+ <ownedParameter xmi:id="_WWkX4rA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkX47A9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWkX5LA9EeO4_99b0CahZA" memberEnd="_WWjxabA9EeO4_99b0CahZA _WWkXyrA9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWkX5bA9EeO4_99b0CahZA" memberEnd="_WWkXzLA9EeO4_99b0CahZA _WWkX5rA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWkX5rA9EeO4_99b0CahZA" type="_WWkXyLA9EeO4_99b0CahZA" association="_WWkX5bA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWkX57A9EeO4_99b0CahZA" memberEnd="_WWkXz7A9EeO4_99b0CahZA _WWkX6LA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWkX6LA9EeO4_99b0CahZA" type="_WWkXyLA9EeO4_99b0CahZA" association="_WWkX57A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWkX6bA9EeO4_99b0CahZA" memberEnd="_WWjxe7A9EeO4_99b0CahZA _WWkX6rA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWkX6rA9EeO4_99b0CahZA" type="_WWjxVbA9EeO4_99b0CahZA" association="_WWkX6bA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWkX67A9EeO4_99b0CahZA" memberEnd="_WWjxfrA9EeO4_99b0CahZA _WWkX7LA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWkX7LA9EeO4_99b0CahZA" type="_WWjxVbA9EeO4_99b0CahZA" association="_WWkX67A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWkX7bA9EeO4_99b0CahZA" memberEnd="_WWjxT7A9EeO4_99b0CahZA _WWkX7rA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWkX7rA9EeO4_99b0CahZA" type="_WWjxTbA9EeO4_99b0CahZA" association="_WWkX7bA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWkX77A9EeO4_99b0CahZA" memberEnd="_WWjxUrA9EeO4_99b0CahZA _WWkX8LA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWkX8LA9EeO4_99b0CahZA" type="_WWjxTbA9EeO4_99b0CahZA" association="_WWkX77A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWkX8bA9EeO4_99b0CahZA" name="TypeModelFacet">
+ <ownedComment xmi:id="_WWkX8rA9EeO4_99b0CahZA" annotatedElement="_WWkX8bA9EeO4_99b0CahZA">
+ <body>Model facet of an EClass</body>
+ </ownedComment>
+ <ownedAttribute xmi:id="_WWkX87A9EeO4_99b0CahZA" name="metaClass" isOrdered="true" association="_WWkYA7A9EeO4_99b0CahZA">
+ <type xmi:type="uml:Class" href="genmodel.uml#_WZhlsbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkX9LA9EeO4_99b0CahZA" name="containmentMetaFeature" isOrdered="true" association="_WWkYBbA9EeO4_99b0CahZA">
+ <type xmi:type="uml:Class" href="genmodel.uml#_WZhl17A9EeO4_99b0CahZA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkX9bA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkX9rA9EeO4_99b0CahZA" name="childMetaFeature" isOrdered="true" association="_WWkYB7A9EeO4_99b0CahZA">
+ <ownedComment xmi:id="_WWkX97A9EeO4_99b0CahZA" annotatedElement="_WWkX9rA9EeO4_99b0CahZA">
+ <body>Usually the same as containmentMetaFeature, unless you need to distinguish where to put and where to get from</body>
+ </ownedComment>
+ <type xmi:type="uml:Class" href="genmodel.uml#_WZhl17A9EeO4_99b0CahZA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkX-LA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkX-bA9EeO4_99b0CahZA" name="modelElementSelector" type="_WWjJ57A9EeO4_99b0CahZA" isOrdered="true" association="_WWkYCbA9EeO4_99b0CahZA">
+ <ownedComment xmi:id="_WWkX-rA9EeO4_99b0CahZA" annotatedElement="_WWkX-bA9EeO4_99b0CahZA">
+ <body>Selection criterion for domain model elements associated with this type model facet</body>
+ </ownedComment>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkX-7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkX_LA9EeO4_99b0CahZA" name="modelElementInitializer" type="_WWkYC7A9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWkYEbA9EeO4_99b0CahZA">
+ <ownedComment xmi:id="_WWkX_bA9EeO4_99b0CahZA" annotatedElement="_WWkX_LA9EeO4_99b0CahZA">
+ <body>State initializer for domain model elements associated with this type model facet</body>
+ </ownedComment>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkX_rA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWkX_7A9EeO4_99b0CahZA" client="_WWkX8bA9EeO4_99b0CahZA" supplier="_WWkXgLA9EeO4_99b0CahZA" contract="_WWkXgLA9EeO4_99b0CahZA"/>
+ <ownedOperation xmi:id="_WWkYALA9EeO4_99b0CahZA" name="isPhantomElement" visibility="public">
+ <ownedParameter xmi:id="_WWkYAbA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYArA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWkYA7A9EeO4_99b0CahZA" memberEnd="_WWkX87A9EeO4_99b0CahZA _WWkYBLA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWkYBLA9EeO4_99b0CahZA" type="_WWkX8bA9EeO4_99b0CahZA" association="_WWkYA7A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWkYBbA9EeO4_99b0CahZA" memberEnd="_WWkX9LA9EeO4_99b0CahZA _WWkYBrA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWkYBrA9EeO4_99b0CahZA" type="_WWkX8bA9EeO4_99b0CahZA" association="_WWkYBbA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWkYB7A9EeO4_99b0CahZA" memberEnd="_WWkX9rA9EeO4_99b0CahZA _WWkYCLA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWkYCLA9EeO4_99b0CahZA" type="_WWkX8bA9EeO4_99b0CahZA" association="_WWkYB7A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWkYCbA9EeO4_99b0CahZA" memberEnd="_WWkX-bA9EeO4_99b0CahZA _WWkYCrA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWkYCrA9EeO4_99b0CahZA" type="_WWkX8bA9EeO4_99b0CahZA" association="_WWkYCbA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_WWkYC7A9EeO4_99b0CahZA" name="GenElementInitializer">
+ <ownedComment xmi:id="_WWkYDLA9EeO4_99b0CahZA" annotatedElement="_WWkYC7A9EeO4_99b0CahZA">
+ <body>Base class for initializers of domain model elements</body>
+ </ownedComment>
+ <ownedAttribute xmi:id="_WWkYDbA9EeO4_99b0CahZA" name="typeModelFacet" type="_WWkX8bA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWkYD7A9EeO4_99b0CahZA">
+ <ownedComment xmi:id="_WWkYDrA9EeO4_99b0CahZA" annotatedElement="_WWkYDbA9EeO4_99b0CahZA">
+ <body>The type model facet whose domain model element is to be intialized by this initializer</body>
+ </ownedComment>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWkYD7A9EeO4_99b0CahZA" memberEnd="_WWkYDbA9EeO4_99b0CahZA _WWkYELA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWkYELA9EeO4_99b0CahZA" type="_WWkYC7A9EeO4_99b0CahZA" association="_WWkYD7A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWkYEbA9EeO4_99b0CahZA" memberEnd="_WWkX_LA9EeO4_99b0CahZA _WWkYErA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWkYErA9EeO4_99b0CahZA" type="_WWkX8bA9EeO4_99b0CahZA" association="_WWkYEbA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWkYE7A9EeO4_99b0CahZA" memberEnd="_WWjxIrA9EeO4_99b0CahZA _WWkYFLA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWkYFLA9EeO4_99b0CahZA" type="_WWjxH7A9EeO4_99b0CahZA" association="_WWkYE7A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWkYFbA9EeO4_99b0CahZA" name="GenNodeLabel">
+ <ownedComment xmi:id="_WWkYFrA9EeO4_99b0CahZA" annotatedElement="_WWkYFbA9EeO4_99b0CahZA">
+ <body>Label within node</body>
+ </ownedComment>
+ <generalization xmi:id="_WWkYF7A9EeO4_99b0CahZA" general="_WWkXi7A9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWkYGLA9EeO4_99b0CahZA" name="node" type="_WWjxH7A9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWkYGbA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWkYGbA9EeO4_99b0CahZA" memberEnd="_WWjxJLA9EeO4_99b0CahZA _WWkYGLA9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWkYGrA9EeO4_99b0CahZA" name="GenCompartment">
+ <ownedComment xmi:id="_WWkYG7A9EeO4_99b0CahZA" annotatedElement="_WWkYGrA9EeO4_99b0CahZA">
+ <body>Child container within node. Compartment, iow.</body>
+ </ownedComment>
+ <generalization xmi:id="_WWkYHLA9EeO4_99b0CahZA" general="_WWjxP7A9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWkYHbA9EeO4_99b0CahZA" name="title" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYHrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkYH7A9EeO4_99b0CahZA" name="canCollapse" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYILA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWkYIbA9EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkYIrA9EeO4_99b0CahZA" name="hideIfEmpty" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYI7A9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWkYJLA9EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkYJbA9EeO4_99b0CahZA" name="needsTitle" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYJrA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWkYJ7A9EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkYKLA9EeO4_99b0CahZA" name="diagram" type="_WWjwcLA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWkYLbA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWkYKbA9EeO4_99b0CahZA" name="node" type="_WWjxH7A9EeO4_99b0CahZA" isOrdered="true" association="_WWkYLrA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWkYKrA9EeO4_99b0CahZA" name="listLayout" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYK7A9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWkYLLA9EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWkYLbA9EeO4_99b0CahZA" memberEnd="_WWjwd7A9EeO4_99b0CahZA _WWkYKLA9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWkYLrA9EeO4_99b0CahZA" memberEnd="_WWkYKbA9EeO4_99b0CahZA _WWjxJ7A9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWkYL7A9EeO4_99b0CahZA" memberEnd="_WWjxMbA9EeO4_99b0CahZA _WWkYMLA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWkYMLA9EeO4_99b0CahZA" type="_WWjxH7A9EeO4_99b0CahZA" association="_WWkYL7A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWkYMbA9EeO4_99b0CahZA" memberEnd="_WWjwrbA9EeO4_99b0CahZA _WWkYMrA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWkYMrA9EeO4_99b0CahZA" type="_WWjwq7A9EeO4_99b0CahZA" association="_WWkYMbA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_WWkYM7A9EeO4_99b0CahZA" name="PackageNames">
+ <ownedAttribute xmi:id="_WWkYNLA9EeO4_99b0CahZA" name="editCommandsPackageName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYNbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkYNrA9EeO4_99b0CahZA" name="editHelpersPackageName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYN7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkYOLA9EeO4_99b0CahZA" name="editPartsPackageName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYObA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkYOrA9EeO4_99b0CahZA" name="editPoliciesPackageName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYO7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkYPLA9EeO4_99b0CahZA" name="preferencesPackageName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYPbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkYPrA9EeO4_99b0CahZA" name="providersPackageName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYP7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkYQLA9EeO4_99b0CahZA" name="parsersPackageName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYQbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkYQrA9EeO4_99b0CahZA" name="notationViewFactoriesPackageName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYQ7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_WWkYRLA9EeO4_99b0CahZA" name="ProviderClassNames">
+ <ownedAttribute xmi:id="_WWkYRbA9EeO4_99b0CahZA" name="elementTypesClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYRrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkYR7A9EeO4_99b0CahZA" name="notationViewProviderClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYSLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkYSbA9EeO4_99b0CahZA" name="notationViewProviderPriority" visibility="public" type="_WWkXtrA9EeO4_99b0CahZA" isOrdered="true">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYSrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkYS7A9EeO4_99b0CahZA" name="editPartProviderClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYTLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkYTbA9EeO4_99b0CahZA" name="editPartProviderPriority" visibility="public" type="_WWkXtrA9EeO4_99b0CahZA" isOrdered="true">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYTrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkYT7A9EeO4_99b0CahZA" name="modelingAssistantProviderClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYULA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkYUbA9EeO4_99b0CahZA" name="modelingAssistantProviderPriority" visibility="public" type="_WWkXtrA9EeO4_99b0CahZA" isOrdered="true">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYUrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkYU7A9EeO4_99b0CahZA" name="iconProviderClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYVLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkYVbA9EeO4_99b0CahZA" name="iconProviderPriority" visibility="public" type="_WWkXtrA9EeO4_99b0CahZA" isOrdered="true">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYVrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkYV7A9EeO4_99b0CahZA" name="parserProviderClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYWLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkYWbA9EeO4_99b0CahZA" name="parserProviderPriority" visibility="public" type="_WWkXtrA9EeO4_99b0CahZA" isOrdered="true">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYWrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkYW7A9EeO4_99b0CahZA" name="contributionItemProviderClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYXLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_WWkYXbA9EeO4_99b0CahZA" name="getElementTypesQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWkYXrA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYX7A9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWkYYLA9EeO4_99b0CahZA" name="getNotationViewProviderQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWkYYbA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYYrA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWkYY7A9EeO4_99b0CahZA" name="getEditPartProviderQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWkYZLA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYZbA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWkYZrA9EeO4_99b0CahZA" name="getModelingAssistantProviderQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWkYZ7A9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYaLA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWkYabA9EeO4_99b0CahZA" name="getIconProviderQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWkYarA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYa7A9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWkYbLA9EeO4_99b0CahZA" name="getParserProviderQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWkYbbA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYbrA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWkYb7A9EeO4_99b0CahZA" name="getContributionItemProviderQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWkYcLA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYcbA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_WWkYcrA9EeO4_99b0CahZA" name="LinkConstraints">
+ <ownedOperation xmi:id="_WWkYc7A9EeO4_99b0CahZA" name="hasLinkCreationConstraints" visibility="public">
+ <ownedComment xmi:id="_WWkYdLA9EeO4_99b0CahZA" annotatedElement="_WWkYc7A9EeO4_99b0CahZA">
+ <body>Indicates whether this diagram contains link creation constraints or not</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_WWkYdbA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWkYdrA9EeO4_99b0CahZA" name="getLinkCreationConstraintsClassName" visibility="public">
+ <ownedComment xmi:id="_WWkYd7A9EeO4_99b0CahZA" annotatedElement="_WWkYdrA9EeO4_99b0CahZA">
+ <body>Gets the name of the constraints holder class</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_WWkYeLA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWkYebA9EeO4_99b0CahZA" name="getLinkCreationConstraintsQualifiedClassName" visibility="public">
+ <ownedComment xmi:id="_WWkYerA9EeO4_99b0CahZA" annotatedElement="_WWkYebA9EeO4_99b0CahZA">
+ <body>Gets the qualified name of the constraints holder class</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_WWkYe7A9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_WWkYfLA9EeO4_99b0CahZA" name="EditPartCandies">
+ <ownedAttribute xmi:id="_WWkYfbA9EeO4_99b0CahZA" name="reorientConnectionViewCommandClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYfrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkYf7A9EeO4_99b0CahZA" name="baseEditHelperClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYgLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkYgbA9EeO4_99b0CahZA" name="editPartFactoryClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYgrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkYg7A9EeO4_99b0CahZA" name="baseExternalNodeLabelEditPartClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYhLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkYhbA9EeO4_99b0CahZA" name="baseItemSemanticEditPolicyClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYhrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkYh7A9EeO4_99b0CahZA" name="baseGraphicalNodeEditPolicyClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYiLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkYibA9EeO4_99b0CahZA" name="textSelectionEditPolicyClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYirA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWkYi7A9EeO4_99b0CahZA" name="textNonResizableEditPolicyClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYjLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_WWkYjbA9EeO4_99b0CahZA" name="getReorientConnectionViewCommandQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWkYjrA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYj7A9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWkYkLA9EeO4_99b0CahZA" name="getBaseEditHelperQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWkYkbA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYkrA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWkYk7A9EeO4_99b0CahZA" name="getEditPartFactoryQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWkYlLA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYlbA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWkYlrA9EeO4_99b0CahZA" name="getBaseExternalNodeLabelEditPartQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWkYl7A9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWkYmLA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWkYmbA9EeO4_99b0CahZA" name="getBaseItemSemanticEditPolicyQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWkYmrA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-kLA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWk-kbA9EeO4_99b0CahZA" name="getBaseGraphicalNodeEditPolicyQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWk-krA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-k7A9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWk-lLA9EeO4_99b0CahZA" name="getTextSelectionEditPolicyQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWk-lbA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-lrA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWk-l7A9EeO4_99b0CahZA" name="getTextNonResizableEditPolicyQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWk-mLA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-mbA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_WWk-mrA9EeO4_99b0CahZA" name="EditorCandies">
+ <ownedAttribute xmi:id="_WWk-m7A9EeO4_99b0CahZA" name="creationWizardClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-nLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk-nbA9EeO4_99b0CahZA" name="creationWizardPageClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-nrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk-n7A9EeO4_99b0CahZA" name="creationWizardIconPath" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk-oLA9EeO4_99b0CahZA" name="creationWizardIconPathX" visibility="public" isOrdered="true" isReadOnly="true" isDerived="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk-obA9EeO4_99b0CahZA" name="creationWizardCategoryID" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-orA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk-o7A9EeO4_99b0CahZA" name="diagramEditorUtilClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-pLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk-pbA9EeO4_99b0CahZA" name="documentProviderClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-prA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk-p7A9EeO4_99b0CahZA" name="initDiagramFileActionClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-qLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk-qbA9EeO4_99b0CahZA" name="newDiagramFileWizardClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-qrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk-q7A9EeO4_99b0CahZA" name="diagramContentInitializerClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-rLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk-rbA9EeO4_99b0CahZA" name="matchingStrategyClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-rrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk-r7A9EeO4_99b0CahZA" name="visualIDRegistryClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-sLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk-sbA9EeO4_99b0CahZA" name="elementChooserClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-srA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk-s7A9EeO4_99b0CahZA" name="loadResourceActionClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-tLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk-tbA9EeO4_99b0CahZA" name="editingDomainID" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-trA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_WWk-t7A9EeO4_99b0CahZA" name="getCreationWizardQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWk-uLA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-ubA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWk-urA9EeO4_99b0CahZA" name="getCreationWizardPageQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWk-u7A9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-vLA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWk-vbA9EeO4_99b0CahZA" name="getDiagramEditorUtilQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWk-vrA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-v7A9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWk-wLA9EeO4_99b0CahZA" name="getDocumentProviderQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWk-wbA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-wrA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWk-w7A9EeO4_99b0CahZA" name="getInitDiagramFileActionQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWk-xLA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-xbA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWk-xrA9EeO4_99b0CahZA" name="getNewDiagramFileWizardQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWk-x7A9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-yLA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWk-ybA9EeO4_99b0CahZA" name="getDiagramContentInitializerQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWk-yrA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-y7A9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWk-zLA9EeO4_99b0CahZA" name="getMatchingStrategyQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWk-zbA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-zrA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWk-z7A9EeO4_99b0CahZA" name="getVisualIDRegistryQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWk-0LA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-0bA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWk-0rA9EeO4_99b0CahZA" name="getElementChooserQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWk-07A9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-1LA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWk-1bA9EeO4_99b0CahZA" name="getLoadResourceActionQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWk-1rA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-17A9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWk-2LA9EeO4_99b0CahZA" name="generateInitDiagramAction" visibility="public">
+ <ownedParameter xmi:id="_WWk-2bA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-2rA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_WWk-27A9EeO4_99b0CahZA" name="Shortcuts">
+ <ownedAttribute xmi:id="_WWk-3LA9EeO4_99b0CahZA" name="shortcutsDecoratorProviderClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-3bA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk-3rA9EeO4_99b0CahZA" name="shortcutsDecoratorProviderPriority" visibility="public" type="_WWkXtrA9EeO4_99b0CahZA" isOrdered="true">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-37A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk-4LA9EeO4_99b0CahZA" name="createShortcutActionClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-4bA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk-4rA9EeO4_99b0CahZA" name="createShortcutDecorationsCommandClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-47A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk-5LA9EeO4_99b0CahZA" name="shortcutPropertyTesterClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-5bA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk-5rA9EeO4_99b0CahZA" name="containsShortcutsTo" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWk-57A9EeO4_99b0CahZA" annotatedElement="_WWk-5rA9EeO4_99b0CahZA">
+ <body>Set of domain meta-model file extensions. Elements of the corresponding models could be added as a shortcut on this diagram.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-6LA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWk-6bA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk-6rA9EeO4_99b0CahZA" name="shortcutsProvidedFor" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWk-67A9EeO4_99b0CahZA" annotatedElement="_WWk-6rA9EeO4_99b0CahZA">
+ <body>Set of domain meta-model names. Elements of this diagram domain model could be added as a shortcuts to the diagrams of the specified domains.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-7LA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWk-7bA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_WWk-7rA9EeO4_99b0CahZA" name="getShortcutsDecoratorProviderQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWk-77A9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-8LA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWk-8bA9EeO4_99b0CahZA" name="getCreateShortcutActionQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWk-8rA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-87A9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWk-9LA9EeO4_99b0CahZA" name="getCreateShortcutDecorationsCommandQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWk-9bA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-9rA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWk-97A9EeO4_99b0CahZA" name="getShortcutPropertyTesterQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWk--LA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk--bA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWk--rA9EeO4_99b0CahZA" name="generateCreateShortcutAction" visibility="public">
+ <ownedParameter xmi:id="_WWk--7A9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-_LA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWk-_bA9EeO4_99b0CahZA" name="generateShortcutIcon" visibility="public">
+ <ownedParameter xmi:id="_WWk-_rA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk-_7A9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_WWk_ALA9EeO4_99b0CahZA" name="BatchValidation">
+ <ownedAttribute xmi:id="_WWk_AbA9EeO4_99b0CahZA" name="validationProviderClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_ArA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_A7A9EeO4_99b0CahZA" name="validationProviderPriority" visibility="public" type="_WWkXtrA9EeO4_99b0CahZA" isOrdered="true">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_BLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_BbA9EeO4_99b0CahZA" name="markerNavigationProviderClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_BrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_B7A9EeO4_99b0CahZA" name="markerNavigationProviderPriority" visibility="public" type="_WWkXtrA9EeO4_99b0CahZA" isOrdered="true">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_CLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_CbA9EeO4_99b0CahZA" name="validationEnabled" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWk_CrA9EeO4_99b0CahZA" annotatedElement="_WWk_CbA9EeO4_99b0CahZA">
+ <body>If enabled, ValidationAction is contributed by the editor plugin</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_C7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_DLA9EeO4_99b0CahZA" name="metricProviderClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_DbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_DrA9EeO4_99b0CahZA" name="metricProviderPriority" visibility="public" type="_WWkXtrA9EeO4_99b0CahZA" isOrdered="true">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_D7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_ELA9EeO4_99b0CahZA" name="validationDecoratorProviderClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_EbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_ErA9EeO4_99b0CahZA" name="validationDecorators" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_E7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_FLA9EeO4_99b0CahZA" name="validationDecoratorProviderPriority" visibility="public" type="_WWkXtrA9EeO4_99b0CahZA" isOrdered="true">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_FbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_FrA9EeO4_99b0CahZA" name="liveValidationUIFeedback" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_F7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_WWk_GLA9EeO4_99b0CahZA" name="getValidationProviderQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWk_GbA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_GrA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWk_G7A9EeO4_99b0CahZA" name="getValidationDiagnosticMarkerType" visibility="public">
+ <ownedComment xmi:id="_WWk_HLA9EeO4_99b0CahZA" annotatedElement="_WWk_G7A9EeO4_99b0CahZA">
+ <body>Gets diagnostic marker type ID local to the editor plugin. The editor pluginID should be used to fully-qualify this ID.</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_WWk_HbA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_HrA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWk_H7A9EeO4_99b0CahZA" name="getMarkerNavigationProviderQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWk_ILA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_IbA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWk_IrA9EeO4_99b0CahZA" name="getMetricProviderQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWk_I7A9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_JLA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWk_JbA9EeO4_99b0CahZA" name="getMetricViewID" visibility="public">
+ <ownedParameter xmi:id="_WWk_JrA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_J7A9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWk_KLA9EeO4_99b0CahZA" name="getValidationDecoratorProviderQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWk_KbA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_KrA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_WWk_K7A9EeO4_99b0CahZA" name="MeasurementUnit">
+ <ownedAttribute xmi:id="_WWk_LLA9EeO4_99b0CahZA" name="units" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_LbA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_WWk_LrA9EeO4_99b0CahZA" value="Pixel">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWk_L7A9EeO4_99b0CahZA" memberEnd="_WWjJaLA9EeO4_99b0CahZA _WWjwerA9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWk_MLA9EeO4_99b0CahZA" memberEnd="_WWjwfLA9EeO4_99b0CahZA _WWk_MbA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWk_MbA9EeO4_99b0CahZA" type="_WWjwcLA9EeO4_99b0CahZA" association="_WWk_MLA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWk_MrA9EeO4_99b0CahZA" name="GenTopLevelNode">
+ <generalization xmi:id="_WWk_M7A9EeO4_99b0CahZA" general="_WWjxH7A9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWk_NLA9EeO4_99b0CahZA" name="diagram" type="_WWjwcLA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWk_NbA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWk_NbA9EeO4_99b0CahZA" memberEnd="_WWjwfrA9EeO4_99b0CahZA _WWk_NLA9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWk_NrA9EeO4_99b0CahZA" name="Palette">
+ <ownedAttribute xmi:id="_WWk_N7A9EeO4_99b0CahZA" name="diagram" type="_WWjwcLA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWk_SLA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWk_OLA9EeO4_99b0CahZA" name="flyout" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_ObA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWk_OrA9EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_O7A9EeO4_99b0CahZA" name="groups" type="_WWk_SbA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWk_Z7A9EeO4_99b0CahZA">
+ <ownedComment xmi:id="_WWk_PLA9EeO4_99b0CahZA" annotatedElement="_WWk_O7A9EeO4_99b0CahZA">
+ <body>GEF allows only containers as palette immediate children</body>
+ </ownedComment>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWk_PbA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_PrA9EeO4_99b0CahZA" name="packageName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_P7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_QLA9EeO4_99b0CahZA" name="factoryClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_QbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_WWk_QrA9EeO4_99b0CahZA" name="getFactoryQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWk_Q7A9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_RLA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWk_RbA9EeO4_99b0CahZA" name="definesStandardTools" visibility="public">
+ <ownedParameter xmi:id="_WWk_RrA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_R7A9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWk_SLA9EeO4_99b0CahZA" memberEnd="_WWjwgbA9EeO4_99b0CahZA _WWk_N7A9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWk_SbA9EeO4_99b0CahZA" name="ToolGroup">
+ <generalization xmi:id="_WWk_SrA9EeO4_99b0CahZA" general="_WWk_VbA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWk_S7A9EeO4_99b0CahZA" name="entries" type="_WWk_Y7A9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWk_ZrA9EeO4_99b0CahZA">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWk_TLA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_TbA9EeO4_99b0CahZA" name="palette" type="_WWk_NrA9EeO4_99b0CahZA" isOrdered="true" association="_WWk_Z7A9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWk_TrA9EeO4_99b0CahZA" name="stack" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_T7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_ULA9EeO4_99b0CahZA" name="collapse" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_UbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_UrA9EeO4_99b0CahZA" name="toolsOnly" visibility="public" isOrdered="true" isReadOnly="true" isDerived="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_U7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWk_VLA9EeO4_99b0CahZA" client="_WWk_SbA9EeO4_99b0CahZA" supplier="_WWk_Y7A9EeO4_99b0CahZA" contract="_WWk_Y7A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWk_VbA9EeO4_99b0CahZA" name="EntryBase" isAbstract="true">
+ <ownedAttribute xmi:id="_WWk_VrA9EeO4_99b0CahZA" name="title" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_V7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_WLA9EeO4_99b0CahZA" name="description" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_WbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_WrA9EeO4_99b0CahZA" name="largeIconPath" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_W7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_XLA9EeO4_99b0CahZA" name="smallIconPath" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_XbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_XrA9EeO4_99b0CahZA" name="createMethodName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_X7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_YLA9EeO4_99b0CahZA" name="id" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWk_YbA9EeO4_99b0CahZA" annotatedElement="_WWk_YLA9EeO4_99b0CahZA">
+ <body>Non-mandatory string identification of the entry. Defaults to the quoted value of createMethodName, clients may override. Set to blank string if don't need the identity</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_YrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_WWk_Y7A9EeO4_99b0CahZA" name="ToolGroupItem">
+ <ownedAttribute xmi:id="_WWk_ZLA9EeO4_99b0CahZA" name="group" type="_WWk_SbA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWk_ZrA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_ZbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWk_ZrA9EeO4_99b0CahZA" memberEnd="_WWk_S7A9EeO4_99b0CahZA _WWk_ZLA9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWk_Z7A9EeO4_99b0CahZA" memberEnd="_WWk_O7A9EeO4_99b0CahZA _WWk_TbA9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWk_aLA9EeO4_99b0CahZA" name="GenDiagramPreferences">
+ <ownedAttribute xmi:id="_WWk_abA9EeO4_99b0CahZA" name="lineStyle" visibility="public" type="_WWk_obA9EeO4_99b0CahZA" isOrdered="true">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_arA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_a7A9EeO4_99b0CahZA" name="defaultFont" type="_WWk_pbA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWk_prA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_bLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_bbA9EeO4_99b0CahZA" name="fontColor" type="_WWk_qLA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWk_qbA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_brA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_b7A9EeO4_99b0CahZA" name="fillColor" type="_WWk_qLA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWk_q7A9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_cLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_cbA9EeO4_99b0CahZA" name="lineColor" type="_WWk_qLA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWk_rbA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_crA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_c7A9EeO4_99b0CahZA" name="noteFillColor" type="_WWk_qLA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWk_r7A9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_dLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_dbA9EeO4_99b0CahZA" name="noteLineColor" type="_WWk_qLA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWk_sbA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_drA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_d7A9EeO4_99b0CahZA" name="showConnectionHandles" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_eLA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWk_ebA9EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_erA9EeO4_99b0CahZA" name="showPopupBars" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_e7A9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWk_fLA9EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_fbA9EeO4_99b0CahZA" name="promptOnDelFromModel" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_frA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_f7A9EeO4_99b0CahZA" name="promptOnDelFromDiagram" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_gLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_gbA9EeO4_99b0CahZA" name="enableAnimatedLayout" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_grA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWk_g7A9EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_hLA9EeO4_99b0CahZA" name="enableAnimatedZoom" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_hbA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWk_hrA9EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_h7A9EeO4_99b0CahZA" name="enableAntiAlias" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_iLA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWk_ibA9EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_irA9EeO4_99b0CahZA" name="showGrid" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_i7A9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWk_jLA9EeO4_99b0CahZA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_jbA9EeO4_99b0CahZA" name="showRulers" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_jrA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWk_j7A9EeO4_99b0CahZA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_kLA9EeO4_99b0CahZA" name="snapToGrid" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_kbA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWk_krA9EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_k7A9EeO4_99b0CahZA" name="snapToGeometry" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_lLA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWk_lbA9EeO4_99b0CahZA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_lrA9EeO4_99b0CahZA" name="gridInFront" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_l7A9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWk_mLA9EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_mbA9EeO4_99b0CahZA" name="rulerUnits" visibility="public" type="_WWk_s7A9EeO4_99b0CahZA" isOrdered="true">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_mrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_m7A9EeO4_99b0CahZA" name="gridSpacing" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDouble"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_nLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_nbA9EeO4_99b0CahZA" name="gridLineColor" type="_WWk_qLA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWk_t7A9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_nrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_n7A9EeO4_99b0CahZA" name="gridLineStyle" visibility="public" type="_WWk_ubA9EeO4_99b0CahZA" isOrdered="true">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_oLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_WWk_obA9EeO4_99b0CahZA" name="Routing">
+ <ownedLiteral xmi:id="_WWk_orA9EeO4_99b0CahZA" name="MANUAL"/>
+ <ownedLiteral xmi:id="_WWk_o7A9EeO4_99b0CahZA" name="RECTILINEAR"/>
+ <ownedLiteral xmi:id="_WWk_pLA9EeO4_99b0CahZA" name="TREE"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_WWk_pbA9EeO4_99b0CahZA" name="GenFont"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWk_prA9EeO4_99b0CahZA" memberEnd="_WWk_a7A9EeO4_99b0CahZA _WWk_p7A9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWk_p7A9EeO4_99b0CahZA" type="_WWk_aLA9EeO4_99b0CahZA" association="_WWk_prA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_WWk_qLA9EeO4_99b0CahZA" name="GenColor"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWk_qbA9EeO4_99b0CahZA" memberEnd="_WWk_bbA9EeO4_99b0CahZA _WWk_qrA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWk_qrA9EeO4_99b0CahZA" type="_WWk_aLA9EeO4_99b0CahZA" association="_WWk_qbA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWk_q7A9EeO4_99b0CahZA" memberEnd="_WWk_b7A9EeO4_99b0CahZA _WWk_rLA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWk_rLA9EeO4_99b0CahZA" type="_WWk_aLA9EeO4_99b0CahZA" association="_WWk_q7A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWk_rbA9EeO4_99b0CahZA" memberEnd="_WWk_cbA9EeO4_99b0CahZA _WWk_rrA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWk_rrA9EeO4_99b0CahZA" type="_WWk_aLA9EeO4_99b0CahZA" association="_WWk_rbA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWk_r7A9EeO4_99b0CahZA" memberEnd="_WWk_c7A9EeO4_99b0CahZA _WWk_sLA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWk_sLA9EeO4_99b0CahZA" type="_WWk_aLA9EeO4_99b0CahZA" association="_WWk_r7A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWk_sbA9EeO4_99b0CahZA" memberEnd="_WWk_dbA9EeO4_99b0CahZA _WWk_srA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWk_srA9EeO4_99b0CahZA" type="_WWk_aLA9EeO4_99b0CahZA" association="_WWk_sbA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_WWk_s7A9EeO4_99b0CahZA" name="RulerUnits">
+ <ownedLiteral xmi:id="_WWk_tLA9EeO4_99b0CahZA" name="INCHES"/>
+ <ownedLiteral xmi:id="_WWk_tbA9EeO4_99b0CahZA" name="CENTIMETERS"/>
+ <ownedLiteral xmi:id="_WWk_trA9EeO4_99b0CahZA" name="PIXELS"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWk_t7A9EeO4_99b0CahZA" memberEnd="_WWk_nbA9EeO4_99b0CahZA _WWk_uLA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWk_uLA9EeO4_99b0CahZA" type="_WWk_aLA9EeO4_99b0CahZA" association="_WWk_t7A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_WWk_ubA9EeO4_99b0CahZA" name="LineStyle">
+ <ownedLiteral xmi:id="_WWk_urA9EeO4_99b0CahZA" name="SOLID"/>
+ <ownedLiteral xmi:id="_WWk_u7A9EeO4_99b0CahZA" name="DASH"/>
+ <ownedLiteral xmi:id="_WWk_vLA9EeO4_99b0CahZA" name="DOT"/>
+ <ownedLiteral xmi:id="_WWk_vbA9EeO4_99b0CahZA" name="DASHDOT"/>
+ <ownedLiteral xmi:id="_WWk_vrA9EeO4_99b0CahZA" name="DASHDOTDOT"/>
+ <ownedLiteral xmi:id="_WWk_v7A9EeO4_99b0CahZA" name="CUSTOM"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWk_wLA9EeO4_99b0CahZA" memberEnd="_WWjwhrA9EeO4_99b0CahZA _WWk_wbA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWk_wbA9EeO4_99b0CahZA" type="_WWjwcLA9EeO4_99b0CahZA" association="_WWk_wLA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWk_wrA9EeO4_99b0CahZA" name="GenPreferencePage" isAbstract="true">
+ <ownedAttribute xmi:id="_WWk_w7A9EeO4_99b0CahZA" name="iD" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_xLA9EeO4_99b0CahZA" name="name" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_xbA9EeO4_99b0CahZA" name="children" type="_WWk_wrA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWllq7A9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_xrA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWk_x7A9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_yLA9EeO4_99b0CahZA" name="parent" type="_WWk_wrA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWllq7A9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWk_ybA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWk_yrA9EeO4_99b0CahZA" name="parentCategory" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWlloLA9EeO4_99b0CahZA" annotatedElement="_WWk_yrA9EeO4_99b0CahZA">
+ <body>For a page that doesn't have another GenPreferencePage set as its parent, id of any other preference page to use as parent page may be set with this attribute</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWllobA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_WWllorA9EeO4_99b0CahZA" name="getDiagram" visibility="public">
+ <ownedParameter xmi:id="_WWllo7A9EeO4_99b0CahZA" type="_WWjwcLA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWllpLA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWllpbA9EeO4_99b0CahZA" name="getQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWllprA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWllp7A9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWllqLA9EeO4_99b0CahZA" name="getClassName" visibility="public">
+ <ownedParameter xmi:id="_WWllqbA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWllqrA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWllq7A9EeO4_99b0CahZA" memberEnd="_WWk_xbA9EeO4_99b0CahZA _WWk_yLA9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWllrLA9EeO4_99b0CahZA" memberEnd="_WWjwiLA9EeO4_99b0CahZA _WWllrbA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWllrbA9EeO4_99b0CahZA" type="_WWjwcLA9EeO4_99b0CahZA" association="_WWllrLA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWllrrA9EeO4_99b0CahZA" name="GenPlugin">
+ <ownedAttribute xmi:id="_WWllr7A9EeO4_99b0CahZA" name="editorGen" type="_WWjJYbA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWllyrA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWllsLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWllsbA9EeO4_99b0CahZA" name="iD" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWllsrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlls7A9EeO4_99b0CahZA" name="name" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlltLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlltbA9EeO4_99b0CahZA" name="provider" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlltrA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_WWllt7A9EeO4_99b0CahZA" value="Sample Plugin Provider, Inc">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlluLA9EeO4_99b0CahZA" name="version" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWllubA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_WWllurA9EeO4_99b0CahZA" value="1.0.0.qualifier">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWllu7A9EeO4_99b0CahZA" name="printingEnabled" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWllvLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWllvbA9EeO4_99b0CahZA" name="requiredPlugins" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWllvrA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWllv7A9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWllwLA9EeO4_99b0CahZA" name="activatorClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWllwbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_WWllwrA9EeO4_99b0CahZA" name="getAllRequiredPlugins" visibility="public">
+ <ownedComment xmi:id="_WWllw7A9EeO4_99b0CahZA" annotatedElement="_WWllwrA9EeO4_99b0CahZA">
+ <body>Computed additional dependencies (in form of plug-in identifiers), including those explicitly specified by user and those derived from referenced genmodels</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_WWllxLA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWllxbA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWllxrA9EeO4_99b0CahZA" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWllx7A9EeO4_99b0CahZA" name="getActivatorQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWllyLA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWllybA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWllyrA9EeO4_99b0CahZA" memberEnd="_WWjJbLA9EeO4_99b0CahZA _WWllr7A9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWlly7A9EeO4_99b0CahZA" name="GenEditorView">
+ <ownedAttribute xmi:id="_WWllzLA9EeO4_99b0CahZA" name="editorGen" type="_WWjJYbA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWll47A9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWllzbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWllzrA9EeO4_99b0CahZA" name="packageName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWllz7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWll0LA9EeO4_99b0CahZA" name="actionBarContributorClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWll0bA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWll0rA9EeO4_99b0CahZA" name="className" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWll07A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWll1LA9EeO4_99b0CahZA" name="iconPath" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWll1bA9EeO4_99b0CahZA" name="iconPathX" visibility="public" isOrdered="true" isReadOnly="true" isDerived="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWll1rA9EeO4_99b0CahZA" name="iD" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWll17A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWll2LA9EeO4_99b0CahZA" name="eclipseEditor" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWll2bA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWll2rA9EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWll27A9EeO4_99b0CahZA" name="contextID" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWll3LA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_WWll3bA9EeO4_99b0CahZA" name="getActionBarContributorQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWll3rA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWll37A9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWll4LA9EeO4_99b0CahZA" name="getQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWll4bA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWll4rA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWll47A9EeO4_99b0CahZA" memberEnd="_WWjJbbA9EeO4_99b0CahZA _WWllzLA9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWll5LA9EeO4_99b0CahZA" name="GenNavigator">
+ <ownedAttribute xmi:id="_WWll5bA9EeO4_99b0CahZA" name="editorGen" type="_WWjJYbA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWlmRLA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWll5rA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWll57A9EeO4_99b0CahZA" name="contentExtensionID" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWll6LA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWll6bA9EeO4_99b0CahZA" name="contentExtensionName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWll6rA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWll67A9EeO4_99b0CahZA" name="contentExtensionPriority" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWll7LA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWll7bA9EeO4_99b0CahZA" name="linkHelperExtensionID" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWll7rA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWll77A9EeO4_99b0CahZA" name="sorterExtensionID" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWll8LA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWll8bA9EeO4_99b0CahZA" name="actionProviderID" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWll8rA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWll87A9EeO4_99b0CahZA" name="contentProviderClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWll9LA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWll9bA9EeO4_99b0CahZA" name="labelProviderClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWll9rA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWll97A9EeO4_99b0CahZA" name="linkHelperClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWll-LA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWll-bA9EeO4_99b0CahZA" name="sorterClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWll-rA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWll-7A9EeO4_99b0CahZA" name="actionProviderClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWll_LA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWll_bA9EeO4_99b0CahZA" name="abstractNavigatorItemClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWll_rA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWll_7A9EeO4_99b0CahZA" name="navigatorGroupClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmALA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlmAbA9EeO4_99b0CahZA" name="navigatorItemClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmArA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlmA7A9EeO4_99b0CahZA" name="uriInputTesterClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmBLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlmBbA9EeO4_99b0CahZA" name="packageName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmBrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlmB7A9EeO4_99b0CahZA" name="childReferences" type="_WWlmRbA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWlmaLA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmCLA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWlmCbA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWlmCrA9EeO4_99b0CahZA" client="_WWll5LA9EeO4_99b0CahZA" supplier="_WWlmJrA9EeO4_99b0CahZA" contract="_WWlmJrA9EeO4_99b0CahZA"/>
+ <ownedOperation xmi:id="_WWlmC7A9EeO4_99b0CahZA" name="getContentProviderQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWlmDLA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmDbA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWlmDrA9EeO4_99b0CahZA" name="getLabelProviderQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWlmD7A9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmELA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWlmEbA9EeO4_99b0CahZA" name="getLinkHelperQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWlmErA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmE7A9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWlmFLA9EeO4_99b0CahZA" name="getSorterQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWlmFbA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmFrA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWlmF7A9EeO4_99b0CahZA" name="getActionProviderQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWlmGLA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmGbA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWlmGrA9EeO4_99b0CahZA" name="getAbstractNavigatorItemQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWlmG7A9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmHLA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWlmHbA9EeO4_99b0CahZA" name="getNavigatorGroupQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWlmHrA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmH7A9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWlmILA9EeO4_99b0CahZA" name="getNavigatorItemQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWlmIbA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmIrA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWlmI7A9EeO4_99b0CahZA" name="getUriInputTesterQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWlmJLA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmJbA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_WWlmJrA9EeO4_99b0CahZA" name="GenDomainModelNavigator">
+ <ownedAttribute xmi:id="_WWlmJ7A9EeO4_99b0CahZA" name="generateDomainModelNavigator" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmKLA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWlmKbA9EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlmKrA9EeO4_99b0CahZA" name="domainContentExtensionID" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmK7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlmLLA9EeO4_99b0CahZA" name="domainContentExtensionName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmLbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlmLrA9EeO4_99b0CahZA" name="domainContentExtensionPriority" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmL7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlmMLA9EeO4_99b0CahZA" name="domainContentProviderClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmMbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlmMrA9EeO4_99b0CahZA" name="domainLabelProviderClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmM7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlmNLA9EeO4_99b0CahZA" name="domainModelElementTesterClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmNbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlmNrA9EeO4_99b0CahZA" name="domainNavigatorItemClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmN7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_WWlmOLA9EeO4_99b0CahZA" name="getDomainContentProviderQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWlmObA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmOrA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWlmO7A9EeO4_99b0CahZA" name="getDomainLabelProviderQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWlmPLA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmPbA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWlmPrA9EeO4_99b0CahZA" name="getDomainModelElementTesterQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWlmP7A9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmQLA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWlmQbA9EeO4_99b0CahZA" name="getDomainNavigatorItemQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWlmQrA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmQ7A9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWlmRLA9EeO4_99b0CahZA" memberEnd="_WWjJbrA9EeO4_99b0CahZA _WWll5bA9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWlmRbA9EeO4_99b0CahZA" name="GenNavigatorChildReference">
+ <ownedAttribute xmi:id="_WWlmRrA9EeO4_99b0CahZA" name="navigator" type="_WWll5LA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWlmaLA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmR7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlmSLA9EeO4_99b0CahZA" name="parent" type="_WWjwvbA9EeO4_99b0CahZA" isOrdered="true" association="_WWlmabA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmSbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlmSrA9EeO4_99b0CahZA" name="child" type="_WWjwvbA9EeO4_99b0CahZA" isOrdered="true" association="_WWlma7A9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWlmS7A9EeO4_99b0CahZA" name="referenceType" visibility="public" type="_WWlmbbA9EeO4_99b0CahZA" isOrdered="true"/>
+ <ownedAttribute xmi:id="_WWlmTLA9EeO4_99b0CahZA" name="groupName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmTbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlmTrA9EeO4_99b0CahZA" name="groupIcon" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmT7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlmULA9EeO4_99b0CahZA" name="hideIfEmpty" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmUbA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWlmUrA9EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_WWlmU7A9EeO4_99b0CahZA" name="isInsideGroup" visibility="public">
+ <ownedParameter xmi:id="_WWlmVLA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmVbA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWlmVrA9EeO4_99b0CahZA" name="findConnectionPaths" visibility="public">
+ <ownedParameter xmi:id="_WWlmV7A9EeO4_99b0CahZA" type="_WWlmWrA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmWLA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWlmWbA9EeO4_99b0CahZA" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWlmWrA9EeO4_99b0CahZA" name="GenNavigatorPath">
+ <ownedAttribute xmi:id="_WWlmW7A9EeO4_99b0CahZA" name="segments" type="_WWlmXrA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWlmY7A9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmXLA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWlmXbA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWlmXrA9EeO4_99b0CahZA" name="GenNavigatorPathSegment">
+ <ownedAttribute xmi:id="_WWlmX7A9EeO4_99b0CahZA" name="path" type="_WWlmWrA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWlmY7A9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmYLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlmYbA9EeO4_99b0CahZA" name="from" type="_WWjwvbA9EeO4_99b0CahZA" isOrdered="true" association="_WWlmZLA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWlmYrA9EeO4_99b0CahZA" name="to" type="_WWjwvbA9EeO4_99b0CahZA" isOrdered="true" association="_WWlmZrA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWlmY7A9EeO4_99b0CahZA" memberEnd="_WWlmW7A9EeO4_99b0CahZA _WWlmX7A9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWlmZLA9EeO4_99b0CahZA" memberEnd="_WWlmYbA9EeO4_99b0CahZA _WWlmZbA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWlmZbA9EeO4_99b0CahZA" type="_WWlmXrA9EeO4_99b0CahZA" association="_WWlmZLA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWlmZrA9EeO4_99b0CahZA" memberEnd="_WWlmYrA9EeO4_99b0CahZA _WWlmZ7A9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWlmZ7A9EeO4_99b0CahZA" type="_WWlmXrA9EeO4_99b0CahZA" association="_WWlmZrA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWlmaLA9EeO4_99b0CahZA" memberEnd="_WWlmB7A9EeO4_99b0CahZA _WWlmRrA9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWlmabA9EeO4_99b0CahZA" memberEnd="_WWlmSLA9EeO4_99b0CahZA _WWlmarA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWlmarA9EeO4_99b0CahZA" type="_WWlmRbA9EeO4_99b0CahZA" association="_WWlmabA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWlma7A9EeO4_99b0CahZA" memberEnd="_WWlmSrA9EeO4_99b0CahZA _WWlmbLA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWlmbLA9EeO4_99b0CahZA" type="_WWlmRbA9EeO4_99b0CahZA" association="_WWlma7A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_WWlmbbA9EeO4_99b0CahZA" name="GenNavigatorReferenceType">
+ <ownedLiteral xmi:id="_WWlmbrA9EeO4_99b0CahZA" name="children"/>
+ <ownedLiteral xmi:id="_WWlmb7A9EeO4_99b0CahZA" name="out_target"/>
+ <ownedLiteral xmi:id="_WWlmcLA9EeO4_99b0CahZA" name="in_source"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWlmcbA9EeO4_99b0CahZA" name="GenDiagramUpdater">
+ <ownedAttribute xmi:id="_WWlmcrA9EeO4_99b0CahZA" name="editorGen" type="_WWjJYbA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWlmirA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmc7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlmdLA9EeO4_99b0CahZA" name="diagramUpdaterClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmdbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlmdrA9EeO4_99b0CahZA" name="nodeDescriptorClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmd7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlmeLA9EeO4_99b0CahZA" name="linkDescriptorClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmebA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlmerA9EeO4_99b0CahZA" name="updateCommandClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlme7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlmfLA9EeO4_99b0CahZA" name="updateCommandID" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmfbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_WWlmfrA9EeO4_99b0CahZA" name="getDiagramUpdaterQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWlmf7A9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmgLA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWlmgbA9EeO4_99b0CahZA" name="getNodeDescriptorQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWlmgrA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmg7A9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWlmhLA9EeO4_99b0CahZA" name="getLinkDescriptorQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWlmhbA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmhrA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWlmh7A9EeO4_99b0CahZA" name="getUpdateCommandQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWlmiLA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmibA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWlmirA9EeO4_99b0CahZA" memberEnd="_WWjJcLA9EeO4_99b0CahZA _WWlmcrA9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWlmi7A9EeO4_99b0CahZA" name="GenPropertySheet">
+ <ownedComment xmi:id="_WWlmjLA9EeO4_99b0CahZA" annotatedElement="_WWlmi7A9EeO4_99b0CahZA">
+ <body>Sheet consists of few categories (aka tabs)</body>
+ </ownedComment>
+ <ownedAttribute xmi:id="_WWlmjbA9EeO4_99b0CahZA" name="editorGen" type="_WWjJYbA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWlmnbA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWlmjrA9EeO4_99b0CahZA" name="tabs" type="_WWlmnrA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWlmo7A9EeO4_99b0CahZA">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWlmj7A9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlmkLA9EeO4_99b0CahZA" name="packageName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmkbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlmkrA9EeO4_99b0CahZA" name="readOnly" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmk7A9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWlmlLA9EeO4_99b0CahZA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlmlbA9EeO4_99b0CahZA" name="needsCaption" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmlrA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWlml7A9EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlmmLA9EeO4_99b0CahZA" name="labelProviderClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmmbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_WWlmmrA9EeO4_99b0CahZA" name="getLabelProviderQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWlmm7A9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmnLA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWlmnbA9EeO4_99b0CahZA" memberEnd="_WWjJcbA9EeO4_99b0CahZA _WWlmjbA9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWlmnrA9EeO4_99b0CahZA" name="GenPropertyTab" isAbstract="true">
+ <ownedAttribute xmi:id="_WWlmn7A9EeO4_99b0CahZA" name="sheet" type="_WWlmi7A9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWlmo7A9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWlmoLA9EeO4_99b0CahZA" name="iD" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlmobA9EeO4_99b0CahZA" name="label" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmorA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWlmo7A9EeO4_99b0CahZA" memberEnd="_WWlmjrA9EeO4_99b0CahZA _WWlmn7A9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWlmpLA9EeO4_99b0CahZA" name="GenApplication">
+ <ownedAttribute xmi:id="_WWlmpbA9EeO4_99b0CahZA" name="editorGen" type="_WWjJYbA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWlm0rA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWlmprA9EeO4_99b0CahZA" name="iD" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWlmp7A9EeO4_99b0CahZA" annotatedElement="_WWlmprA9EeO4_99b0CahZA">
+ <body>RCP Application ID for plugin.xml</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmqLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlmqbA9EeO4_99b0CahZA" name="title" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmqrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlmq7A9EeO4_99b0CahZA" name="packageName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmrLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlmrbA9EeO4_99b0CahZA" name="className" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmrrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlmr7A9EeO4_99b0CahZA" name="workbenchAdvisorClassName" visibility="public" isOrdered="true" isReadOnly="true" isDerived="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmsLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlmsbA9EeO4_99b0CahZA" name="workbenchWindowAdvisorClassName" visibility="public" isOrdered="true" isReadOnly="true" isDerived="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmsrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlms7A9EeO4_99b0CahZA" name="actionBarAdvisorClassName" visibility="public" isOrdered="true" isReadOnly="true" isDerived="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmtLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlmtbA9EeO4_99b0CahZA" name="perspectiveClassName" visibility="public" isOrdered="true" isReadOnly="true" isDerived="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmtrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlmt7A9EeO4_99b0CahZA" name="perspectiveId" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmuLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlmubA9EeO4_99b0CahZA" name="supportFiles" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWlmurA9EeO4_99b0CahZA" annotatedElement="_WWlmubA9EeO4_99b0CahZA">
+ <body>Option to create/save/open diagrams in/from java files</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmu7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlmvLA9EeO4_99b0CahZA" name="sharedContributionItems" type="_WWlm07A9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWmMsLA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmvbA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWlmvrA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlmv7A9EeO4_99b0CahZA" name="mainMenu" type="_WWmMsrA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWmMt7A9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmwLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlmwbA9EeO4_99b0CahZA" name="mainToolBar" type="_WWmMubA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWmMvLA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmwrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_WWlmw7A9EeO4_99b0CahZA" name="getQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWlmxLA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmxbA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWlmxrA9EeO4_99b0CahZA" name="getWorkbenchAdvisorQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWlmx7A9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmyLA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWlmybA9EeO4_99b0CahZA" name="getWorkbenchWindowAdvisorQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWlmyrA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmy7A9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWlmzLA9EeO4_99b0CahZA" name="getActionBarAdvisorQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWlmzbA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlmzrA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWlmz7A9EeO4_99b0CahZA" name="getPerspectiveQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWlm0LA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlm0bA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWlm0rA9EeO4_99b0CahZA" memberEnd="_WWjJc7A9EeO4_99b0CahZA _WWlmpbA9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_WWlm07A9EeO4_99b0CahZA" name="GenContributionItem">
+ <ownedComment xmi:id="_WWlm1LA9EeO4_99b0CahZA" annotatedElement="_WWlm07A9EeO4_99b0CahZA">
+ <body>Element of UI contribution</body>
+ </ownedComment>
+ <ownedAttribute xmi:id="_WWlm1bA9EeO4_99b0CahZA" name="owner" type="_WWlm17A9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWlm37A9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlm1rA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWlm17A9EeO4_99b0CahZA" name="GenContributionManager" isAbstract="true">
+ <ownedComment xmi:id="_WWlm2LA9EeO4_99b0CahZA" annotatedElement="_WWlm17A9EeO4_99b0CahZA">
+ <body>Group of UI contribution items</body>
+ </ownedComment>
+ <ownedAttribute xmi:id="_WWlm2bA9EeO4_99b0CahZA" name="iD" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlm2rA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlm27A9EeO4_99b0CahZA" name="items" type="_WWlm07A9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWlm37A9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWlm3LA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWlm3bA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWlm3rA9EeO4_99b0CahZA" name="editorGen" type="_WWjJYbA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" isDerived="true" association="_WWlm4LA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWlm37A9EeO4_99b0CahZA" memberEnd="_WWlm27A9EeO4_99b0CahZA _WWlm1bA9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWlm4LA9EeO4_99b0CahZA" memberEnd="_WWlm3rA9EeO4_99b0CahZA _WWlm4bA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWlm4bA9EeO4_99b0CahZA" type="_WWlm17A9EeO4_99b0CahZA" association="_WWlm4LA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWmMsLA9EeO4_99b0CahZA" memberEnd="_WWlmvLA9EeO4_99b0CahZA _WWmMsbA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWmMsbA9EeO4_99b0CahZA" type="_WWlmpLA9EeO4_99b0CahZA" association="_WWmMsLA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWmMsrA9EeO4_99b0CahZA" name="GenMenuManager">
+ <generalization xmi:id="_WWmMs7A9EeO4_99b0CahZA" general="_WWlm17A9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWmMtLA9EeO4_99b0CahZA" name="name" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmMtbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWmMtrA9EeO4_99b0CahZA" client="_WWmMsrA9EeO4_99b0CahZA" supplier="_WWlm07A9EeO4_99b0CahZA" contract="_WWlm07A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWmMt7A9EeO4_99b0CahZA" memberEnd="_WWlmv7A9EeO4_99b0CahZA _WWmMuLA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWmMuLA9EeO4_99b0CahZA" type="_WWlmpLA9EeO4_99b0CahZA" association="_WWmMt7A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWmMubA9EeO4_99b0CahZA" name="GenToolBarManager">
+ <generalization xmi:id="_WWmMurA9EeO4_99b0CahZA" general="_WWlm17A9EeO4_99b0CahZA"/>
+ <interfaceRealization xmi:id="_WWmMu7A9EeO4_99b0CahZA" client="_WWmMubA9EeO4_99b0CahZA" supplier="_WWlm07A9EeO4_99b0CahZA" contract="_WWlm07A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWmMvLA9EeO4_99b0CahZA" memberEnd="_WWlmwbA9EeO4_99b0CahZA _WWmMvbA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWmMvbA9EeO4_99b0CahZA" type="_WWlmpLA9EeO4_99b0CahZA" association="_WWmMvLA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWmMvrA9EeO4_99b0CahZA" memberEnd="_WWjJdrA9EeO4_99b0CahZA _WWmMv7A9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWmMv7A9EeO4_99b0CahZA" type="_WWjJYbA9EeO4_99b0CahZA" association="_WWmMvrA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWmMwLA9EeO4_99b0CahZA" name="DynamicModelAccess">
+ <ownedAttribute xmi:id="_WWmMwbA9EeO4_99b0CahZA" name="editorGen" type="_WWjJYbA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWmMy7A9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmMwrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWmMw7A9EeO4_99b0CahZA" name="packageName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmMxLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWmMxbA9EeO4_99b0CahZA" name="className" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmMxrA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_WWmMx7A9EeO4_99b0CahZA" value="MetaModelFacility">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_WWmMyLA9EeO4_99b0CahZA" name="getQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWmMybA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmMyrA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWmMy7A9EeO4_99b0CahZA" memberEnd="_WWjJjbA9EeO4_99b0CahZA _WWmMwbA9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWmMzLA9EeO4_99b0CahZA" name="GenContextMenu">
+ <generalization xmi:id="_WWmMzbA9EeO4_99b0CahZA" general="_WWlm17A9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWmMzrA9EeO4_99b0CahZA" name="context" type="_WWjwvbA9EeO4_99b0CahZA" isOrdered="true" association="_WWmM0LA9EeO4_99b0CahZA">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWmMz7A9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWmM0LA9EeO4_99b0CahZA" memberEnd="_WWmMzrA9EeO4_99b0CahZA _WWmM0bA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWmM0bA9EeO4_99b0CahZA" type="_WWmMzLA9EeO4_99b0CahZA" association="_WWmM0LA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWmM0rA9EeO4_99b0CahZA" memberEnd="_WWjJkLA9EeO4_99b0CahZA _WWmM07A9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWmM07A9EeO4_99b0CahZA" type="_WWjJYbA9EeO4_99b0CahZA" association="_WWmM0rA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWmM1LA9EeO4_99b0CahZA" name="GenCustomGeneratorExtension">
+ <ownedAttribute xmi:id="_WWmM1bA9EeO4_99b0CahZA" name="generator" type="_WWjJYbA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWmM6LA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWmM1rA9EeO4_99b0CahZA" name="name" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWmM17A9EeO4_99b0CahZA" annotatedElement="_WWmM1rA9EeO4_99b0CahZA">
+ <body>User friendly name for this extension, used only in UI</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmM2LA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWmM2bA9EeO4_99b0CahZA" name="fromCustomBridge" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWmM2rA9EeO4_99b0CahZA" annotatedElement="_WWmM2bA9EeO4_99b0CahZA">
+ <body>Reconciler should try to preserve the contents if set to true</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmM27A9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWmM3LA9EeO4_99b0CahZA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWmM3bA9EeO4_99b0CahZA" name="rootInput" isOrdered="true" association="_WWmM6bA9EeO4_99b0CahZA">
+ <ownedComment xmi:id="_WWmM3rA9EeO4_99b0CahZA" annotatedElement="_WWmM3bA9EeO4_99b0CahZA">
+ <body>Root input element for custom template invocations. GenEditorGenerator single instance will be assumed if not set</body>
+ </ownedComment>
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EObject"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmM37A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWmM4LA9EeO4_99b0CahZA" name="invocations" type="_WWmM67A9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWmM87A9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmM4bA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWmM4rA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWmM47A9EeO4_99b0CahZA" client="_WWmM1LA9EeO4_99b0CahZA" supplier="_WWmM5LA9EeO4_99b0CahZA" contract="_WWmM5LA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_WWmM5LA9EeO4_99b0CahZA" name="GenCustomTemplateInput">
+ <ownedAttribute xmi:id="_WWmM5bA9EeO4_99b0CahZA" name="oclType" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWmM5rA9EeO4_99b0CahZA" annotatedElement="_WWmM5bA9EeO4_99b0CahZA">
+ <body>OCL Type for this input, if not set generator will try to compute it</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmM57A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWmM6LA9EeO4_99b0CahZA" memberEnd="_WWjJlrA9EeO4_99b0CahZA _WWmM1bA9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWmM6bA9EeO4_99b0CahZA" memberEnd="_WWmM3bA9EeO4_99b0CahZA _WWmM6rA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWmM6rA9EeO4_99b0CahZA" type="_WWmM1LA9EeO4_99b0CahZA" association="_WWmM6bA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWmM67A9EeO4_99b0CahZA" name="GenTemplateInvocationBase" isAbstract="true">
+ <ownedAttribute xmi:id="_WWmM7LA9EeO4_99b0CahZA" name="extension" type="_WWmM1LA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWmM87A9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWmM7bA9EeO4_99b0CahZA" name="description" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWmM7rA9EeO4_99b0CahZA" annotatedElement="_WWmM7bA9EeO4_99b0CahZA">
+ <body>User friendly description for this invocation, used only in UI</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmM77A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWmM8LA9EeO4_99b0CahZA" name="templateFqn" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWmM8bA9EeO4_99b0CahZA" annotatedElement="_WWmM8LA9EeO4_99b0CahZA">
+ <body>FQN of xPand template to invoke in the standard form of abc::def::TemplateName#rootExpand</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmM8rA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWmM87A9EeO4_99b0CahZA" memberEnd="_WWmM4LA9EeO4_99b0CahZA _WWmM7LA9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWmM9LA9EeO4_99b0CahZA" name="GenCustomPreferencePage">
+ <generalization xmi:id="_WWmM9bA9EeO4_99b0CahZA" general="_WWk_wrA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWmM9rA9EeO4_99b0CahZA" name="qualifiedClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWmM97A9EeO4_99b0CahZA" name="generateBoilerplate" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmM-LA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWmM-bA9EeO4_99b0CahZA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWmM-rA9EeO4_99b0CahZA" name="preferences" type="_WWmM_bA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWmNBrA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmM-7A9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWmM_LA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWmM_bA9EeO4_99b0CahZA" name="GenPreference">
+ <ownedAttribute xmi:id="_WWmM_rA9EeO4_99b0CahZA" name="page" type="_WWmM9LA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWmNBrA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWmM_7A9EeO4_99b0CahZA" name="name" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWmNALA9EeO4_99b0CahZA" annotatedElement="_WWmM_7A9EeO4_99b0CahZA">
+ <body>Java constant name</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWmNAbA9EeO4_99b0CahZA" name="key" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWmNArA9EeO4_99b0CahZA" annotatedElement="_WWmNAbA9EeO4_99b0CahZA">
+ <body>Preference key, derived from constant name if not set</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmNA7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWmNBLA9EeO4_99b0CahZA" name="defaultValue" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmNBbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWmNBrA9EeO4_99b0CahZA" memberEnd="_WWmM-rA9EeO4_99b0CahZA _WWmM_rA9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWmNB7A9EeO4_99b0CahZA" name="GenStandardPreferencePage">
+ <generalization xmi:id="_WWmNCLA9EeO4_99b0CahZA" general="_WWk_wrA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWmNCbA9EeO4_99b0CahZA" name="kind" visibility="public" type="_WWmNDLA9EeO4_99b0CahZA" isOrdered="true"/>
+ <ownedAttribute xmi:id="_WWmNCrA9EeO4_99b0CahZA" name="className" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmNC7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_WWmNDLA9EeO4_99b0CahZA" name="StandardPreferencePages">
+ <ownedLiteral xmi:id="_WWmNDbA9EeO4_99b0CahZA" name="General"/>
+ <ownedLiteral xmi:id="_WWmNDrA9EeO4_99b0CahZA" name="Appearance"/>
+ <ownedLiteral xmi:id="_WWmND7A9EeO4_99b0CahZA" name="Connections"/>
+ <ownedLiteral xmi:id="_WWmNELA9EeO4_99b0CahZA" name="Printing"/>
+ <ownedLiteral xmi:id="_WWmNEbA9EeO4_99b0CahZA" name="RulersAndGrid"/>
+ <ownedLiteral xmi:id="_WWmNErA9EeO4_99b0CahZA" name="Pathmaps"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWmNE7A9EeO4_99b0CahZA" name="GenStandardFont">
+ <ownedAttribute xmi:id="_WWmNFLA9EeO4_99b0CahZA" name="name" visibility="public" type="_WWmNF7A9EeO4_99b0CahZA" isOrdered="true">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmNFbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWmNFrA9EeO4_99b0CahZA" client="_WWmNE7A9EeO4_99b0CahZA" supplier="_WWk_pbA9EeO4_99b0CahZA" contract="_WWk_pbA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_WWmNF7A9EeO4_99b0CahZA" name="JFaceFont">
+ <ownedLiteral xmi:id="_WWmNGLA9EeO4_99b0CahZA" name="Default"/>
+ <ownedLiteral xmi:id="_WWmNGbA9EeO4_99b0CahZA" name="Text"/>
+ <ownedLiteral xmi:id="_WWmNGrA9EeO4_99b0CahZA" name="Banner"/>
+ <ownedLiteral xmi:id="_WWmNG7A9EeO4_99b0CahZA" name="Dialog"/>
+ <ownedLiteral xmi:id="_WWmNHLA9EeO4_99b0CahZA" name="Header"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWmNHbA9EeO4_99b0CahZA" name="GenCustomFont">
+ <ownedAttribute xmi:id="_WWmNHrA9EeO4_99b0CahZA" name="name" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmNH7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWmNILA9EeO4_99b0CahZA" name="height" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmNIbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWmNIrA9EeO4_99b0CahZA" name="style" visibility="public" type="_WWmNJbA9EeO4_99b0CahZA" isOrdered="true">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmNI7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWmNJLA9EeO4_99b0CahZA" client="_WWmNHbA9EeO4_99b0CahZA" supplier="_WWk_pbA9EeO4_99b0CahZA" contract="_WWk_pbA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_WWmNJbA9EeO4_99b0CahZA" name="FontStyle">
+ <ownedLiteral xmi:id="_WWmNJrA9EeO4_99b0CahZA" name="NORMAL"/>
+ <ownedLiteral xmi:id="_WWmNJ7A9EeO4_99b0CahZA" name="BOLD"/>
+ <ownedLiteral xmi:id="_WWmNKLA9EeO4_99b0CahZA" name="ITALIC"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWmNKbA9EeO4_99b0CahZA" name="GenRGBColor">
+ <ownedAttribute xmi:id="_WWmNKrA9EeO4_99b0CahZA" name="red" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWmNK7A9EeO4_99b0CahZA" name="green" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWmNLLA9EeO4_99b0CahZA" name="blue" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWmNLbA9EeO4_99b0CahZA" client="_WWmNKbA9EeO4_99b0CahZA" supplier="_WWk_qLA9EeO4_99b0CahZA" contract="_WWk_qLA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWmNLrA9EeO4_99b0CahZA" name="GenConstantColor">
+ <ownedAttribute xmi:id="_WWmNL7A9EeO4_99b0CahZA" name="name" visibility="public" type="_WWmNMrA9EeO4_99b0CahZA" isOrdered="true">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmNMLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWmNMbA9EeO4_99b0CahZA" client="_WWmNLrA9EeO4_99b0CahZA" supplier="_WWk_qLA9EeO4_99b0CahZA" contract="_WWk_qLA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_WWmNMrA9EeO4_99b0CahZA" name="DiagramColors">
+ <ownedLiteral xmi:id="_WWmNM7A9EeO4_99b0CahZA" name="buttonLightest"/>
+ <ownedLiteral xmi:id="_WWmNNLA9EeO4_99b0CahZA" name="button"/>
+ <ownedLiteral xmi:id="_WWmNNbA9EeO4_99b0CahZA" name="buttonDarker"/>
+ <ownedLiteral xmi:id="_WWmNNrA9EeO4_99b0CahZA" name="buttonDarkest"/>
+ <ownedLiteral xmi:id="_WWmNN7A9EeO4_99b0CahZA" name="listBackground"/>
+ <ownedLiteral xmi:id="_WWmNOLA9EeO4_99b0CahZA" name="listForeground"/>
+ <ownedLiteral xmi:id="_WWmNObA9EeO4_99b0CahZA" name="menuBackground"/>
+ <ownedLiteral xmi:id="_WWmNOrA9EeO4_99b0CahZA" name="menuForeground"/>
+ <ownedLiteral xmi:id="_WWmNO7A9EeO4_99b0CahZA" name="menuBackgroundSelected"/>
+ <ownedLiteral xmi:id="_WWmNPLA9EeO4_99b0CahZA" name="menuForegroundSelected"/>
+ <ownedLiteral xmi:id="_WWmNPbA9EeO4_99b0CahZA" name="titleBackground"/>
+ <ownedLiteral xmi:id="_WWmNPrA9EeO4_99b0CahZA" name="titleGradient"/>
+ <ownedLiteral xmi:id="_WWmNP7A9EeO4_99b0CahZA" name="titleForeground"/>
+ <ownedLiteral xmi:id="_WWmNQLA9EeO4_99b0CahZA" name="titleInactiveForeground"/>
+ <ownedLiteral xmi:id="_WWmNQbA9EeO4_99b0CahZA" name="titleInactiveBackground"/>
+ <ownedLiteral xmi:id="_WWmNQrA9EeO4_99b0CahZA" name="titleInactiveGradient"/>
+ <ownedLiteral xmi:id="_WWmNQ7A9EeO4_99b0CahZA" name="tooltipForeground"/>
+ <ownedLiteral xmi:id="_WWmNRLA9EeO4_99b0CahZA" name="tooltipBackground"/>
+ <ownedLiteral xmi:id="_WWmNRbA9EeO4_99b0CahZA" name="white"/>
+ <ownedLiteral xmi:id="_WWmNRrA9EeO4_99b0CahZA" name="lightGray"/>
+ <ownedLiteral xmi:id="_WWmNR7A9EeO4_99b0CahZA" name="gray"/>
+ <ownedLiteral xmi:id="_WWmNSLA9EeO4_99b0CahZA" name="darkGray"/>
+ <ownedLiteral xmi:id="_WWmNSbA9EeO4_99b0CahZA" name="black"/>
+ <ownedLiteral xmi:id="_WWmNSrA9EeO4_99b0CahZA" name="red"/>
+ <ownedLiteral xmi:id="_WWmNS7A9EeO4_99b0CahZA" name="orange"/>
+ <ownedLiteral xmi:id="_WWmNTLA9EeO4_99b0CahZA" name="yellow"/>
+ <ownedLiteral xmi:id="_WWmNTbA9EeO4_99b0CahZA" name="green"/>
+ <ownedLiteral xmi:id="_WWmNTrA9EeO4_99b0CahZA" name="lightGreen"/>
+ <ownedLiteral xmi:id="_WWmNT7A9EeO4_99b0CahZA" name="darkGreen"/>
+ <ownedLiteral xmi:id="_WWmNULA9EeO4_99b0CahZA" name="cyan"/>
+ <ownedLiteral xmi:id="_WWmNUbA9EeO4_99b0CahZA" name="lightBlue"/>
+ <ownedLiteral xmi:id="_WWmNUrA9EeO4_99b0CahZA" name="blue"/>
+ <ownedLiteral xmi:id="_WWmNU7A9EeO4_99b0CahZA" name="darkBlue"/>
+ <ownedLiteral xmi:id="_WWmNVLA9EeO4_99b0CahZA" name="diagramGreen"/>
+ <ownedLiteral xmi:id="_WWmNVbA9EeO4_99b0CahZA" name="diagramLightRed"/>
+ <ownedLiteral xmi:id="_WWmNVrA9EeO4_99b0CahZA" name="diagramRed"/>
+ <ownedLiteral xmi:id="_WWmNV7A9EeO4_99b0CahZA" name="diagramLightBlue"/>
+ <ownedLiteral xmi:id="_WWmNWLA9EeO4_99b0CahZA" name="diagramBlue"/>
+ <ownedLiteral xmi:id="_WWmNWbA9EeO4_99b0CahZA" name="diagramLightGray"/>
+ <ownedLiteral xmi:id="_WWmNWrA9EeO4_99b0CahZA" name="diagramGray"/>
+ <ownedLiteral xmi:id="_WWmNW7A9EeO4_99b0CahZA" name="diagramDarkGray"/>
+ <ownedLiteral xmi:id="_WWmNXLA9EeO4_99b0CahZA" name="diagramLightYellow"/>
+ <ownedLiteral xmi:id="_WWmNXbA9EeO4_99b0CahZA" name="diagramDarkYellow"/>
+ <ownedLiteral xmi:id="_WWmNXrA9EeO4_99b0CahZA" name="diagramLightGoldYellow"/>
+ <ownedLiteral xmi:id="_WWmNX7A9EeO4_99b0CahZA" name="diagramBurgundyRed"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWmNYLA9EeO4_99b0CahZA" name="CustomBehaviour">
+ <ownedComment xmi:id="_WWmNYbA9EeO4_99b0CahZA" annotatedElement="_WWmNYLA9EeO4_99b0CahZA">
+ <body>Custom user behaviour</body>
+ </ownedComment>
+ <ownedAttribute xmi:id="_WWmNYrA9EeO4_99b0CahZA" name="key" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWmNY7A9EeO4_99b0CahZA" annotatedElement="_WWmNYrA9EeO4_99b0CahZA">
+ <body>Key used to register edit policy in host edit part</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWmNZLA9EeO4_99b0CahZA" name="editPolicyQualifiedClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWmNZbA9EeO4_99b0CahZA" client="_WWmNYLA9EeO4_99b0CahZA" supplier="_WWjxGLA9EeO4_99b0CahZA" contract="_WWjxGLA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWmNZrA9EeO4_99b0CahZA" name="SharedBehaviour">
+ <ownedAttribute xmi:id="_WWmNZ7A9EeO4_99b0CahZA" name="delegate" type="_WWjxGLA9EeO4_99b0CahZA" isOrdered="true" association="_WWmNabA9EeO4_99b0CahZA"/>
+ <interfaceRealization xmi:id="_WWmNaLA9EeO4_99b0CahZA" client="_WWmNZrA9EeO4_99b0CahZA" supplier="_WWjxGLA9EeO4_99b0CahZA" contract="_WWjxGLA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWmNabA9EeO4_99b0CahZA" memberEnd="_WWmNZ7A9EeO4_99b0CahZA _WWmNarA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWmNarA9EeO4_99b0CahZA" type="_WWmNZrA9EeO4_99b0CahZA" association="_WWmNabA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWmNa7A9EeO4_99b0CahZA" name="OpenDiagramBehaviour">
+ <ownedAttribute xmi:id="_WWmNbLA9EeO4_99b0CahZA" name="editPolicyClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWmNbbA9EeO4_99b0CahZA" name="diagramKind" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmNbrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWmNb7A9EeO4_99b0CahZA" name="editorID" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmNcLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWmNcbA9EeO4_99b0CahZA" name="openAsEclipseEditor" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmNcrA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWmNc7A9EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWmNdLA9EeO4_99b0CahZA" client="_WWmNa7A9EeO4_99b0CahZA" supplier="_WWjxGLA9EeO4_99b0CahZA" contract="_WWjxGLA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWmNdbA9EeO4_99b0CahZA" name="GenChildSideAffixedNode">
+ <generalization xmi:id="_WWmNdrA9EeO4_99b0CahZA" general="_WWjxRbA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWmNd7A9EeO4_99b0CahZA" name="preferredSideName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmNeLA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_WWmNebA9EeO4_99b0CahZA" value="NONE">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWmNerA9EeO4_99b0CahZA" name="GenChildLabelNode">
+ <ownedComment xmi:id="_WWmNe7A9EeO4_99b0CahZA" annotatedElement="_WWmNerA9EeO4_99b0CahZA">
+ <body>Child node represented by label; typically hosted by list compartment</body>
+ </ownedComment>
+ <generalization xmi:id="_WWmNfLA9EeO4_99b0CahZA" general="_WWjxRbA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWmNfbA9EeO4_99b0CahZA" name="labelReadOnly" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmNfrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWmNf7A9EeO4_99b0CahZA" name="labelElementIcon" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmNgLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWmNgbA9EeO4_99b0CahZA" name="labelModelFacet" type="_WWkXmrA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWmNibA9EeO4_99b0CahZA">
+ <ownedComment xmi:id="_WWmNgrA9EeO4_99b0CahZA" annotatedElement="_WWmNgbA9EeO4_99b0CahZA">
+ <body>If model facet is not specified then custom parser should be provided for the label</body>
+ </ownedComment>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmNg7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_WWmNhLA9EeO4_99b0CahZA" name="getLabelMetaFeatures" visibility="public">
+ <ownedComment xmi:id="_WWmNhbA9EeO4_99b0CahZA" annotatedElement="_WWmNhLA9EeO4_99b0CahZA">
+ <body>Returns structural features that provide label content</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_WWmNhrA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:Class" href="genmodel.uml#_WZhl17A9EeO4_99b0CahZA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmNh7A9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWmNiLA9EeO4_99b0CahZA" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWmNibA9EeO4_99b0CahZA" memberEnd="_WWmNgbA9EeO4_99b0CahZA _WWmzwLA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWmzwLA9EeO4_99b0CahZA" type="_WWmNerA9EeO4_99b0CahZA" association="_WWmNibA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWmzwbA9EeO4_99b0CahZA" name="GenExternalNodeLabel">
+ <ownedComment xmi:id="_WWmzwrA9EeO4_99b0CahZA" annotatedElement="_WWmzwbA9EeO4_99b0CahZA">
+ <body>Label attached to node</body>
+ </ownedComment>
+ <generalization xmi:id="_WWmzw7A9EeO4_99b0CahZA" general="_WWkYFbA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWmzxLA9EeO4_99b0CahZA" name="MetamodelType">
+ <ownedComment xmi:id="_WWmzxbA9EeO4_99b0CahZA" annotatedElement="_WWmzxLA9EeO4_99b0CahZA">
+ <body>Element type based on ecore type</body>
+ </ownedComment>
+ <generalization xmi:id="_WWmzxrA9EeO4_99b0CahZA" general="_WWjw9LA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWmzx7A9EeO4_99b0CahZA" name="editHelperClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmzyLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_WWmzybA9EeO4_99b0CahZA" name="getEditHelperQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWmzyrA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmzy7A9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWmzzLA9EeO4_99b0CahZA" name="getMetaClass" visibility="public">
+ <ownedParameter xmi:id="_WWmzzbA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:Class" href="genmodel.uml#_WZhlsbA9EeO4_99b0CahZA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmzzrA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWmzz7A9EeO4_99b0CahZA" name="SpecializationType">
+ <ownedComment xmi:id="_WWmz0LA9EeO4_99b0CahZA" annotatedElement="_WWmzz7A9EeO4_99b0CahZA">
+ <body>Specialization of metamodel type</body>
+ </ownedComment>
+ <generalization xmi:id="_WWmz0bA9EeO4_99b0CahZA" general="_WWjw9LA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWmz0rA9EeO4_99b0CahZA" name="metamodelType" type="_WWmzxLA9EeO4_99b0CahZA" isOrdered="true" association="_WWmz3LA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmz07A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWmz1LA9EeO4_99b0CahZA" name="editHelperAdviceClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmz1bA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_WWmz1rA9EeO4_99b0CahZA" name="getMetamodelClass" visibility="public">
+ <ownedParameter xmi:id="_WWmz17A9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:Class" href="genmodel.uml#_WZhlsbA9EeO4_99b0CahZA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmz2LA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWmz2bA9EeO4_99b0CahZA" name="getEditHelperAdviceQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWmz2rA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmz27A9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWmz3LA9EeO4_99b0CahZA" memberEnd="_WWmz0rA9EeO4_99b0CahZA _WWmz3bA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWmz3bA9EeO4_99b0CahZA" type="_WWmzz7A9EeO4_99b0CahZA" association="_WWmz3LA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWmz3rA9EeO4_99b0CahZA" name="NotationType">
+ <ownedComment xmi:id="_WWmz37A9EeO4_99b0CahZA" annotatedElement="_WWmz3rA9EeO4_99b0CahZA">
+ <body>Pure design element</body>
+ </ownedComment>
+ <generalization xmi:id="_WWmz4LA9EeO4_99b0CahZA" general="_WWjw9LA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWmz4bA9EeO4_99b0CahZA" name="TypeLinkModelFacet">
+ <ownedComment xmi:id="_WWmz4rA9EeO4_99b0CahZA" annotatedElement="_WWmz4bA9EeO4_99b0CahZA">
+ <body>Model facet of an EClass that associates two EClasses</body>
+ </ownedComment>
+ <generalization xmi:id="_WWmz47A9EeO4_99b0CahZA" general="_WWkX8bA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWmz5LA9EeO4_99b0CahZA" name="sourceMetaFeature" isOrdered="true" association="_WWmz6bA9EeO4_99b0CahZA">
+ <ownedComment xmi:id="_WWmz5bA9EeO4_99b0CahZA" annotatedElement="_WWmz5LA9EeO4_99b0CahZA">
+ <body>If source feature is not specified then link container is a link source</body>
+ </ownedComment>
+ <type xmi:type="uml:Class" href="genmodel.uml#_WZhl17A9EeO4_99b0CahZA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmz5rA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWmz57A9EeO4_99b0CahZA" name="targetMetaFeature" isOrdered="true" association="_WWmz67A9EeO4_99b0CahZA">
+ <type xmi:type="uml:Class" href="genmodel.uml#_WZhl17A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWmz6LA9EeO4_99b0CahZA" client="_WWmz4bA9EeO4_99b0CahZA" supplier="_WWjxk7A9EeO4_99b0CahZA" contract="_WWjxk7A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWmz6bA9EeO4_99b0CahZA" memberEnd="_WWmz5LA9EeO4_99b0CahZA _WWmz6rA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWmz6rA9EeO4_99b0CahZA" type="_WWmz4bA9EeO4_99b0CahZA" association="_WWmz6bA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWmz67A9EeO4_99b0CahZA" memberEnd="_WWmz57A9EeO4_99b0CahZA _WWmz7LA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWmz7LA9EeO4_99b0CahZA" type="_WWmz4bA9EeO4_99b0CahZA" association="_WWmz67A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWmz7bA9EeO4_99b0CahZA" name="FeatureLinkModelFacet">
+ <ownedComment xmi:id="_WWmz7rA9EeO4_99b0CahZA" annotatedElement="_WWmz7bA9EeO4_99b0CahZA">
+ <body>Model facet of a feature-based link</body>
+ </ownedComment>
+ <ownedAttribute xmi:id="_WWmz77A9EeO4_99b0CahZA" name="metaFeature" isOrdered="true" association="_WWmz8bA9EeO4_99b0CahZA">
+ <type xmi:type="uml:Class" href="genmodel.uml#_WZhl17A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWmz8LA9EeO4_99b0CahZA" client="_WWmz7bA9EeO4_99b0CahZA" supplier="_WWjxk7A9EeO4_99b0CahZA" contract="_WWjxk7A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWmz8bA9EeO4_99b0CahZA" memberEnd="_WWmz77A9EeO4_99b0CahZA _WWmz8rA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWmz8rA9EeO4_99b0CahZA" type="_WWmz7bA9EeO4_99b0CahZA" association="_WWmz8bA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWmz87A9EeO4_99b0CahZA" name="FeatureLabelModelFacet">
+ <ownedComment xmi:id="_WWmz9LA9EeO4_99b0CahZA" annotatedElement="_WWmz87A9EeO4_99b0CahZA">
+ <body>Model facet of label based on domain model attribute(s)</body>
+ </ownedComment>
+ <generalization xmi:id="_WWmz9bA9EeO4_99b0CahZA" general="_WWkXmrA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWmz9rA9EeO4_99b0CahZA" name="metaFeatures" isOrdered="true" association="_WWm0CLA9EeO4_99b0CahZA">
+ <type xmi:type="uml:Class" href="genmodel.uml#_WZhl17A9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWmz97A9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWmz-LA9EeO4_99b0CahZA" name="editableMetaFeatures" isOrdered="true" association="_WWm0CrA9EeO4_99b0CahZA">
+ <type xmi:type="uml:Class" href="genmodel.uml#_WZhl17A9EeO4_99b0CahZA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmz-bA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWmz-rA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWmz-7A9EeO4_99b0CahZA" name="viewPattern" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWmz_LA9EeO4_99b0CahZA" annotatedElement="_WWmz-7A9EeO4_99b0CahZA">
+ <body>Pattern to produce label on diagram, depends on view method</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWmz_bA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWmz_rA9EeO4_99b0CahZA" name="editorPattern" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWmz_7A9EeO4_99b0CahZA" annotatedElement="_WWmz_rA9EeO4_99b0CahZA">
+ <body>Pattern to produce text for inplace editor, depends on view method; if not specified then viewPattern should be used</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWm0ALA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWm0AbA9EeO4_99b0CahZA" name="editPattern" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWm0ArA9EeO4_99b0CahZA" annotatedElement="_WWm0AbA9EeO4_99b0CahZA">
+ <body>Pattern to extract values from input text, depends on edit method; if not specified then viewPattern should be used</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWm0A7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWm0BLA9EeO4_99b0CahZA" name="viewMethod" visibility="public" type="_WWm0DLA9EeO4_99b0CahZA" isOrdered="true">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWm0BbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWm0BrA9EeO4_99b0CahZA" name="editMethod" visibility="public" type="_WWm0DLA9EeO4_99b0CahZA" isOrdered="true">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWm0B7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWm0CLA9EeO4_99b0CahZA" memberEnd="_WWmz9rA9EeO4_99b0CahZA _WWm0CbA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWm0CbA9EeO4_99b0CahZA" type="_WWmz87A9EeO4_99b0CahZA" association="_WWm0CLA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWm0CrA9EeO4_99b0CahZA" memberEnd="_WWmz-LA9EeO4_99b0CahZA _WWm0C7A9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWm0C7A9EeO4_99b0CahZA" type="_WWmz87A9EeO4_99b0CahZA" association="_WWm0CrA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_WWm0DLA9EeO4_99b0CahZA" name="LabelTextAccessMethod">
+ <ownedLiteral xmi:id="_WWm0DbA9EeO4_99b0CahZA" name="MESSAGE_FORMAT"/>
+ <ownedLiteral xmi:id="_WWm0DrA9EeO4_99b0CahZA" name="NATIVE"/>
+ <ownedLiteral xmi:id="_WWm0D7A9EeO4_99b0CahZA" name="REGEXP"/>
+ <ownedLiteral xmi:id="_WWm0ELA9EeO4_99b0CahZA" name="PRINTF"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWm0EbA9EeO4_99b0CahZA" name="DesignLabelModelFacet">
+ <ownedComment xmi:id="_WWm0ErA9EeO4_99b0CahZA" annotatedElement="_WWm0EbA9EeO4_99b0CahZA">
+ <body>Model facet of a label with DescriptionStyle</body>
+ </ownedComment>
+ <generalization xmi:id="_WWm0E7A9EeO4_99b0CahZA" general="_WWkXmrA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWm0FLA9EeO4_99b0CahZA" name="ExpressionLabelModelFacet">
+ <ownedComment xmi:id="_WWm0FbA9EeO4_99b0CahZA" annotatedElement="_WWm0FLA9EeO4_99b0CahZA">
+ <body>Model facet of a label calculated with an expression</body>
+ </ownedComment>
+ <generalization xmi:id="_WWm0FrA9EeO4_99b0CahZA" general="_WWkXmrA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWm0F7A9EeO4_99b0CahZA" name="ColorAttributes">
+ <ownedComment xmi:id="_WWm0GLA9EeO4_99b0CahZA" annotatedElement="_WWm0F7A9EeO4_99b0CahZA">
+ <body>Deprecated, use StyleAttributes instead</body>
+ </ownedComment>
+ <ownedAttribute xmi:id="_WWm0GbA9EeO4_99b0CahZA" name="foregroundColor" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWm0GrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWm0G7A9EeO4_99b0CahZA" name="backgroundColor" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWm0HLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWm0HbA9EeO4_99b0CahZA" client="_WWm0F7A9EeO4_99b0CahZA" supplier="_WWjxELA9EeO4_99b0CahZA" contract="_WWjxELA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWm0HrA9EeO4_99b0CahZA" name="StyleAttributes">
+ <ownedAttribute xmi:id="_WWm0H7A9EeO4_99b0CahZA" name="fixedFont" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWm0ILA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWm0IbA9EeO4_99b0CahZA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWm0IrA9EeO4_99b0CahZA" name="fixedForeground" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWm0I7A9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWm0JLA9EeO4_99b0CahZA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWm0JbA9EeO4_99b0CahZA" name="fixedBackground" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWm0JrA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWm0J7A9EeO4_99b0CahZA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWm0KLA9EeO4_99b0CahZA" client="_WWm0HrA9EeO4_99b0CahZA" supplier="_WWjxELA9EeO4_99b0CahZA" contract="_WWjxELA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWm0KbA9EeO4_99b0CahZA" name="ResizeConstraints">
+ <ownedComment xmi:id="_WWm0KrA9EeO4_99b0CahZA" annotatedElement="_WWm0KbA9EeO4_99b0CahZA">
+ <body>Bit-wise OR of any {@link org.eclipse.draw2d.PositionConstants#NORTH}, {@link org.eclipse.draw2d.PositionConstants#SOUTH}, {@link org.eclipse.draw2d.PositionConstants#EAST} or {@link org.eclipse.draw2d.PositionConstants#WEST}</body>
+ </ownedComment>
+ <ownedAttribute xmi:id="_WWm0K7A9EeO4_99b0CahZA" name="resizeHandles" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWm0LLA9EeO4_99b0CahZA" annotatedElement="_WWm0K7A9EeO4_99b0CahZA">
+ <body>Any direction mentioned here (and combination thereof, like e.g. NORTH_WEST) is added as resizable handle</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWm0LbA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_WWm0LrA9EeO4_99b0CahZA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWm0L7A9EeO4_99b0CahZA" name="nonResizeHandles" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWm0MLA9EeO4_99b0CahZA" annotatedElement="_WWm0L7A9EeO4_99b0CahZA">
+ <body>Directions mentioned with this attribute are explicitly denoted as non-resizable (i.e. with 'move' cursor). If you'd like to omit handle {@link org.eclipse.gef.editpolicies.ResizableEditPolicy#createSelectionHandles} completely, just don't list it here</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWm0MbA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_WWm0MrA9EeO4_99b0CahZA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWm0M7A9EeO4_99b0CahZA" name="resizeHandleNames" visibility="public" isOrdered="true" isReadOnly="true" isDerived="true">
+ <ownedComment xmi:id="_WWm0NLA9EeO4_99b0CahZA" annotatedElement="_WWm0M7A9EeO4_99b0CahZA">
+ <body>Convenient method to get {@link org.eclipse.draw2d.PositionConstants} names from resizeHandle attribute</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWm0NbA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWm0NrA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWm0N7A9EeO4_99b0CahZA" name="nonResizeHandleNames" visibility="public" isOrdered="true" isReadOnly="true" isDerived="true">
+ <ownedComment xmi:id="_WWm0OLA9EeO4_99b0CahZA" annotatedElement="_WWm0N7A9EeO4_99b0CahZA">
+ <body>Same as {@link #getResizeHandleNames()}, for nonResizeHandle attribute</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWm0ObA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWm0OrA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWm0O7A9EeO4_99b0CahZA" client="_WWm0KbA9EeO4_99b0CahZA" supplier="_WWjxELA9EeO4_99b0CahZA" contract="_WWjxELA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWm0PLA9EeO4_99b0CahZA" name="DefaultSizeAttributes">
+ <ownedAttribute xmi:id="_WWm0PbA9EeO4_99b0CahZA" name="width" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWm0PrA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_WWm0P7A9EeO4_99b0CahZA" value="40">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWm0QLA9EeO4_99b0CahZA" name="height" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWm0QbA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_WWm0QrA9EeO4_99b0CahZA" value="30">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
+ </defaultValue>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWm0Q7A9EeO4_99b0CahZA" client="_WWm0PLA9EeO4_99b0CahZA" supplier="_WWjxELA9EeO4_99b0CahZA" contract="_WWjxELA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWm0RLA9EeO4_99b0CahZA" name="LabelOffsetAttributes">
+ <ownedAttribute xmi:id="_WWm0RbA9EeO4_99b0CahZA" name="x" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWm0RrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWm0R7A9EeO4_99b0CahZA" name="y" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EInt"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWm0SLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWm0SbA9EeO4_99b0CahZA" client="_WWm0RLA9EeO4_99b0CahZA" supplier="_WWjxELA9EeO4_99b0CahZA" contract="_WWjxELA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWm0SrA9EeO4_99b0CahZA" name="FigureViewmap">
+ <generalization xmi:id="_WWm0S7A9EeO4_99b0CahZA" general="_WWjw_rA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWm0TLA9EeO4_99b0CahZA" name="figureQualifiedClassName" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWm0TbA9EeO4_99b0CahZA" annotatedElement="_WWm0TLA9EeO4_99b0CahZA">
+ <body>Name of GEF Figure class</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWm0TrA9EeO4_99b0CahZA" name="SnippetViewmap">
+ <generalization xmi:id="_WWm0T7A9EeO4_99b0CahZA" general="_WWjw_rA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWm0ULA9EeO4_99b0CahZA" name="body" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWm0UbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWm0UrA9EeO4_99b0CahZA" name="InnerClassViewmap">
+ <generalization xmi:id="_WWm0U7A9EeO4_99b0CahZA" general="_WWjw_rA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWm0VLA9EeO4_99b0CahZA" name="className" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWm0VbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWm0VrA9EeO4_99b0CahZA" name="classBody" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWm0V7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWm0WLA9EeO4_99b0CahZA" name="ParentAssignedViewmap">
+ <ownedComment xmi:id="_WWm0WbA9EeO4_99b0CahZA" annotatedElement="_WWm0WLA9EeO4_99b0CahZA">
+ <body>Figure (with specified class name, if any) will be assigned by (or should be taken from) parent</body>
+ </ownedComment>
+ <generalization xmi:id="_WWm0WrA9EeO4_99b0CahZA" general="_WWjw_rA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWm0W7A9EeO4_99b0CahZA" name="getterName" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWm0XLA9EeO4_99b0CahZA" annotatedElement="_WWm0W7A9EeO4_99b0CahZA">
+ <body>Access figure from parent's figure</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWm0XbA9EeO4_99b0CahZA" name="setterName" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWm0XrA9EeO4_99b0CahZA" annotatedElement="_WWm0XbA9EeO4_99b0CahZA">
+ <body>Child could provide typed alternative to setFigure() method</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWm0X7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWm0YLA9EeO4_99b0CahZA" name="figureQualifiedClassName" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWm0YbA9EeO4_99b0CahZA" annotatedElement="_WWm0YLA9EeO4_99b0CahZA">
+ <body>When specified, type of child's figure</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWm0YrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWm0Y7A9EeO4_99b0CahZA" name="ModeledViewmap">
+ <ownedComment xmi:id="_WWm0ZLA9EeO4_99b0CahZA" annotatedElement="_WWm0Y7A9EeO4_99b0CahZA">
+ <body>NOTE: Provisional API. Allows to use arbitrary model element to keep information about a figure. May (but not necessarily will) point to e.g. GMFGraph model elements. It's up to template author to handle specific kinds of figure models</body>
+ </ownedComment>
+ <generalization xmi:id="_WWm0ZbA9EeO4_99b0CahZA" general="_WWjw_rA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWm0ZrA9EeO4_99b0CahZA" name="figureModel" isOrdered="true" association="_WWm0Z7A9EeO4_99b0CahZA">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EObject"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWm0Z7A9EeO4_99b0CahZA" memberEnd="_WWm0ZrA9EeO4_99b0CahZA _WWm0aLA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWm0aLA9EeO4_99b0CahZA" type="_WWm0Y7A9EeO4_99b0CahZA" association="_WWm0Z7A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWm0abA9EeO4_99b0CahZA" name="AbstractToolEntry" isAbstract="true">
+ <generalization xmi:id="_WWm0arA9EeO4_99b0CahZA" general="_WWk_VbA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWm0a7A9EeO4_99b0CahZA" name="default" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWm0bLA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWm0bbA9EeO4_99b0CahZA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWm0brA9EeO4_99b0CahZA" name="qualifiedToolName" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWm0b7A9EeO4_99b0CahZA" annotatedElement="_WWm0brA9EeO4_99b0CahZA">
+ <body>Optional</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWm0cLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWm0cbA9EeO4_99b0CahZA" name="properties" isOrdered="true" aggregation="composite" association="_WWm0dbA9EeO4_99b0CahZA">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EStringToStringMapEntry"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWm0crA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWm0c7A9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWm0dLA9EeO4_99b0CahZA" client="_WWm0abA9EeO4_99b0CahZA" supplier="_WWk_Y7A9EeO4_99b0CahZA" contract="_WWk_Y7A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWm0dbA9EeO4_99b0CahZA" memberEnd="_WWm0cbA9EeO4_99b0CahZA _WWm0drA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWm0drA9EeO4_99b0CahZA" type="_WWm0abA9EeO4_99b0CahZA" association="_WWm0dbA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWm0d7A9EeO4_99b0CahZA" name="ToolEntry">
+ <generalization xmi:id="_WWm0eLA9EeO4_99b0CahZA" general="_WWm0abA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWm0ebA9EeO4_99b0CahZA" name="genNodes" type="_WWjxH7A9EeO4_99b0CahZA" isOrdered="true" association="_WWm0g7A9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWm0erA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWm0e7A9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWm0fLA9EeO4_99b0CahZA" name="genLinks" type="_WWjxVbA9EeO4_99b0CahZA" isOrdered="true" association="_WWm0hbA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWm0fbA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWm0frA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWm0f7A9EeO4_99b0CahZA" name="elements" type="_WWjwvbA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" isDerived="true" association="_WWm0h7A9EeO4_99b0CahZA">
+ <ownedComment xmi:id="_WWm0gLA9EeO4_99b0CahZA" annotatedElement="_WWm0f7A9EeO4_99b0CahZA">
+ <body>Enforces 'tool for either node or link' - if there are values in genNodes list, returns it (no respect to values in genLinks); returns value of genLinks otherwise</body>
+ </ownedComment>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWm0gbA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWm0grA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWm0g7A9EeO4_99b0CahZA" memberEnd="_WWm0ebA9EeO4_99b0CahZA _WWm0hLA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWm0hLA9EeO4_99b0CahZA" type="_WWm0d7A9EeO4_99b0CahZA" association="_WWm0g7A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWm0hbA9EeO4_99b0CahZA" memberEnd="_WWm0fLA9EeO4_99b0CahZA _WWm0hrA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWm0hrA9EeO4_99b0CahZA" type="_WWm0d7A9EeO4_99b0CahZA" association="_WWm0hbA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWm0h7A9EeO4_99b0CahZA" memberEnd="_WWm0f7A9EeO4_99b0CahZA _WWm0iLA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWm0iLA9EeO4_99b0CahZA" type="_WWm0d7A9EeO4_99b0CahZA" association="_WWm0h7A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWm0ibA9EeO4_99b0CahZA" name="StandardEntry">
+ <generalization xmi:id="_WWm0irA9EeO4_99b0CahZA" general="_WWm0abA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWm0i7A9EeO4_99b0CahZA" name="kind" visibility="public" type="_WWm0jLA9EeO4_99b0CahZA" isOrdered="true"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_WWm0jLA9EeO4_99b0CahZA" name="StandardEntryKind">
+ <ownedLiteral xmi:id="_WWm0jbA9EeO4_99b0CahZA" name="SELECT"/>
+ <ownedLiteral xmi:id="_WWm0jrA9EeO4_99b0CahZA" name="MARQUEE"/>
+ <ownedLiteral xmi:id="_WWm0j7A9EeO4_99b0CahZA" name="ZOOM"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWm0kLA9EeO4_99b0CahZA" name="Separator">
+ <interfaceRealization xmi:id="_WWm0kbA9EeO4_99b0CahZA" client="_WWm0kLA9EeO4_99b0CahZA" supplier="_WWk_Y7A9EeO4_99b0CahZA" contract="_WWk_Y7A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWm0krA9EeO4_99b0CahZA" name="GenFeatureSeqInitializer">
+ <ownedComment xmi:id="_WWm0k7A9EeO4_99b0CahZA" annotatedElement="_WWm0krA9EeO4_99b0CahZA">
+ <body>Feature sequence initializer</body>
+ </ownedComment>
+ <ownedAttribute xmi:id="_WWm0lLA9EeO4_99b0CahZA" name="initializers" type="_WWm0nLA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWm0orA9EeO4_99b0CahZA">
+ <ownedComment xmi:id="_WWm0lbA9EeO4_99b0CahZA" annotatedElement="_WWm0lLA9EeO4_99b0CahZA">
+ <body>Value specifications as initializers for individual features which should be initialized in the order given by this list</body>
+ </ownedComment>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWm0lrA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWm0l7A9EeO4_99b0CahZA" name="elementClass" isOrdered="true" association="_WWm0o7A9EeO4_99b0CahZA">
+ <type xmi:type="uml:Class" href="genmodel.uml#_WZhlsbA9EeO4_99b0CahZA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWm0mLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWm0mbA9EeO4_99b0CahZA" name="creatingInitializer" type="_WWm0pbA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWm0qbA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWm0mrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWm0m7A9EeO4_99b0CahZA" client="_WWm0krA9EeO4_99b0CahZA" supplier="_WWkYC7A9EeO4_99b0CahZA" contract="_WWkYC7A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_WWm0nLA9EeO4_99b0CahZA" name="GenFeatureInitializer">
+ <ownedAttribute xmi:id="_WWm0nbA9EeO4_99b0CahZA" name="feature" isOrdered="true" association="_WWm0oLA9EeO4_99b0CahZA">
+ <ownedComment xmi:id="_WWm0nrA9EeO4_99b0CahZA" annotatedElement="_WWm0nbA9EeO4_99b0CahZA">
+ <body>The feature for which is to be initialized by this initializer</body>
+ </ownedComment>
+ <type xmi:type="uml:Class" href="genmodel.uml#_WZhl17A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWm0n7A9EeO4_99b0CahZA" name="featureSeqInitializer" type="_WWm0krA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWm0orA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWm0oLA9EeO4_99b0CahZA" memberEnd="_WWm0nbA9EeO4_99b0CahZA _WWm0obA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWm0obA9EeO4_99b0CahZA" type="_WWm0nLA9EeO4_99b0CahZA" association="_WWm0oLA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWm0orA9EeO4_99b0CahZA" memberEnd="_WWm0lLA9EeO4_99b0CahZA _WWm0n7A9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWm0o7A9EeO4_99b0CahZA" memberEnd="_WWm0l7A9EeO4_99b0CahZA _WWm0pLA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWm0pLA9EeO4_99b0CahZA" type="_WWm0krA9EeO4_99b0CahZA" association="_WWm0o7A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWm0pbA9EeO4_99b0CahZA" name="GenReferenceNewElementSpec">
+ <ownedAttribute xmi:id="_WWm0prA9EeO4_99b0CahZA" name="newElementInitializers" type="_WWm0krA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWm0qbA9EeO4_99b0CahZA">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWm0p7A9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWm0qLA9EeO4_99b0CahZA" client="_WWm0pbA9EeO4_99b0CahZA" supplier="_WWm0nLA9EeO4_99b0CahZA" contract="_WWm0nLA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWm0qbA9EeO4_99b0CahZA" memberEnd="_WWm0prA9EeO4_99b0CahZA _WWm0mbA9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWm0qrA9EeO4_99b0CahZA" name="GenFeatureValueSpec">
+ <ownedComment xmi:id="_WWm0q7A9EeO4_99b0CahZA" annotatedElement="_WWm0qrA9EeO4_99b0CahZA">
+ <body>Value specification associated with a specific feature</body>
+ </ownedComment>
+ <ownedAttribute xmi:id="_WWm0rLA9EeO4_99b0CahZA" name="value" type="_WWjJ6rA9EeO4_99b0CahZA" isOrdered="true" association="_WWm0rrA9EeO4_99b0CahZA"/>
+ <interfaceRealization xmi:id="_WWm0rbA9EeO4_99b0CahZA" client="_WWm0qrA9EeO4_99b0CahZA" supplier="_WWm0nLA9EeO4_99b0CahZA" contract="_WWm0nLA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWm0rrA9EeO4_99b0CahZA" memberEnd="_WWm0rLA9EeO4_99b0CahZA _WWm0r7A9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWm0r7A9EeO4_99b0CahZA" type="_WWm0qrA9EeO4_99b0CahZA" association="_WWm0rrA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWm0sLA9EeO4_99b0CahZA" name="GenDomainElementTarget">
+ <ownedComment xmi:id="_WWm0sbA9EeO4_99b0CahZA" annotatedElement="_WWm0sLA9EeO4_99b0CahZA">
+ <body>Target for rules applied on domain model elements</body>
+ </ownedComment>
+ <generalization xmi:id="_WWm0srA9EeO4_99b0CahZA" general="_WWjKEbA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWm0s7A9EeO4_99b0CahZA" name="element" isOrdered="true" association="_WWm0trA9EeO4_99b0CahZA">
+ <ownedComment xmi:id="_WWm0tLA9EeO4_99b0CahZA" annotatedElement="_WWm0s7A9EeO4_99b0CahZA">
+ <body>Targeted domain model element</body>
+ </ownedComment>
+ <type xmi:type="uml:Class" href="genmodel.uml#_WZhlsbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWm0tbA9EeO4_99b0CahZA" client="_WWm0sLA9EeO4_99b0CahZA" supplier="_WWjKTrA9EeO4_99b0CahZA" contract="_WWjKTrA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWm0trA9EeO4_99b0CahZA" memberEnd="_WWm0s7A9EeO4_99b0CahZA _WWm0t7A9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWm0t7A9EeO4_99b0CahZA" type="_WWm0sLA9EeO4_99b0CahZA" association="_WWm0trA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWm0uLA9EeO4_99b0CahZA" name="GenDiagramElementTarget">
+ <ownedComment xmi:id="_WWm0ubA9EeO4_99b0CahZA" annotatedElement="_WWm0uLA9EeO4_99b0CahZA">
+ <body>Target for rules applied on diagram notation model selectively, for specific visualized element</body>
+ </ownedComment>
+ <generalization xmi:id="_WWm0urA9EeO4_99b0CahZA" general="_WWjKEbA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWm0u7A9EeO4_99b0CahZA" name="element" type="_WWjwvbA9EeO4_99b0CahZA" isOrdered="true" association="_WWm0v7A9EeO4_99b0CahZA">
+ <ownedComment xmi:id="_WWm0vLA9EeO4_99b0CahZA" annotatedElement="_WWm0u7A9EeO4_99b0CahZA">
+ <body>Targeted visualized element</body>
+ </ownedComment>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWm0vbA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWm0vrA9EeO4_99b0CahZA" client="_WWm0uLA9EeO4_99b0CahZA" supplier="_WWjKTrA9EeO4_99b0CahZA" contract="_WWjKTrA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWm0v7A9EeO4_99b0CahZA" memberEnd="_WWm0u7A9EeO4_99b0CahZA _WWm0wLA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWm0wLA9EeO4_99b0CahZA" type="_WWm0uLA9EeO4_99b0CahZA" association="_WWm0v7A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWm0wbA9EeO4_99b0CahZA" name="GenDomainAttributeTarget">
+ <ownedComment xmi:id="_WWm0wrA9EeO4_99b0CahZA" annotatedElement="_WWm0wbA9EeO4_99b0CahZA">
+ <body>Represents value based target, useful for audit rules expression not capable of ecore meta-model access</body>
+ </ownedComment>
+ <generalization xmi:id="_WWm0w7A9EeO4_99b0CahZA" general="_WWjKEbA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWm0xLA9EeO4_99b0CahZA" name="attribute" isOrdered="true" association="_WWm0yLA9EeO4_99b0CahZA">
+ <type xmi:type="uml:Class" href="genmodel.uml#_WZhl17A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWm0xbA9EeO4_99b0CahZA" name="nullAsError" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWm0xrA9EeO4_99b0CahZA" annotatedElement="_WWm0xbA9EeO4_99b0CahZA">
+ <body>Indicates whether null value of the attribute is reported as audit failure or success</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWm0x7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWm0yLA9EeO4_99b0CahZA" memberEnd="_WWm0xLA9EeO4_99b0CahZA _WWm0ybA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWm0ybA9EeO4_99b0CahZA" type="_WWm0wbA9EeO4_99b0CahZA" association="_WWm0yLA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWm0yrA9EeO4_99b0CahZA" name="GenNotationElementTarget">
+ <ownedComment xmi:id="_WWm0y7A9EeO4_99b0CahZA" annotatedElement="_WWm0yrA9EeO4_99b0CahZA">
+ <body>Target for rules applied on diagram notation model elements</body>
+ </ownedComment>
+ <generalization xmi:id="_WWm0zLA9EeO4_99b0CahZA" general="_WWjKEbA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWm0zbA9EeO4_99b0CahZA" name="element" isOrdered="true" association="_WWm00LA9EeO4_99b0CahZA">
+ <ownedComment xmi:id="_WWm0zrA9EeO4_99b0CahZA" annotatedElement="_WWm0zbA9EeO4_99b0CahZA">
+ <body>Targeted diagram notation model element</body>
+ </ownedComment>
+ <type xmi:type="uml:Class" href="genmodel.uml#_WZhlsbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWm0z7A9EeO4_99b0CahZA" client="_WWm0yrA9EeO4_99b0CahZA" supplier="_WWjKTrA9EeO4_99b0CahZA" contract="_WWjKTrA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWm00LA9EeO4_99b0CahZA" memberEnd="_WWm0zbA9EeO4_99b0CahZA _WWm00bA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWm00bA9EeO4_99b0CahZA" type="_WWm0yrA9EeO4_99b0CahZA" association="_WWm00LA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWm00rA9EeO4_99b0CahZA" name="GenAuditedMetricTarget">
+ <ownedComment xmi:id="_WWm007A9EeO4_99b0CahZA" annotatedElement="_WWm00rA9EeO4_99b0CahZA">
+ <body>Target metric which can be evaluated by audit rule. The target context here is the metric rule resulting type classifier</body>
+ </ownedComment>
+ <generalization xmi:id="_WWm01LA9EeO4_99b0CahZA" general="_WWjKEbA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWm01bA9EeO4_99b0CahZA" name="metric" type="_WWjKPrA9EeO4_99b0CahZA" isOrdered="true" association="_WWm02LA9EeO4_99b0CahZA">
+ <ownedComment xmi:id="_WWm01rA9EeO4_99b0CahZA" annotatedElement="_WWm01bA9EeO4_99b0CahZA">
+ <body>Metric wich can be involved in audit</body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWm017A9EeO4_99b0CahZA" name="metricValueContext" isOrdered="true" association="_WWm02rA9EeO4_99b0CahZA">
+ <type xmi:type="uml:Class" href="genmodel.uml#_WZhmGbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWm02LA9EeO4_99b0CahZA" memberEnd="_WWm01bA9EeO4_99b0CahZA _WWm02bA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWm02bA9EeO4_99b0CahZA" type="_WWm00rA9EeO4_99b0CahZA" association="_WWm02LA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWm02rA9EeO4_99b0CahZA" memberEnd="_WWm017A9EeO4_99b0CahZA _WWm027A9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWm027A9EeO4_99b0CahZA" type="_WWm00rA9EeO4_99b0CahZA" association="_WWm02rA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWm03LA9EeO4_99b0CahZA" name="GenJavaExpressionProvider">
+ <generalization xmi:id="_WWm03bA9EeO4_99b0CahZA" general="_WWjJ9bA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWm03rA9EeO4_99b0CahZA" name="throwException" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWm037A9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWna0LA9EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWna0bA9EeO4_99b0CahZA" name="injectExpressionBody" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWna0rA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWna07A9EeO4_99b0CahZA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWna1LA9EeO4_99b0CahZA" name="GenExpressionInterpreter">
+ <generalization xmi:id="_WWna1bA9EeO4_99b0CahZA" general="_WWjJ9bA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWna1rA9EeO4_99b0CahZA" name="language" visibility="public" type="_WWjJ-7A9EeO4_99b0CahZA" isOrdered="true"/>
+ <ownedAttribute xmi:id="_WWna17A9EeO4_99b0CahZA" name="className" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWna2LA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_WWna2bA9EeO4_99b0CahZA" name="getQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWna2rA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWna27A9EeO4_99b0CahZA" name="getExpressionAccessor" visibility="public">
+ <ownedParameter xmi:id="_WWna3LA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWna3bA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_WWna3rA9EeO4_99b0CahZA" name="expression" type="_WWjJ6rA9EeO4_99b0CahZA" isOrdered="true"/>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWna37A9EeO4_99b0CahZA" name="GenLiteralExpressionProvider">
+ <ownedComment xmi:id="_WWna4LA9EeO4_99b0CahZA" annotatedElement="_WWna37A9EeO4_99b0CahZA">
+ <body>GenLiteralExpressionProvider#getLanguage() == GenLanguage.LITERAL</body>
+ </ownedComment>
+ <generalization xmi:id="_WWna4bA9EeO4_99b0CahZA" general="_WWjJ9bA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWna4rA9EeO4_99b0CahZA" name="GenStandardPropertyTab">
+ <ownedComment xmi:id="_WWna47A9EeO4_99b0CahZA" annotatedElement="_WWna4rA9EeO4_99b0CahZA">
+ <body>Standard property category plugs in predefined sets of properties (provided by runtime). Identifiers 'appearance', 'diagram' and 'advanced' are known at the moment</body>
+ </ownedComment>
+ <generalization xmi:id="_WWna5LA9EeO4_99b0CahZA" general="_WWlmnrA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWna5bA9EeO4_99b0CahZA" name="GenCustomPropertyTab">
+ <generalization xmi:id="_WWna5rA9EeO4_99b0CahZA" general="_WWlmnrA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWna57A9EeO4_99b0CahZA" name="className" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWna6LA9EeO4_99b0CahZA" annotatedElement="_WWna57A9EeO4_99b0CahZA">
+ <body>For custom tabs without generated boilerplate code should be qualified class name. If not, property sheet's package name will be used for qualified names</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWna6bA9EeO4_99b0CahZA" name="filter" type="_WWna8bA9EeO4_99b0CahZA" isOrdered="true" aggregation="composite" association="_WWna87A9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWna6rA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWna67A9EeO4_99b0CahZA" name="generateBoilerplate" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWna7LA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWna7bA9EeO4_99b0CahZA" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_WWna7rA9EeO4_99b0CahZA" name="getQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWna77A9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWna8LA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_WWna8bA9EeO4_99b0CahZA" name="GenPropertyTabFilter">
+ <ownedAttribute xmi:id="_WWna8rA9EeO4_99b0CahZA" name="tab" type="_WWna5bA9EeO4_99b0CahZA" isOrdered="true" isReadOnly="true" association="_WWna87A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWna87A9EeO4_99b0CahZA" memberEnd="_WWna6bA9EeO4_99b0CahZA _WWna8rA9EeO4_99b0CahZA"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWna9LA9EeO4_99b0CahZA" name="TypeTabFilter">
+ <ownedAttribute xmi:id="_WWna9bA9EeO4_99b0CahZA" name="types" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWna9rA9EeO4_99b0CahZA" annotatedElement="_WWna9bA9EeO4_99b0CahZA">
+ <body>Fully-qualified class names for selection to match</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWna97A9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWna-LA9EeO4_99b0CahZA" name="generatedTypes" visibility="public" type="_WWna_7A9EeO4_99b0CahZA" isOrdered="true">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWna-bA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWna-rA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWna-7A9EeO4_99b0CahZA" client="_WWna9LA9EeO4_99b0CahZA" supplier="_WWna8bA9EeO4_99b0CahZA" contract="_WWna8bA9EeO4_99b0CahZA"/>
+ <ownedOperation xmi:id="_WWna_LA9EeO4_99b0CahZA" name="getAllTypes" visibility="public">
+ <ownedParameter xmi:id="_WWna_bA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWna_rA9EeO4_99b0CahZA" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_WWna_7A9EeO4_99b0CahZA" name="GeneratedType">
+ <ownedLiteral xmi:id="_WWnbALA9EeO4_99b0CahZA" name="abstractNavigatorItem"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWnbAbA9EeO4_99b0CahZA" name="CustomTabFilter">
+ <ownedAttribute xmi:id="_WWnbArA9EeO4_99b0CahZA" name="className" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWnbA7A9EeO4_99b0CahZA" annotatedElement="_WWnbArA9EeO4_99b0CahZA">
+ <body>Qualified class name of a tab filter, implementation of org.eclipse.jface.viewers.IFilter. If class name is not qualified, it's prefixed with editor's package name for legacy reasons</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWnbBLA9EeO4_99b0CahZA" client="_WWnbAbA9EeO4_99b0CahZA" supplier="_WWna8bA9EeO4_99b0CahZA" contract="_WWna8bA9EeO4_99b0CahZA"/>
+ <ownedOperation xmi:id="_WWnbBbA9EeO4_99b0CahZA" name="getQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWnbBrA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWnbB7A9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWnbCLA9EeO4_99b0CahZA" name="GenSharedContributionItem">
+ <ownedComment xmi:id="_WWnbCbA9EeO4_99b0CahZA" annotatedElement="_WWnbCLA9EeO4_99b0CahZA">
+ <body>Reference to the shared contribution item</body>
+ </ownedComment>
+ <ownedAttribute xmi:id="_WWnbCrA9EeO4_99b0CahZA" name="actualItem" type="_WWlm07A9EeO4_99b0CahZA" isOrdered="true" association="_WWnbDLA9EeO4_99b0CahZA"/>
+ <interfaceRealization xmi:id="_WWnbC7A9EeO4_99b0CahZA" client="_WWnbCLA9EeO4_99b0CahZA" supplier="_WWlm07A9EeO4_99b0CahZA" contract="_WWlm07A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWnbDLA9EeO4_99b0CahZA" memberEnd="_WWnbCrA9EeO4_99b0CahZA _WWnbDbA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWnbDbA9EeO4_99b0CahZA" type="_WWnbCLA9EeO4_99b0CahZA" association="_WWnbDLA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWnbDrA9EeO4_99b0CahZA" name="GenGroupMarker">
+ <ownedAttribute xmi:id="_WWnbD7A9EeO4_99b0CahZA" name="groupName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWnbELA9EeO4_99b0CahZA" client="_WWnbDrA9EeO4_99b0CahZA" supplier="_WWlm07A9EeO4_99b0CahZA" contract="_WWlm07A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWnbEbA9EeO4_99b0CahZA" name="GenSeparator">
+ <ownedAttribute xmi:id="_WWnbErA9EeO4_99b0CahZA" name="groupName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWnbE7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWnbFLA9EeO4_99b0CahZA" client="_WWnbEbA9EeO4_99b0CahZA" supplier="_WWlm07A9EeO4_99b0CahZA" contract="_WWlm07A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWnbFbA9EeO4_99b0CahZA" name="GenCustomAction">
+ <ownedComment xmi:id="_WWnbFrA9EeO4_99b0CahZA" annotatedElement="_WWnbFbA9EeO4_99b0CahZA">
+ <body>Action from org.eclipse.ui.actions.ActionFactory</body>
+ </ownedComment>
+ <ownedAttribute xmi:id="_WWnbF7A9EeO4_99b0CahZA" name="qualifiedClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWnbGLA9EeO4_99b0CahZA" name="generateBoilerplate" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWnbGbA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWnbGrA9EeO4_99b0CahZA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWnbG7A9EeO4_99b0CahZA" name="name" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWnbHLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWnbHbA9EeO4_99b0CahZA" client="_WWnbFbA9EeO4_99b0CahZA" supplier="_WWlm07A9EeO4_99b0CahZA" contract="_WWlm07A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWnbHrA9EeO4_99b0CahZA" name="GenCommandAction">
+ <ownedAttribute xmi:id="_WWnbH7A9EeO4_99b0CahZA" name="commandIdentifier" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWnbILA9EeO4_99b0CahZA" name="name" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWnbIbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWnbIrA9EeO4_99b0CahZA" client="_WWnbHrA9EeO4_99b0CahZA" supplier="_WWlm07A9EeO4_99b0CahZA" contract="_WWlm07A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWnbI7A9EeO4_99b0CahZA" name="GenAction" isAbstract="true">
+ <ownedComment xmi:id="_WWnbJLA9EeO4_99b0CahZA" annotatedElement="_WWnbI7A9EeO4_99b0CahZA">
+ <body>Action that is generated along with diagram action, i.e. there's a template that provides its implementation</body>
+ </ownedComment>
+ <ownedAttribute xmi:id="_WWnbJbA9EeO4_99b0CahZA" name="qualifiedClassName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWnbJrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWnbJ7A9EeO4_99b0CahZA" name="name" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWnbKLA9EeO4_99b0CahZA" annotatedElement="_WWnbJ7A9EeO4_99b0CahZA">
+ <body>Human-readble name</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWnbKbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWnbKrA9EeO4_99b0CahZA" client="_WWnbI7A9EeO4_99b0CahZA" supplier="_WWlm07A9EeO4_99b0CahZA" contract="_WWlm07A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWnbK7A9EeO4_99b0CahZA" name="LoadResourceAction">
+ <generalization xmi:id="_WWnbLLA9EeO4_99b0CahZA" general="_WWnbI7A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWnbLbA9EeO4_99b0CahZA" name="InitDiagramAction">
+ <generalization xmi:id="_WWnbLrA9EeO4_99b0CahZA" general="_WWnbI7A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWnbL7A9EeO4_99b0CahZA" name="CreateShortcutAction">
+ <generalization xmi:id="_WWnbMLA9EeO4_99b0CahZA" general="_WWnbI7A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWnbMbA9EeO4_99b0CahZA" name="GenActionFactoryContributionItem">
+ <ownedComment xmi:id="_WWnbMrA9EeO4_99b0CahZA" annotatedElement="_WWnbMbA9EeO4_99b0CahZA">
+ <body>Action from org.eclipse.ui.actions.ActionFactory</body>
+ </ownedComment>
+ <ownedAttribute xmi:id="_WWnbM7A9EeO4_99b0CahZA" name="name" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWnbNLA9EeO4_99b0CahZA" annotatedElement="_WWnbM7A9EeO4_99b0CahZA">
+ <body>ActionFactory field name such as 'ABOUT'</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWnbNbA9EeO4_99b0CahZA" client="_WWnbMbA9EeO4_99b0CahZA" supplier="_WWlm07A9EeO4_99b0CahZA" contract="_WWlm07A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWnbNrA9EeO4_99b0CahZA" name="PredefinedParser">
+ <ownedComment xmi:id="_WWnbN7A9EeO4_99b0CahZA" annotatedElement="_WWnbNrA9EeO4_99b0CahZA">
+ <body>Use one of GMF-provided parser implementations</body>
+ </ownedComment>
+ <generalization xmi:id="_WWnbOLA9EeO4_99b0CahZA" general="_WWkXnrA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWnbObA9EeO4_99b0CahZA" name="viewMethod" visibility="public" type="_WWm0DLA9EeO4_99b0CahZA" isOrdered="true">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWnbOrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWnbO7A9EeO4_99b0CahZA" name="editMethod" visibility="public" type="_WWm0DLA9EeO4_99b0CahZA" isOrdered="true">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWnbPLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWnbPbA9EeO4_99b0CahZA" name="className" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWnbPrA9EeO4_99b0CahZA" annotatedElement="_WWnbPbA9EeO4_99b0CahZA">
+ <body>Provides means to alter name of parser implementation class</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWnbP7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_WWnbQLA9EeO4_99b0CahZA" name="getQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWnbQbA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWnbQrA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWnbQ7A9EeO4_99b0CahZA" name="PredefinedEnumParser">
+ <generalization xmi:id="_WWnbRLA9EeO4_99b0CahZA" general="_WWkXnrA9EeO4_99b0CahZA"/>
+ <ownedOperation xmi:id="_WWnbRbA9EeO4_99b0CahZA" name="getQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWnbRrA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWnbR7A9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWnbSLA9EeO4_99b0CahZA" name="OclChoiceParser">
+ <generalization xmi:id="_WWnbSbA9EeO4_99b0CahZA" general="_WWkXnrA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWnbSrA9EeO4_99b0CahZA" name="itemsExpression" type="_WWjJ6rA9EeO4_99b0CahZA" isOrdered="true" association="_WWnbUbA9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWnbS7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWnbTLA9EeO4_99b0CahZA" name="showExpression" type="_WWjJ6rA9EeO4_99b0CahZA" isOrdered="true" association="_WWnbU7A9EeO4_99b0CahZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWnbTbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_WWnbTrA9EeO4_99b0CahZA" name="getQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWnbT7A9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWnbULA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWnbUbA9EeO4_99b0CahZA" memberEnd="_WWnbSrA9EeO4_99b0CahZA _WWnbUrA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWnbUrA9EeO4_99b0CahZA" type="_WWnbSLA9EeO4_99b0CahZA" association="_WWnbUbA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWnbU7A9EeO4_99b0CahZA" memberEnd="_WWnbTLA9EeO4_99b0CahZA _WWnbVLA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWnbVLA9EeO4_99b0CahZA" type="_WWnbSLA9EeO4_99b0CahZA" association="_WWnbU7A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWnbVbA9EeO4_99b0CahZA" name="ExpressionLabelParser">
+ <ownedComment xmi:id="_WWnbVrA9EeO4_99b0CahZA" annotatedElement="_WWnbVbA9EeO4_99b0CahZA">
+ <body>Parser implementation that uses expressions to produce string values</body>
+ </ownedComment>
+ <generalization xmi:id="_WWnbV7A9EeO4_99b0CahZA" general="_WWkXnrA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWnbWLA9EeO4_99b0CahZA" name="className" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWnbWbA9EeO4_99b0CahZA" annotatedElement="_WWnbWLA9EeO4_99b0CahZA">
+ <body>Provides means to alter name of parser implementation class</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWnbWrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWnbW7A9EeO4_99b0CahZA" name="expressionContext" isOrdered="true" association="_WWnbZ7A9EeO4_99b0CahZA">
+ <type xmi:type="uml:Class" href="genmodel.uml#_WZhlsbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWnbXLA9EeO4_99b0CahZA" name="viewExpression" type="_WWjJ6rA9EeO4_99b0CahZA" isOrdered="true" association="_WWnbabA9EeO4_99b0CahZA">
+ <ownedComment xmi:id="_WWnbXbA9EeO4_99b0CahZA" annotatedElement="_WWnbXLA9EeO4_99b0CahZA">
+ <body>Expression to calculate user-readable label value; facet's owner type is evaluation context.</body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWnbXrA9EeO4_99b0CahZA" name="editExpression" type="_WWjJ6rA9EeO4_99b0CahZA" isOrdered="true" association="_WWnba7A9EeO4_99b0CahZA">
+ <ownedComment xmi:id="_WWnbX7A9EeO4_99b0CahZA" annotatedElement="_WWnbXrA9EeO4_99b0CahZA">
+ <body>Optional expression to represent value for editing</body>
+ </ownedComment>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWnbYLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWnbYbA9EeO4_99b0CahZA" name="validateExpression" type="_WWjJ57A9EeO4_99b0CahZA" isOrdered="true" association="_WWnbbbA9EeO4_99b0CahZA">
+ <ownedComment xmi:id="_WWnbYrA9EeO4_99b0CahZA" annotatedElement="_WWnbYbA9EeO4_99b0CahZA">
+ <body>Optional expression to answer whether user input is ok for further parsing. Note, context here is string, not facet's owner type</body>
+ </ownedComment>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWnbY7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_WWnbZLA9EeO4_99b0CahZA" name="getQualifiedClassName" visibility="public">
+ <ownedParameter xmi:id="_WWnbZbA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWnbZrA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWnbZ7A9EeO4_99b0CahZA" memberEnd="_WWnbW7A9EeO4_99b0CahZA _WWnbaLA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWnbaLA9EeO4_99b0CahZA" type="_WWnbVbA9EeO4_99b0CahZA" association="_WWnbZ7A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWnbabA9EeO4_99b0CahZA" memberEnd="_WWnbXLA9EeO4_99b0CahZA _WWnbarA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWnbarA9EeO4_99b0CahZA" type="_WWnbVbA9EeO4_99b0CahZA" association="_WWnbabA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWnba7A9EeO4_99b0CahZA" memberEnd="_WWnbXrA9EeO4_99b0CahZA _WWnbbLA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWnbbLA9EeO4_99b0CahZA" type="_WWnbVbA9EeO4_99b0CahZA" association="_WWnba7A9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWnbbbA9EeO4_99b0CahZA" memberEnd="_WWnbYbA9EeO4_99b0CahZA _WWnbbrA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWnbbrA9EeO4_99b0CahZA" type="_WWnbVbA9EeO4_99b0CahZA" association="_WWnbbbA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWnbb7A9EeO4_99b0CahZA" name="CustomParser">
+ <ownedComment xmi:id="_WWnbcLA9EeO4_99b0CahZA" annotatedElement="_WWnbb7A9EeO4_99b0CahZA">
+ <body>Handwritten or otherwise available IParser implementation</body>
+ </ownedComment>
+ <generalization xmi:id="_WWnbcbA9EeO4_99b0CahZA" general="_WWkXnrA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWnbcrA9EeO4_99b0CahZA" name="qualifiedName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWnbc7A9EeO4_99b0CahZA" name="generateBoilerplate" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWnbdLA9EeO4_99b0CahZA" annotatedElement="_WWnbc7A9EeO4_99b0CahZA">
+ <body>When true, GMF generates empty implementation class suitable for further customizations</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWnbdbA9EeO4_99b0CahZA"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_WWnbdrA9EeO4_99b0CahZA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWnbd7A9EeO4_99b0CahZA" name="ExternalParser">
+ <ownedComment xmi:id="_WWnbeLA9EeO4_99b0CahZA" annotatedElement="_WWnbd7A9EeO4_99b0CahZA">
+ <body>Delegate to ParserService to find out</body>
+ </ownedComment>
+ <generalization xmi:id="_WWnbebA9EeO4_99b0CahZA" general="_WWkXnrA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWnberA9EeO4_99b0CahZA" name="hint" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWnbe7A9EeO4_99b0CahZA" annotatedElement="_WWnberA9EeO4_99b0CahZA">
+ <body>Optionally, override hint value</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWnbfLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWnbfbA9EeO4_99b0CahZA" name="GenVisualEffect">
+ <generalization xmi:id="_WWnbfrA9EeO4_99b0CahZA" general="_WWmNYLA9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWnbf7A9EeO4_99b0CahZA" name="name" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWnbgLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWnbgbA9EeO4_99b0CahZA" name="pinKind" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWnbgrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWnbg7A9EeO4_99b0CahZA" name="operationName" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWnbhLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWnbhbA9EeO4_99b0CahZA" name="operationType" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWnbhrA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWnbh7A9EeO4_99b0CahZA" name="oclExpression" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWnbiLA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_WWnbibA9EeO4_99b0CahZA" name="getOclExpressionString" visibility="public">
+ <ownedParameter xmi:id="_WWnbirA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWnbi7A9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WWnbjLA9EeO4_99b0CahZA" name="getOperationRuntimeType" visibility="public">
+ <ownedParameter xmi:id="_WWnbjbA9EeO4_99b0CahZA" isOrdered="true" direction="return">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EClassifier"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWnbjrA9EeO4_99b0CahZA"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWnbj7A9EeO4_99b0CahZA" name="GenTemplateInvocation">
+ <generalization xmi:id="_WWnbkLA9EeO4_99b0CahZA" general="_WWmM67A9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWnbkbA9EeO4_99b0CahZA" name="inputs" type="_WWmM5LA9EeO4_99b0CahZA" isOrdered="true" association="_WWnbmLA9EeO4_99b0CahZA">
+ <ownedComment xmi:id="_WWnbkrA9EeO4_99b0CahZA" annotatedElement="_WWnbkbA9EeO4_99b0CahZA">
+ <body>Set of referenced inputs for this invocation, </body>
+ </ownedComment>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWnbk7A9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWnblLA9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WWnblbA9EeO4_99b0CahZA" name="oclExpression" visibility="public" isOrdered="true">
+ <ownedComment xmi:id="_WWnblrA9EeO4_99b0CahZA" annotatedElement="_WWnblbA9EeO4_99b0CahZA">
+ <body>OCL expression to be executed against the set of other inputs to compute the inputs for template</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWnbl7A9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWnbmLA9EeO4_99b0CahZA" memberEnd="_WWnbkbA9EeO4_99b0CahZA _WWnbmbA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWnbmbA9EeO4_99b0CahZA" type="_WWnbj7A9EeO4_99b0CahZA" association="_WWnbmLA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WWnbmrA9EeO4_99b0CahZA" name="GenFixedInputsTemplateInvocation">
+ <generalization xmi:id="_WWnbm7A9EeO4_99b0CahZA" general="_WWmM67A9EeO4_99b0CahZA"/>
+ <ownedAttribute xmi:id="_WWnbnLA9EeO4_99b0CahZA" name="fixedInputs" isOrdered="true" association="_WWnbobA9EeO4_99b0CahZA">
+ <ownedComment xmi:id="_WWnbnbA9EeO4_99b0CahZA" annotatedElement="_WWnbnLA9EeO4_99b0CahZA">
+ <body>Predefined set of input elements for template.
+ Due to reconciling it normally makes sense only for local links inside the same extension or
+ for extensions created by custom bridge extension (self.extension.fromCustomBridge = true)</body>
+ </ownedComment>
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EObject"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WWnbnrA9EeO4_99b0CahZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WWnbn7A9EeO4_99b0CahZA" value="*"/>
+ </ownedAttribute>
+ <interfaceRealization xmi:id="_WWnboLA9EeO4_99b0CahZA" client="_WWnbmrA9EeO4_99b0CahZA" supplier="_WWmM5LA9EeO4_99b0CahZA" contract="_WWmM5LA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WWnbobA9EeO4_99b0CahZA" memberEnd="_WWnbnLA9EeO4_99b0CahZA _WWnborA9EeO4_99b0CahZA">
+ <ownedEnd xmi:id="_WWnborA9EeO4_99b0CahZA" type="_WWnbmrA9EeO4_99b0CahZA" association="_WWnbobA9EeO4_99b0CahZA"/>
+ </packagedElement>
+ <profileApplication xmi:id="_WWnbo7A9EeO4_99b0CahZA">
+ <eAnnotations xmi:id="_WWnbpLA9EeO4_99b0CahZA" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
+ </profileApplication>
+ </uml:Model>
+ <Ecore:EPackage xmi:id="_WWnbpbA9EeO4_99b0CahZA" base_Package="_WWjJYLA9EeO4_99b0CahZA" nsPrefix="gmfgen">
+ <annotation>http://www.eclipse.org/emf/2004/EmfaticAnnotationMap constraints='http://www.eclipse.org/gmf/2005/constraints' meta='http://www.eclipse.org/gmf/2005/constraints/meta' deprecated='http://www.eclipse.org/gmf/2006/deprecated'</annotation>
+ <annotation>http://www.eclipse.org/gmf/2005/constraints import='http://www.eclipse.org/gmf/runtime/1.0.0/notation'</annotation>
+ </Ecore:EPackage>
+ <Ecore:EClass xmi:id="_WWnbprA9EeO4_99b0CahZA" base_Class="_WWjJYbA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWnbp7A9EeO4_99b0CahZA" base_Property="_WWjJYrA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWoB4LA9EeO4_99b0CahZA" base_Property="_WWjJZLA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWoB4bA9EeO4_99b0CahZA" base_Property="_WWjJZrA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWoB4rA9EeO4_99b0CahZA" base_Property="_WWjJaLA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWoB47A9EeO4_99b0CahZA" base_Property="_WWjJabA9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2005/constraints ocl='labelParsers.oclIsUndefined() implies (diagram.getAllNodes()->forAll(labels->size()=0) and diagram.links->forAll(labels->size()=0) and not diagram.childNodes->exists(oclIsKindOf(GenChildLabelNode)))' description='No label may be declared without a parser'</annotation>
+ </Ecore:EReference>
+ <Ecore:EReference xmi:id="_WWoB5LA9EeO4_99b0CahZA" base_Property="_WWjJbLA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWoB5bA9EeO4_99b0CahZA" base_Property="_WWjJbbA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWoB5rA9EeO4_99b0CahZA" base_Property="_WWjJbrA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWoB57A9EeO4_99b0CahZA" base_Property="_WWjJcLA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWoB6LA9EeO4_99b0CahZA" base_Property="_WWjJcbA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWoB6bA9EeO4_99b0CahZA" base_Property="_WWjJc7A9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWoB6rA9EeO4_99b0CahZA" base_Property="_WWjJdrA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWoo8LA9EeO4_99b0CahZA" base_Property="_WWjJjbA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWoo8bA9EeO4_99b0CahZA" base_Property="_WWjJkLA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWoo8rA9EeO4_99b0CahZA" base_Property="_WWjJlrA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWoo87A9EeO4_99b0CahZA" base_Operation="_WWjJmrA9EeO4_99b0CahZA"/>
+ <Ecore:EParameter xmi:id="_WWoo9LA9EeO4_99b0CahZA" base_Parameter="_WWjJn7A9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WWoo9bA9EeO4_99b0CahZA" base_Class="_WWjJobA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWoo9rA9EeO4_99b0CahZA" base_Property="_WWjJorA9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EReference xmi:id="_WWoo97A9EeO4_99b0CahZA" base_Property="_WWjJo7A9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWpQALA9EeO4_99b0CahZA" base_Property="_WWjJprA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWpQAbA9EeO4_99b0CahZA" base_Property="_WWjJqbA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WWpQArA9EeO4_99b0CahZA" base_Class="_WWjJrbA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWpQA7A9EeO4_99b0CahZA" base_Property="_WWjJr7A9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EReference xmi:id="_WWpQBLA9EeO4_99b0CahZA" base_Property="_WWjJuLA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWpQBbA9EeO4_99b0CahZA" base_Property="_WWjJu7A9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WWpQBrA9EeO4_99b0CahZA" base_Class="_WWjJwbA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWpQB7A9EeO4_99b0CahZA" base_Property="_WWjJxLA9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EReference xmi:id="_WWpQCLA9EeO4_99b0CahZA" base_Property="_WWjJx7A9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2005/constraints/meta def='context' ocl='target.getContext()'</annotation>
+ </Ecore:EReference>
+ <Ecore:EReference xmi:id="_WWpQCbA9EeO4_99b0CahZA" base_Property="_WWjJybA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWp3ELA9EeO4_99b0CahZA" base_Property="_WWjJ2LA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWp3EbA9EeO4_99b0CahZA" base_Operation="_WWjJ2bA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWp3ErA9EeO4_99b0CahZA" base_Operation="_WWjJ3LA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WWp3E7A9EeO4_99b0CahZA" base_Class="_WWjJ3rA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WWp3FLA9EeO4_99b0CahZA" base_Class="_WWjJ57A9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2005/constraints/meta def='Constraint'</annotation>
+ </Ecore:EClass>
+ <Ecore:EClass xmi:id="_WWp3FbA9EeO4_99b0CahZA" base_Class="_WWjJ6rA9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2005/constraints/meta def='ValueSpec'</annotation>
+ </Ecore:EClass>
+ <Ecore:EReference xmi:id="_WWp3FrA9EeO4_99b0CahZA" base_Property="_WWjJ8LA9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EOperation xmi:id="_WWp3F7A9EeO4_99b0CahZA" base_Operation="_WWjJ8bA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WWp3GLA9EeO4_99b0CahZA" base_Class="_WWjJ9bA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWp3GbA9EeO4_99b0CahZA" base_Property="_WWjJ9rA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWp3GrA9EeO4_99b0CahZA" base_Property="_WWjJ-LA9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EOperation xmi:id="_WWqeILA9EeO4_99b0CahZA" base_Operation="_WWjJ-bA9EeO4_99b0CahZA"/>
+ <Ecore:EEnum xmi:id="_WWqeIbA9EeO4_99b0CahZA" base_Enumeration="_WWjJ-7A9EeO4_99b0CahZA"/>
+ <Ecore:EEnumLiteral xmi:id="_WWqeIrA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWjJ_LA9EeO4_99b0CahZA" literal="ocl"/>
+ <Ecore:EEnumLiteral xmi:id="_WWqeI7A9EeO4_99b0CahZA" base_EnumerationLiteral="_WWjJ_bA9EeO4_99b0CahZA" literal="java"/>
+ <Ecore:EEnumLiteral xmi:id="_WWqeJLA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWjJ_rA9EeO4_99b0CahZA" literal="regexp"/>
+ <Ecore:EEnumLiteral xmi:id="_WWqeJbA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWjJ_7A9EeO4_99b0CahZA" literal="nregexp"/>
+ <Ecore:EEnumLiteral xmi:id="_WWqeJrA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWjKALA9EeO4_99b0CahZA" literal="literal"/>
+ <Ecore:EClass xmi:id="_WWqeJ7A9EeO4_99b0CahZA" base_Class="_WWjKArA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWqeKLA9EeO4_99b0CahZA" base_Property="_WWjKB7A9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWqeKbA9EeO4_99b0CahZA" base_Property="_WWjKCrA9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EOperation xmi:id="_WWqeKrA9EeO4_99b0CahZA" base_Operation="_WWjKC7A9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WWrFMLA9EeO4_99b0CahZA" base_Class="_WWjKEbA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWrFMbA9EeO4_99b0CahZA" base_Property="_WWjKE7A9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWrFMrA9EeO4_99b0CahZA" base_Operation="_WWjKF7A9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWrFM7A9EeO4_99b0CahZA" base_Operation="_WWjKG7A9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WWrFNLA9EeO4_99b0CahZA" base_Interface="_WWjKH7A9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWrFNbA9EeO4_99b0CahZA" base_Operation="_WWjKIbA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WWrFNrA9EeO4_99b0CahZA" base_Class="_WWjKJLA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWrFN7A9EeO4_99b0CahZA" base_Property="_WWjKJbA9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EReference xmi:id="_WWrFOLA9EeO4_99b0CahZA" base_Property="_WWjKK7A9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWrsQLA9EeO4_99b0CahZA" base_Operation="_WWjKLrA9EeO4_99b0CahZA"/>
+ <Ecore:EEnum xmi:id="_WWrsQbA9EeO4_99b0CahZA" base_Enumeration="_WWjKNLA9EeO4_99b0CahZA"/>
+ <Ecore:EEnumLiteral xmi:id="_WWrsQrA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWjKNbA9EeO4_99b0CahZA" literal="INFO"/>
+ <Ecore:EEnumLiteral xmi:id="_WWrsQ7A9EeO4_99b0CahZA" base_EnumerationLiteral="_WWjKNrA9EeO4_99b0CahZA" literal="WARNING"/>
+ <Ecore:EEnumLiteral xmi:id="_WWrsRLA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWjKN7A9EeO4_99b0CahZA" literal="ERROR"/>
+ <Ecore:EClass xmi:id="_WWrsRbA9EeO4_99b0CahZA" base_Class="_WWjKObA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWrsRrA9EeO4_99b0CahZA" base_Property="_WWjKOrA9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EReference xmi:id="_WWrsR7A9EeO4_99b0CahZA" base_Property="_WWjKO7A9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WWrsSLA9EeO4_99b0CahZA" base_Class="_WWjKPrA9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2005/constraints ocl='not lowLimit.oclIsUndefined() and not highLimit.oclIsUndefined() implies lowLimit &lt; highLimit' description='Metric value \'lowLimit\' must be smaller then \'highLimit\''</annotation>
+ </Ecore:EClass>
+ <Ecore:EReference xmi:id="_WWrsSbA9EeO4_99b0CahZA" base_Property="_WWjKQrA9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2005/constraints/meta def='context' ocl='target.getContext()'</annotation>
+ <annotation>http://www.eclipse.org/gmf/2005/constraints/meta def='type' ocl='\'ecore::EDoubleObject\''</annotation>
+ </Ecore:EReference>
+ <Ecore:EReference xmi:id="_WWrsSrA9EeO4_99b0CahZA" base_Property="_WWjKRLA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWrsS7A9EeO4_99b0CahZA" base_Property="_WWjKSrA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WWsTULA9EeO4_99b0CahZA" base_Interface="_WWjKTrA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WWsTUbA9EeO4_99b0CahZA" base_Class="_WWjwcLA9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2005/constraints ocl='diagramRunTimeClass.ecoreClass.eAllSuperTypes->including(diagramRunTimeClass.ecoreClass)->one(ePackage.name = \'notation\' and name = \'Diagram\')' description='\'Diagram Runtime Class\' must be a notation::Diagram or sub-class'</annotation>
+ </Ecore:EClass>
+ <Ecore:EReference xmi:id="_WWsTUrA9EeO4_99b0CahZA" base_Property="_WWjwcbA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWsTU7A9EeO4_99b0CahZA" base_Property="_WWjwdLA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWsTVLA9EeO4_99b0CahZA" base_Property="_WWjwd7A9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWsTVbA9EeO4_99b0CahZA" base_Property="_WWjwerA9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EReference xmi:id="_WWsTVrA9EeO4_99b0CahZA" base_Property="_WWjwfLA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWs6YLA9EeO4_99b0CahZA" base_Property="_WWjwfrA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWs6YbA9EeO4_99b0CahZA" base_Property="_WWjwgbA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWs6YrA9EeO4_99b0CahZA" base_Property="_WWjwhrA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWs6Y7A9EeO4_99b0CahZA" base_Property="_WWjwiLA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWs6ZLA9EeO4_99b0CahZA" base_Operation="_WWjwlLA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWs6ZbA9EeO4_99b0CahZA" base_Operation="_WWjwmbA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWs6ZrA9EeO4_99b0CahZA" base_Operation="_WWjwnrA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWs6Z7A9EeO4_99b0CahZA" base_Operation="_WWjwo7A9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWs6aLA9EeO4_99b0CahZA" base_Operation="_WWjwp7A9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WWthcLA9EeO4_99b0CahZA" base_Interface="_WWjwq7A9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWthcbA9EeO4_99b0CahZA" isTransient="true" isVolatile="true" base_Property="_WWjwrbA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWthcrA9EeO4_99b0CahZA" base_Operation="_WWjwsrA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWthc7A9EeO4_99b0CahZA" base_Operation="_WWjwt7A9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWthdLA9EeO4_99b0CahZA" base_Operation="_WWjwurA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WWthdbA9EeO4_99b0CahZA" base_Class="_WWjwvbA9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2005/constraints ocl='styles->forAll(style|style.ecoreClass.eAllSuperTypes->including(style.ecoreClass)->one(ePackage.name = \'notation\' and name = \'Style\'))' description='Each style must be a notation::Style or sub-class'</annotation>
+ </Ecore:EClass>
+ <Ecore:EReference xmi:id="_WWthdrA9EeO4_99b0CahZA" base_Property="_WWjwv7A9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWthd7A9EeO4_99b0CahZA" base_Property="_WWjwwrA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWtheLA9EeO4_99b0CahZA" base_Property="_WWjwyrA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWthebA9EeO4_99b0CahZA" base_Property="_WWjwy7A9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWtherA9EeO4_99b0CahZA" base_Property="_WWjwzrA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWthe7A9EeO4_99b0CahZA" base_Operation="_WWjw1LA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWuIgLA9EeO4_99b0CahZA" base_Operation="_WWjw17A9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWuIgbA9EeO4_99b0CahZA" base_Operation="_WWjw2rA9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2006/deprecated documentation='ViewFactories are no longer generated'</annotation>
+ </Ecore:EOperation>
+ <Ecore:EOperation xmi:id="_WWuIgrA9EeO4_99b0CahZA" base_Operation="_WWjw3bA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWuIg7A9EeO4_99b0CahZA" base_Operation="_WWjw4LA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWuIhLA9EeO4_99b0CahZA" base_Operation="_WWjw47A9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2006/deprecated documentation='No longer in use'</annotation>
+ </Ecore:EOperation>
+ <Ecore:EOperation xmi:id="_WWuIhbA9EeO4_99b0CahZA" base_Operation="_WWjw5rA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWuIhrA9EeO4_99b0CahZA" base_Operation="_WWjw6rA9EeO4_99b0CahZA"/>
+ <Ecore:EEnum xmi:id="_WWuIh7A9EeO4_99b0CahZA" base_Enumeration="_WWjw7bA9EeO4_99b0CahZA"/>
+ <Ecore:EEnumLiteral xmi:id="_WWuIiLA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWjw7rA9EeO4_99b0CahZA" literal="UNKNOWN"/>
+ <Ecore:EEnumLiteral xmi:id="_WWuIibA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWjw77A9EeO4_99b0CahZA" literal="XY_LAYOUT"/>
+ <Ecore:EEnumLiteral xmi:id="_WWuIirA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWjw8LA9EeO4_99b0CahZA" literal="FLOW_LAYOUT"/>
+ <Ecore:EEnumLiteral xmi:id="_WWuIi7A9EeO4_99b0CahZA" base_EnumerationLiteral="_WWjw8bA9EeO4_99b0CahZA" literal="TOOLBAR_LAYOUT"/>
+ <Ecore:EClass xmi:id="_WWuIjLA9EeO4_99b0CahZA" base_Class="_WWjw9LA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWuIjbA9EeO4_99b0CahZA" base_Property="_WWjw9rA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WWuvkLA9EeO4_99b0CahZA" base_Class="_WWjw_rA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWuvkbA9EeO4_99b0CahZA" base_Property="_WWjw_7A9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWuvkrA9EeO4_99b0CahZA" base_Operation="_WWjxCLA9EeO4_99b0CahZA"/>
+ <Ecore:EParameter xmi:id="_WWuvk7A9EeO4_99b0CahZA" base_Parameter="_WWjxDLA9EeO4_99b0CahZA"/>
+ <Ecore:EGenericType xmi:id="_WWuvlLA9EeO4_99b0CahZA" base_DataType="_WWjxDrA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WWuvlbA9EeO4_99b0CahZA" base_Interface="_WWjxELA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WWuvlrA9EeO4_99b0CahZA" base_Interface="_WWjxGLA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWuvl7A9EeO4_99b0CahZA" base_Property="_WWjxGbA9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EOperation xmi:id="_WWuvmLA9EeO4_99b0CahZA" base_Operation="_WWjxG7A9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WWvWoLA9EeO4_99b0CahZA" base_Class="_WWjxH7A9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2005/constraints ocl='diagramRunTimeClass.ecoreClass.eAllSuperTypes->including(diagramRunTimeClass.ecoreClass)->one(ePackage.name = \'notation\' and name = \'Node\')' description='Node \'Diagram Runtime Class\' must be a notation::Node or sub-class'</annotation>
+ </Ecore:EClass>
+ <Ecore:EReference xmi:id="_WWvWobA9EeO4_99b0CahZA" base_Property="_WWjxIrA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWvWorA9EeO4_99b0CahZA" base_Property="_WWjxJLA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWvWo7A9EeO4_99b0CahZA" base_Property="_WWjxJ7A9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWvWpLA9EeO4_99b0CahZA" isTransient="true" isVolatile="true" base_Property="_WWjxMbA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWvWpbA9EeO4_99b0CahZA" base_Operation="_WWjxNbA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWvWprA9EeO4_99b0CahZA" base_Operation="_WWjxOLA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWvWp7A9EeO4_99b0CahZA" base_Operation="_WWjxPLA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WWvWqLA9EeO4_99b0CahZA" base_Class="_WWjxP7A9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWv9sLA9EeO4_99b0CahZA" base_Property="_WWjxQbA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WWv9sbA9EeO4_99b0CahZA" base_Class="_WWjxRbA9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2005/constraints ocl='not modelFacet.oclIsUndefined() implies not modelFacet.containmentMetaFeature.oclIsUndefined()' description='Child node must specify \'Containment Meta Feature\''</annotation>
+ </Ecore:EClass>
+ <Ecore:EReference xmi:id="_WWv9srA9EeO4_99b0CahZA" base_Property="_WWjxR7A9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EReference xmi:id="_WWv9s7A9EeO4_99b0CahZA" base_Property="_WWjxSLA9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2005/constraints ocl='let cmps:OrderedSet(GenChildContainer)=containers->select(oclIsKindOf(GenCompartment)) in cmps->exists(oclAsType(GenCompartment).listLayout) implies not cmps->exists(not oclAsType(GenCompartment).listLayout)' description='Node is referenced from multiple containers with different \'List Layout\' value'</annotation>
+ </Ecore:EReference>
+ <Ecore:EClass xmi:id="_WWv9tLA9EeO4_99b0CahZA" base_Interface="_WWjxTbA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWv9tbA9EeO4_99b0CahZA" isTransient="true" isVolatile="true" base_Property="_WWjxT7A9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWv9trA9EeO4_99b0CahZA" isTransient="true" isVolatile="true" base_Property="_WWjxUrA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WWv9t7A9EeO4_99b0CahZA" base_Class="_WWjxVbA9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2005/constraints ocl='diagramRunTimeClass.ecoreClass.eAllSuperTypes->including(diagramRunTimeClass.ecoreClass)->one(ePackage.name = \'notation\' and name = \'Edge\')' description='Link \'Diagram Runtime Class\' must be a notation::Edge or sub-class'</annotation>
+ </Ecore:EClass>
+ <Ecore:EReference xmi:id="_WWv9uLA9EeO4_99b0CahZA" base_Property="_WWjxV7A9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EReference xmi:id="_WWv9ubA9EeO4_99b0CahZA" base_Property="_WWjxWLA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWwkwLA9EeO4_99b0CahZA" base_Property="_WWjxWrA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWwkwbA9EeO4_99b0CahZA" base_Property="_WWjxabA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWxL0LA9EeO4_99b0CahZA" isTransient="true" isVolatile="true" base_Property="_WWjxe7A9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWxL0bA9EeO4_99b0CahZA" isTransient="true" isVolatile="true" base_Property="_WWjxfrA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWxL0rA9EeO4_99b0CahZA" base_Operation="_WWjxgrA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWxL07A9EeO4_99b0CahZA" base_Operation="_WWjxh7A9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWxL1LA9EeO4_99b0CahZA" base_Operation="_WWjxjLA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWxL1bA9EeO4_99b0CahZA" base_Operation="_WWjxj7A9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WWxL1rA9EeO4_99b0CahZA" base_Interface="_WWjxk7A9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWxL17A9EeO4_99b0CahZA" base_Operation="_WWjxlrA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWxL2LA9EeO4_99b0CahZA" base_Operation="_WWjxmbA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWxy4LA9EeO4_99b0CahZA" base_Operation="_WWjxnLA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWxy4bA9EeO4_99b0CahZA" base_Operation="_WWjxoLA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WWxy4rA9EeO4_99b0CahZA" base_Interface="_WWkXgLA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WWxy47A9EeO4_99b0CahZA" base_Class="_WWkXhLA9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2005/constraints ocl='modelFacet.oclIsTypeOf(FeatureLabelModelFacet)=true implies link.modelFacet.oclIsTypeOf(TypeLinkModelFacet)' description='Feature based link labels can only be used on link with class (TypeLinkModelFacet)'</annotation>
+ <annotation>http://www.eclipse.org/gmf/2005/constraints ocl='let tl: TypeLinkModelFacet = link.modelFacet.oclAsType(TypeLinkModelFacet) in not tl.oclIsUndefined() implies self.getMetaFeatures()->forAll(f|f.ecoreFeature.eContainingClass.isSuperTypeOf(tl.metaClass.ecoreClass))' description='Link label meta features must be owned by the node \'Meta Class\' or its super-classes'</annotation>
+ </Ecore:EClass>
+ <Ecore:EReference xmi:id="_WWxy5LA9EeO4_99b0CahZA" base_Property="_WWkXh7A9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WWxy5bA9EeO4_99b0CahZA" base_Class="_WWkXi7A9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWxy5rA9EeO4_99b0CahZA" base_Property="_WWkXkrA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWxy57A9EeO4_99b0CahZA" base_Operation="_WWkXlbA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WWxy6LA9EeO4_99b0CahZA" base_Class="_WWkXmrA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWxy6bA9EeO4_99b0CahZA" base_Property="_WWkXnLA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WWyZ8LA9EeO4_99b0CahZA" base_Class="_WWkXnrA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWyZ8bA9EeO4_99b0CahZA" base_Property="_WWkXn7A9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EReference xmi:id="_WWyZ8rA9EeO4_99b0CahZA" base_Property="_WWkXoLA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WWyZ87A9EeO4_99b0CahZA" base_Class="_WWkXorA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWyZ9LA9EeO4_99b0CahZA" base_Property="_WWkXo7A9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EReference xmi:id="_WWyZ9bA9EeO4_99b0CahZA" base_Property="_WWkXrLA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWyZ9rA9EeO4_99b0CahZA" base_Operation="_WWkXsbA9EeO4_99b0CahZA"/>
+ <Ecore:EEnum xmi:id="_WWyZ97A9EeO4_99b0CahZA" base_Enumeration="_WWkXtrA9EeO4_99b0CahZA"/>
+ <Ecore:EEnumLiteral xmi:id="_WWyZ-LA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWkXt7A9EeO4_99b0CahZA" literal="Lowest"/>
+ <Ecore:EEnumLiteral xmi:id="_WWyZ-bA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWkXuLA9EeO4_99b0CahZA" literal="Low"/>
+ <Ecore:EEnumLiteral xmi:id="_WWyZ-rA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWkXubA9EeO4_99b0CahZA" literal="Medium"/>
+ <Ecore:EEnumLiteral xmi:id="_WWyZ-7A9EeO4_99b0CahZA" base_EnumerationLiteral="_WWkXurA9EeO4_99b0CahZA" literal="High"/>
+ <Ecore:EEnumLiteral xmi:id="_WWyZ_LA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWkXu7A9EeO4_99b0CahZA" literal="Highest"/>
+ <Ecore:EEnum xmi:id="_WWzBALA9EeO4_99b0CahZA" base_Enumeration="_WWkXwbA9EeO4_99b0CahZA"/>
+ <Ecore:EEnumLiteral xmi:id="_WWzBAbA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWkXw7A9EeO4_99b0CahZA" literal="MIDDLE"/>
+ <Ecore:EEnumLiteral xmi:id="_WWzBArA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWkXxbA9EeO4_99b0CahZA" literal="TARGET"/>
+ <Ecore:EEnumLiteral xmi:id="_WWzBA7A9EeO4_99b0CahZA" base_EnumerationLiteral="_WWkXx7A9EeO4_99b0CahZA" literal="SOURCE"/>
+ <Ecore:EClass xmi:id="_WWzBBLA9EeO4_99b0CahZA" base_Class="_WWkXyLA9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2005/constraints ocl='not sourceEnd.oclIsUndefined() or not targetEnd.oclIsUndefined()' description='Either \'sourceEnd\' or \'targetEnd\' constraint must be specified'</annotation>
+ </Ecore:EClass>
+ <Ecore:EReference xmi:id="_WWzBBbA9EeO4_99b0CahZA" base_Property="_WWkXyrA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWzBBrA9EeO4_99b0CahZA" base_Property="_WWkXzLA9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2005/constraints/meta def='context' ocl='getSourceEndContextClass().ecoreClass'</annotation>
+ <annotation>http://www.eclipse.org/gmf/2005/constraints/meta def='variable' name='oppositeEnd' type.ocl='getTargetEndContextClass().ecoreClass'</annotation>
+ </Ecore:EReference>
+ <Ecore:EReference xmi:id="_WWzBB7A9EeO4_99b0CahZA" base_Property="_WWkXz7A9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2005/constraints/meta def='context' ocl='getTargetEndContextClass().ecoreClass'</annotation>
+ <annotation>http://www.eclipse.org/gmf/2005/constraints/meta def='variable' name='oppositeEnd' type.ocl='getSourceEndContextClass().ecoreClass'</annotation>
+ </Ecore:EReference>
+ <Ecore:EOperation xmi:id="_WWzBCLA9EeO4_99b0CahZA" base_Operation="_WWkX0rA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWzBCbA9EeO4_99b0CahZA" base_Operation="_WWkX1rA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWzBCrA9EeO4_99b0CahZA" base_Operation="_WWkX2rA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWzBC7A9EeO4_99b0CahZA" base_Operation="_WWkX3rA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWzBDLA9EeO4_99b0CahZA" base_Operation="_WWkX4bA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WWzoELA9EeO4_99b0CahZA" base_Class="_WWkX8bA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWzoEbA9EeO4_99b0CahZA" base_Property="_WWkX87A9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWzoErA9EeO4_99b0CahZA" base_Property="_WWkX9LA9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2005/constraints ocl='let r: ecore::EReference=containmentMetaFeature.ecoreFeature.oclAsType(ecore::EReference) in not containmentMetaFeature.oclIsUndefined() implies r.containment or r.eReferenceType.isSuperTypeOf(metaClass.ecoreClass)' description='\'Containment Meta Feature\' must reference \'Meta Class\' or its super-classes'</annotation>
+ </Ecore:EReference>
+ <Ecore:EReference xmi:id="_WWzoE7A9EeO4_99b0CahZA" base_Property="_WWkX9rA9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2005/constraints ocl='not childMetaFeature.oclIsUndefined() implies childMetaFeature.ecoreFeature.oclAsType(ecore::EReference).eReferenceType.isSuperTypeOf(metaClass.ecoreClass)' description='\'Child Meta Feature\' must reference \'Meta Class\' or its sub-classes'</annotation>
+ </Ecore:EReference>
+ <Ecore:EReference xmi:id="_WWzoFLA9EeO4_99b0CahZA" base_Property="_WWkX-bA9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2005/constraints/meta def='context' ocl='metaClass.ecoreClass'</annotation>
+ </Ecore:EReference>
+ <Ecore:EReference xmi:id="_WWzoFbA9EeO4_99b0CahZA" base_Property="_WWkX_LA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WWzoFrA9EeO4_99b0CahZA" base_Operation="_WWkYALA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WWzoF7A9EeO4_99b0CahZA" base_Interface="_WWkYC7A9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WWzoGLA9EeO4_99b0CahZA" isTransient="true" isVolatile="true" base_Property="_WWkYDbA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WWzoGbA9EeO4_99b0CahZA" base_Class="_WWkYFbA9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2005/constraints ocl='getMetaFeatures()->forAll(f|f.ecoreFeature.eContainingClass.isSuperTypeOf(node.getDomainMetaClass().ecoreClass))' description='Node label meta features must be owned by the node \'Meta Class\' or its super-classes'</annotation>
+ </Ecore:EClass>
+ <Ecore:EReference xmi:id="_WW0PILA9EeO4_99b0CahZA" base_Property="_WWkYGLA9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EClass xmi:id="_WW0PIbA9EeO4_99b0CahZA" base_Class="_WWkYGrA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW0PIrA9EeO4_99b0CahZA" base_Property="_WWkYKLA9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EReference xmi:id="_WW0PI7A9EeO4_99b0CahZA" base_Property="_WWkYKbA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WW0PJLA9EeO4_99b0CahZA" base_Interface="_WWkYM7A9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WW0PJbA9EeO4_99b0CahZA" base_Interface="_WWkYRLA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW02MLA9EeO4_99b0CahZA" base_Operation="_WWkYXbA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW02MbA9EeO4_99b0CahZA" base_Operation="_WWkYYLA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW02MrA9EeO4_99b0CahZA" base_Operation="_WWkYY7A9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW02M7A9EeO4_99b0CahZA" base_Operation="_WWkYZrA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW02NLA9EeO4_99b0CahZA" base_Operation="_WWkYabA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW02NbA9EeO4_99b0CahZA" base_Operation="_WWkYbLA9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2006/deprecated documentation='Replaced with GenParsers'</annotation>
+ </Ecore:EOperation>
+ <Ecore:EOperation xmi:id="_WW02NrA9EeO4_99b0CahZA" base_Operation="_WWkYb7A9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2006/deprecated documentation='Actions are no longer contributed using ContributionItemService'</annotation>
+ </Ecore:EOperation>
+ <Ecore:EClass xmi:id="_WW02N7A9EeO4_99b0CahZA" base_Interface="_WWkYcrA9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2006/deprecated documentation='Operations supplied by this interface are hardly useful and will be removed soon'</annotation>
+ </Ecore:EClass>
+ <Ecore:EOperation xmi:id="_WW02OLA9EeO4_99b0CahZA" base_Operation="_WWkYc7A9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2006/deprecated documentation='LinkCreationConstants should be generated if diagram has any links'</annotation>
+ </Ecore:EOperation>
+ <Ecore:EOperation xmi:id="_WW02ObA9EeO4_99b0CahZA" base_Operation="_WWkYdrA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW02OrA9EeO4_99b0CahZA" base_Operation="_WWkYebA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WW1dQLA9EeO4_99b0CahZA" base_Interface="_WWkYfLA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW1dQbA9EeO4_99b0CahZA" base_Operation="_WWkYjbA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW1dQrA9EeO4_99b0CahZA" base_Operation="_WWkYkLA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW1dQ7A9EeO4_99b0CahZA" base_Operation="_WWkYk7A9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW1dRLA9EeO4_99b0CahZA" base_Operation="_WWkYlrA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW1dRbA9EeO4_99b0CahZA" base_Operation="_WWkYmbA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW1dRrA9EeO4_99b0CahZA" base_Operation="_WWk-kbA9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2006/deprecated documentation='Not in use'</annotation>
+ </Ecore:EOperation>
+ <Ecore:EOperation xmi:id="_WW1dR7A9EeO4_99b0CahZA" base_Operation="_WWk-lLA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW1dSLA9EeO4_99b0CahZA" base_Operation="_WWk-l7A9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WW1dSbA9EeO4_99b0CahZA" base_Interface="_WWk-mrA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW2EULA9EeO4_99b0CahZA" base_Operation="_WWk-t7A9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW2EUbA9EeO4_99b0CahZA" base_Operation="_WWk-urA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW2EUrA9EeO4_99b0CahZA" base_Operation="_WWk-vbA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW2EU7A9EeO4_99b0CahZA" base_Operation="_WWk-wLA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW2EVLA9EeO4_99b0CahZA" base_Operation="_WWk-w7A9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2006/deprecated documentation='Use InitDiagramAction instead'</annotation>
+ </Ecore:EOperation>
+ <Ecore:EOperation xmi:id="_WW2EVbA9EeO4_99b0CahZA" base_Operation="_WWk-xrA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW2EVrA9EeO4_99b0CahZA" base_Operation="_WWk-ybA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW2EV7A9EeO4_99b0CahZA" base_Operation="_WWk-zLA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW2EWLA9EeO4_99b0CahZA" base_Operation="_WWk-z7A9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW2EWbA9EeO4_99b0CahZA" base_Operation="_WWk-0rA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW2rYLA9EeO4_99b0CahZA" base_Operation="_WWk-1bA9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2006/deprecated documentation='Use LoadResourceAction instead'</annotation>
+ </Ecore:EOperation>
+ <Ecore:EOperation xmi:id="_WW2rYbA9EeO4_99b0CahZA" base_Operation="_WWk-2LA9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2006/deprecated documentation='Use InitDiagramAction instead'</annotation>
+ </Ecore:EOperation>
+ <Ecore:EClass xmi:id="_WW2rYrA9EeO4_99b0CahZA" base_Interface="_WWk-27A9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW3ScLA9EeO4_99b0CahZA" base_Operation="_WWk-7rA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW3ScbA9EeO4_99b0CahZA" base_Operation="_WWk-8bA9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2006/deprecated documentation='Use CreateShortcutAction instead'</annotation>
+ </Ecore:EOperation>
+ <Ecore:EOperation xmi:id="_WW3ScrA9EeO4_99b0CahZA" base_Operation="_WWk-9LA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW3Sc7A9EeO4_99b0CahZA" base_Operation="_WWk-97A9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW3SdLA9EeO4_99b0CahZA" base_Operation="_WWk--rA9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2006/deprecated documentation='Use CreateShortcutAction instead'</annotation>
+ </Ecore:EOperation>
+ <Ecore:EOperation xmi:id="_WW3SdbA9EeO4_99b0CahZA" base_Operation="_WWk-_bA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WW3SdrA9EeO4_99b0CahZA" base_Interface="_WWk_ALA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW35gLA9EeO4_99b0CahZA" base_Operation="_WWk_GLA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW35gbA9EeO4_99b0CahZA" base_Operation="_WWk_G7A9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW35grA9EeO4_99b0CahZA" base_Operation="_WWk_H7A9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW35g7A9EeO4_99b0CahZA" base_Operation="_WWk_IrA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW35hLA9EeO4_99b0CahZA" base_Operation="_WWk_JbA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW35hbA9EeO4_99b0CahZA" base_Operation="_WWk_KLA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WW35hrA9EeO4_99b0CahZA" base_Interface="_WWk_K7A9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WW35h7A9EeO4_99b0CahZA" base_Class="_WWk_MrA9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2005/constraints ocl='not modelFacet.containmentMetaFeature.oclIsUndefined() implies modelFacet.containmentMetaFeature.genClass.ecoreClass.isSuperTypeOf(diagram.domainDiagramElement.ecoreClass)' description='Top level node \'Containment Feature\' must be available in the diagram \'Domain Element\' or its super-class'</annotation>
+ </Ecore:EClass>
+ <Ecore:EReference xmi:id="_WW35iLA9EeO4_99b0CahZA" base_Property="_WWk_NLA9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EClass xmi:id="_WW35ibA9EeO4_99b0CahZA" base_Class="_WWk_NrA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW4gkLA9EeO4_99b0CahZA" base_Property="_WWk_N7A9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EReference xmi:id="_WW4gkbA9EeO4_99b0CahZA" base_Property="_WWk_O7A9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW4gkrA9EeO4_99b0CahZA" base_Operation="_WWk_QrA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW4gk7A9EeO4_99b0CahZA" base_Operation="_WWk_RbA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WW4glLA9EeO4_99b0CahZA" base_Class="_WWk_SbA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW4glbA9EeO4_99b0CahZA" base_Property="_WWk_S7A9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW4glrA9EeO4_99b0CahZA" base_Property="_WWk_TbA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WW4gl7A9EeO4_99b0CahZA" base_Class="_WWk_VbA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WW4gmLA9EeO4_99b0CahZA" base_Interface="_WWk_Y7A9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW4gmbA9EeO4_99b0CahZA" base_Property="_WWk_ZLA9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EClass xmi:id="_WW4gmrA9EeO4_99b0CahZA" base_Class="_WWk_aLA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW5HoLA9EeO4_99b0CahZA" base_Property="_WWk_a7A9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW5HobA9EeO4_99b0CahZA" base_Property="_WWk_bbA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW5HorA9EeO4_99b0CahZA" base_Property="_WWk_b7A9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW5Ho7A9EeO4_99b0CahZA" base_Property="_WWk_cbA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW5HpLA9EeO4_99b0CahZA" base_Property="_WWk_c7A9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW5HpbA9EeO4_99b0CahZA" base_Property="_WWk_dbA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW5HprA9EeO4_99b0CahZA" base_Property="_WWk_nbA9EeO4_99b0CahZA"/>
+ <Ecore:EEnum xmi:id="_WW5Hp7A9EeO4_99b0CahZA" base_Enumeration="_WWk_obA9EeO4_99b0CahZA"/>
+ <Ecore:EEnumLiteral xmi:id="_WW5usLA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWk_orA9EeO4_99b0CahZA" literal="MANUAL"/>
+ <Ecore:EEnumLiteral xmi:id="_WW5usbA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWk_o7A9EeO4_99b0CahZA" literal="RECTILINEAR"/>
+ <Ecore:EEnumLiteral xmi:id="_WW5usrA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWk_pLA9EeO4_99b0CahZA" literal="TREE"/>
+ <Ecore:EClass xmi:id="_WW5us7A9EeO4_99b0CahZA" base_Interface="_WWk_pbA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WW5utLA9EeO4_99b0CahZA" base_Interface="_WWk_qLA9EeO4_99b0CahZA"/>
+ <Ecore:EEnum xmi:id="_WW5utbA9EeO4_99b0CahZA" base_Enumeration="_WWk_s7A9EeO4_99b0CahZA"/>
+ <Ecore:EEnumLiteral xmi:id="_WW5utrA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWk_tLA9EeO4_99b0CahZA" literal="INCHES"/>
+ <Ecore:EEnumLiteral xmi:id="_WW5ut7A9EeO4_99b0CahZA" base_EnumerationLiteral="_WWk_tbA9EeO4_99b0CahZA" literal="CENTIMETERS"/>
+ <Ecore:EEnumLiteral xmi:id="_WW5uuLA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWk_trA9EeO4_99b0CahZA" literal="PIXELS"/>
+ <Ecore:EEnum xmi:id="_WW5uubA9EeO4_99b0CahZA" base_Enumeration="_WWk_ubA9EeO4_99b0CahZA"/>
+ <Ecore:EEnumLiteral xmi:id="_WW5uurA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWk_urA9EeO4_99b0CahZA" literal="SOLID"/>
+ <Ecore:EEnumLiteral xmi:id="_WW5uu7A9EeO4_99b0CahZA" base_EnumerationLiteral="_WWk_u7A9EeO4_99b0CahZA" literal="DASH"/>
+ <Ecore:EEnumLiteral xmi:id="_WW5uvLA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWk_vLA9EeO4_99b0CahZA" literal="DOT"/>
+ <Ecore:EEnumLiteral xmi:id="_WW5uvbA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWk_vbA9EeO4_99b0CahZA" literal="DASHDOT"/>
+ <Ecore:EEnumLiteral xmi:id="_WW5uvrA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWk_vrA9EeO4_99b0CahZA" literal="DASHDOTDOT"/>
+ <Ecore:EEnumLiteral xmi:id="_WW5uv7A9EeO4_99b0CahZA" base_EnumerationLiteral="_WWk_v7A9EeO4_99b0CahZA" literal="CUSTOM"/>
+ <Ecore:EClass xmi:id="_WW5uwLA9EeO4_99b0CahZA" base_Class="_WWk_wrA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW6VwLA9EeO4_99b0CahZA" base_Property="_WWk_xbA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW6VwbA9EeO4_99b0CahZA" base_Property="_WWk_yLA9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EOperation xmi:id="_WW6VwrA9EeO4_99b0CahZA" base_Operation="_WWllorA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW6Vw7A9EeO4_99b0CahZA" base_Operation="_WWllpbA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW6VxLA9EeO4_99b0CahZA" base_Operation="_WWllqLA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WW6VxbA9EeO4_99b0CahZA" base_Class="_WWllrrA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW6VxrA9EeO4_99b0CahZA" base_Property="_WWllr7A9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EOperation xmi:id="_WW6Vx7A9EeO4_99b0CahZA" base_Operation="_WWllwrA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW6VyLA9EeO4_99b0CahZA" base_Operation="_WWllx7A9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WW680LA9EeO4_99b0CahZA" base_Class="_WWlly7A9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW680bA9EeO4_99b0CahZA" base_Property="_WWllzLA9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EOperation xmi:id="_WW680rA9EeO4_99b0CahZA" base_Operation="_WWll3bA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW6807A9EeO4_99b0CahZA" base_Operation="_WWll4LA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WW681LA9EeO4_99b0CahZA" base_Class="_WWll5LA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW681bA9EeO4_99b0CahZA" base_Property="_WWll5bA9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EReference xmi:id="_WW681rA9EeO4_99b0CahZA" base_Property="_WWlmB7A9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW7j4LA9EeO4_99b0CahZA" base_Operation="_WWlmC7A9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW7j4bA9EeO4_99b0CahZA" base_Operation="_WWlmDrA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW7j4rA9EeO4_99b0CahZA" base_Operation="_WWlmEbA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW7j47A9EeO4_99b0CahZA" base_Operation="_WWlmFLA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW7j5LA9EeO4_99b0CahZA" base_Operation="_WWlmF7A9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW7j5bA9EeO4_99b0CahZA" base_Operation="_WWlmGrA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW7j5rA9EeO4_99b0CahZA" base_Operation="_WWlmHbA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW7j57A9EeO4_99b0CahZA" base_Operation="_WWlmILA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW7j6LA9EeO4_99b0CahZA" base_Operation="_WWlmI7A9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WW7j6bA9EeO4_99b0CahZA" base_Interface="_WWlmJrA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW7j6rA9EeO4_99b0CahZA" base_Operation="_WWlmOLA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW8K8LA9EeO4_99b0CahZA" base_Operation="_WWlmO7A9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW8K8bA9EeO4_99b0CahZA" base_Operation="_WWlmPrA9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2006/deprecated documentation='DomainModelElementTester class will not be generated annymore'</annotation>
+ </Ecore:EOperation>
+ <Ecore:EOperation xmi:id="_WW8K8rA9EeO4_99b0CahZA" base_Operation="_WWlmQbA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WW8K87A9EeO4_99b0CahZA" base_Class="_WWlmRbA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW8K9LA9EeO4_99b0CahZA" base_Property="_WWlmRrA9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EReference xmi:id="_WW8K9bA9EeO4_99b0CahZA" base_Property="_WWlmSLA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW8K9rA9EeO4_99b0CahZA" base_Property="_WWlmSrA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW8K97A9EeO4_99b0CahZA" base_Operation="_WWlmU7A9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW8K-LA9EeO4_99b0CahZA" base_Operation="_WWlmVrA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WW8K-bA9EeO4_99b0CahZA" base_Class="_WWlmWrA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW8K-rA9EeO4_99b0CahZA" base_Property="_WWlmW7A9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WW8K-7A9EeO4_99b0CahZA" base_Class="_WWlmXrA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW8K_LA9EeO4_99b0CahZA" base_Property="_WWlmX7A9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EReference xmi:id="_WW8K_bA9EeO4_99b0CahZA" base_Property="_WWlmYbA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW8K_rA9EeO4_99b0CahZA" base_Property="_WWlmYrA9EeO4_99b0CahZA"/>
+ <Ecore:EEnum xmi:id="_WW8yALA9EeO4_99b0CahZA" base_Enumeration="_WWlmbbA9EeO4_99b0CahZA"/>
+ <Ecore:EEnumLiteral xmi:id="_WW8yAbA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWlmbrA9EeO4_99b0CahZA" literal="children"/>
+ <Ecore:EEnumLiteral xmi:id="_WW8yArA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWlmb7A9EeO4_99b0CahZA" literal="out_target"/>
+ <Ecore:EEnumLiteral xmi:id="_WW8yA7A9EeO4_99b0CahZA" base_EnumerationLiteral="_WWlmcLA9EeO4_99b0CahZA" literal="in_source"/>
+ <Ecore:EClass xmi:id="_WW8yBLA9EeO4_99b0CahZA" base_Class="_WWlmcbA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW8yBbA9EeO4_99b0CahZA" base_Property="_WWlmcrA9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EOperation xmi:id="_WW9ZELA9EeO4_99b0CahZA" base_Operation="_WWlmfrA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW9ZEbA9EeO4_99b0CahZA" base_Operation="_WWlmgbA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW9ZErA9EeO4_99b0CahZA" base_Operation="_WWlmhLA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW9ZE7A9EeO4_99b0CahZA" base_Operation="_WWlmh7A9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WW9ZFLA9EeO4_99b0CahZA" base_Class="_WWlmi7A9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW9ZFbA9EeO4_99b0CahZA" base_Property="_WWlmjbA9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EReference xmi:id="_WW9ZFrA9EeO4_99b0CahZA" base_Property="_WWlmjrA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW9ZF7A9EeO4_99b0CahZA" base_Operation="_WWlmmrA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WW9ZGLA9EeO4_99b0CahZA" base_Class="_WWlmnrA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW9ZGbA9EeO4_99b0CahZA" base_Property="_WWlmn7A9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EClass xmi:id="_WW-AILA9EeO4_99b0CahZA" base_Class="_WWlmpLA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW-AIbA9EeO4_99b0CahZA" base_Property="_WWlmpbA9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EReference xmi:id="_WW-AIrA9EeO4_99b0CahZA" base_Property="_WWlmvLA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW-AI7A9EeO4_99b0CahZA" base_Property="_WWlmv7A9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW-AJLA9EeO4_99b0CahZA" base_Property="_WWlmwbA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW-AJbA9EeO4_99b0CahZA" base_Operation="_WWlmw7A9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW-AJrA9EeO4_99b0CahZA" base_Operation="_WWlmxrA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW-AJ7A9EeO4_99b0CahZA" base_Operation="_WWlmybA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW-AKLA9EeO4_99b0CahZA" base_Operation="_WWlmzLA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WW-AKbA9EeO4_99b0CahZA" base_Operation="_WWlmz7A9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WW-AKrA9EeO4_99b0CahZA" base_Interface="_WWlm07A9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW-nMLA9EeO4_99b0CahZA" base_Property="_WWlm1bA9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EClass xmi:id="_WW-nMbA9EeO4_99b0CahZA" base_Class="_WWlm17A9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW-nMrA9EeO4_99b0CahZA" base_Property="_WWlm27A9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW-nM7A9EeO4_99b0CahZA" isTransient="true" isVolatile="true" base_Property="_WWlm3rA9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EClass xmi:id="_WW-nNLA9EeO4_99b0CahZA" base_Class="_WWmMsrA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WW-nNbA9EeO4_99b0CahZA" base_Class="_WWmMubA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WW-nNrA9EeO4_99b0CahZA" base_Class="_WWmMwLA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW-nN7A9EeO4_99b0CahZA" base_Property="_WWmMwbA9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EOperation xmi:id="_WW-nOLA9EeO4_99b0CahZA" base_Operation="_WWmMyLA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WW-nObA9EeO4_99b0CahZA" base_Class="_WWmMzLA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW-nOrA9EeO4_99b0CahZA" base_Property="_WWmMzrA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WW_OQLA9EeO4_99b0CahZA" base_Class="_WWmM1LA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW_OQbA9EeO4_99b0CahZA" base_Property="_WWmM1bA9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EReference xmi:id="_WW_OQrA9EeO4_99b0CahZA" base_Property="_WWmM3bA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW_OQ7A9EeO4_99b0CahZA" base_Property="_WWmM4LA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WW_ORLA9EeO4_99b0CahZA" base_Interface="_WWmM5LA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WW_ORbA9EeO4_99b0CahZA" base_Class="_WWmM67A9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW_ORrA9EeO4_99b0CahZA" base_Property="_WWmM7LA9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EClass xmi:id="_WW_OR7A9EeO4_99b0CahZA" base_Class="_WWmM9LA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW_OSLA9EeO4_99b0CahZA" base_Property="_WWmM-rA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WW_OSbA9EeO4_99b0CahZA" base_Class="_WWmM_bA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WW_1ULA9EeO4_99b0CahZA" base_Property="_WWmM_rA9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EClass xmi:id="_WW_1UbA9EeO4_99b0CahZA" base_Class="_WWmNB7A9EeO4_99b0CahZA"/>
+ <Ecore:EEnum xmi:id="_WW_1UrA9EeO4_99b0CahZA" base_Enumeration="_WWmNDLA9EeO4_99b0CahZA"/>
+ <Ecore:EEnumLiteral xmi:id="_WW_1U7A9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNDbA9EeO4_99b0CahZA" literal="General"/>
+ <Ecore:EEnumLiteral xmi:id="_WW_1VLA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNDrA9EeO4_99b0CahZA" literal="Appearance"/>
+ <Ecore:EEnumLiteral xmi:id="_WW_1VbA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmND7A9EeO4_99b0CahZA" literal="Connections"/>
+ <Ecore:EEnumLiteral xmi:id="_WW_1VrA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNELA9EeO4_99b0CahZA" literal="Printing"/>
+ <Ecore:EEnumLiteral xmi:id="_WW_1V7A9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNEbA9EeO4_99b0CahZA" literal="RulersAndGrid"/>
+ <Ecore:EEnumLiteral xmi:id="_WW_1WLA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNErA9EeO4_99b0CahZA" literal="Pathmaps"/>
+ <Ecore:EClass xmi:id="_WW_1WbA9EeO4_99b0CahZA" base_Class="_WWmNE7A9EeO4_99b0CahZA"/>
+ <Ecore:EEnum xmi:id="_WW_1WrA9EeO4_99b0CahZA" base_Enumeration="_WWmNF7A9EeO4_99b0CahZA"/>
+ <Ecore:EEnumLiteral xmi:id="_WW_1W7A9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNGLA9EeO4_99b0CahZA" literal="Default"/>
+ <Ecore:EEnumLiteral xmi:id="_WW_1XLA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNGbA9EeO4_99b0CahZA" literal="Text"/>
+ <Ecore:EEnumLiteral xmi:id="_WW_1XbA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNGrA9EeO4_99b0CahZA" literal="Banner"/>
+ <Ecore:EEnumLiteral xmi:id="_WW_1XrA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNG7A9EeO4_99b0CahZA" literal="Dialog"/>
+ <Ecore:EEnumLiteral xmi:id="_WW_1X7A9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNHLA9EeO4_99b0CahZA" literal="Header"/>
+ <Ecore:EClass xmi:id="_WXAcYLA9EeO4_99b0CahZA" base_Class="_WWmNHbA9EeO4_99b0CahZA"/>
+ <Ecore:EEnum xmi:id="_WXAcYbA9EeO4_99b0CahZA" base_Enumeration="_WWmNJbA9EeO4_99b0CahZA"/>
+ <Ecore:EEnumLiteral xmi:id="_WXAcYrA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNJrA9EeO4_99b0CahZA" literal="NORMAL"/>
+ <Ecore:EEnumLiteral xmi:id="_WXAcY7A9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNJ7A9EeO4_99b0CahZA" literal="BOLD"/>
+ <Ecore:EEnumLiteral xmi:id="_WXAcZLA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNKLA9EeO4_99b0CahZA" literal="ITALIC"/>
+ <Ecore:EClass xmi:id="_WXAcZbA9EeO4_99b0CahZA" base_Class="_WWmNKbA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXAcZrA9EeO4_99b0CahZA" base_Class="_WWmNLrA9EeO4_99b0CahZA"/>
+ <Ecore:EEnum xmi:id="_WXAcZ7A9EeO4_99b0CahZA" base_Enumeration="_WWmNMrA9EeO4_99b0CahZA"/>
+ <Ecore:EEnumLiteral xmi:id="_WXAcaLA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNM7A9EeO4_99b0CahZA" literal="buttonLightest"/>
+ <Ecore:EEnumLiteral xmi:id="_WXAcabA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNNLA9EeO4_99b0CahZA" literal="button"/>
+ <Ecore:EEnumLiteral xmi:id="_WXAcarA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNNbA9EeO4_99b0CahZA" literal="buttonDarker"/>
+ <Ecore:EEnumLiteral xmi:id="_WXAca7A9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNNrA9EeO4_99b0CahZA" literal="buttonDarkest"/>
+ <Ecore:EEnumLiteral xmi:id="_WXAcbLA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNN7A9EeO4_99b0CahZA" literal="listBackground"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBDcLA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNOLA9EeO4_99b0CahZA" literal="listForeground"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBDcbA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNObA9EeO4_99b0CahZA" literal="menuBackground"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBDcrA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNOrA9EeO4_99b0CahZA" literal="menuForeground"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBDc7A9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNO7A9EeO4_99b0CahZA" literal="menuBackgroundSelected"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBDdLA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNPLA9EeO4_99b0CahZA" literal="menuForegroundSelected"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBDdbA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNPbA9EeO4_99b0CahZA" literal="titleBackground"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBDdrA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNPrA9EeO4_99b0CahZA" literal="titleGradient"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBDd7A9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNP7A9EeO4_99b0CahZA" literal="titleForeground"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBDeLA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNQLA9EeO4_99b0CahZA" literal="titleInactiveForeground"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBDebA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNQbA9EeO4_99b0CahZA" literal="titleInactiveBackground"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBDerA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNQrA9EeO4_99b0CahZA" literal="titleInactiveGradient"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBDe7A9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNQ7A9EeO4_99b0CahZA" literal="tooltipForeground"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBDfLA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNRLA9EeO4_99b0CahZA" literal="tooltipBackground"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBDfbA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNRbA9EeO4_99b0CahZA" literal="white"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBDfrA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNRrA9EeO4_99b0CahZA" literal="lightGray"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBDf7A9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNR7A9EeO4_99b0CahZA" literal="gray"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBDgLA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNSLA9EeO4_99b0CahZA" literal="darkGray"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBDgbA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNSbA9EeO4_99b0CahZA" literal="black"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBDgrA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNSrA9EeO4_99b0CahZA" literal="red"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBDg7A9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNS7A9EeO4_99b0CahZA" literal="orange"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBDhLA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNTLA9EeO4_99b0CahZA" literal="yellow"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBqgLA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNTbA9EeO4_99b0CahZA" literal="green"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBqgbA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNTrA9EeO4_99b0CahZA" literal="lightGreen"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBqgrA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNT7A9EeO4_99b0CahZA" literal="darkGreen"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBqg7A9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNULA9EeO4_99b0CahZA" literal="cyan"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBqhLA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNUbA9EeO4_99b0CahZA" literal="lightBlue"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBqhbA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNUrA9EeO4_99b0CahZA" literal="blue"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBqhrA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNU7A9EeO4_99b0CahZA" literal="darkBlue"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBqh7A9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNVLA9EeO4_99b0CahZA" literal="diagramGreen"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBqiLA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNVbA9EeO4_99b0CahZA" literal="diagramLightRed"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBqibA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNVrA9EeO4_99b0CahZA" literal="diagramRed"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBqirA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNV7A9EeO4_99b0CahZA" literal="diagramLightBlue"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBqi7A9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNWLA9EeO4_99b0CahZA" literal="diagramBlue"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBqjLA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNWbA9EeO4_99b0CahZA" literal="diagramLightGray"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBqjbA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNWrA9EeO4_99b0CahZA" literal="diagramGray"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBqjrA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNW7A9EeO4_99b0CahZA" literal="diagramDarkGray"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBqj7A9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNXLA9EeO4_99b0CahZA" literal="diagramLightYellow"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBqkLA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNXbA9EeO4_99b0CahZA" literal="diagramDarkYellow"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBqkbA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNXrA9EeO4_99b0CahZA" literal="diagramLightGoldYellow"/>
+ <Ecore:EEnumLiteral xmi:id="_WXBqkrA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWmNX7A9EeO4_99b0CahZA" literal="diagramBurgundyRed"/>
+ <Ecore:EClass xmi:id="_WXBqk7A9EeO4_99b0CahZA" base_Class="_WWmNYLA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXCRkLA9EeO4_99b0CahZA" base_Class="_WWmNZrA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WXCRkbA9EeO4_99b0CahZA" base_Property="_WWmNZ7A9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXCRkrA9EeO4_99b0CahZA" base_Class="_WWmNa7A9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXCRk7A9EeO4_99b0CahZA" base_Class="_WWmNdbA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXCRlLA9EeO4_99b0CahZA" base_Class="_WWmNerA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WXCRlbA9EeO4_99b0CahZA" base_Property="_WWmNgbA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WXCRlrA9EeO4_99b0CahZA" base_Operation="_WWmNhLA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXCRl7A9EeO4_99b0CahZA" base_Class="_WWmzwbA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXC4oLA9EeO4_99b0CahZA" base_Class="_WWmzxLA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WXC4obA9EeO4_99b0CahZA" base_Operation="_WWmzybA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WXC4orA9EeO4_99b0CahZA" base_Operation="_WWmzzLA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXC4o7A9EeO4_99b0CahZA" base_Class="_WWmzz7A9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WXDfsLA9EeO4_99b0CahZA" base_Property="_WWmz0rA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WXDfsbA9EeO4_99b0CahZA" base_Operation="_WWmz1rA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WXDfsrA9EeO4_99b0CahZA" base_Operation="_WWmz2bA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXDfs7A9EeO4_99b0CahZA" base_Class="_WWmz3rA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXDftLA9EeO4_99b0CahZA" base_Class="_WWmz4bA9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2005/constraints ocl='not containmentMetaFeature.oclIsUndefined()' description='Link \'Containment Meta Feature\' must be specified'</annotation>
+ </Ecore:EClass>
+ <Ecore:EReference xmi:id="_WXDftbA9EeO4_99b0CahZA" base_Property="_WWmz5LA9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2005/constraints ocl='not sourceMetaFeature.oclIsUndefined() implies sourceMetaFeature.genClass.ecoreClass.isSuperTypeOf(metaClass.ecoreClass)' description='Link \'Source Meta Feature\' must be owned by link \'Meta Class\' or its super-class'</annotation>
+ </Ecore:EReference>
+ <Ecore:EReference xmi:id="_WXDftrA9EeO4_99b0CahZA" base_Property="_WWmz57A9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2005/constraints ocl='not targetMetaFeature.oclIsUndefined() implies targetMetaFeature.genClass.ecoreClass.isSuperTypeOf(metaClass.ecoreClass)' description='Link \'Target Meta Feature\' must be owned by link \'Meta Class\' or its super-class'</annotation>
+ </Ecore:EReference>
+ <Ecore:EClass xmi:id="_WXEGwLA9EeO4_99b0CahZA" base_Class="_WWmz7bA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WXEGwbA9EeO4_99b0CahZA" base_Property="_WWmz77A9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2005/constraints ocl='metaFeature.ecoreFeature.unique' description='All references are unique in EMF due to the current code generation'</annotation>
+ </Ecore:EReference>
+ <Ecore:EClass xmi:id="_WXEGwrA9EeO4_99b0CahZA" base_Class="_WWmz87A9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WXEGw7A9EeO4_99b0CahZA" base_Property="_WWmz9rA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WXEGxLA9EeO4_99b0CahZA" base_Property="_WWmz-LA9EeO4_99b0CahZA"/>
+ <Ecore:EEnum xmi:id="_WXEGxbA9EeO4_99b0CahZA" base_Enumeration="_WWm0DLA9EeO4_99b0CahZA"/>
+ <Ecore:EEnumLiteral xmi:id="_WXEGxrA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWm0DbA9EeO4_99b0CahZA" literal="MESSAGE_FORMAT"/>
+ <Ecore:EEnumLiteral xmi:id="_WXEGx7A9EeO4_99b0CahZA" base_EnumerationLiteral="_WWm0DrA9EeO4_99b0CahZA" literal="NATIVE"/>
+ <Ecore:EEnumLiteral xmi:id="_WXEGyLA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWm0D7A9EeO4_99b0CahZA" literal="REGEXP"/>
+ <Ecore:EEnumLiteral xmi:id="_WXEt0LA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWm0ELA9EeO4_99b0CahZA" literal="PRINTF"/>
+ <Ecore:EClass xmi:id="_WXEt0bA9EeO4_99b0CahZA" base_Class="_WWm0EbA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXEt0rA9EeO4_99b0CahZA" base_Class="_WWm0FLA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXEt07A9EeO4_99b0CahZA" base_Class="_WWm0F7A9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXEt1LA9EeO4_99b0CahZA" base_Class="_WWm0HrA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXEt1bA9EeO4_99b0CahZA" base_Class="_WWm0KbA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXFU4LA9EeO4_99b0CahZA" base_Class="_WWm0PLA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXFU4bA9EeO4_99b0CahZA" base_Class="_WWm0RLA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXFU4rA9EeO4_99b0CahZA" base_Class="_WWm0SrA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXFU47A9EeO4_99b0CahZA" base_Class="_WWm0TrA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXFU5LA9EeO4_99b0CahZA" base_Class="_WWm0UrA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXFU5bA9EeO4_99b0CahZA" base_Class="_WWm0WLA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXF78LA9EeO4_99b0CahZA" base_Class="_WWm0Y7A9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WXF78bA9EeO4_99b0CahZA" base_Property="_WWm0ZrA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXF78rA9EeO4_99b0CahZA" base_Class="_WWm0abA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WXGjALA9EeO4_99b0CahZA" base_Property="_WWm0cbA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXGjAbA9EeO4_99b0CahZA" base_Class="_WWm0d7A9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WXGjArA9EeO4_99b0CahZA" base_Property="_WWm0ebA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WXGjA7A9EeO4_99b0CahZA" base_Property="_WWm0fLA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WXGjBLA9EeO4_99b0CahZA" isTransient="true" isVolatile="true" base_Property="_WWm0f7A9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXGjBbA9EeO4_99b0CahZA" base_Class="_WWm0ibA9EeO4_99b0CahZA"/>
+ <Ecore:EEnum xmi:id="_WXGjBrA9EeO4_99b0CahZA" base_Enumeration="_WWm0jLA9EeO4_99b0CahZA"/>
+ <Ecore:EEnumLiteral xmi:id="_WXGjB7A9EeO4_99b0CahZA" base_EnumerationLiteral="_WWm0jbA9EeO4_99b0CahZA" literal="SELECT"/>
+ <Ecore:EEnumLiteral xmi:id="_WXGjCLA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWm0jrA9EeO4_99b0CahZA" literal="MARQUEE"/>
+ <Ecore:EEnumLiteral xmi:id="_WXGjCbA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWm0j7A9EeO4_99b0CahZA" literal="ZOOM"/>
+ <Ecore:EClass xmi:id="_WXHKELA9EeO4_99b0CahZA" base_Class="_WWm0kLA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXHKEbA9EeO4_99b0CahZA" base_Class="_WWm0krA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WXHKErA9EeO4_99b0CahZA" base_Property="_WWm0lLA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WXHKE7A9EeO4_99b0CahZA" base_Property="_WWm0l7A9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2005/constraints ocl='not creatingInitializer.feature.oclIsUndefined() implies creatingInitializer.feature.ecoreFeature.oclAsType(ecore::EReference).eReferenceType.isSuperTypeOf(elementClass.ecoreClass)' description='\'elementClass\' must be the same as or sub-type of the containing \'GenReferenceNewElementSpec\' reference type'</annotation>
+ <annotation>http://www.eclipse.org/gmf/2005/constraints ocl='not creatingInitializer.feature.oclIsUndefined() implies not (elementClass.ecoreClass.interface or elementClass.ecoreClass.abstract)' description='\'elementClass\' must be a concrete EClass which is the same or sub-type of the containing \'GenReferenceNewElementSpec\' reference type'</annotation>
+ </Ecore:EReference>
+ <Ecore:EReference xmi:id="_WXHKFLA9EeO4_99b0CahZA" base_Property="_WWm0mbA9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EClass xmi:id="_WXHKFbA9EeO4_99b0CahZA" base_Interface="_WWm0nLA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WXHKFrA9EeO4_99b0CahZA" base_Property="_WWm0nbA9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2005/constraints ocl='feature &lt;> null implies not featureSeqInitializer.initializers->exists(i| i &lt;> self and i.feature = self.feature)' description='The feature is already initialized by another \'GenFeatureInitializer\' in the sequence'</annotation>
+ <annotation>http://www.eclipse.org/gmf/2005/constraints ocl='feature &lt;> null implies feature.ecoreFeature.eContainingClass.isSuperTypeOf(featureSeqInitializer.elementClass.ecoreClass)' description='The \'feature\' of \'GenFeatureInitializer\' must be available in \'Meta Class\' of the initialized element'</annotation>
+ </Ecore:EReference>
+ <Ecore:EReference xmi:id="_WXHKF7A9EeO4_99b0CahZA" base_Property="_WWm0n7A9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EClass xmi:id="_WXHKGLA9EeO4_99b0CahZA" base_Class="_WWm0pbA9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2005/constraints ocl='feature &lt;> null implies feature.ecoreFeature.oclIsKindOf(ecore::EReference)' description='\'feature\' of \'GenReferenceNewElementSpec\' must refer to ecore::EReference'</annotation>
+ </Ecore:EClass>
+ <Ecore:EReference xmi:id="_WXHKGbA9EeO4_99b0CahZA" base_Property="_WWm0prA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXHKGrA9EeO4_99b0CahZA" base_Class="_WWm0qrA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WXHxILA9EeO4_99b0CahZA" base_Property="_WWm0rLA9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2005/constraints/meta def='context' ocl='featureSeqInitializer.elementClass'</annotation>
+ </Ecore:EReference>
+ <Ecore:EClass xmi:id="_WXHxIbA9EeO4_99b0CahZA" base_Class="_WWm0sLA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WXHxIrA9EeO4_99b0CahZA" base_Property="_WWm0s7A9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXHxI7A9EeO4_99b0CahZA" base_Class="_WWm0uLA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WXHxJLA9EeO4_99b0CahZA" base_Property="_WWm0u7A9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2005/constraints ocl='element &lt;> null and element->size() > 1 implies element->forAll(oclIsKindOf(GenNode))' description='Multiple diagram elements must be GenNode type conformant'</annotation>
+ </Ecore:EReference>
+ <Ecore:EClass xmi:id="_WXHxJbA9EeO4_99b0CahZA" base_Class="_WWm0wbA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WXHxJrA9EeO4_99b0CahZA" base_Property="_WWm0xLA9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2005/constraints ocl='attribute.ecoreFeature.oclIsKindOf(ecore::EAttribute)' description='EAttribute element required for auditable domain attribute'</annotation>
+ </Ecore:EReference>
+ <Ecore:EClass xmi:id="_WXHxJ7A9EeO4_99b0CahZA" base_Class="_WWm0yrA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WXIYMLA9EeO4_99b0CahZA" base_Property="_WWm0zbA9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2005/constraints ocl='element.ecoreClass.eAllSuperTypes->including(element.ecoreClass)->one(ePackage.name = \'notation\' and name = \'View\')' description='\'notation::View\' or its sub-class must be set to NotationElement target'</annotation>
+ </Ecore:EReference>
+ <Ecore:EClass xmi:id="_WXIYMbA9EeO4_99b0CahZA" base_Class="_WWm00rA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WXIYMrA9EeO4_99b0CahZA" base_Property="_WWm01bA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WXIYM7A9EeO4_99b0CahZA" base_Property="_WWm017A9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXIYNLA9EeO4_99b0CahZA" base_Class="_WWm03LA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXIYNbA9EeO4_99b0CahZA" base_Class="_WWna1LA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WXIYNrA9EeO4_99b0CahZA" base_Operation="_WWna2bA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WXIYN7A9EeO4_99b0CahZA" base_Operation="_WWna27A9EeO4_99b0CahZA"/>
+ <Ecore:EParameter xmi:id="_WXI_QLA9EeO4_99b0CahZA" base_Parameter="_WWna3rA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXI_QbA9EeO4_99b0CahZA" base_Class="_WWna37A9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXI_QrA9EeO4_99b0CahZA" base_Class="_WWna4rA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXI_Q7A9EeO4_99b0CahZA" base_Class="_WWna5bA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WXI_RLA9EeO4_99b0CahZA" base_Property="_WWna6bA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WXJmULA9EeO4_99b0CahZA" base_Operation="_WWna7rA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXJmUbA9EeO4_99b0CahZA" base_Interface="_WWna8bA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WXJmUrA9EeO4_99b0CahZA" base_Property="_WWna8rA9EeO4_99b0CahZA" isResolveProxies="false"/>
+ <Ecore:EClass xmi:id="_WXJmU7A9EeO4_99b0CahZA" base_Class="_WWna9LA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WXJmVLA9EeO4_99b0CahZA" base_Operation="_WWna_LA9EeO4_99b0CahZA"/>
+ <Ecore:EEnum xmi:id="_WXJmVbA9EeO4_99b0CahZA" base_Enumeration="_WWna_7A9EeO4_99b0CahZA"/>
+ <Ecore:EEnumLiteral xmi:id="_WXJmVrA9EeO4_99b0CahZA" base_EnumerationLiteral="_WWnbALA9EeO4_99b0CahZA" literal="abstractNavigatorItem"/>
+ <Ecore:EClass xmi:id="_WXJmV7A9EeO4_99b0CahZA" base_Class="_WWnbAbA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WXJmWLA9EeO4_99b0CahZA" base_Operation="_WWnbBbA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXKNYLA9EeO4_99b0CahZA" base_Class="_WWnbCLA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WXKNYbA9EeO4_99b0CahZA" base_Property="_WWnbCrA9EeO4_99b0CahZA">
+ <annotation>http://www.eclipse.org/gmf/2005/constraints ocl='not actualItem.oclIsKindOf(gmfgen::GenSharedContributionItem)' description='Actual contribution item can\'t be a reference'</annotation>
+ </Ecore:EReference>
+ <Ecore:EClass xmi:id="_WXKNYrA9EeO4_99b0CahZA" base_Class="_WWnbDrA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXKNY7A9EeO4_99b0CahZA" base_Class="_WWnbEbA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXKNZLA9EeO4_99b0CahZA" base_Class="_WWnbFbA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXKNZbA9EeO4_99b0CahZA" base_Class="_WWnbHrA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXKNZrA9EeO4_99b0CahZA" base_Class="_WWnbI7A9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXK0cLA9EeO4_99b0CahZA" base_Class="_WWnbK7A9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXK0cbA9EeO4_99b0CahZA" base_Class="_WWnbLbA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXK0crA9EeO4_99b0CahZA" base_Class="_WWnbL7A9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXK0c7A9EeO4_99b0CahZA" base_Class="_WWnbMbA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXK0dLA9EeO4_99b0CahZA" base_Class="_WWnbNrA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WXLbgLA9EeO4_99b0CahZA" base_Operation="_WWnbQLA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXLbgbA9EeO4_99b0CahZA" base_Class="_WWnbQ7A9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WXLbgrA9EeO4_99b0CahZA" base_Operation="_WWnbRbA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXLbg7A9EeO4_99b0CahZA" base_Class="_WWnbSLA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WXLbhLA9EeO4_99b0CahZA" base_Property="_WWnbSrA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WXLbhbA9EeO4_99b0CahZA" base_Property="_WWnbTLA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WXLbhrA9EeO4_99b0CahZA" base_Operation="_WWnbTrA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXLbh7A9EeO4_99b0CahZA" base_Class="_WWnbVbA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WXLbiLA9EeO4_99b0CahZA" base_Property="_WWnbW7A9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WXLbibA9EeO4_99b0CahZA" base_Property="_WWnbXLA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WXLbirA9EeO4_99b0CahZA" base_Property="_WWnbXrA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WXMCkLA9EeO4_99b0CahZA" base_Property="_WWnbYbA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WXMCkbA9EeO4_99b0CahZA" base_Operation="_WWnbZLA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXMCkrA9EeO4_99b0CahZA" base_Class="_WWnbb7A9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXMCk7A9EeO4_99b0CahZA" base_Class="_WWnbd7A9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXMClLA9EeO4_99b0CahZA" base_Class="_WWnbfbA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WXMpoLA9EeO4_99b0CahZA" base_Operation="_WWnbibA9EeO4_99b0CahZA"/>
+ <Ecore:EOperation xmi:id="_WXMpobA9EeO4_99b0CahZA" base_Operation="_WWnbjLA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXMporA9EeO4_99b0CahZA" base_Class="_WWnbj7A9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WXMpo7A9EeO4_99b0CahZA" base_Property="_WWnbkbA9EeO4_99b0CahZA"/>
+ <Ecore:EClass xmi:id="_WXMppLA9EeO4_99b0CahZA" base_Class="_WWnbmrA9EeO4_99b0CahZA"/>
+ <Ecore:EReference xmi:id="_WXMppbA9EeO4_99b0CahZA" base_Property="_WWnbnLA9EeO4_99b0CahZA"/>
+</xmi:XMI>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/model/test-exceptions.di b/tests/framework/org.eclipse.papyrus.tests.framework/model/test-exceptions.di
new file mode 100644
index 00000000000..bf9abab340f
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/model/test-exceptions.di
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/model/test-exceptions.genmodel b/tests/framework/org.eclipse.papyrus.tests.framework/model/test-exceptions.genmodel
new file mode 100644
index 00000000000..cfec1419376
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/model/test-exceptions.genmodel
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:genmodel="http://www.eclipse.org/uml2/2.2.0/GenModel"
+ copyrightText="Copyright (c) 2015 Christian W. Damus and others.&#xA;&#xA;All rights reserved. This program and the accompanying materials&#xA;are made available under the terms of the Eclipse Public License v1.0&#xA;which accompanies this distribution, and is available at&#xA;http://www.eclipse.org/legal/epl-v10.html&#xA;&#xA;Contributors:&#xA; Christian W. Damus - Initial API and implementation"
+ modelDirectory="/org.eclipse.papyrus.tests.framework/src-gen" creationIcons="false"
+ editDirectory="/org.eclipse.papyrus.tests.framework.edit/src-gen" editorDirectory="/org.eclipse.papyrus.tests.framework.editor/src-gen"
+ modelPluginID="org.eclipse.papyrus.tests.framework" modelName="Test-exceptions"
+ rootExtendsClass="org.eclipse.papyrus.tests.framework.exceptions.impl.TestExceptionsObject"
+ codeFormatting="true" commentFormatting="true" testsDirectory="/org.eclipse.papyrus.tests.framework.tests/src-gen"
+ booleanFlagsField="eFlags" booleanFlagsReservedBits="0" importerID="org.eclipse.uml2.uml.ecore.importer"
+ complianceLevel="7.0" copyrightFields="false" usedGenPackages="../../org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore ../../org.eclipse.gmf.codegen/models/gmfgen.genmodel#//gmfgen ../../org.eclipse.uml2.types/model/Types.genmodel#//types ../../org.eclipse.uml2.uml/model/UML.genmodel#//uml platform:/plugin/org.eclipse.emf.codegen.ecore/model/GenModel.genmodel#//genmodel"
+ operationReflection="true" importOrganizing="true" cleanup="true" factoryMethods="true"
+ pluralizedGetters="true">
+ <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel/importer/org.eclipse.uml2.uml.ecore.importer">
+ <details key="ECORE_TAGGED_VALUES" value="PROCESS"/>
+ <details key="UNION_PROPERTIES" value="REPORT"/>
+ <details key="UNTYPED_PROPERTIES" value="REPORT"/>
+ <details key="DUPLICATE_FEATURES" value="DISCARD"/>
+ <details key="SUBSETTING_PROPERTIES" value="REPORT"/>
+ <details key="VALIDATION_DELEGATES" value="PROCESS"/>
+ <details key="OPPOSITE_ROLE_NAMES" value="IGNORE"/>
+ <details key="COMMENTS" value="PROCESS"/>
+ <details key="DUPLICATE_FEATURE_INHERITANCE" value="DISCARD"/>
+ <details key="DUPLICATE_OPERATIONS" value="PROCESS"/>
+ <details key="PROPERTY_DEFAULT_EXPRESSIONS" value="IGNORE"/>
+ <details key="INVARIANT_CONSTRAINTS" value="PROCESS"/>
+ <details key="REDEFINING_PROPERTIES" value="REPORT"/>
+ <details key="ANNOTATION_DETAILS" value="PROCESS"/>
+ <details key="NON_API_INVARIANTS" value="IGNORE"/>
+ <details key="DUPLICATE_OPERATION_INHERITANCE" value="DISCARD"/>
+ <details key="REDEFINING_OPERATIONS" value="PROCESS"/>
+ <details key="INVOCATION_DELEGATES" value="IGNORE"/>
+ <details key="DERIVED_FEATURES" value="PROCESS"/>
+ <details key="OPERATION_BODIES" value="IGNORE"/>
+ <details key="CAMEL_CASE_NAMES" value="IGNORE"/>
+ <details key="SUPER_CLASS_ORDER" value="PROCESS"/>
+ </genAnnotations>
+ <foreignModel>test-exceptions.uml</foreignModel>
+ <genPackages xsi:type="genmodel:GenPackage" prefix="Exceptions" basePackage="org.eclipse.papyrus.tests.framework"
+ resource="XMI" disposableProviderFactory="true" generateExampleClass="false"
+ multipleEditorPages="false" fileExtensions="testexceptions" ecorePackage="exceptions.ecore#/"
+ operationsPackage="org.eclipse.papyrus.tests.framework.internal.exceptions.operations">
+ <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="exceptions.ecore#//ForbiddenReasonKind">
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="exceptions.ecore#//ForbiddenReasonKind/invalid"/>
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="exceptions.ecore#//ForbiddenReasonKind/failing"/>
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="exceptions.ecore#//ForbiddenReasonKind/unimplemented"/>
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="exceptions.ecore#//ForbiddenReasonKind/interactive"/>
+ </genEnums>
+ <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="exceptions.ecore#//OperatorKind">
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="exceptions.ecore#//OperatorKind/and"/>
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="exceptions.ecore#//OperatorKind/or"/>
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="exceptions.ecore#//OperatorKind/not"/>
+ </genEnums>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="exceptions.ecore#//ForbiddenEditPartPermutation">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute exceptions.ecore#//ForbiddenEditPartPermutation/reasonKind"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute exceptions.ecore#//ForbiddenEditPartPermutation/reason"/>
+ <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
+ propertySortChoices="true" ecoreFeature="ecore:EReference exceptions.ecore#//ForbiddenEditPartPermutation/testClass"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" propertyDescription="" propertySortChoices="true" ecoreFeature="ecore:EReference exceptions.ecore#//ForbiddenEditPartPermutation/editPart"/>
+ <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="exceptions.ecore#//ForbiddenEditPartPermutation/test_classes">
+ <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="exceptions.ecore#//ForbiddenEditPartPermutation/test_classes/diagnostics"/>
+ <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="exceptions.ecore#//ForbiddenEditPartPermutation/test_classes/context"/>
+ </genOperations>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="exceptions.ecore#//TestConstraint">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" notify="false" createChild="false"
+ ecoreFeature="ecore:EReference exceptions.ecore#//TestConstraint/container"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute exceptions.ecore#//TestConstraint/omitOnFailure"/>
+ <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="exceptions.ecore#//TestConstraint/validate">
+ <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="exceptions.ecore#//TestConstraint/validate/editPart"/>
+ <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="exceptions.ecore#//TestConstraint/validate/testClass"/>
+ <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="exceptions.ecore#//TestConstraint/validate/diagnostics"/>
+ </genOperations>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="exceptions.ecore#//TestExceptions">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference exceptions.ecore#//TestExceptions/constraint"/>
+ <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="exceptions.ecore#//TestExceptions/validate">
+ <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="exceptions.ecore#//TestExceptions/validate/editPart"/>
+ <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="exceptions.ecore#//TestExceptions/validate/testClass"/>
+ <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="exceptions.ecore#//TestExceptions/validate/diagnostics"/>
+ </genOperations>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="exceptions.ecore#//EditPartSpec">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" notify="false" createChild="false"
+ ecoreFeature="ecore:EReference exceptions.ecore#//EditPartSpec/composite"/>
+ <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="exceptions.ecore#//EditPartSpec/matches">
+ <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="exceptions.ecore#//EditPartSpec/matches/editPart"/>
+ </genOperations>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="exceptions.ecore#//CompositeEditPartSpec">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute exceptions.ecore#//CompositeEditPartSpec/operator"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference exceptions.ecore#//CompositeEditPartSpec/operand"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="exceptions.ecore#//EditPartRef">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" propertySortChoices="true"
+ ecoreFeature="ecore:EReference exceptions.ecore#//EditPartRef/editPart"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="exceptions.ecore#//AnyEditPart"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="exceptions.ecore#//ForbiddenEditPart">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference exceptions.ecore#//ForbiddenEditPart/editPart"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute exceptions.ecore#//ForbiddenEditPart/reason"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute exceptions.ecore#//ForbiddenEditPart/reasonKind"/>
+ </genClasses>
+ </genPackages>
+</genmodel:GenModel>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/model/test-exceptions.notation b/tests/framework/org.eclipse.papyrus.tests.framework/model/test-exceptions.notation
new file mode 100644
index 00000000000..9fabea65b80
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/model/test-exceptions.notation
@@ -0,0 +1,776 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:css="http://www.eclipse.org/papyrus/infra/gmfdiag/css" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML">
+ <notation:Diagram xmi:id="_hKYWkCZOEeWmgOFg9eu0tA" type="PapyrusUMLClassDiagram" name="classes" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_2LQIUCZOEeWmgOFg9eu0tA" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_B-pEkCZUEeWmgOFg9eu0tA" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_B-pEkSZUEeWmgOFg9eu0tA" key="QualifiedNameDepth" value="0"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_2LQvYCZOEeWmgOFg9eu0tA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_2LRWcCZOEeWmgOFg9eu0tA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_2LRWcSZOEeWmgOFg9eu0tA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_2LRWciZOEeWmgOFg9eu0tA" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_2LRWcyZOEeWmgOFg9eu0tA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_2LRWdCZOEeWmgOFg9eu0tA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_2LRWdSZOEeWmgOFg9eu0tA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2LRWdiZOEeWmgOFg9eu0tA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_2LRWdyZOEeWmgOFg9eu0tA" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_2LR9gCZOEeWmgOFg9eu0tA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_2LR9gSZOEeWmgOFg9eu0tA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_2LR9giZOEeWmgOFg9eu0tA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2LR9gyZOEeWmgOFg9eu0tA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_2LR9hCZOEeWmgOFg9eu0tA" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_2LR9hSZOEeWmgOFg9eu0tA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_2LR9hiZOEeWmgOFg9eu0tA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_2LR9hyZOEeWmgOFg9eu0tA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2LR9iCZOEeWmgOFg9eu0tA"/>
+ </children>
+ <element xmi:type="uml:Class" href="gmfgen.uml#_WWjwvbA9EeO4_99b0CahZA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2LQIUSZOEeWmgOFg9eu0tA" x="1337" y="253" height="62"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_2LmtoCZOEeWmgOFg9eu0tA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_2LmtoSZOEeWmgOFg9eu0tA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_2Ln7wCZOEeWmgOFg9eu0tA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="gmfgen.uml#_WWjwvbA9EeO4_99b0CahZA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2LmtoiZOEeWmgOFg9eu0tA" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_gn8icCZPEeWmgOFg9eu0tA" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__hc7UCZREeWmgOFg9eu0tA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__hc7USZREeWmgOFg9eu0tA" key="canonical" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_gn9JgCZPEeWmgOFg9eu0tA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_gn9JgSZPEeWmgOFg9eu0tA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_gn9JgiZPEeWmgOFg9eu0tA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_gn9JgyZPEeWmgOFg9eu0tA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__jCPsCZREeWmgOFg9eu0tA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__jCPsSZREeWmgOFg9eu0tA" key="mutable" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_asMq0CZREeWmgOFg9eu0tA" type="3012">
+ <element xmi:type="uml:Property" href="test-exceptions.uml#_asC50CZREeWmgOFg9eu0tA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_asMq0SZREeWmgOFg9eu0tA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_jnGJQCZREeWmgOFg9eu0tA" type="3012">
+ <element xmi:type="uml:Property" href="test-exceptions.uml#_jm7xMCZREeWmgOFg9eu0tA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_jnGJQSZREeWmgOFg9eu0tA"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_gn9JhCZPEeWmgOFg9eu0tA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_gn9JhSZPEeWmgOFg9eu0tA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_gn9JhiZPEeWmgOFg9eu0tA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gn9JhyZPEeWmgOFg9eu0tA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_gn9wkCZPEeWmgOFg9eu0tA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_gn9wkSZPEeWmgOFg9eu0tA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_gn9wkiZPEeWmgOFg9eu0tA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_gn9wkyZPEeWmgOFg9eu0tA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gn9wlCZPEeWmgOFg9eu0tA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_gn9wlSZPEeWmgOFg9eu0tA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_gn9wliZPEeWmgOFg9eu0tA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_gn9wlyZPEeWmgOFg9eu0tA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_gn9wmCZPEeWmgOFg9eu0tA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gn9wmSZPEeWmgOFg9eu0tA"/>
+ </children>
+ <styles xmi:type="notation:CanonicalStyle" xmi:id="__hbtMCZREeWmgOFg9eu0tA" canonical="false"/>
+ <element xmi:type="uml:Class" href="test-exceptions.uml#_gn44ECZPEeWmgOFg9eu0tA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gn8icSZPEeWmgOFg9eu0tA" x="258" y="288"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ni7iICZQEeWmgOFg9eu0tA" type="2012">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ni7iIiZQEeWmgOFg9eu0tA" type="5038"/>
+ <element xmi:type="uml:Comment" href="test-exceptions.uml#_ni5s8CZQEeWmgOFg9eu0tA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ni7iISZQEeWmgOFg9eu0tA" x="694" y="418" width="342"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ztwgQCZQEeWmgOFg9eu0tA" type="2006">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__hsL4SZREeWmgOFg9eu0tA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__hsL4iZREeWmgOFg9eu0tA" key="canonical" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ztwgQiZQEeWmgOFg9eu0tA" type="5023"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ztxHUCZQEeWmgOFg9eu0tA" type="8508">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ztxHUSZQEeWmgOFg9eu0tA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ztxHUiZQEeWmgOFg9eu0tA" type="7015">
+ <children xmi:type="notation:Shape" xmi:id="_1sHqYCZQEeWmgOFg9eu0tA" type="3017">
+ <element xmi:type="uml:EnumerationLiteral" href="test-exceptions.uml#_1r95YCZQEeWmgOFg9eu0tA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1sHqYSZQEeWmgOFg9eu0tA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_2o6p0CZQEeWmgOFg9eu0tA" type="3017">
+ <element xmi:type="uml:EnumerationLiteral" href="test-exceptions.uml#_2oyG8CZQEeWmgOFg9eu0tA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_2o6p0SZQEeWmgOFg9eu0tA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_CkUE0CZREeWmgOFg9eu0tA" type="3017">
+ <element xmi:type="uml:EnumerationLiteral" href="test-exceptions.uml#_CkK64CZREeWmgOFg9eu0tA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CkUE0SZREeWmgOFg9eu0tA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_drPpgCttEeWDR7Os3wiPYA" type="3017">
+ <element xmi:type="uml:EnumerationLiteral" href="test-exceptions.uml#_dqv6QCttEeWDR7Os3wiPYA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_drPpgSttEeWDR7Os3wiPYA"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ztxHUyZQEeWmgOFg9eu0tA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ztxHVCZQEeWmgOFg9eu0tA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ztxHVSZQEeWmgOFg9eu0tA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ztxHViZQEeWmgOFg9eu0tA"/>
+ </children>
+ <styles xmi:type="notation:CanonicalStyle" xmi:id="__hsL4CZREeWmgOFg9eu0tA"/>
+ <element xmi:type="uml:Enumeration" href="test-exceptions.uml#_zturECZQEeWmgOFg9eu0tA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ztwgQSZQEeWmgOFg9eu0tA" x="161" y="427"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_z0hksCZSEeWmgOFg9eu0tA" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_B-odgCZUEeWmgOFg9eu0tA" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_B-odgSZUEeWmgOFg9eu0tA" key="QualifiedNameDepth" value="0"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_z0hksiZSEeWmgOFg9eu0tA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_z0hksyZSEeWmgOFg9eu0tA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_z0hktCZSEeWmgOFg9eu0tA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_z0hktSZSEeWmgOFg9eu0tA" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_z0hktiZSEeWmgOFg9eu0tA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_z0hktyZSEeWmgOFg9eu0tA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_z0hkuCZSEeWmgOFg9eu0tA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_z0hkuSZSEeWmgOFg9eu0tA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_z0hkuiZSEeWmgOFg9eu0tA" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_z0hkuyZSEeWmgOFg9eu0tA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_z0hkvCZSEeWmgOFg9eu0tA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_z0hkvSZSEeWmgOFg9eu0tA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_z0hkviZSEeWmgOFg9eu0tA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_z0hkvyZSEeWmgOFg9eu0tA" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_z0hkwCZSEeWmgOFg9eu0tA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_z0hkwSZSEeWmgOFg9eu0tA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_z0hkwiZSEeWmgOFg9eu0tA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_z0hkwyZSEeWmgOFg9eu0tA"/>
+ </children>
+ <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_z0hksSZSEeWmgOFg9eu0tA" x="308" y="517" height="63"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_8D2hICZTEeWmgOFg9eu0tA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_8D2hISZTEeWmgOFg9eu0tA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_8D2hIyZTEeWmgOFg9eu0tA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8D2hIiZTEeWmgOFg9eu0tA" x="348" y="353"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_RZMuECZUEeWmgOFg9eu0tA" type="2011">
+ <children xmi:type="notation:DecorationNode" xmi:id="_RZNVICZUEeWmgOFg9eu0tA" type="5037"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_RZNVISZUEeWmgOFg9eu0tA" type="5159"/>
+ <element xmi:type="uml:Constraint" href="test-exceptions.uml#_RZLf8CZUEeWmgOFg9eu0tA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RZMuESZUEeWmgOFg9eu0tA" x="585" y="496" width="646"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_9U4ZQCZVEeWmgOFg9eu0tA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_9U4ZQSZVEeWmgOFg9eu0tA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_9U4ZQyZVEeWmgOFg9eu0tA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="test-exceptions.uml#_gn44ECZPEeWmgOFg9eu0tA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9U4ZQiZVEeWmgOFg9eu0tA" x="347" y="102"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FIOVkCZdEeW5F5zEtIBA-w" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_FIQKwCZdEeW5F5zEtIBA-w" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_FIQKwSZdEeW5F5zEtIBA-w" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FIQKwiZdEeW5F5zEtIBA-w" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_FIQx0CZdEeW5F5zEtIBA-w" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_FIQx0SZdEeW5F5zEtIBA-w"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_FIQx0iZdEeW5F5zEtIBA-w"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_FIQx0yZdEeW5F5zEtIBA-w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FIQx1CZdEeW5F5zEtIBA-w"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_FIQx1SZdEeW5F5zEtIBA-w" type="7018">
+ <children xmi:type="notation:Shape" xmi:id="_CQLzoCZsEeW5F5zEtIBA-w" type="3013">
+ <element xmi:type="uml:Operation" href="test-exceptions.uml#_2oO5ECZrEeW5F5zEtIBA-w"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CQLzoSZsEeW5F5zEtIBA-w"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_FIQx1iZdEeW5F5zEtIBA-w"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_FIQx1yZdEeW5F5zEtIBA-w"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_FIQx2CZdEeW5F5zEtIBA-w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FIQx2SZdEeW5F5zEtIBA-w"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_FIQx2iZdEeW5F5zEtIBA-w" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_FIQx2yZdEeW5F5zEtIBA-w"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_FIQx3CZdEeW5F5zEtIBA-w"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_FIQx3SZdEeW5F5zEtIBA-w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FIQx3iZdEeW5F5zEtIBA-w"/>
+ </children>
+ <element xmi:type="uml:Class" href="test-exceptions.uml#_FHLzwCZdEeW5F5zEtIBA-w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FIOVkSZdEeW5F5zEtIBA-w" x="145" y="-118" height="80"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_LccZwCZqEeW5F5zEtIBA-w" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_LcdA0CZqEeW5F5zEtIBA-w" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_LcdA0SZqEeW5F5zEtIBA-w" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_LcdA0iZqEeW5F5zEtIBA-w" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_LcdA0yZqEeW5F5zEtIBA-w" type="7017">
+ <children xmi:type="notation:Shape" xmi:id="_zzxHMCtqEeWDR7Os3wiPYA" type="3012">
+ <element xmi:type="uml:Property" href="test-exceptions.uml#_zx3pwCtqEeWDR7Os3wiPYA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zzxHMStqEeWDR7Os3wiPYA"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_LcdA1CZqEeW5F5zEtIBA-w"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_LcdA1SZqEeW5F5zEtIBA-w"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_LcdA1iZqEeW5F5zEtIBA-w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LcdA1yZqEeW5F5zEtIBA-w"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_LcdA2CZqEeW5F5zEtIBA-w" type="7018">
+ <children xmi:type="notation:Shape" xmi:id="_42xCoCZqEeW5F5zEtIBA-w" type="3013">
+ <element xmi:type="uml:Operation" href="test-exceptions.uml#_42euwCZqEeW5F5zEtIBA-w"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_42xCoSZqEeW5F5zEtIBA-w"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_LcdA2SZqEeW5F5zEtIBA-w"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_LcdA2iZqEeW5F5zEtIBA-w"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_LcdA2yZqEeW5F5zEtIBA-w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LcdA3CZqEeW5F5zEtIBA-w"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_LcdA3SZqEeW5F5zEtIBA-w" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_LcdA3iZqEeW5F5zEtIBA-w"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_LcdA3yZqEeW5F5zEtIBA-w"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_LcdA4CZqEeW5F5zEtIBA-w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LcdA4SZqEeW5F5zEtIBA-w"/>
+ </children>
+ <element xmi:type="uml:Class" href="test-exceptions.uml#_LcZWcCZqEeW5F5zEtIBA-w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LccZwSZqEeW5F5zEtIBA-w" x="256" y="33" height="80"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_XyGTgCdJEeW3Ao6XU3_v_g" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_XyIIsCdJEeW3Ao6XU3_v_g" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_XyIIsSdJEeW3Ao6XU3_v_g" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XyIvwCdJEeW3Ao6XU3_v_g" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_XyIvwSdJEeW3Ao6XU3_v_g" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_XyIvwidJEeW3Ao6XU3_v_g"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_XyIvwydJEeW3Ao6XU3_v_g"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_XyIvxCdJEeW3Ao6XU3_v_g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XyIvxSdJEeW3Ao6XU3_v_g"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_XyIvxidJEeW3Ao6XU3_v_g" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_XyIvxydJEeW3Ao6XU3_v_g"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_XyIvyCdJEeW3Ao6XU3_v_g"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_XyIvySdJEeW3Ao6XU3_v_g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XyIvyidJEeW3Ao6XU3_v_g"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_XyIvyydJEeW3Ao6XU3_v_g" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_XyIvzCdJEeW3Ao6XU3_v_g"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_XyIvzSdJEeW3Ao6XU3_v_g"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_XyIvzidJEeW3Ao6XU3_v_g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XyIvzydJEeW3Ao6XU3_v_g"/>
+ </children>
+ <element xmi:type="uml:Class" href="test-exceptions.uml#_XxM7oCdJEeW3Ao6XU3_v_g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XyGTgSdJEeW3Ao6XU3_v_g" x="1153" y="256" height="74"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_9WJHMCdKEeW3Ao6XU3_v_g" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_9WJHMSdKEeW3Ao6XU3_v_g" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_9WJHMydKEeW3Ao6XU3_v_g" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="test-exceptions.uml#_XxM7oCdJEeW3Ao6XU3_v_g"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9WJHMidKEeW3Ao6XU3_v_g" x="679" y="199"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_tG1McCpqEeWZzc-gY9GRNA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_tG3osCpqEeWZzc-gY9GRNA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_tG3osSpqEeWZzc-gY9GRNA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_tG3osipqEeWZzc-gY9GRNA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_tG3osypqEeWZzc-gY9GRNA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_tG3otCpqEeWZzc-gY9GRNA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_tG4PwCpqEeWZzc-gY9GRNA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_tG4PwSpqEeWZzc-gY9GRNA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tG4PwipqEeWZzc-gY9GRNA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_tG4PwypqEeWZzc-gY9GRNA" type="7018">
+ <children xmi:type="notation:Shape" xmi:id="_bZDRMCpsEeWZzc-gY9GRNA" type="3013">
+ <element xmi:type="uml:Operation" href="test-exceptions.uml#_bXUy4CpsEeWZzc-gY9GRNA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bZDRMSpsEeWZzc-gY9GRNA"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_tG4PxCpqEeWZzc-gY9GRNA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_tG4PxSpqEeWZzc-gY9GRNA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_tG4PxipqEeWZzc-gY9GRNA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tG4PxypqEeWZzc-gY9GRNA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_tG4PyCpqEeWZzc-gY9GRNA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_tG4PySpqEeWZzc-gY9GRNA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_tG4PyipqEeWZzc-gY9GRNA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_tG4PyypqEeWZzc-gY9GRNA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tG4PzCpqEeWZzc-gY9GRNA"/>
+ </children>
+ <element xmi:type="uml:Class" href="test-exceptions.uml#_tF1G4CpqEeWZzc-gY9GRNA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tG1McSpqEeWZzc-gY9GRNA" x="762" y="231"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_XR_KoCprEeWZzc-gY9GRNA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_XR_KoiprEeWZzc-gY9GRNA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_XR_KoyprEeWZzc-gY9GRNA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XR_KpCprEeWZzc-gY9GRNA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_XR_xsCprEeWZzc-gY9GRNA" type="7017">
+ <children xmi:type="notation:Shape" xmi:id="_SPz0wCpsEeWZzc-gY9GRNA" type="3012">
+ <element xmi:type="uml:Property" href="test-exceptions.uml#_SOJn4CpsEeWZzc-gY9GRNA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SPz0wSpsEeWZzc-gY9GRNA"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_XR_xsSprEeWZzc-gY9GRNA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_XR_xsiprEeWZzc-gY9GRNA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_XR_xsyprEeWZzc-gY9GRNA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XR_xtCprEeWZzc-gY9GRNA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_XR_xtSprEeWZzc-gY9GRNA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_XR_xtiprEeWZzc-gY9GRNA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_XR_xtyprEeWZzc-gY9GRNA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_XR_xuCprEeWZzc-gY9GRNA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XR_xuSprEeWZzc-gY9GRNA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_XR_xuiprEeWZzc-gY9GRNA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_XR_xuyprEeWZzc-gY9GRNA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_XR_xvCprEeWZzc-gY9GRNA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_XR_xvSprEeWZzc-gY9GRNA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XR_xviprEeWZzc-gY9GRNA"/>
+ </children>
+ <element xmi:type="uml:Class" href="test-exceptions.uml#_XR65MCprEeWZzc-gY9GRNA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XR_KoSprEeWZzc-gY9GRNA" x="1153" y="355"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_fhSHUCprEeWZzc-gY9GRNA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_fhSHUSprEeWZzc-gY9GRNA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_fhSuYCprEeWZzc-gY9GRNA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="test-exceptions.uml#_XR65MCprEeWZzc-gY9GRNA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fhSHUiprEeWZzc-gY9GRNA" x="962" y="273"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lx6-8CprEeWZzc-gY9GRNA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lx6-8SprEeWZzc-gY9GRNA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lx6-8yprEeWZzc-gY9GRNA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="test-exceptions.uml#_tF1G4CpqEeWZzc-gY9GRNA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lx6-8iprEeWZzc-gY9GRNA" x="697" y="189"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_JaeLwCpsEeWZzc-gY9GRNA" type="2006">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Jaey0CpsEeWZzc-gY9GRNA" type="5023"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Jaey0SpsEeWZzc-gY9GRNA" type="8508">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Jaey0ipsEeWZzc-gY9GRNA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Jaey0ypsEeWZzc-gY9GRNA" type="7015">
+ <children xmi:type="notation:Shape" xmi:id="_MWc0sCpsEeWZzc-gY9GRNA" type="3017">
+ <element xmi:type="uml:EnumerationLiteral" href="test-exceptions.uml#_MUuWYCpsEeWZzc-gY9GRNA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MWc0sSpsEeWZzc-gY9GRNA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_O_XXsCpsEeWZzc-gY9GRNA" type="3017">
+ <element xmi:type="uml:EnumerationLiteral" href="test-exceptions.uml#_O9vnECpsEeWZzc-gY9GRNA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_O_XXsSpsEeWZzc-gY9GRNA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Qk7nUCpsEeWZzc-gY9GRNA" type="3017">
+ <element xmi:type="uml:EnumerationLiteral" href="test-exceptions.uml#_QjVE0CpsEeWZzc-gY9GRNA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Qk7nUSpsEeWZzc-gY9GRNA"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Jaey1CpsEeWZzc-gY9GRNA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Jaey1SpsEeWZzc-gY9GRNA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Jaey1ipsEeWZzc-gY9GRNA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Jaey1ypsEeWZzc-gY9GRNA"/>
+ </children>
+ <element xmi:type="uml:Enumeration" href="test-exceptions.uml#_JaahYCpsEeWZzc-gY9GRNA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JaeLwSpsEeWZzc-gY9GRNA" x="1339" y="354"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_36cpkCp2EeW5FrNGH8gctQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_36fs4Cp2EeW5FrNGH8gctQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_36fs4Sp2EeW5FrNGH8gctQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_36fs4ip2EeW5FrNGH8gctQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_36fs4yp2EeW5FrNGH8gctQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_36fs5Cp2EeW5FrNGH8gctQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_36fs5Sp2EeW5FrNGH8gctQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_36fs5ip2EeW5FrNGH8gctQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_36fs5yp2EeW5FrNGH8gctQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_36gT8Cp2EeW5FrNGH8gctQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_36gT8Sp2EeW5FrNGH8gctQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_36gT8ip2EeW5FrNGH8gctQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_36gT8yp2EeW5FrNGH8gctQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_36gT9Cp2EeW5FrNGH8gctQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_36gT9Sp2EeW5FrNGH8gctQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_36gT9ip2EeW5FrNGH8gctQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_36gT9yp2EeW5FrNGH8gctQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_36gT-Cp2EeW5FrNGH8gctQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_36gT-Sp2EeW5FrNGH8gctQ"/>
+ </children>
+ <element xmi:type="uml:Class" href="test-exceptions.uml#_36S4kCp2EeW5FrNGH8gctQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_36cpkSp2EeW5FrNGH8gctQ" x="1155" y="158" height="64"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_6xknsCp2EeW5FrNGH8gctQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_6xknsSp2EeW5FrNGH8gctQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_6xknsyp2EeW5FrNGH8gctQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="test-exceptions.uml#_36S4kCp2EeW5FrNGH8gctQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6xknsip2EeW5FrNGH8gctQ" x="1048" y="139"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_2yeXMCtuEeWDR7Os3wiPYA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_2ye-QCtuEeWDR7Os3wiPYA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_2ye-QStuEeWDR7Os3wiPYA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_2ye-QituEeWDR7Os3wiPYA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_2ye-QytuEeWDR7Os3wiPYA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_2ye-RCtuEeWDR7Os3wiPYA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_2ye-RStuEeWDR7Os3wiPYA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_2ye-RituEeWDR7Os3wiPYA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2ye-RytuEeWDR7Os3wiPYA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_2yflUCtuEeWDR7Os3wiPYA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_2yflUStuEeWDR7Os3wiPYA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_2yflUituEeWDR7Os3wiPYA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_2yflUytuEeWDR7Os3wiPYA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2yflVCtuEeWDR7Os3wiPYA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_2yflVStuEeWDR7Os3wiPYA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_2yflVituEeWDR7Os3wiPYA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_2yflVytuEeWDR7Os3wiPYA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_2yflWCtuEeWDR7Os3wiPYA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2yflWStuEeWDR7Os3wiPYA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_2ylE4CtuEeWDR7Os3wiPYA" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_2ylE4StuEeWDR7Os3wiPYA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2ylE4ituEeWDR7Os3wiPYA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_9TAsACtuEeWDR7Os3wiPYA" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_9TAsAStuEeWDR7Os3wiPYA" name="stereotype" stringValue="StandardProfile::Metaclass"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://UML_PROFILES/Standard.profile.uml#Metaclass"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9TAsAituEeWDR7Os3wiPYA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_9TAsAytuEeWDR7Os3wiPYA" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_9TAsBCtuEeWDR7Os3wiPYA" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_9TAsBStuEeWDR7Os3wiPYA" name="stereotype" stringValue="StandardProfile::Metaclass"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://UML_PROFILES/Standard.profile.uml#Metaclass"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9TAsBituEeWDR7Os3wiPYA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_9TKdACtuEeWDR7Os3wiPYA" type="StereotypeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_9TKdAStuEeWDR7Os3wiPYA" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_9TKdAituEeWDR7Os3wiPYA" name="stereotype" stringValue="StandardProfile::Metaclass"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://UML_PROFILES/Standard.profile.uml#Metaclass"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9TKdAytuEeWDR7Os3wiPYA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Mtxw4CtvEeWDR7Os3wiPYA" type="3012">
+ <element xmi:type="uml:Property" href="test-exceptions.uml#_MtwiwCtvEeWDR7Os3wiPYA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Mtxw4StvEeWDR7Os3wiPYA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Mtxw4itvEeWDR7Os3wiPYA" type="3012">
+ <element xmi:type="uml:Property" href="test-exceptions.uml#_MtvUoCtvEeWDR7Os3wiPYA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Mtxw4ytvEeWDR7Os3wiPYA"/>
+ </children>
+ <element xmi:type="uml:Class" href="test-exceptions.uml#_2yb68CtuEeWDR7Os3wiPYA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2yeXMStuEeWDR7Os3wiPYA" x="484" y="158" height="108"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_9TIn0CtuEeWDR7Os3wiPYA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_9TIn0StuEeWDR7Os3wiPYA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_9TJO4CtuEeWDR7Os3wiPYA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="test-exceptions.uml#_2yb68CtuEeWDR7Os3wiPYA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9TIn0ituEeWDR7Os3wiPYA" x="727" y="168"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_hKYWkSZOEeWmgOFg9eu0tA" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_hKYWkiZOEeWmgOFg9eu0tA"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_hKYWkyZOEeWmgOFg9eu0tA">
+ <owner xmi:type="uml:Model" href="test-exceptions.uml#_hJmTcCZOEeWmgOFg9eu0tA"/>
+ </styles>
+ <element xmi:type="uml:Model" href="test-exceptions.uml#_hJmTcCZOEeWmgOFg9eu0tA"/>
+ <edges xmi:type="notation:Connector" xmi:id="_2Ln7wSZOEeWmgOFg9eu0tA" type="StereotypeCommentLink" source="_2LQIUCZOEeWmgOFg9eu0tA" target="_2LmtoCZOEeWmgOFg9eu0tA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_2Ln7wiZOEeWmgOFg9eu0tA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_2Loi0CZOEeWmgOFg9eu0tA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="gmfgen.uml#_WWjwvbA9EeO4_99b0CahZA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2Ln7wyZOEeWmgOFg9eu0tA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2Ln7xCZOEeWmgOFg9eu0tA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2Ln7xSZOEeWmgOFg9eu0tA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_96UwACZSEeWmgOFg9eu0tA" type="4001" source="_gn8icCZPEeWmgOFg9eu0tA" target="_z0hksCZSEeWmgOFg9eu0tA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_96UwAyZSEeWmgOFg9eu0tA" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_96UwBCZSEeWmgOFg9eu0tA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_96UwBSZSEeWmgOFg9eu0tA" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_96UwBiZSEeWmgOFg9eu0tA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_96UwByZSEeWmgOFg9eu0tA" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_96UwCCZSEeWmgOFg9eu0tA" x="-1" y="-41"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_96UwCSZSEeWmgOFg9eu0tA" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_96VXECZSEeWmgOFg9eu0tA" y="39"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_96VXESZSEeWmgOFg9eu0tA" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_96VXEiZSEeWmgOFg9eu0tA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_96VXEyZSEeWmgOFg9eu0tA" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_96VXFCZSEeWmgOFg9eu0tA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_96UwASZSEeWmgOFg9eu0tA"/>
+ <element xmi:type="uml:Association" href="test-exceptions.uml#_96HUoCZSEeWmgOFg9eu0tA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_96UwAiZSEeWmgOFg9eu0tA" points="[-6, 27, 0, -85]$[-7, 104, -1, -8]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_969CICZSEeWmgOFg9eu0tA" id="(0.45454545454545453,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_969CISZSEeWmgOFg9eu0tA" id="(0.45,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_8D2hJCZTEeWmgOFg9eu0tA" type="StereotypeCommentLink" source="_z0hksCZSEeWmgOFg9eu0tA" target="_8D2hICZTEeWmgOFg9eu0tA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_8D2hJSZTEeWmgOFg9eu0tA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_8D2hKSZTEeWmgOFg9eu0tA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_8D2hJiZTEeWmgOFg9eu0tA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_8D2hJyZTEeWmgOFg9eu0tA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_8D2hKCZTEeWmgOFg9eu0tA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_RlVFkCZUEeWmgOFg9eu0tA" type="8500" source="_RZMuECZUEeWmgOFg9eu0tA" target="_gn8icCZPEeWmgOFg9eu0tA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_RlVsoCZUEeWmgOFg9eu0tA" type="8501">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_RlVsoSZUEeWmgOFg9eu0tA" x="-7" y="24"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_RlVFkSZUEeWmgOFg9eu0tA"/>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_RlVFkiZUEeWmgOFg9eu0tA" points="[0, 0, 78, 147]$[27, -139, 105, 8]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Rl4fMCZUEeWmgOFg9eu0tA" id="(0.06191950464396285,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Rl4fMSZUEeWmgOFg9eu0tA" id="(0.7177033492822966,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_9U4ZRCZVEeWmgOFg9eu0tA" type="StereotypeCommentLink" source="_gn8icCZPEeWmgOFg9eu0tA" target="_9U4ZQCZVEeWmgOFg9eu0tA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_9U4ZRSZVEeWmgOFg9eu0tA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_9U4ZSSZVEeWmgOFg9eu0tA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="test-exceptions.uml#_gn44ECZPEeWmgOFg9eu0tA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_9U4ZRiZVEeWmgOFg9eu0tA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9U4ZRyZVEeWmgOFg9eu0tA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9U4ZSCZVEeWmgOFg9eu0tA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_VdJpsCZqEeW5F5zEtIBA-w" type="4002" source="_gn8icCZPEeWmgOFg9eu0tA" target="_LccZwCZqEeW5F5zEtIBA-w">
+ <children xmi:type="notation:DecorationNode" xmi:id="_VdKQwCZqEeW5F5zEtIBA-w" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_VdKQwSZqEeW5F5zEtIBA-w" x="205" y="294"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_VdJpsSZqEeW5F5zEtIBA-w"/>
+ <element xmi:type="uml:Generalization" href="test-exceptions.uml#_Vc1goCZqEeW5F5zEtIBA-w"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_VdJpsiZqEeW5F5zEtIBA-w" points="[47, -61, -133, 164]$[130, -221, -50, 4]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Vd8T4CZqEeW5F5zEtIBA-w" id="(0.5263157894736842,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2PYRMCtuEeWDR7Os3wiPYA" id="(0.4605809128630705,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_o4nj4CZqEeW5F5zEtIBA-w" type="4001" source="_FIOVkCZdEeW5F5zEtIBA-w" target="_LccZwCZqEeW5F5zEtIBA-w" routing="Rectilinear">
+ <children xmi:type="notation:DecorationNode" xmi:id="_o4oK8CZqEeW5F5zEtIBA-w" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_o4oK8SZqEeW5F5zEtIBA-w" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_o4oK8iZqEeW5F5zEtIBA-w" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_o4oK8yZqEeW5F5zEtIBA-w" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_o4oK9CZqEeW5F5zEtIBA-w" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_o4oK9SZqEeW5F5zEtIBA-w" x="-1" y="-38"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_o4oyACZqEeW5F5zEtIBA-w" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_o4oyASZqEeW5F5zEtIBA-w" x="-10" y="22"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_o4oyAiZqEeW5F5zEtIBA-w" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_o4oyAyZqEeW5F5zEtIBA-w" x="-1" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_o4oyBCZqEeW5F5zEtIBA-w" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_o4oyBSZqEeW5F5zEtIBA-w" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_o4nj4SZqEeW5F5zEtIBA-w"/>
+ <element xmi:type="uml:Association" href="test-exceptions.uml#_o4SMsCZqEeW5F5zEtIBA-w"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_o4nj4iZqEeW5F5zEtIBA-w" points="[-305, 0, -177, -71]$[-305, 102, -177, 31]$[-244, 102, -116, 31]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_o5Xx0CZqEeW5F5zEtIBA-w" id="(0.6736242884250474,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_o5Xx0SZqEeW5F5zEtIBA-w" id="(0.24066390041493776,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_6-hlACdJEeW3Ao6XU3_v_g" type="4001" source="_XyGTgCdJEeW3Ao6XU3_v_g" target="_2LQIUCZOEeWmgOFg9eu0tA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_6-iMECdJEeW3Ao6XU3_v_g" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_6-iMESdJEeW3Ao6XU3_v_g" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_6-iMEidJEeW3Ao6XU3_v_g" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_6-iMEydJEeW3Ao6XU3_v_g" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_6-izICdJEeW3Ao6XU3_v_g" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_6-izISdJEeW3Ao6XU3_v_g" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_6-izIidJEeW3Ao6XU3_v_g" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_6-izIydJEeW3Ao6XU3_v_g" x="-18" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_6-izJCdJEeW3Ao6XU3_v_g" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_6-izJSdJEeW3Ao6XU3_v_g" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_6-izJidJEeW3Ao6XU3_v_g" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_6-izJydJEeW3Ao6XU3_v_g" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_6-hlASdJEeW3Ao6XU3_v_g"/>
+ <element xmi:type="uml:Association" href="test-exceptions.uml#_6PWK0CdJEeW3Ao6XU3_v_g"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_6-hlAidJEeW3Ao6XU3_v_g" points="[21, 5, -119, 0]$[119, 3, -21, -2]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_6_xiMCdJEeW3Ao6XU3_v_g" id="(1.0,0.33783783783783783)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_6_xiMSdJEeW3Ao6XU3_v_g" id="(0.0,0.45161290322580644)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_9WJuQCdKEeW3Ao6XU3_v_g" type="StereotypeCommentLink" source="_XyGTgCdJEeW3Ao6XU3_v_g" target="_9WJHMCdKEeW3Ao6XU3_v_g">
+ <styles xmi:type="notation:FontStyle" xmi:id="_9WJuQSdKEeW3Ao6XU3_v_g"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_9WJuRSdKEeW3Ao6XU3_v_g" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="test-exceptions.uml#_XxM7oCdJEeW3Ao6XU3_v_g"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_9WJuQidKEeW3Ao6XU3_v_g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9WJuQydKEeW3Ao6XU3_v_g"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9WJuRCdKEeW3Ao6XU3_v_g"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_07OV0CpqEeWZzc-gY9GRNA" type="4001" source="_gn8icCZPEeWmgOFg9eu0tA" target="_tG1McCpqEeWZzc-gY9GRNA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_07O84CpqEeWZzc-gY9GRNA" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_07O84SpqEeWZzc-gY9GRNA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_07O84ipqEeWZzc-gY9GRNA" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_07O84ypqEeWZzc-gY9GRNA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_07O85CpqEeWZzc-gY9GRNA" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_07Pj8CpqEeWZzc-gY9GRNA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_07Pj8SpqEeWZzc-gY9GRNA" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_07Pj8ipqEeWZzc-gY9GRNA" x="-14" y="19"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_07Pj8ypqEeWZzc-gY9GRNA" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_07Pj9CpqEeWZzc-gY9GRNA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_07Pj9SpqEeWZzc-gY9GRNA" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_07Pj9ipqEeWZzc-gY9GRNA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_07OV0SpqEeWZzc-gY9GRNA"/>
+ <element xmi:type="uml:Association" href="test-exceptions.uml#_051OsCpqEeWZzc-gY9GRNA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_07OV0ipqEeWZzc-gY9GRNA" points="[0, 0, -255, 51]$[255, -51, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0_Wn4CpqEeWZzc-gY9GRNA" id="(1.0,0.1896551724137931)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0_Wn4SpqEeWZzc-gY9GRNA" id="(0.0,0.79)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_H21rQCprEeWZzc-gY9GRNA" type="4013" source="_ni7iICZQEeWmgOFg9eu0tA" target="_07OV0CpqEeWZzc-gY9GRNA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_H21rQSprEeWZzc-gY9GRNA"/>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_H21rQiprEeWZzc-gY9GRNA" points="[0, -17, -2, 109]$[0, -127, -2, -1]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_H6jGkCprEeWZzc-gY9GRNA" id="(0.15204678362573099,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_H6jGkSprEeWZzc-gY9GRNA" id="(0.4816753926701571,0.5319148936170213)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_fhTVcCprEeWZzc-gY9GRNA" type="StereotypeCommentLink" source="_XR_KoCprEeWZzc-gY9GRNA" target="_fhSHUCprEeWZzc-gY9GRNA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_fhTVcSprEeWZzc-gY9GRNA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_fhTVdSprEeWZzc-gY9GRNA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="test-exceptions.uml#_XR65MCprEeWZzc-gY9GRNA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_fhTVciprEeWZzc-gY9GRNA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fhTVcyprEeWZzc-gY9GRNA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fhTVdCprEeWZzc-gY9GRNA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_lx6-9CprEeWZzc-gY9GRNA" type="StereotypeCommentLink" source="_tG1McCpqEeWZzc-gY9GRNA" target="_lx6-8CprEeWZzc-gY9GRNA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_lx6-9SprEeWZzc-gY9GRNA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lx7mACprEeWZzc-gY9GRNA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="test-exceptions.uml#_tF1G4CpqEeWZzc-gY9GRNA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lx6-9iprEeWZzc-gY9GRNA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lx6-9yprEeWZzc-gY9GRNA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lx6--CprEeWZzc-gY9GRNA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_nhQ1oCprEeWZzc-gY9GRNA" type="4001" source="_XR_KoCprEeWZzc-gY9GRNA" target="_tG1McCpqEeWZzc-gY9GRNA" routing="Rectilinear">
+ <children xmi:type="notation:DecorationNode" xmi:id="_nhQ1oyprEeWZzc-gY9GRNA" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_nhRcsCprEeWZzc-gY9GRNA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_nhRcsSprEeWZzc-gY9GRNA" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_nhRcsiprEeWZzc-gY9GRNA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_nhRcsyprEeWZzc-gY9GRNA" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_nhRctCprEeWZzc-gY9GRNA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_nhRctSprEeWZzc-gY9GRNA" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_nhSDwCprEeWZzc-gY9GRNA" x="12" y="37"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_nhSDwSprEeWZzc-gY9GRNA" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_nhSDwiprEeWZzc-gY9GRNA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_nhSDwyprEeWZzc-gY9GRNA" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_nhSDxCprEeWZzc-gY9GRNA" x="8" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_nhQ1oSprEeWZzc-gY9GRNA"/>
+ <element xmi:type="uml:Association" href="test-exceptions.uml#_nfvLoCprEeWZzc-gY9GRNA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_nhQ1oiprEeWZzc-gY9GRNA" points="[0, -61, 264, 58]$[-265, -61, -1, 58]$[-265, -119, -1, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nmCA4CprEeWZzc-gY9GRNA" id="(0.0,0.95)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nmCA4SprEeWZzc-gY9GRNA" id="(0.49034749034749037,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_EfBlcCpsEeWZzc-gY9GRNA" type="4002" source="_XR_KoCprEeWZzc-gY9GRNA" target="_tG1McCpqEeWZzc-gY9GRNA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_EfBlcypsEeWZzc-gY9GRNA" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EfBldCpsEeWZzc-gY9GRNA" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_EfBlcSpsEeWZzc-gY9GRNA"/>
+ <element xmi:type="uml:Generalization" href="test-exceptions.uml#_EdbqACpsEeWZzc-gY9GRNA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_EfBlcipsEeWZzc-gY9GRNA" points="[-19, -8, 215, 69]$[-184, -79, 50, -2]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_EjlVUCpsEeWZzc-gY9GRNA" id="(0.0,0.17)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_EjlVUSpsEeWZzc-gY9GRNA" id="(1.0,0.69)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_FNiRQCpsEeWZzc-gY9GRNA" type="4002" source="_XyGTgCdJEeW3Ao6XU3_v_g" target="_tG1McCpqEeWZzc-gY9GRNA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_FNi4UCpsEeWZzc-gY9GRNA" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FNi4USpsEeWZzc-gY9GRNA" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_FNiRQSpsEeWZzc-gY9GRNA"/>
+ <element xmi:type="uml:Generalization" href="test-exceptions.uml#_FL9j8CpsEeWZzc-gY9GRNA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_FNiRQipsEeWZzc-gY9GRNA" points="[-38, 10, 156, -66]$[-197, 26, -3, -50]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FSOkACpsEeWZzc-gY9GRNA" id="(0.0,0.3108108108108108)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FSPLECpsEeWZzc-gY9GRNA" id="(1.0,0.48)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_6xlOwCp2EeW5FrNGH8gctQ" type="StereotypeCommentLink" source="_36cpkCp2EeW5FrNGH8gctQ" target="_6xknsCp2EeW5FrNGH8gctQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_6xlOwSp2EeW5FrNGH8gctQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_6xlOxSp2EeW5FrNGH8gctQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="test-exceptions.uml#_36S4kCp2EeW5FrNGH8gctQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_6xlOwip2EeW5FrNGH8gctQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_6xlOwyp2EeW5FrNGH8gctQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_6xlOxCp2EeW5FrNGH8gctQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_8UcIoCp2EeW5FrNGH8gctQ" type="4002" source="_36cpkCp2EeW5FrNGH8gctQ" target="_tG1McCpqEeWZzc-gY9GRNA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_8UcvsCp2EeW5FrNGH8gctQ" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_8UcvsSp2EeW5FrNGH8gctQ" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_8UcIoSp2EeW5FrNGH8gctQ"/>
+ <element xmi:type="uml:Generalization" href="test-exceptions.uml#_8T2SwCp2EeW5FrNGH8gctQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_8UcIoip2EeW5FrNGH8gctQ" points="[-9, 4, 172, -93]$[-143, 94, 38, -3]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_8V79cCp2EeW5FrNGH8gctQ" id="(0.0,0.578125)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_8V79cSp2EeW5FrNGH8gctQ" id="(1.0,0.23)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_9TJO4StuEeWDR7Os3wiPYA" type="StereotypeCommentLink" source="_2yeXMCtuEeWDR7Os3wiPYA" target="_9TIn0CtuEeWDR7Os3wiPYA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_9TJO4ituEeWDR7Os3wiPYA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_9TJO5ituEeWDR7Os3wiPYA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="test-exceptions.uml#_2yb68CtuEeWDR7Os3wiPYA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_9TJO4ytuEeWDR7Os3wiPYA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9TJO5CtuEeWDR7Os3wiPYA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9TJO5StuEeWDR7Os3wiPYA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_99t14CtuEeWDR7Os3wiPYA" type="4001" source="_2yeXMCtuEeWDR7Os3wiPYA" target="_tG1McCpqEeWZzc-gY9GRNA" routing="Rectilinear">
+ <children xmi:type="notation:DecorationNode" xmi:id="_99uc8CtuEeWDR7Os3wiPYA" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_99uc8StuEeWDR7Os3wiPYA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_99uc8ituEeWDR7Os3wiPYA" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_99uc8ytuEeWDR7Os3wiPYA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_99uc9CtuEeWDR7Os3wiPYA" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_99uc9StuEeWDR7Os3wiPYA" x="14" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_99uc9ituEeWDR7Os3wiPYA" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_99uc9ytuEeWDR7Os3wiPYA" x="12" y="37"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_99uc-CtuEeWDR7Os3wiPYA" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_99uc-StuEeWDR7Os3wiPYA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_99uc-ituEeWDR7Os3wiPYA" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_99uc-ytuEeWDR7Os3wiPYA" x="12" y="-15"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_99t14StuEeWDR7Os3wiPYA"/>
+ <element xmi:type="uml:Association" href="test-exceptions.uml#_99MRcCtuEeWDR7Os3wiPYA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_99t14ituEeWDR7Os3wiPYA" points="[0, -76, -79, -76]$[208, -76, 129, -76]$[208, -18, 129, -18]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9_RVECtuEeWDR7Os3wiPYA" id="(1.0,0.728)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9_RVEStuEeWDR7Os3wiPYA" id="(0.0,0.18)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_InTqwCtvEeWDR7Os3wiPYA" type="4002" source="_2yeXMCtuEeWDR7Os3wiPYA" target="_LccZwCZqEeW5F5zEtIBA-w">
+ <children xmi:type="notation:DecorationNode" xmi:id="_InUR0CtvEeWDR7Os3wiPYA" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_InUR0StvEeWDR7Os3wiPYA" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_InTqwStvEeWDR7Os3wiPYA"/>
+ <element xmi:type="uml:Generalization" href="test-exceptions.uml#_ImytYCtvEeWDR7Os3wiPYA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_InTqwitvEeWDR7Os3wiPYA" points="[-11, -24, 63, 77]$[167, -98, 241, 3]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_IorjwCtvEeWDR7Os3wiPYA" id="(0.3065326633165829,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_IorjwStvEeWDR7Os3wiPYA" id="(0.5995850622406639,1.0)"/>
+ </edges>
+ </notation:Diagram>
+ <css:ModelStyleSheets xmi:id="_qS1DwCdJEeW3Ao6XU3_v_g">
+ <stylesheets xmi:type="css:EmbeddedStyleSheet" xmi:id="_qS3gACdJEeW3Ao6XU3_v_g" label="default" content="Class > Compartment[kind='nestedclassifiers'] { visible: false; }&#xA;"/>
+ </css:ModelStyleSheets>
+</xmi:XMI>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/model/test-exceptions.uml b/tests/framework/org.eclipse.papyrus.tests.framework/model/test-exceptions.uml
new file mode 100644
index 00000000000..a3eec5258e1
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/model/test-exceptions.uml
@@ -0,0 +1,287 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:standard="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML">
+ <uml:Model xmi:id="_hJmTcCZOEeWmgOFg9eu0tA" name="exceptions" URI="http://www.eclipse.org/papyrus/2015/testframework/exceptions">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ni5s8CZQEeWmgOFg9eu0tA" annotatedElement="_051OsCpqEeWZzc-gY9GRNA">
+ <body>Collects matching rules for the edit-parts that cannot be combined to interact in a test case. The indirection is required to allow repetation of the same edit-part reference, and Ecore does not support non-unique reference collections.</body>
+ </ownedComment>
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_nodNQCZOEeWmgOFg9eu0tA">
+ <importedPackage xmi:type="uml:Model" href="gmfgen.uml#_WWjJYLA9EeO4_99b0CahZA"/>
+ </packageImport>
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_ULxY0CZTEeWmgOFg9eu0tA">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/>
+ </packageImport>
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_ywmmYCZOEeWmgOFg9eu0tA">
+ <importedPackage xmi:type="uml:Model" href="testingFrameworkBase.uml#_3xixwD-oEeOBJIvKdeZtpQ"/>
+ </packageImport>
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_wmAQgCiSEeW4h-eHBrikiA">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Class" xmi:id="_gn44ECZPEeWmgOFg9eu0tA" name="ForbiddenEditPartPermutation">
+ <ownedRule xmi:type="uml:Constraint" xmi:id="_RZLf8CZUEeWmgOFg9eu0tA" name="test_classes">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_swkH0CZUEeWmgOFg9eu0tA">
+ <language>OCL</language>
+ <language>Natural language</language>
+ <body>testClass->forAll(conformsTo(_'org.eclipse.papyrus.uml.diagram.tests'::AbstractPapyrusTestCase.oclAsType(UML::Type)))</body>
+ <body>The test classes constrained by a ForbiddenEditPartPermutation are some kind of AbstractPapyrusTestCase from the framework base model.</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:type="uml:Generalization" xmi:id="_Vc1goCZqEeW5F5zEtIBA-w" general="_LcZWcCZqEeW5F5zEtIBA-w"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_asC50CZREeWmgOFg9eu0tA" name="reasonKind" type="_zturECZQEeWmgOFg9eu0tA">
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_skpTECZREeWmgOFg9eu0tA" instance="_1r95YCZQEeWmgOFg9eu0tA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_jm7xMCZREeWmgOFg9eu0tA" name="reason" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oQqVYCZREeWmgOFg9eu0tA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oQy4QCZREeWmgOFg9eu0tA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_96H7sCZSEeWmgOFg9eu0tA" name="testClass" association="_96HUoCZSEeWmgOFg9eu0tA">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GvxtwCZTEeWmgOFg9eu0tA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gvy74CZTEeWmgOFg9eu0tA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_054SACpqEeWZzc-gY9GRNA" name="editPart" type="_tF1G4CpqEeWZzc-gY9GRNA" aggregation="composite" association="_051OsCpqEeWZzc-gY9GRNA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8Gd0gCpqEeWZzc-gY9GRNA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8GfpsCpqEeWZzc-gY9GRNA" value="*"/>
+ </ownedAttribute>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_nIdYYCZrEeW5F5zEtIBA-w" name="validate" redefinedOperation="_42euwCZqEeW5F5zEtIBA-w">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_nIdYYSZrEeW5F5zEtIBA-w" name="editPart" isOrdered="true" isUnique="false" effect="read">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InstanceSpecification"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nIdYYiZrEeW5F5zEtIBA-w" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nIdYYyZrEeW5F5zEtIBA-w" value="*"/>
+ </ownedParameter>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_nIdYZCZrEeW5F5zEtIBA-w" name="testClass" effect="read">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ </ownedParameter>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_XhUA0CiOEeW4h-eHBrikiA" name="diagnostics" effect="update">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EDiagnosticChain"/>
+ </ownedParameter>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_nIdYZSZrEeW5F5zEtIBA-w" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_zturECZQEeWmgOFg9eu0tA" name="ForbiddenReasonKind">
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_1r95YCZQEeWmgOFg9eu0tA" name="invalid">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Bgkv4CZREeWmgOFg9eu0tA">
+ <body>Indicates that the permutation of edit-parts is forbidden because it is not valid to combine the
+corresponding model elements in an UML model.</body>
+ </ownedComment>
+ </ownedLiteral>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_2oyG8CZQEeWmgOFg9eu0tA" name="failing">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P2QcACZREeWmgOFg9eu0tA" annotatedElement="_2oyG8CZQEeWmgOFg9eu0tA">
+ <body>Indicates that the permutation of edit-parts is forbidden because the tests generated would fail.
+The system-under-test intends to support this permutation, but it does not work.</body>
+ </ownedComment>
+ </ownedLiteral>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_CkK64CZREeWmgOFg9eu0tA" name="unimplemented">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_YxhG0CZREeWmgOFg9eu0tA" annotatedElement="_CkK64CZREeWmgOFg9eu0tA">
+ <body>Indicates that the permutation of edit-parts is forbidden because the
+system-under-test does not intend to support it, so generating tests
+would be pointless (they would only fail).</body>
+ </ownedComment>
+ </ownedLiteral>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_dqv6QCttEeWDR7Os3wiPYA" name="interactive"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_96HUoCZSEeWmgOFg9eu0tA" visibility="private" memberEnd="_96H7sCZSEeWmgOFg9eu0tA _96H7sSZSEeWmgOFg9eu0tA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_96HUoSZSEeWmgOFg9eu0tA" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_96HUoiZSEeWmgOFg9eu0tA" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_96H7sSZSEeWmgOFg9eu0tA" name="constraint" type="_gn44ECZPEeWmgOFg9eu0tA" association="_96HUoCZSEeWmgOFg9eu0tA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GL3IYCZTEeWmgOFg9eu0tA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GL4WgCZTEeWmgOFg9eu0tA" value="*"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_FHLzwCZdEeW5F5zEtIBA-w" name="TestExceptions">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_o4SzwiZqEeW5F5zEtIBA-w" name="constraint" type="_LcZWcCZqEeW5F5zEtIBA-w" aggregation="composite" association="_o4SMsCZqEeW5F5zEtIBA-w">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vgYiECZqEeW5F5zEtIBA-w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vgZwMCZqEeW5F5zEtIBA-w" value="*"/>
+ </ownedAttribute>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_2oO5ECZrEeW5F5zEtIBA-w" name="validate">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_A6M4ICZsEeW5F5zEtIBA-w">
+ <body>Determines whether all of my test constraints are satisfied by a particular permutation
+of edit-parts for an abstract test class.</body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_2oO5ESZrEeW5F5zEtIBA-w" name="editPart" isOrdered="true" isUnique="false" effect="read">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InstanceSpecification"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2oO5EiZrEeW5F5zEtIBA-w" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2oO5EyZrEeW5F5zEtIBA-w" value="*"/>
+ </ownedParameter>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_2oO5FCZrEeW5F5zEtIBA-w" name="testClass" effect="read">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ </ownedParameter>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_N8_x8CiOEeW4h-eHBrikiA" name="diagnostics" effect="update">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EDiagnosticChain"/>
+ </ownedParameter>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_2oO5FSZrEeW5F5zEtIBA-w" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_LcZWcCZqEeW5F5zEtIBA-w" name="TestConstraint" isAbstract="true">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_o4Ta0CZqEeW5F5zEtIBA-w" name="container" type="_FHLzwCZdEeW5F5zEtIBA-w" association="_o4SMsCZqEeW5F5zEtIBA-w"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_zx3pwCtqEeWDR7Os3wiPYA" name="omitOnFailure" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedAttribute>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_42euwCZqEeW5F5zEtIBA-w" name="validate" isAbstract="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_OkhTECZsEeW5F5zEtIBA-w">
+ <body>Determines whether I permit a particular permutation of edit-parts for an abstract test class.</body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_EMGjMCZrEeW5F5zEtIBA-w" name="editPart" isOrdered="true" isUnique="false" effect="read">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InstanceSpecification"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_H0ci4CZrEeW5F5zEtIBA-w" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_H0dxACZrEeW5F5zEtIBA-w" value="*"/>
+ </ownedParameter>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_epr1QCZrEeW5F5zEtIBA-w" name="testClass" effect="read">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ </ownedParameter>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_TDPTACiOEeW4h-eHBrikiA" name="diagnostics" effect="update">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EDiagnosticChain"/>
+ </ownedParameter>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_h-cKkCZrEeW5F5zEtIBA-w" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_o4SMsCZqEeW5F5zEtIBA-w" visibility="private" memberEnd="_o4SzwiZqEeW5F5zEtIBA-w _o4Ta0CZqEeW5F5zEtIBA-w">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o4SzwCZqEeW5F5zEtIBA-w" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o4SzwSZqEeW5F5zEtIBA-w" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_XxM7oCdJEeW3Ao6XU3_v_g" name="EditPartRef">
+ <generalization xmi:type="uml:Generalization" xmi:id="_FL9j8CpsEeWZzc-gY9GRNA" general="_tF1G4CpqEeWZzc-gY9GRNA"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_6PZOICdJEeW3Ao6XU3_v_g" name="editPart" association="_6PWK0CdJEeW3Ao6XU3_v_g">
+ <type xmi:type="uml:Class" href="gmfgen.uml#_WWjwvbA9EeO4_99b0CahZA"/>
+ </ownedAttribute>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="__0prkCpsEeWZzc-gY9GRNA" name="matches" redefinedOperation="_bXUy4CpsEeWZzc-gY9GRNA">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="__0prkSpsEeWZzc-gY9GRNA" name="editPart" effect="read">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InstanceSpecification"/>
+ </ownedParameter>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_m4SQcCpzEeW5FrNGH8gctQ" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_6PWK0CdJEeW3Ao6XU3_v_g" visibility="private" memberEnd="_6PZOICdJEeW3Ao6XU3_v_g _6PZ1MCdJEeW3Ao6XU3_v_g">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6PXY8CdJEeW3Ao6XU3_v_g" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6PYAACdJEeW3Ao6XU3_v_g" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_6PZ1MCdJEeW3Ao6XU3_v_g" name="ref" type="_XxM7oCdJEeW3Ao6XU3_v_g" association="_6PWK0CdJEeW3Ao6XU3_v_g">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_--jE4CdJEeW3Ao6XU3_v_g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_--kTACdJEeW3Ao6XU3_v_g" value="*"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_tF1G4CpqEeWZzc-gY9GRNA" name="EditPartSpec" isAbstract="true">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_nfxA0CprEeWZzc-gY9GRNA" name="composite" type="_XR65MCprEeWZzc-gY9GRNA" association="_nfvLoCprEeWZzc-gY9GRNA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_g4Vu8CptEeWZzc-gY9GRNA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_g4W9ECptEeWZzc-gY9GRNA" value="1"/>
+ </ownedAttribute>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_bXUy4CpsEeWZzc-gY9GRNA" name="matches" isAbstract="true">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_nOjfkCpsEeWZzc-gY9GRNA" name="editPart" effect="read">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InstanceSpecification"/>
+ </ownedParameter>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_geutYCpzEeW5FrNGH8gctQ" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_051OsCpqEeWZzc-gY9GRNA" visibility="private" memberEnd="_054SACpqEeWZzc-gY9GRNA _054SASpqEeWZzc-gY9GRNA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_052c0CpqEeWZzc-gY9GRNA" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_053D4CpqEeWZzc-gY9GRNA" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_054SASpqEeWZzc-gY9GRNA" name="forbiddenPermutation" type="_gn44ECZPEeWmgOFg9eu0tA" association="_051OsCpqEeWZzc-gY9GRNA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6Mk6sCpqEeWZzc-gY9GRNA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6Mmv4CpqEeWZzc-gY9GRNA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_XR65MCprEeWZzc-gY9GRNA" name="CompositeEditPartSpec">
+ <generalization xmi:type="uml:Generalization" xmi:id="_EdbqACpsEeWZzc-gY9GRNA" general="_tF1G4CpqEeWZzc-gY9GRNA"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_nfvysiprEeWZzc-gY9GRNA" name="operand" type="_tF1G4CpqEeWZzc-gY9GRNA" aggregation="composite" association="_nfvLoCprEeWZzc-gY9GRNA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1OFyACprEeWZzc-gY9GRNA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1OHAICprEeWZzc-gY9GRNA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_SOJn4CpsEeWZzc-gY9GRNA" name="operator" visibility="public" type="_JaahYCpsEeWZzc-gY9GRNA"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_6L89sCpsEeWZzc-gY9GRNA" name="matches" redefinedOperation="_bXUy4CpsEeWZzc-gY9GRNA">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_6L89sSpsEeWZzc-gY9GRNA" name="editPart" effect="read">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InstanceSpecification"/>
+ </ownedParameter>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_l-loUCpzEeW5FrNGH8gctQ" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_nfvLoCprEeWZzc-gY9GRNA" visibility="private" memberEnd="_nfvysiprEeWZzc-gY9GRNA _nfxA0CprEeWZzc-gY9GRNA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_nfvysCprEeWZzc-gY9GRNA" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_nfvysSprEeWZzc-gY9GRNA" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_JaahYCpsEeWZzc-gY9GRNA" name="OperatorKind">
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_MUuWYCpsEeWZzc-gY9GRNA" name="and"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_O9vnECpsEeWZzc-gY9GRNA" name="or"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_QjVE0CpsEeWZzc-gY9GRNA" name="not"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_36S4kCp2EeW5FrNGH8gctQ" name="AnyEditPart">
+ <generalization xmi:type="uml:Generalization" xmi:id="_8T2SwCp2EeW5FrNGH8gctQ" general="_tF1G4CpqEeWZzc-gY9GRNA"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_GpR1gCp3EeW5FrNGH8gctQ" name="matches" redefinedOperation="_bXUy4CpsEeWZzc-gY9GRNA">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_GpR1gSp3EeW5FrNGH8gctQ" name="editPart" effect="read">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InstanceSpecification"/>
+ </ownedParameter>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_GpR1gip3EeW5FrNGH8gctQ" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_2yb68CtuEeWDR7Os3wiPYA" name="ForbiddenEditPart">
+ <generalization xmi:type="uml:Generalization" xmi:id="_ImytYCtvEeWDR7Os3wiPYA" general="_LcZWcCZqEeW5F5zEtIBA-w"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_99PUwCtuEeWDR7Os3wiPYA" name="editPart" type="_tF1G4CpqEeWZzc-gY9GRNA" aggregation="composite" association="_99MRcCtuEeWDR7Os3wiPYA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CDzhgCtvEeWDR7Os3wiPYA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CD0voCtvEeWDR7Os3wiPYA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_MtvUoCtvEeWDR7Os3wiPYA" name="reason" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MtvUoStvEeWDR7Os3wiPYA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MtvUoitvEeWDR7Os3wiPYA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_MtwiwCtvEeWDR7Os3wiPYA" name="reasonKind" type="_zturECZQEeWmgOFg9eu0tA">
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_MtwiwStvEeWDR7Os3wiPYA" instance="_1r95YCZQEeWmgOFg9eu0tA"/>
+ </ownedAttribute>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_eXmuUCtvEeWDR7Os3wiPYA" name="validate" redefinedOperation="_42euwCZqEeW5F5zEtIBA-w">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_eXmuUStvEeWDR7Os3wiPYA" name="editPart" isOrdered="true" isUnique="false" effect="read">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InstanceSpecification"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eXmuUitvEeWDR7Os3wiPYA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eXmuUytvEeWDR7Os3wiPYA" value="*"/>
+ </ownedParameter>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_eXmuVCtvEeWDR7Os3wiPYA" name="testClass" effect="read">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ </ownedParameter>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_eXmuVStvEeWDR7Os3wiPYA" name="diagnostics" effect="update">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EDiagnosticChain"/>
+ </ownedParameter>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_eXmuVitvEeWDR7Os3wiPYA" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_99MRcCtuEeWDR7Os3wiPYA" visibility="private" memberEnd="_99PUwCtuEeWDR7Os3wiPYA _99Qi4CtuEeWDR7Os3wiPYA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_99OGoCtuEeWDR7Os3wiPYA" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_99OGoStuEeWDR7Os3wiPYA" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_99Qi4CtuEeWDR7Os3wiPYA" name="forbidden" type="_2yb68CtuEeWDR7Os3wiPYA" association="_99MRcCtuEeWDR7Os3wiPYA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FNeBICtvEeWDR7Os3wiPYA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FNfPQCtvEeWDR7Os3wiPYA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_5Vz7oCZVEeWmgOFg9eu0tA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5V0isCZVEeWmgOFg9eu0tA" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard#/"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
+ </profileApplication>
+ </uml:Model>
+ <standard:Metamodel xmi:id="_60HssCZVEeWmgOFg9eu0tA" base_Model="_hJmTcCZOEeWmgOFg9eu0tA"/>
+ <standard:Metaclass xmi:id="_9UmscCZVEeWmgOFg9eu0tA" base_Class="_gn44ECZPEeWmgOFg9eu0tA"/>
+ <standard:Metaclass xmi:id="_9VvekCdKEeW3Ao6XU3_v_g" base_Class="_XxM7oCdJEeW3Ao6XU3_v_g"/>
+ <standard:Metaclass xmi:id="_fgigcCprEeWZzc-gY9GRNA" base_Class="_XR65MCprEeWZzc-gY9GRNA"/>
+ <standard:Metaclass xmi:id="_lxYzcCprEeWZzc-gY9GRNA" base_Class="_tF1G4CpqEeWZzc-gY9GRNA"/>
+ <standard:Metaclass xmi:id="_6xRswCp2EeW5FrNGH8gctQ" base_Class="_36S4kCp2EeW5FrNGH8gctQ"/>
+ <standard:Metaclass xmi:id="_9SpfoCtuEeWDR7Os3wiPYA" base_Class="_2yb68CtuEeWDR7Os3wiPYA"/>
+</xmi:XMI>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/model/testingFrameworkBase.di b/tests/framework/org.eclipse.papyrus.tests.framework/model/testingFrameworkBase.di
new file mode 100644
index 00000000000..f9bbaa80da2
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/model/testingFrameworkBase.di
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="testingFrameworkBase.notation#_3xjY0D-oEeOBJIvKdeZtpQ"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="testingFrameworkBase.notation#_9LBikECSEeObQbwt1RIFwg"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="testingFrameworkBase.notation#_42TkoEhfEeOZGbAGN97tSQ"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="testingFrameworkBase.notation#_3xjY0D-oEeOBJIvKdeZtpQ"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="testingFrameworkBase.notation#_42TkoEhfEeOZGbAGN97tSQ"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="testingFrameworkBase.notation#_m0g8kDHiEeS_IJz4WAHZuA"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/model/testingFrameworkBase.notation b/tests/framework/org.eclipse.papyrus.tests.framework/model/testingFrameworkBase.notation
new file mode 100644
index 00000000000..7b25a926910
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/model/testingFrameworkBase.notation
@@ -0,0 +1,749 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML">
+ <notation:Diagram xmi:id="_3xjY0D-oEeOBJIvKdeZtpQ" type="PapyrusUMLClassDiagram" name="AbstractTestClassesDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_Olqp0D-pEeOBJIvKdeZtpQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Olqp0j-pEeOBJIvKdeZtpQ" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Olqp0z-pEeOBJIvKdeZtpQ" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OlrQ5z-pEeOBJIvKdeZtpQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_OlrQ6D-pEeOBJIvKdeZtpQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Olqp1D-pEeOBJIvKdeZtpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Olqp1T-pEeOBJIvKdeZtpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Olqp1j-pEeOBJIvKdeZtpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Olqp1z-pEeOBJIvKdeZtpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Olqp2D-pEeOBJIvKdeZtpQ" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OlrQ6T-pEeOBJIvKdeZtpQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Olr38D-pEeOBJIvKdeZtpQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Olqp2T-pEeOBJIvKdeZtpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Olqp2j-pEeOBJIvKdeZtpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_OlrQ4D-pEeOBJIvKdeZtpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OlrQ4T-pEeOBJIvKdeZtpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_OlrQ4j-pEeOBJIvKdeZtpQ" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Olr38T-pEeOBJIvKdeZtpQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Olr38j-pEeOBJIvKdeZtpQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_OlrQ4z-pEeOBJIvKdeZtpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_OlrQ5D-pEeOBJIvKdeZtpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_OlrQ5T-pEeOBJIvKdeZtpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OlrQ5j-pEeOBJIvKdeZtpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Ol2QAD-pEeOBJIvKdeZtpQ" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ol2QAz-pEeOBJIvKdeZtpQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ol2QBD-pEeOBJIvKdeZtpQ" key="mutable" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_G-v74ECSEeObQbwt1RIFwg" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Ol2QAT-pEeOBJIvKdeZtpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ol2QAj-pEeOBJIvKdeZtpQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_dcbxMCcqEeW216rBb8FLLQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_dcbxMScqEeW216rBb8FLLQ" y="5"/>
+ </children>
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_1qg-gECSEeObQbwt1RIFwg" name="shape_visibility" booleanValue="true"/>
+ <styles xmi:type="notation:IntValueStyle" xmi:id="_2tkW8ECSEeObQbwt1RIFwg" name="shape_direction" intValue="2"/>
+ <element xmi:type="uml:Class" href="testingFrameworkBase.uml#_OlpbsD-pEeOBJIvKdeZtpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Olqp0T-pEeOBJIvKdeZtpQ" x="492" y="125"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_kHelcD-pEeOBJIvKdeZtpQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_kHelcj-pEeOBJIvKdeZtpQ" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_kHelcz-pEeOBJIvKdeZtpQ" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kHfzkD-pEeOBJIvKdeZtpQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kHfzkT-pEeOBJIvKdeZtpQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_kHeldD-pEeOBJIvKdeZtpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_kHeldT-pEeOBJIvKdeZtpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_kHeldj-pEeOBJIvKdeZtpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kHeldz-pEeOBJIvKdeZtpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_kHfMgD-pEeOBJIvKdeZtpQ" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kHgaoD-pEeOBJIvKdeZtpQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kHgaoT-pEeOBJIvKdeZtpQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_NnTk0AHgEeSXTsFWGl8rRw" type="3013">
+ <element xmi:type="uml:Operation" href="testingFrameworkBase.uml#_NnRIkAHgEeSXTsFWGl8rRw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_NnTk0QHgEeSXTsFWGl8rRw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_kHfMgT-pEeOBJIvKdeZtpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_kHfMgj-pEeOBJIvKdeZtpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_kHfMgz-pEeOBJIvKdeZtpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kHfMhD-pEeOBJIvKdeZtpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_kHfMhT-pEeOBJIvKdeZtpQ" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kHhBsD-pEeOBJIvKdeZtpQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kHhBsT-pEeOBJIvKdeZtpQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_kHfMhj-pEeOBJIvKdeZtpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_kHfMhz-pEeOBJIvKdeZtpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_kHfMiD-pEeOBJIvKdeZtpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kHfMiT-pEeOBJIvKdeZtpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_kH41ID-pEeOBJIvKdeZtpQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kH41Iz-pEeOBJIvKdeZtpQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kH5cMD-pEeOBJIvKdeZtpQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_kH41IT-pEeOBJIvKdeZtpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kH41Ij-pEeOBJIvKdeZtpQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_dccYQCcqEeW216rBb8FLLQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_dccYQScqEeW216rBb8FLLQ" y="5"/>
+ </children>
+ <element xmi:type="uml:Class" href="testingFrameworkBase.uml#_kHbiID-pEeOBJIvKdeZtpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kHelcT-pEeOBJIvKdeZtpQ" x="240" y="303"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FAN9ED-qEeOBJIvKdeZtpQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_FAN9Ej-qEeOBJIvKdeZtpQ" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_FAN9Ez-qEeOBJIvKdeZtpQ" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FAOkJT-qEeOBJIvKdeZtpQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FAOkJj-qEeOBJIvKdeZtpQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_FAN9FD-qEeOBJIvKdeZtpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_FAN9FT-qEeOBJIvKdeZtpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_FAN9Fj-qEeOBJIvKdeZtpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FAN9Fz-qEeOBJIvKdeZtpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_FAN9GD-qEeOBJIvKdeZtpQ" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FAOkJz-qEeOBJIvKdeZtpQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FAPLMD-qEeOBJIvKdeZtpQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_FAN9GT-qEeOBJIvKdeZtpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_FAN9Gj-qEeOBJIvKdeZtpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_FAN9Gz-qEeOBJIvKdeZtpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FAN9HD-qEeOBJIvKdeZtpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_FAOkID-qEeOBJIvKdeZtpQ" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FAPLMT-qEeOBJIvKdeZtpQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FAPLMj-qEeOBJIvKdeZtpQ" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_FAOkIT-qEeOBJIvKdeZtpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_FAOkIj-qEeOBJIvKdeZtpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_FAOkIz-qEeOBJIvKdeZtpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FAOkJD-qEeOBJIvKdeZtpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_FAY8MD-qEeOBJIvKdeZtpQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FAY8Mz-qEeOBJIvKdeZtpQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FAY8ND-qEeOBJIvKdeZtpQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_FAY8MT-qEeOBJIvKdeZtpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FAY8Mj-qEeOBJIvKdeZtpQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_dccYQicqEeW216rBb8FLLQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_dccYQycqEeW216rBb8FLLQ" y="5"/>
+ </children>
+ <element xmi:type="uml:Class" href="testingFrameworkBase.uml#_FAMH4D-qEeOBJIvKdeZtpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FAN9ET-qEeOBJIvKdeZtpQ" x="650" y="-50"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ahSPYAEZEeS1CswA_Bot2A" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ahV5wAEZEeS1CswA_Bot2A" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ahV5wQEZEeS1CswA_Bot2A" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ahV5wgEZEeS1CswA_Bot2A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ahV5wwEZEeS1CswA_Bot2A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ahV5xAEZEeS1CswA_Bot2A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ahV5xQEZEeS1CswA_Bot2A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ahV5xgEZEeS1CswA_Bot2A" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ahV5xwEZEeS1CswA_Bot2A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ahV5yAEZEeS1CswA_Bot2A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ahV5yQEZEeS1CswA_Bot2A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ahV5ygEZEeS1CswA_Bot2A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ahWg0AEZEeS1CswA_Bot2A" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ahWg0QEZEeS1CswA_Bot2A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ahWg0gEZEeS1CswA_Bot2A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ahWg0wEZEeS1CswA_Bot2A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ahWg1AEZEeS1CswA_Bot2A"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_dccYRCcqEeW216rBb8FLLQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_dccYRScqEeW216rBb8FLLQ" y="5"/>
+ </children>
+ <element xmi:type="uml:Class" href="testingFrameworkBase.uml#_agsZgAEZEeS1CswA_Bot2A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ahS2cAEZEeS1CswA_Bot2A" x="205" y="458"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FIrLoAHgEeSXTsFWGl8rRw" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_FItA0AHgEeSXTsFWGl8rRw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_FItn4AHgEeSXTsFWGl8rRw" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_FItn4QHgEeSXTsFWGl8rRw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_FItn4gHgEeSXTsFWGl8rRw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_FItn4wHgEeSXTsFWGl8rRw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FItn5AHgEeSXTsFWGl8rRw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_FItn5QHgEeSXTsFWGl8rRw" type="7018">
+ <children xmi:type="notation:Shape" xmi:id="_OPSK0AHgEeSXTsFWGl8rRw" type="3013">
+ <element xmi:type="uml:Operation" href="testingFrameworkBase.uml#_zFEUMD-rEeOBJIvKdeZtpQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_OPSK0QHgEeSXTsFWGl8rRw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_FItn5gHgEeSXTsFWGl8rRw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_FItn5wHgEeSXTsFWGl8rRw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_FItn6AHgEeSXTsFWGl8rRw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FItn6QHgEeSXTsFWGl8rRw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_FIuO8AHgEeSXTsFWGl8rRw" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_FIuO8QHgEeSXTsFWGl8rRw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_FIuO8gHgEeSXTsFWGl8rRw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_FIuO8wHgEeSXTsFWGl8rRw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FIuO9AHgEeSXTsFWGl8rRw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_SozRMDHiEeS_IJz4WAHZuA" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_SozRMTHiEeS_IJz4WAHZuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SozRMjHiEeS_IJz4WAHZuA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_dccYRicqEeW216rBb8FLLQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_dccYRycqEeW216rBb8FLLQ" y="5"/>
+ </children>
+ <element xmi:type="uml:Class" href="testingFrameworkBase.uml#_FH-oEAHgEeSXTsFWGl8rRw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FIrLoQHgEeSXTsFWGl8rRw" x="484" y="305"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Mesp8DHjEeS_IJz4WAHZuA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_MetRADHjEeS_IJz4WAHZuA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_MetRATHjEeS_IJz4WAHZuA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_MetRAjHjEeS_IJz4WAHZuA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_MetRAzHjEeS_IJz4WAHZuA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_MetRBDHjEeS_IJz4WAHZuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MetRBTHjEeS_IJz4WAHZuA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_MetRBjHjEeS_IJz4WAHZuA" type="7018">
+ <children xmi:type="notation:Shape" xmi:id="_WZCbEF30EeSH9PN5AZl3pQ" type="3013">
+ <element xmi:type="uml:Operation" href="testingFrameworkBase.uml#_7QFpYDf3EeShgKK1P_proQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_WZCbEV30EeSH9PN5AZl3pQ"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_MetRBzHjEeS_IJz4WAHZuA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_MetRCDHjEeS_IJz4WAHZuA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_MetRCTHjEeS_IJz4WAHZuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MetRCjHjEeS_IJz4WAHZuA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Met4EDHjEeS_IJz4WAHZuA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Met4ETHjEeS_IJz4WAHZuA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Met4EjHjEeS_IJz4WAHZuA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Met4EzHjEeS_IJz4WAHZuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Met4FDHjEeS_IJz4WAHZuA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_dccYSCcqEeW216rBb8FLLQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_dccYSScqEeW216rBb8FLLQ" y="5"/>
+ </children>
+ <element xmi:type="uml:Class" href="testingFrameworkBase.uml#_MeWEoDHjEeS_IJz4WAHZuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Mesp8THjEeS_IJz4WAHZuA" x="305" y="125" width="165"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_XuP6gF30EeSH9PN5AZl3pQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_XuRIoF30EeSH9PN5AZl3pQ" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_XuRIoV30EeSH9PN5AZl3pQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_XuRIol30EeSH9PN5AZl3pQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_XuRIo130EeSH9PN5AZl3pQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_XuRIpF30EeSH9PN5AZl3pQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XuRIpV30EeSH9PN5AZl3pQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_XuRvsF30EeSH9PN5AZl3pQ" type="7018">
+ <children xmi:type="notation:Shape" xmi:id="_Ku_ucF33EeSH9PN5AZl3pQ" type="3013">
+ <element xmi:type="uml:Operation" href="testingFrameworkBase.uml#_AH0XYEpOEeSXIouijOm2Dw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Ku_ucV33EeSH9PN5AZl3pQ"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_XuRvsV30EeSH9PN5AZl3pQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_XuRvsl30EeSH9PN5AZl3pQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_XuRvs130EeSH9PN5AZl3pQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XuRvtF30EeSH9PN5AZl3pQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_XuSWwF30EeSH9PN5AZl3pQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_XuSWwV30EeSH9PN5AZl3pQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_XuSWwl30EeSH9PN5AZl3pQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_XuSWw130EeSH9PN5AZl3pQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XuSWxF30EeSH9PN5AZl3pQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_dccYSicqEeW216rBb8FLLQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_dccYSycqEeW216rBb8FLLQ" y="5"/>
+ </children>
+ <element xmi:type="uml:Class" href="testingFrameworkBase.uml#_a-LPcEpGEeSXIouijOm2Dw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XuP6gV30EeSH9PN5AZl3pQ" x="727" y="126"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_EV3O0HTEEeSva4y8D0d1Hw" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_EV3O0nTEEeSva4y8D0d1Hw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_EV3O03TEEeSva4y8D0d1Hw" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_EV3O1HTEEeSva4y8D0d1Hw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_EV3O1XTEEeSva4y8D0d1Hw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_EV3O1nTEEeSva4y8D0d1Hw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EV3O13TEEeSva4y8D0d1Hw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_EV3O2HTEEeSva4y8D0d1Hw" type="7018">
+ <children xmi:type="notation:Shape" xmi:id="_oi_58HTFEeSva4y8D0d1Hw" type="3013">
+ <element xmi:type="uml:Operation" href="testingFrameworkBase.uml#_2hPXQGhgEeSbVu_LWD82Ug"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_oi_58XTFEeSva4y8D0d1Hw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_EV3O2XTEEeSva4y8D0d1Hw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_EV3O2nTEEeSva4y8D0d1Hw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_EV3O23TEEeSva4y8D0d1Hw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EV3O3HTEEeSva4y8D0d1Hw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_EV3O3XTEEeSva4y8D0d1Hw" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_EV3O3nTEEeSva4y8D0d1Hw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_EV3O33TEEeSva4y8D0d1Hw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_EV3O4HTEEeSva4y8D0d1Hw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EV3O4XTEEeSva4y8D0d1Hw"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_dccYTCcqEeW216rBb8FLLQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_dccYTScqEeW216rBb8FLLQ" y="5"/>
+ </children>
+ <element xmi:type="uml:Class" href="testingFrameworkBase.uml#_uV5GcGhgEeSbVu_LWD82Ug"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EV3O0XTEEeSva4y8D0d1Hw" x="880" y="127"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FbVpIHTEEeSva4y8D0d1Hw" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_FbVpInTEEeSva4y8D0d1Hw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_FbVpI3TEEeSva4y8D0d1Hw" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_FbVpJHTEEeSva4y8D0d1Hw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_FbVpJXTEEeSva4y8D0d1Hw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_FbVpJnTEEeSva4y8D0d1Hw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FbVpJ3TEEeSva4y8D0d1Hw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_FbVpKHTEEeSva4y8D0d1Hw" type="7018">
+ <children xmi:type="notation:Shape" xmi:id="_oi_58nTFEeSva4y8D0d1Hw" type="3013">
+ <element xmi:type="uml:Operation" href="testingFrameworkBase.uml#_a4UPQGhnEeSbVu_LWD82Ug"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_oi_583TFEeSva4y8D0d1Hw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_FbVpKXTEEeSva4y8D0d1Hw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_FbVpKnTEEeSva4y8D0d1Hw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_FbVpK3TEEeSva4y8D0d1Hw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FbVpLHTEEeSva4y8D0d1Hw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_FbVpLXTEEeSva4y8D0d1Hw" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_FbVpLnTEEeSva4y8D0d1Hw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_FbVpL3TEEeSva4y8D0d1Hw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_FbVpMHTEEeSva4y8D0d1Hw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FbVpMXTEEeSva4y8D0d1Hw"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_dccYTicqEeW216rBb8FLLQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_dccYTycqEeW216rBb8FLLQ" y="5"/>
+ </children>
+ <element xmi:type="uml:Class" href="testingFrameworkBase.uml#_VCOloGhnEeSbVu_LWD82Ug"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FbVpIXTEEeSva4y8D0d1Hw" x="1045" y="128"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_JgW-kHcFEeSIvbC5EJMc1g" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_JgW-kncFEeSIvbC5EJMc1g" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_JgW-k3cFEeSIvbC5EJMc1g" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_JgW-lHcFEeSIvbC5EJMc1g"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_JgW-lXcFEeSIvbC5EJMc1g"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_JgW-lncFEeSIvbC5EJMc1g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JgW-l3cFEeSIvbC5EJMc1g"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_JgW-mHcFEeSIvbC5EJMc1g" type="7018">
+ <children xmi:type="notation:Shape" xmi:id="_d2gtcHcHEeSIvbC5EJMc1g" type="3013">
+ <element xmi:type="uml:Operation" href="testingFrameworkBase.uml#_d2ccAHcHEeSIvbC5EJMc1g"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_d2gtcXcHEeSIvbC5EJMc1g"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_JgW-mXcFEeSIvbC5EJMc1g"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_JgW-mncFEeSIvbC5EJMc1g"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_JgW-m3cFEeSIvbC5EJMc1g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JgW-nHcFEeSIvbC5EJMc1g"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_JgW-nXcFEeSIvbC5EJMc1g" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_JgW-nncFEeSIvbC5EJMc1g"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_JgW-n3cFEeSIvbC5EJMc1g"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_JgW-oHcFEeSIvbC5EJMc1g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JgW-oXcFEeSIvbC5EJMc1g"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_dcc_UCcqEeW216rBb8FLLQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_dcc_UScqEeW216rBb8FLLQ" y="5"/>
+ </children>
+ <element xmi:type="uml:Class" href="testingFrameworkBase.uml#_JfdmsHcFEeSIvbC5EJMc1g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JgW-kXcFEeSIvbC5EJMc1g" x="705" y="305"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ZLKn8OBrEeS4mrUxND9ifw" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pIr88CcqEeW216rBb8FLLQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_pIr88ScqEeW216rBb8FLLQ" key="canonical" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ZLLPAOBrEeS4mrUxND9ifw" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ZLLPAeBrEeS4mrUxND9ifw" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ZLLPAuBrEeS4mrUxND9ifw" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ZLL2EOBrEeS4mrUxND9ifw" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ZLL2EeBrEeS4mrUxND9ifw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ZLL2EuBrEeS4mrUxND9ifw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ZLL2E-BrEeS4mrUxND9ifw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZLL2FOBrEeS4mrUxND9ifw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ZLL2FeBrEeS4mrUxND9ifw" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pOSOoCcqEeW216rBb8FLLQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_pOSOoScqEeW216rBb8FLLQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_eCHIwOBrEeS4mrUxND9ifw" type="3013">
+ <element xmi:type="uml:Operation" href="testingFrameworkBase.uml#_eBvVUOBrEeS4mrUxND9ifw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_eCHIweBrEeS4mrUxND9ifw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_pJGzsCcqEeW216rBb8FLLQ" type="3013">
+ <element xmi:type="uml:Operation" href="testingFrameworkBase.uml#_Ma7ZEORwEeSt7_3VAhTwuQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pJGzsScqEeW216rBb8FLLQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_pJQksCcqEeW216rBb8FLLQ" type="3013">
+ <element xmi:type="uml:Operation" href="testingFrameworkBase.uml#_-Sa5AOQ9EeSt7_3VAhTwuQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pJQksScqEeW216rBb8FLLQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_pJRLwCcqEeW216rBb8FLLQ" type="3013">
+ <element xmi:type="uml:Operation" href="testingFrameworkBase.uml#_zroIYORcEeSt7_3VAhTwuQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pJRLwScqEeW216rBb8FLLQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_pJRy0CcqEeW216rBb8FLLQ" type="3013">
+ <element xmi:type="uml:Operation" href="testingFrameworkBase.uml#_79J5sORcEeSt7_3VAhTwuQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pJRy0ScqEeW216rBb8FLLQ"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ZLL2FuBrEeS4mrUxND9ifw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ZLL2F-BrEeS4mrUxND9ifw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ZLL2GOBrEeS4mrUxND9ifw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZLL2GeBrEeS4mrUxND9ifw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ZLL2GuBrEeS4mrUxND9ifw" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ZLL2G-BrEeS4mrUxND9ifw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ZLL2HOBrEeS4mrUxND9ifw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ZLL2HeBrEeS4mrUxND9ifw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZLL2HuBrEeS4mrUxND9ifw"/>
+ </children>
+ <styles xmi:type="notation:CanonicalStyle" xmi:id="_pInrgCcqEeW216rBb8FLLQ" canonical="false"/>
+ <element xmi:type="uml:Class" href="testingFrameworkBase.uml#_RpQVsOBrEeS4mrUxND9ifw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZLKn8eBrEeS4mrUxND9ifw" x="1234" y="-47"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_bX_E0OBrEeS4mrUxND9ifw" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_bX_E0uBrEeS4mrUxND9ifw" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_bX_E0-BrEeS4mrUxND9ifw" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bX_E1OBrEeS4mrUxND9ifw" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_bX_r4OBrEeS4mrUxND9ifw" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_bX_r4eBrEeS4mrUxND9ifw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_bX_r4uBrEeS4mrUxND9ifw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_bX_r4-BrEeS4mrUxND9ifw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bX_r5OBrEeS4mrUxND9ifw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_bX_r5eBrEeS4mrUxND9ifw" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_bX_r5uBrEeS4mrUxND9ifw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_bX_r5-BrEeS4mrUxND9ifw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_bX_r6OBrEeS4mrUxND9ifw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bX_r6eBrEeS4mrUxND9ifw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_bX_r6uBrEeS4mrUxND9ifw" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_bX_r6-BrEeS4mrUxND9ifw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_bX_r7OBrEeS4mrUxND9ifw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_bX_r7eBrEeS4mrUxND9ifw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bX_r7uBrEeS4mrUxND9ifw"/>
+ </children>
+ <element xmi:type="uml:Class" href="testingFrameworkBase.uml#_UXjH8OBrEeS4mrUxND9ifw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bX_E0eBrEeS4mrUxND9ifw" x="1250" y="179"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_OksO8CcsEeW216rBb8FLLQ" type="2006">
+ <children xmi:type="notation:DecorationNode" xmi:id="_OksO8icsEeW216rBb8FLLQ" type="5023"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Oks2ACcsEeW216rBb8FLLQ" type="8508">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Oks2AScsEeW216rBb8FLLQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Oks2AicsEeW216rBb8FLLQ" type="7015">
+ <children xmi:type="notation:Shape" xmi:id="_QQqBgCcsEeW216rBb8FLLQ" type="3017">
+ <element xmi:type="uml:EnumerationLiteral" href="testingFrameworkBase.uml#_QPwpoCcsEeW216rBb8FLLQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_QQqBgScsEeW216rBb8FLLQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_S0oaICcsEeW216rBb8FLLQ" type="3017">
+ <element xmi:type="uml:EnumerationLiteral" href="testingFrameworkBase.uml#_Szw3cCcsEeW216rBb8FLLQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_S0oaIScsEeW216rBb8FLLQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_VP_pUCcsEeW216rBb8FLLQ" type="3017">
+ <element xmi:type="uml:EnumerationLiteral" href="testingFrameworkBase.uml#_VPIGoCcsEeW216rBb8FLLQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_VP_pUScsEeW216rBb8FLLQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_XcUW8CcsEeW216rBb8FLLQ" type="3017">
+ <element xmi:type="uml:EnumerationLiteral" href="testingFrameworkBase.uml#_XbbmICcsEeW216rBb8FLLQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XcUW8ScsEeW216rBb8FLLQ"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Oks2AycsEeW216rBb8FLLQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Oks2BCcsEeW216rBb8FLLQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Oks2BScsEeW216rBb8FLLQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Oks2BicsEeW216rBb8FLLQ"/>
+ </children>
+ <element xmi:type="uml:Enumeration" href="testingFrameworkBase.uml#_OkhP0CcsEeW216rBb8FLLQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OksO8ScsEeW216rBb8FLLQ" x="1273" y="354"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_3xjY0T-oEeOBJIvKdeZtpQ"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_dcdmYCcqEeW216rBb8FLLQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <element xmi:type="uml:Model" href="testingFrameworkBase.uml#_3xixwD-oEeOBJIvKdeZtpQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_vw0AED-pEeOBJIvKdeZtpQ" type="4002" source="_kHelcD-pEeOBJIvKdeZtpQ" target="_Olqp0D-pEeOBJIvKdeZtpQ" routing="Tree">
+ <children xmi:type="notation:DecorationNode" xmi:id="_vw0nID-pEeOBJIvKdeZtpQ" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_vw0nIT-pEeOBJIvKdeZtpQ" x="-148" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_vw0AET-pEeOBJIvKdeZtpQ"/>
+ <element xmi:type="uml:Generalization" href="testingFrameworkBase.uml#_vwyx8D-pEeOBJIvKdeZtpQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_vw0AEj-pEeOBJIvKdeZtpQ" points="[0, 0, -220, 49]$[0, -21, -220, 28]$[270, -21, 50, 28]$[270, -49, 50, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Zo-uYAEZEeS1CswA_Bot2A" id="(0.7475728155339806,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Zo_VcAEZEeS1CswA_Bot2A" id="(0.5,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_i67a4AEZEeS1CswA_Bot2A" type="4002" source="_ahSPYAEZEeS1CswA_Bot2A" target="_kHelcD-pEeOBJIvKdeZtpQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_i68B8AEZEeS1CswA_Bot2A" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_i68B8QEZEeS1CswA_Bot2A" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_i67a4QEZEeS1CswA_Bot2A"/>
+ <element xmi:type="uml:Generalization" href="testingFrameworkBase.uml#_i6t_gAEZEeS1CswA_Bot2A"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_i67a4gEZEeS1CswA_Bot2A" points="[0, 0, 0, -60]$[0, 60, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i7CIkAEZEeS1CswA_Bot2A" id="(0.5017182130584192,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Vk3b0AHhEeSXTsFWGl8rRw" id="(0.5388349514563107,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_JBvH4AHgEeSXTsFWGl8rRw" type="4002" source="_FIrLoAHgEeSXTsFWGl8rRw" target="_Olqp0D-pEeOBJIvKdeZtpQ" routing="Tree">
+ <children xmi:type="notation:DecorationNode" xmi:id="_JBvu8AHgEeSXTsFWGl8rRw" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_JBwWAAHgEeSXTsFWGl8rRw" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_JBvH4QHgEeSXTsFWGl8rRw"/>
+ <element xmi:type="uml:Generalization" href="testingFrameworkBase.uml#_JBdbEAHgEeSXTsFWGl8rRw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_JBvH4gHgEeSXTsFWGl8rRw" points="[0, 0, -62, 51]$[0, -23, -62, 28]$[112, -23, 50, 28]$[112, -51, 50, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JB3DsAHgEeSXTsFWGl8rRw" id="(0.22169811320754718,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_VkoLQAHhEeSXTsFWGl8rRw" id="(0.5,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_1Qc-sF31EeSH9PN5AZl3pQ" type="4002" source="_Mesp8DHjEeS_IJz4WAHZuA" target="_FAN9ED-qEeOBJIvKdeZtpQ" routing="Tree">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PU02wXTEEeSva4y8D0d1Hw" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PU02wnTEEeSva4y8D0d1Hw" key="routing" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_1Qc-s131EeSH9PN5AZl3pQ" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1Qc-tF31EeSH9PN5AZl3pQ" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_1Qc-sV31EeSH9PN5AZl3pQ"/>
+ <element xmi:type="uml:Generalization" href="testingFrameworkBase.uml#_1QbJgF31EeSH9PN5AZl3pQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1Qc-sl31EeSH9PN5AZl3pQ" points="[0, 0, -326, 75]$[0, -43, -326, 32]$[327, -43, 1, 32]$[327, -75, 1, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1QieQF31EeSH9PN5AZl3pQ" id="(0.49696969696969695,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_PU02wHTEEeSva4y8D0d1Hw" id="(0.4967741935483871,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_1sYFsF31EeSH9PN5AZl3pQ" type="4002" source="_Olqp0D-pEeOBJIvKdeZtpQ" target="_FAN9ED-qEeOBJIvKdeZtpQ" routing="Tree">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tK0PEHTEEeSva4y8D0d1Hw" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tK0PEXTEEeSva4y8D0d1Hw" key="routing" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_1sZT0F31EeSH9PN5AZl3pQ" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1sZT0V31EeSH9PN5AZl3pQ" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_1sYFsV31EeSH9PN5AZl3pQ"/>
+ <element xmi:type="uml:Generalization" href="testingFrameworkBase.uml#_1sUbUF31EeSH9PN5AZl3pQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1sYFsl31EeSH9PN5AZl3pQ"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1sk6AF31EeSH9PN5AZl3pQ" id="(0.49557522123893805,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1slhEF31EeSH9PN5AZl3pQ" id="(0.2967741935483871,0.91)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="__pic8F32EeSH9PN5AZl3pQ" type="4002" source="_XuP6gF30EeSH9PN5AZl3pQ" target="_FAN9ED-qEeOBJIvKdeZtpQ" routing="Tree">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SRVEIXTEEeSva4y8D0d1Hw" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SRVEInTEEeSva4y8D0d1Hw" key="routing" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="__pkSIF32EeSH9PN5AZl3pQ" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="__pkSIV32EeSH9PN5AZl3pQ" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="__pic8V32EeSH9PN5AZl3pQ"/>
+ <element xmi:type="uml:Generalization" href="testingFrameworkBase.uml#__TJZMEpNEeSXIouijOm2Dw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__pic8l32EeSH9PN5AZl3pQ" points="[0, 0, 93, 76]$[0, -44, 93, 32]$[-71, -44, 22, 32]$[-71, -76, 22, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l_GPQHTEEeSva4y8D0d1Hw" id="(0.4928571428571429,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SRVEIHTEEeSva4y8D0d1Hw" id="(0.32903225806451614,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_YiuwwHTEEeSva4y8D0d1Hw" type="4002" source="_EV3O0HTEEeSva4y8D0d1Hw" target="_FAN9ED-qEeOBJIvKdeZtpQ" routing="Tree">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Yi36sHTEEeSva4y8D0d1Hw" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Yi36sXTEEeSva4y8D0d1Hw" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_YiuwwXTEEeSva4y8D0d1Hw"/>
+ <element xmi:type="uml:Generalization" href="testingFrameworkBase.uml#_Yh1Y4HTEEeSva4y8D0d1Hw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_YiuwwnTEEeSva4y8D0d1Hw" points="[0, 0, 184, 77]$[0, -45, 184, 32]$[-226, -45, -42, 32]$[-226, -77, -42, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Yi36snTEEeSva4y8D0d1Hw" id="(0.49324324324324326,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Yi36s3TEEeSva4y8D0d1Hw" id="(0.832258064516129,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_gcap0HTEEeSva4y8D0d1Hw" type="4002" source="_FbVpIHTEEeSva4y8D0d1Hw" target="_FAN9ED-qEeOBJIvKdeZtpQ" routing="Tree">
+ <children xmi:type="notation:DecorationNode" xmi:id="_gcap03TEEeSva4y8D0d1Hw" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_gcap1HTEEeSva4y8D0d1Hw" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_gcap0XTEEeSva4y8D0d1Hw"/>
+ <element xmi:type="uml:Generalization" href="testingFrameworkBase.uml#_gcQ40HTEEeSva4y8D0d1Hw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gcap0nTEEeSva4y8D0d1Hw" points="[0, 0, 396, 78]$[0, -46, 396, 32]$[-395, -46, 1, 32]$[-395, -78, 1, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gcka0HTEEeSva4y8D0d1Hw" id="(0.4968152866242038,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gcka0XTEEeSva4y8D0d1Hw" id="(0.4967741935483871,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_TrsxMHcFEeSIvbC5EJMc1g" type="4002" source="_JgW-kHcFEeSIvbC5EJMc1g" target="_Olqp0D-pEeOBJIvKdeZtpQ" routing="Tree">
+ <children xmi:type="notation:DecorationNode" xmi:id="_TrsxM3cFEeSIvbC5EJMc1g" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_TrsxNHcFEeSIvbC5EJMc1g" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_TrsxMXcFEeSIvbC5EJMc1g"/>
+ <element xmi:type="uml:Generalization" href="testingFrameworkBase.uml#_TrjAMHcFEeSIvbC5EJMc1g"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_TrsxMncFEeSIvbC5EJMc1g" points="[0, 0, 238, 51]$[0, -23, 238, 28]$[-188, -23, 50, 28]$[-188, -51, 50, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_X1tTgHcFEeSIvbC5EJMc1g" id="(0.49814126394052044,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_X1tTgXcFEeSIvbC5EJMc1g" id="(0.5,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_c4TBAOBrEeS4mrUxND9ifw" type="4002" source="_bX_E0OBrEeS4mrUxND9ifw" target="_ZLKn8OBrEeS4mrUxND9ifw">
+ <children xmi:type="notation:DecorationNode" xmi:id="_c4ToEOBrEeS4mrUxND9ifw" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_c4ToEeBrEeS4mrUxND9ifw" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_c4TBAeBrEeS4mrUxND9ifw"/>
+ <element xmi:type="uml:Generalization" href="testingFrameworkBase.uml#_c3wOcOBrEeS4mrUxND9ifw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_c4TBAuBrEeS4mrUxND9ifw" points="[1, -50, -6, 138]$[1, -138, -6, 50]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_c5GSQOBrEeS4mrUxND9ifw" id="(0.47770700636942676,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_c5GSQeBrEeS4mrUxND9ifw" id="(0.48663101604278075,1.0)"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_9LBikECSEeObQbwt1RIFwg" type="UseCase" name="UseCaseDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_9-YSIECSEeObQbwt1RIFwg" type="2013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DfJzEECTEeObQbwt1RIFwg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DfJzEUCTEeObQbwt1RIFwg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_9-auYECSEeObQbwt1RIFwg" type="5016"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_9-bVcECSEeObQbwt1RIFwg" type="7009">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_9-bVcUCSEeObQbwt1RIFwg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_9-bVckCSEeObQbwt1RIFwg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9-bVc0CSEeObQbwt1RIFwg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_-Ays8ECSEeObQbwt1RIFwg" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-Ays80CSEeObQbwt1RIFwg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-AzUAECSEeObQbwt1RIFwg" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_-Ays8UCSEeObQbwt1RIFwg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-Ays8kCSEeObQbwt1RIFwg"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="testingFrameworkBase.uml#_98984ECSEeObQbwt1RIFwg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9-YSIUCSEeObQbwt1RIFwg" x="672" y="28" width="309" height="200"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_9LBikUCSEeObQbwt1RIFwg"/>
+ <element xmi:type="uml:Model" href="testingFrameworkBase.uml#_3xixwD-oEeOBJIvKdeZtpQ"/>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_42TkoEhfEeOZGbAGN97tSQ" type="CompositeStructure" name="CompositeDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_7c-r8EhfEeOZGbAGN97tSQ" type="2073">
+ <children xmi:type="notation:DecorationNode" xmi:id="_7c_6EEhfEeOZGbAGN97tSQ" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_7c_6EUhfEeOZGbAGN97tSQ" type="7073">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_7c_6EkhfEeOZGbAGN97tSQ" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7c_6E0hfEeOZGbAGN97tSQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_7dQ_0EhfEeOZGbAGN97tSQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7dRm4EhfEeOZGbAGN97tSQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7dRm4UhfEeOZGbAGN97tSQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_7dQ_0UhfEeOZGbAGN97tSQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7dQ_0khfEeOZGbAGN97tSQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_MGKZ0EhiEeOZGbAGN97tSQ" type="3069">
+ <children xmi:type="notation:DecorationNode" xmi:id="_MGLA4EhiEeOZGbAGN97tSQ" type="5125">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MGLA4UhiEeOZGbAGN97tSQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_MGLA4khiEeOZGbAGN97tSQ" type="6029">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MGLn8EhiEeOZGbAGN97tSQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Port" href="testingFrameworkBase.uml#_MGCeAEhiEeOZGbAGN97tSQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MGKZ0UhiEeOZGbAGN97tSQ" x="161" y="21" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_diumcCcqEeW216rBb8FLLQ" type="6089">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_diumcScqEeW216rBb8FLLQ" y="5"/>
+ </children>
+ <element xmi:type="uml:Class" href="testingFrameworkBase.uml#_OlpbsD-pEeOBJIvKdeZtpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7c-r8UhfEeOZGbAGN97tSQ" x="49" y="168"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_8DxmMEhfEeOZGbAGN97tSQ" type="2073">
+ <children xmi:type="notation:DecorationNode" xmi:id="_8DyNQEhfEeOZGbAGN97tSQ" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_8DyNQUhfEeOZGbAGN97tSQ" type="7073">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_8DyNQkhfEeOZGbAGN97tSQ" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8DyNQ0hfEeOZGbAGN97tSQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_8D6JEEhfEeOZGbAGN97tSQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8D6JE0hfEeOZGbAGN97tSQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8D6JFEhfEeOZGbAGN97tSQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_8D6JEUhfEeOZGbAGN97tSQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8D6JEkhfEeOZGbAGN97tSQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Cwq0oEhjEeOZGbAGN97tSQ" type="3069">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Cwq0okhjEeOZGbAGN97tSQ" type="5125">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CwrbsEhjEeOZGbAGN97tSQ" x="-31" y="21"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CwrbsUhjEeOZGbAGN97tSQ" type="6029">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CwrbskhjEeOZGbAGN97tSQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Port" href="testingFrameworkBase.uml#_CwnKQEhjEeOZGbAGN97tSQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Cwq0oUhjEeOZGbAGN97tSQ" x="-10" y="38" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_diumcicqEeW216rBb8FLLQ" type="6089">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_diumcycqEeW216rBb8FLLQ" y="5"/>
+ </children>
+ <element xmi:type="uml:Class" href="testingFrameworkBase.uml#_8DwYEEhfEeOZGbAGN97tSQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8DxmMUhfEeOZGbAGN97tSQ" x="574" y="42"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_9YNCgEhfEeOZGbAGN97tSQ" type="2073">
+ <children xmi:type="notation:DecorationNode" xmi:id="_9YNCgkhfEeOZGbAGN97tSQ" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_9YNCg0hfEeOZGbAGN97tSQ" type="7073">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_9YNChEhfEeOZGbAGN97tSQ" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9YNChUhfEeOZGbAGN97tSQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_9YUXQEhfEeOZGbAGN97tSQ" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9YUXQ0hfEeOZGbAGN97tSQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9YUXREhfEeOZGbAGN97tSQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_9YUXQUhfEeOZGbAGN97tSQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9YUXQkhfEeOZGbAGN97tSQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_divNgCcqEeW216rBb8FLLQ" type="6089">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_divNgScqEeW216rBb8FLLQ" y="5"/>
+ </children>
+ <element xmi:type="uml:Class" href="testingFrameworkBase.uml#_9YLNUEhfEeOZGbAGN97tSQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9YNCgUhfEeOZGbAGN97tSQ" x="623" y="315"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_42TkoUhfEeOZGbAGN97tSQ"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_divNgicqEeW216rBb8FLLQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <element xmi:type="uml:Model" href="testingFrameworkBase.uml#_3xixwD-oEeOBJIvKdeZtpQ"/>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_m0g8kDHiEeS_IJz4WAHZuA" type="PapyrusUMLActivityDiagram" name="ActivityDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_m0g8kTHiEeS_IJz4WAHZuA" type="2001">
+ <children xmi:type="notation:DecorationNode" xmi:id="_m0g8kjHiEeS_IJz4WAHZuA" type="5001"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_m0g8kzHiEeS_IJz4WAHZuA" type="5002"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_m0g8lDHiEeS_IJz4WAHZuA" type="7001">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_m0g8lTHiEeS_IJz4WAHZuA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_m0g8ljHiEeS_IJz4WAHZuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_m0g8lzHiEeS_IJz4WAHZuA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_m0g8mDHiEeS_IJz4WAHZuA" type="7002">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_m0g8mTHiEeS_IJz4WAHZuA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_m0g8mjHiEeS_IJz4WAHZuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_m0g8mzHiEeS_IJz4WAHZuA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_m0g8nDHiEeS_IJz4WAHZuA" type="7003">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_m0g8nTHiEeS_IJz4WAHZuA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_m0g8njHiEeS_IJz4WAHZuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_m0g8nzHiEeS_IJz4WAHZuA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_m0g8oDHiEeS_IJz4WAHZuA" type="7004">
+ <children xmi:type="notation:Shape" xmi:id="_rbdSgDHiEeS_IJz4WAHZuA" type="3083">
+ <children xmi:type="notation:DecorationNode" xmi:id="_rbd5kDHiEeS_IJz4WAHZuA" type="5142"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_rbd5kTHiEeS_IJz4WAHZuA" type="5143"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_rbd5kjHiEeS_IJz4WAHZuA" type="7014">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_rbd5kzHiEeS_IJz4WAHZuA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_rbd5lDHiEeS_IJz4WAHZuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rbd5lTHiEeS_IJz4WAHZuA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_rbegoDHiEeS_IJz4WAHZuA" type="7015">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_rbegoTHiEeS_IJz4WAHZuA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_rbegojHiEeS_IJz4WAHZuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rbegozHiEeS_IJz4WAHZuA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_rbegpDHiEeS_IJz4WAHZuA" type="7016">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_rbegpTHiEeS_IJz4WAHZuA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_rbegpjHiEeS_IJz4WAHZuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rbegpzHiEeS_IJz4WAHZuA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_rbegqDHiEeS_IJz4WAHZuA" type="7013">
+ <children xmi:type="notation:Shape" xmi:id="_vQviADHiEeS_IJz4WAHZuA" type="3010">
+ <children xmi:type="notation:DecorationNode" xmi:id="_vQviAzHiEeS_IJz4WAHZuA" type="5006"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_dl0WsCcqEeW216rBb8FLLQ" type="6020">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_dl0WsScqEeW216rBb8FLLQ" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_vQviATHiEeS_IJz4WAHZuA"/>
+ <element xmi:type="uml:CallOperationAction" href="testingFrameworkBase.uml#_urSrkDHiEeS_IJz4WAHZuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vQviAjHiEeS_IJz4WAHZuA" x="351" y="233" width="204" height="98"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xjzJwDHiEeS_IJz4WAHZuA" type="3042">
+ <children xmi:type="notation:DecorationNode" xmi:id="_xjzw0DHiEeS_IJz4WAHZuA" type="5059"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_dl0WsicqEeW216rBb8FLLQ" type="6027">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_dl0WsycqEeW216rBb8FLLQ" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_xjzJwTHiEeS_IJz4WAHZuA"/>
+ <element xmi:type="uml:SendObjectAction" href="testingFrameworkBase.uml#_xjwtgDHiEeS_IJz4WAHZuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xjzJwjHiEeS_IJz4WAHZuA" x="428" y="448"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rbegqTHiEeS_IJz4WAHZuA"/>
+ </children>
+ <element xmi:type="uml:Activity" href="testingFrameworkBase.uml#_rbWk0DHiEeS_IJz4WAHZuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rbdSgTHiEeS_IJz4WAHZuA" x="140" y="150"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_m0g8oTHiEeS_IJz4WAHZuA"/>
+ </children>
+ <element xmi:type="uml:Activity" href="testingFrameworkBase.uml#_moXW8DHiEeS_IJz4WAHZuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_m0g8ojHiEeS_IJz4WAHZuA"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_m0g8ozHiEeS_IJz4WAHZuA" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_m0g8pDHiEeS_IJz4WAHZuA"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_m0g8pTHiEeS_IJz4WAHZuA">
+ <owner xmi:type="uml:Model" href="testingFrameworkBase.uml#_3xixwD-oEeOBJIvKdeZtpQ"/>
+ </styles>
+ <element xmi:type="uml:Activity" href="testingFrameworkBase.uml#_moXW8DHiEeS_IJz4WAHZuA"/>
+ </notation:Diagram>
+</xmi:XMI>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/model/testingFrameworkBase.png b/tests/framework/org.eclipse.papyrus.tests.framework/model/testingFrameworkBase.png
new file mode 100644
index 00000000000..bd1f89effcb
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/model/testingFrameworkBase.png
Binary files differ
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/model/testingFrameworkBase.uml b/tests/framework/org.eclipse.papyrus.tests.framework/model/testingFrameworkBase.uml
new file mode 100644
index 00000000000..866f29ce698
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/model/testingFrameworkBase.uml
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_3xixwD-oEeOBJIvKdeZtpQ" name="org.eclipse.papyrus.uml.diagram.tests">
+ <packageImport xmi:id="__j2_AN-YEeSJRMQ53fE5Kw">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Class" xmi:id="_FAMH4D-qEeOBJIvKdeZtpQ" name="AbstractPapyrusTestCase" isAbstract="true"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_8DwYEEhfEeOZGbAGN97tSQ" name="UMLElementTypes"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_9YLNUEhfEeOZGbAGN97tSQ" name="UMLPackage"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_CExTUN4qEeSbDZo4IdeTyg" name="appearance">
+ <packagedElement xmi:type="uml:Class" xmi:id="_MeWEoDHjEeS_IJz4WAHZuA" name="AbstractAppearanceNodeTest" isAbstract="true">
+ <generalization xmi:id="_1QbJgF31EeSH9PN5AZl3pQ" general="_FAMH4D-qEeOBJIvKdeZtpQ"/>
+ <ownedOperation xmi:id="_7QFpYDf3EeShgKK1P_proQ" name="testAppearance"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_O-wdgN4qEeSbDZo4IdeTyg" name="canonical"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_kfR2kN2kEeSsHcW-ksjz2A" name="createFromPalette">
+ <packagedElement xmi:type="uml:Class" xmi:id="_OlpbsD-pEeOBJIvKdeZtpQ" name="AbstractCreateElementFromPaletteTest" isAbstract="true">
+ <generalization xmi:id="_1sUbUF31EeSH9PN5AZl3pQ" general="_FAMH4D-qEeOBJIvKdeZtpQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_kHbiID-pEeOBJIvKdeZtpQ" name="AbstractCreateLinkFromPaletteTest" isAbstract="true">
+ <generalization xmi:id="_vwyx8D-pEeOBJIvKdeZtpQ" general="_OlpbsD-pEeOBJIvKdeZtpQ"/>
+ <ownedOperation xmi:id="_NnRIkAHgEeSXTsFWGl8rRw" name="testCreateLinkFromPalette"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_agsZgAEZEeS1CswA_Bot2A" name="AbstractCreateLinkOwnedBySourceFromPaletteTest" isAbstract="true">
+ <generalization xmi:id="_i6t_gAEZEeS1CswA_Bot2A" general="_kHbiID-pEeOBJIvKdeZtpQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_FH-oEAHgEeSXTsFWGl8rRw" name="AbstractCreateNodeFromPaletteTest" isAbstract="true">
+ <generalization xmi:id="_JBdbEAHgEeSXTsFWGl8rRw" general="_OlpbsD-pEeOBJIvKdeZtpQ"/>
+ <ownedOperation xmi:id="_zFEUMD-rEeOBJIvKdeZtpQ" name="testCreateNodeFromPalette"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_JfdmsHcFEeSIvbC5EJMc1g" name="AbstractCreateChildLabelNodeFromPaletteTest" isAbstract="true">
+ <generalization xmi:id="_TrjAMHcFEeSIvbC5EJMc1g" general="_OlpbsD-pEeOBJIvKdeZtpQ"/>
+ <ownedOperation xmi:id="_d2ccAHcHEeSIvbC5EJMc1g" name="testCreateChildLabelNodeFromPalette"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PIhdgN4qEeSbDZo4IdeTyg" name="delete">
+ <packagedElement xmi:type="uml:Class" xmi:id="_uV5GcGhgEeSbVu_LWD82Ug" name="AbstractDeleteNodeTest" isAbstract="true">
+ <generalization xmi:id="_x31GsGhhEeSbVu_LWD82Ug" general="_FAMH4D-qEeOBJIvKdeZtpQ"/>
+ <generalization xmi:id="_Yh1Y4HTEEeSva4y8D0d1Hw" general="_FAMH4D-qEeOBJIvKdeZtpQ"/>
+ <ownedOperation xmi:id="_2hPXQGhgEeSbVu_LWD82Ug" name="testDestroy"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PT94gN4qEeSbDZo4IdeTyg" name="drop">
+ <packagedElement xmi:type="uml:Class" xmi:id="_a-LPcEpGEeSXIouijOm2Dw" name="AbstractDropNodeTest" isAbstract="true">
+ <generalization xmi:id="__TJZMEpNEeSXIouijOm2Dw" general="_FAMH4D-qEeOBJIvKdeZtpQ"/>
+ <ownedOperation xmi:id="_AH0XYEpOEeSXIouijOm2Dw" name="testToDropNode"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhKnAN4qEeSbDZo4IdeTyg" name="edition">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VCOloGhnEeSbVu_LWD82Ug" name="AbstractEditableNodeTest" isAbstract="true">
+ <generalization xmi:id="_gG0UcGhnEeSbVu_LWD82Ug" general="_FAMH4D-qEeOBJIvKdeZtpQ"/>
+ <generalization xmi:id="_gcQ40HTEEeSva4y8D0d1Hw" general="_FAMH4D-qEeOBJIvKdeZtpQ"/>
+ <ownedOperation xmi:id="_a4UPQGhnEeSbVu_LWD82Ug" name="testEdition"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_H3p4wOBrEeS4mrUxND9ifw" name="synchronization">
+ <packagedElement xmi:type="uml:Class" xmi:id="_RpQVsOBrEeS4mrUxND9ifw" name="AbstractSynchronizationTest" isAbstract="true">
+ <ownedOperation xmi:id="_eBvVUOBrEeS4mrUxND9ifw" name="testSynchronizeTopNode"/>
+ <ownedOperation xmi:id="_Ma7ZEORwEeSt7_3VAhTwuQ" name="testSynchronizeLabelNode"/>
+ <ownedOperation xmi:id="_-Sa5AOQ9EeSt7_3VAhTwuQ" name="testSynchronizeChildNode"/>
+ <ownedOperation xmi:id="_zroIYORcEeSt7_3VAhTwuQ" name="testSynchronizeLink"/>
+ <ownedOperation xmi:id="_79J5sORcEeSt7_3VAhTwuQ" name="testSynchronizeLinkInContainer"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_UXjH8OBrEeS4mrUxND9ifw" name="AbstractCSSSynchronizationTest" isAbstract="true">
+ <generalization xmi:id="_c3wOcOBrEeS4mrUxND9ifw" general="_RpQVsOBrEeS4mrUxND9ifw"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_OkhP0CcsEeW216rBb8FLLQ" name="SynchronizationTestKind">
+ <ownedLiteral xmi:id="_QPwpoCcsEeW216rBb8FLLQ" name="topnode"/>
+ <ownedLiteral xmi:id="_Szw3cCcsEeW216rBb8FLLQ" name="labelnode"/>
+ <ownedLiteral xmi:id="_VPIGoCcsEeW216rBb8FLLQ" name="childnode"/>
+ <ownedLiteral xmi:id="_XbbmICcsEeW216rBb8FLLQ" name="link"/>
+ </packagedElement>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/plugin.properties b/tests/framework/org.eclipse.papyrus.tests.framework/plugin.properties
new file mode 100644
index 00000000000..d40a533d529
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/plugin.properties
@@ -0,0 +1,13 @@
+# Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+# CEA LIST - Initial API and implementation
+# Christian W. Damus - bug 464647
+
+pluginName = Papyrus Diagram Test Generation Framework
+providerName = Eclipse Modeling Project
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/plugin.xml b/tests/framework/org.eclipse.papyrus.tests.framework/plugin.xml
new file mode 100644
index 00000000000..c8886c23f8a
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/plugin.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+
+<!--
+ Copyright (c) 2015 Christian W. Damus 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:
+ Christian W. Damus - Initial API and implementation
+-->
+
+<plugin>
+
+ <extension point="org.eclipse.emf.ecore.generated_package">
+ <!-- @generated test-exceptions -->
+ <package
+ uri="http://www.eclipse.org/papyrus/2015/testframework/exceptions"
+ class="org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage"
+ genModel="model/test-exceptions.genmodel"/>
+ </extension>
+
+ <extension point="org.eclipse.emf.ecore.extension_parser">
+ <!-- @generated test-exceptions -->
+ <parser
+ type="testexceptions"
+ class="org.eclipse.papyrus.tests.framework.exceptions.util.ExceptionsResourceFactoryImpl"/>
+ </extension>
+
+</plugin>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/pom.xml b/tests/framework/org.eclipse.papyrus.tests.framework/pom.xml
new file mode 100644
index 00000000000..1b86a427424
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/pom.xml
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+ xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.eclipse.papyrus</groupId>
+ <artifactId>org.eclipse.papyrus.dev.releng</artifactId>
+ <version>1.1.0-SNAPSHOT</version>
+ <relativePath>../../../releng/dev/pom.xml</relativePath>
+ </parent>
+ <groupId>org.eclipse.papyrus</groupId>
+ <artifactId>org.eclipse.papyrus.tests.framework</artifactId>
+ <version>1.1.0-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+ <build>
+ <plugins>
+ <!-- Empty out the xtend-gen folder in the clean phase. -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-clean-plugin</artifactId>
+ <configuration>
+ <filesets>
+ <fileset>
+ <directory>xtend-gen</directory>
+ <excludes>
+ <exclude>**/.gitignore</exclude>
+ </excludes>
+ </fileset>
+ </filesets>
+ </configuration>
+ </plugin>
+ <!-- Generate Xtend sources in the compilation phase. -->
+ <plugin>
+ <groupId>org.eclipse.xtend</groupId>
+ <artifactId>xtend-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <goals>
+ <goal>compile</goal>
+ </goals>
+ <configuration>
+ <outputDirectory>xtend-gen</outputDirectory>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+</project>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/AnyEditPart.java b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/AnyEditPart.java
new file mode 100644
index 00000000000..3b8782ed94c
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/AnyEditPart.java
@@ -0,0 +1,26 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Any Edit Part</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ *
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage#getAnyEditPart()
+ * @model
+ * @generated
+ */
+public interface AnyEditPart extends EditPartSpec {
+} // AnyEditPart
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/CompositeEditPartSpec.java b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/CompositeEditPartSpec.java
new file mode 100644
index 00000000000..55ad86ab049
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/CompositeEditPartSpec.java
@@ -0,0 +1,100 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EClass;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Composite Edit Part Spec</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.tests.framework.exceptions.CompositeEditPartSpec#getOperator <em>Operator</em>}</li>
+ * <li>{@link org.eclipse.papyrus.tests.framework.exceptions.CompositeEditPartSpec#getOperands <em>Operand</em>}</li>
+ * </ul>
+ *
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage#getCompositeEditPartSpec()
+ * @model
+ * @generated
+ */
+public interface CompositeEditPartSpec extends EditPartSpec {
+ /**
+ * Returns the value of the '<em><b>Operator</b></em>' attribute.
+ * The literals are from the enumeration {@link org.eclipse.papyrus.tests.framework.exceptions.OperatorKind}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Operator</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ *
+ * @return the value of the '<em>Operator</em>' attribute.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.OperatorKind
+ * @see #setOperator(OperatorKind)
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage#getCompositeEditPartSpec_Operator()
+ * @model required="true" ordered="false"
+ * @generated
+ */
+ OperatorKind getOperator();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.papyrus.tests.framework.exceptions.CompositeEditPartSpec#getOperator <em>Operator</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Operator</em>' attribute.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.OperatorKind
+ * @see #getOperator()
+ * @generated
+ */
+ void setOperator(OperatorKind value);
+
+ /**
+ * Returns the value of the '<em><b>Operand</b></em>' containment reference list.
+ * The list contents are of type {@link org.eclipse.papyrus.tests.framework.exceptions.EditPartSpec}.
+ * It is bidirectional and its opposite is '{@link org.eclipse.papyrus.tests.framework.exceptions.EditPartSpec#getComposite <em>Composite</em>}'.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Operand</em>' containment reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ *
+ * @return the value of the '<em>Operand</em>' containment reference list.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage#getCompositeEditPartSpec_Operand()
+ * @see org.eclipse.papyrus.tests.framework.exceptions.EditPartSpec#getComposite
+ * @model opposite="composite" containment="true" required="true" ordered="false"
+ * @generated
+ */
+ EList<EditPartSpec> getOperands();
+
+ /**
+ * Creates a new {@link org.eclipse.papyrus.tests.framework.exceptions.EditPartSpec} and appends it to the '<em><b>Operand</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @param eClass
+ * The Ecore class of the {@link org.eclipse.papyrus.tests.framework.exceptions.EditPartSpec} to create.
+ * @return The new {@link org.eclipse.papyrus.tests.framework.exceptions.EditPartSpec}.
+ * @see #getOperands()
+ * @generated
+ */
+ EditPartSpec createOperand(EClass eClass);
+
+} // CompositeEditPartSpec
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/EditPartRef.java b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/EditPartRef.java
new file mode 100644
index 00000000000..cc0314a9f3a
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/EditPartRef.java
@@ -0,0 +1,62 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions;
+
+import org.eclipse.gmf.codegen.gmfgen.GenCommonBase;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Edit Part Ref</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.tests.framework.exceptions.EditPartRef#getEditPart <em>Edit Part</em>}</li>
+ * </ul>
+ *
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage#getEditPartRef()
+ * @model
+ * @generated
+ */
+public interface EditPartRef extends EditPartSpec {
+ /**
+ * Returns the value of the '<em><b>Edit Part</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Edit Part</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ *
+ * @return the value of the '<em>Edit Part</em>' reference.
+ * @see #setEditPart(GenCommonBase)
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage#getEditPartRef_EditPart()
+ * @model required="true" ordered="false"
+ * @generated
+ */
+ GenCommonBase getEditPart();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.papyrus.tests.framework.exceptions.EditPartRef#getEditPart <em>Edit Part</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Edit Part</em>' reference.
+ * @see #getEditPart()
+ * @generated
+ */
+ void setEditPart(GenCommonBase value);
+
+} // EditPartRef
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/EditPartSpec.java b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/EditPartSpec.java
new file mode 100644
index 00000000000..5a71cc2705f
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/EditPartSpec.java
@@ -0,0 +1,75 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.uml2.uml.InstanceSpecification;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Edit Part Spec</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.tests.framework.exceptions.EditPartSpec#getComposite <em>Composite</em>}</li>
+ * </ul>
+ *
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage#getEditPartSpec()
+ * @model abstract="true"
+ * @generated
+ */
+public interface EditPartSpec extends EObject {
+ /**
+ * Returns the value of the '<em><b>Composite</b></em>' container reference.
+ * It is bidirectional and its opposite is '{@link org.eclipse.papyrus.tests.framework.exceptions.CompositeEditPartSpec#getOperands <em>Operand</em>}'.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Composite</em>' container reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ *
+ * @return the value of the '<em>Composite</em>' container reference.
+ * @see #setComposite(CompositeEditPartSpec)
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage#getEditPartSpec_Composite()
+ * @see org.eclipse.papyrus.tests.framework.exceptions.CompositeEditPartSpec#getOperands
+ * @model opposite="operand" transient="false" ordered="false"
+ * @generated
+ */
+ CompositeEditPartSpec getComposite();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.papyrus.tests.framework.exceptions.EditPartSpec#getComposite <em>Composite</em>}' container reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Composite</em>' container reference.
+ * @see #getComposite()
+ * @generated
+ */
+ void setComposite(CompositeEditPartSpec value);
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @model dataType="org.eclipse.uml2.types.Boolean" required="true" ordered="false" editPartRequired="true" editPartOrdered="false"
+ * @generated
+ */
+ boolean matches(InstanceSpecification editPart);
+
+} // EditPartSpec
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/ExceptionsFactory.java b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/ExceptionsFactory.java
new file mode 100644
index 00000000000..8a7845f720c
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/ExceptionsFactory.java
@@ -0,0 +1,105 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions;
+
+import org.eclipse.emf.ecore.EFactory;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Factory</b> for the model.
+ * It provides a create method for each non-abstract class of the model.
+ * <!-- end-user-doc -->
+ *
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage
+ * @generated
+ */
+public interface ExceptionsFactory extends EFactory {
+ /**
+ * The singleton instance of the factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ ExceptionsFactory eINSTANCE = org.eclipse.papyrus.tests.framework.exceptions.impl.ExceptionsFactoryImpl.init();
+
+ /**
+ * Returns a new object of class '<em>Forbidden Edit Part Permutation</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Forbidden Edit Part Permutation</em>'.
+ * @generated
+ */
+ ForbiddenEditPartPermutation createForbiddenEditPartPermutation();
+
+ /**
+ * Returns a new object of class '<em>Test Exceptions</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Test Exceptions</em>'.
+ * @generated
+ */
+ TestExceptions createTestExceptions();
+
+ /**
+ * Returns a new object of class '<em>Composite Edit Part Spec</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Composite Edit Part Spec</em>'.
+ * @generated
+ */
+ CompositeEditPartSpec createCompositeEditPartSpec();
+
+ /**
+ * Returns a new object of class '<em>Edit Part Ref</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Edit Part Ref</em>'.
+ * @generated
+ */
+ EditPartRef createEditPartRef();
+
+ /**
+ * Returns a new object of class '<em>Any Edit Part</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Any Edit Part</em>'.
+ * @generated
+ */
+ AnyEditPart createAnyEditPart();
+
+ /**
+ * Returns a new object of class '<em>Forbidden Edit Part</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Forbidden Edit Part</em>'.
+ * @generated
+ */
+ ForbiddenEditPart createForbiddenEditPart();
+
+ /**
+ * Returns the package supported by this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return the package supported by this factory.
+ * @generated
+ */
+ ExceptionsPackage getExceptionsPackage();
+
+} // ExceptionsFactory
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/ExceptionsPackage.java b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/ExceptionsPackage.java
new file mode 100644
index 00000000000..2fe7e5daaaa
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/ExceptionsPackage.java
@@ -0,0 +1,1269 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions;
+
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EEnum;
+import org.eclipse.emf.ecore.EOperation;
+import org.eclipse.emf.ecore.EPackage;
+import org.eclipse.emf.ecore.EReference;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Package</b> for the model.
+ * It contains accessors for the meta objects to represent
+ * <ul>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each operation of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
+ * </ul>
+ * <!-- end-user-doc -->
+ *
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ExceptionsFactory
+ * @model kind="package"
+ * annotation="http://www.eclipse.org/emf/2002/Ecore validationDelegates='http://www.eclipse.org/emf/2002/Ecore/OCL'"
+ * @generated
+ */
+public interface ExceptionsPackage extends EPackage {
+ /**
+ * The package name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ String eNAME = "exceptions";
+
+ /**
+ * The package namespace URI.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ String eNS_URI = "http://www.eclipse.org/papyrus/2015/testframework/exceptions";
+
+ /**
+ * The package namespace name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ String eNS_PREFIX = "exceptions";
+
+ /**
+ * The singleton instance of the package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ ExceptionsPackage eINSTANCE = org.eclipse.papyrus.tests.framework.exceptions.impl.ExceptionsPackageImpl.init();
+
+ /**
+ * The meta object id for the '{@link org.eclipse.papyrus.tests.framework.exceptions.impl.TestConstraintImpl <em>Test Constraint</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see org.eclipse.papyrus.tests.framework.exceptions.impl.TestConstraintImpl
+ * @see org.eclipse.papyrus.tests.framework.exceptions.impl.ExceptionsPackageImpl#getTestConstraint()
+ * @generated
+ */
+ int TEST_CONSTRAINT = 1;
+
+ /**
+ * The feature id for the '<em><b>Container</b></em>' container reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int TEST_CONSTRAINT__CONTAINER = 0;
+
+ /**
+ * The feature id for the '<em><b>Omit On Failure</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int TEST_CONSTRAINT__OMIT_ON_FAILURE = 1;
+
+ /**
+ * The number of structural features of the '<em>Test Constraint</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int TEST_CONSTRAINT_FEATURE_COUNT = 2;
+
+ /**
+ * The operation id for the '<em>Validate</em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int TEST_CONSTRAINT___VALIDATE__ELIST_CLASS_DIAGNOSTICCHAIN = 0;
+
+ /**
+ * The number of operations of the '<em>Test Constraint</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int TEST_CONSTRAINT_OPERATION_COUNT = 1;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.papyrus.tests.framework.exceptions.impl.ForbiddenEditPartPermutationImpl <em>Forbidden Edit Part Permutation</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see org.eclipse.papyrus.tests.framework.exceptions.impl.ForbiddenEditPartPermutationImpl
+ * @see org.eclipse.papyrus.tests.framework.exceptions.impl.ExceptionsPackageImpl#getForbiddenEditPartPermutation()
+ * @generated
+ */
+ int FORBIDDEN_EDIT_PART_PERMUTATION = 0;
+
+ /**
+ * The feature id for the '<em><b>Container</b></em>' container reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int FORBIDDEN_EDIT_PART_PERMUTATION__CONTAINER = TEST_CONSTRAINT__CONTAINER;
+
+ /**
+ * The feature id for the '<em><b>Omit On Failure</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int FORBIDDEN_EDIT_PART_PERMUTATION__OMIT_ON_FAILURE = TEST_CONSTRAINT__OMIT_ON_FAILURE;
+
+ /**
+ * The feature id for the '<em><b>Reason Kind</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int FORBIDDEN_EDIT_PART_PERMUTATION__REASON_KIND = TEST_CONSTRAINT_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Reason</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int FORBIDDEN_EDIT_PART_PERMUTATION__REASON = TEST_CONSTRAINT_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Test Class</b></em>' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int FORBIDDEN_EDIT_PART_PERMUTATION__TEST_CLASS = TEST_CONSTRAINT_FEATURE_COUNT + 2;
+
+ /**
+ * The feature id for the '<em><b>Edit Part</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int FORBIDDEN_EDIT_PART_PERMUTATION__EDIT_PART = TEST_CONSTRAINT_FEATURE_COUNT + 3;
+
+ /**
+ * The number of structural features of the '<em>Forbidden Edit Part Permutation</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int FORBIDDEN_EDIT_PART_PERMUTATION_FEATURE_COUNT = TEST_CONSTRAINT_FEATURE_COUNT + 4;
+
+ /**
+ * The operation id for the '<em>Validate</em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int FORBIDDEN_EDIT_PART_PERMUTATION___VALIDATE__ELIST_CLASS_DIAGNOSTICCHAIN = TEST_CONSTRAINT___VALIDATE__ELIST_CLASS_DIAGNOSTICCHAIN;
+
+ /**
+ * The operation id for the '<em>Test classes</em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int FORBIDDEN_EDIT_PART_PERMUTATION___TEST_CLASSES__DIAGNOSTICCHAIN_MAP = TEST_CONSTRAINT_OPERATION_COUNT + 0;
+
+ /**
+ * The number of operations of the '<em>Forbidden Edit Part Permutation</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int FORBIDDEN_EDIT_PART_PERMUTATION_OPERATION_COUNT = TEST_CONSTRAINT_OPERATION_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.papyrus.tests.framework.exceptions.impl.TestExceptionsImpl <em>Test Exceptions</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see org.eclipse.papyrus.tests.framework.exceptions.impl.TestExceptionsImpl
+ * @see org.eclipse.papyrus.tests.framework.exceptions.impl.ExceptionsPackageImpl#getTestExceptions()
+ * @generated
+ */
+ int TEST_EXCEPTIONS = 2;
+
+ /**
+ * The feature id for the '<em><b>Constraint</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int TEST_EXCEPTIONS__CONSTRAINT = 0;
+
+ /**
+ * The number of structural features of the '<em>Test Exceptions</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int TEST_EXCEPTIONS_FEATURE_COUNT = 1;
+
+ /**
+ * The operation id for the '<em>Validate</em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int TEST_EXCEPTIONS___VALIDATE__ELIST_CLASS_DIAGNOSTICCHAIN = 0;
+
+ /**
+ * The number of operations of the '<em>Test Exceptions</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int TEST_EXCEPTIONS_OPERATION_COUNT = 1;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.papyrus.tests.framework.exceptions.impl.EditPartSpecImpl <em>Edit Part Spec</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see org.eclipse.papyrus.tests.framework.exceptions.impl.EditPartSpecImpl
+ * @see org.eclipse.papyrus.tests.framework.exceptions.impl.ExceptionsPackageImpl#getEditPartSpec()
+ * @generated
+ */
+ int EDIT_PART_SPEC = 3;
+
+ /**
+ * The feature id for the '<em><b>Composite</b></em>' container reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int EDIT_PART_SPEC__COMPOSITE = 0;
+
+ /**
+ * The number of structural features of the '<em>Edit Part Spec</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int EDIT_PART_SPEC_FEATURE_COUNT = 1;
+
+ /**
+ * The operation id for the '<em>Matches</em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int EDIT_PART_SPEC___MATCHES__INSTANCESPECIFICATION = 0;
+
+ /**
+ * The number of operations of the '<em>Edit Part Spec</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int EDIT_PART_SPEC_OPERATION_COUNT = 1;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.papyrus.tests.framework.exceptions.impl.CompositeEditPartSpecImpl <em>Composite Edit Part Spec</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see org.eclipse.papyrus.tests.framework.exceptions.impl.CompositeEditPartSpecImpl
+ * @see org.eclipse.papyrus.tests.framework.exceptions.impl.ExceptionsPackageImpl#getCompositeEditPartSpec()
+ * @generated
+ */
+ int COMPOSITE_EDIT_PART_SPEC = 4;
+
+ /**
+ * The feature id for the '<em><b>Composite</b></em>' container reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int COMPOSITE_EDIT_PART_SPEC__COMPOSITE = EDIT_PART_SPEC__COMPOSITE;
+
+ /**
+ * The feature id for the '<em><b>Operator</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int COMPOSITE_EDIT_PART_SPEC__OPERATOR = EDIT_PART_SPEC_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Operand</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int COMPOSITE_EDIT_PART_SPEC__OPERAND = EDIT_PART_SPEC_FEATURE_COUNT + 1;
+
+ /**
+ * The number of structural features of the '<em>Composite Edit Part Spec</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int COMPOSITE_EDIT_PART_SPEC_FEATURE_COUNT = EDIT_PART_SPEC_FEATURE_COUNT + 2;
+
+ /**
+ * The operation id for the '<em>Matches</em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int COMPOSITE_EDIT_PART_SPEC___MATCHES__INSTANCESPECIFICATION = EDIT_PART_SPEC___MATCHES__INSTANCESPECIFICATION;
+
+ /**
+ * The number of operations of the '<em>Composite Edit Part Spec</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int COMPOSITE_EDIT_PART_SPEC_OPERATION_COUNT = EDIT_PART_SPEC_OPERATION_COUNT + 0;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.papyrus.tests.framework.exceptions.impl.EditPartRefImpl <em>Edit Part Ref</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see org.eclipse.papyrus.tests.framework.exceptions.impl.EditPartRefImpl
+ * @see org.eclipse.papyrus.tests.framework.exceptions.impl.ExceptionsPackageImpl#getEditPartRef()
+ * @generated
+ */
+ int EDIT_PART_REF = 5;
+
+ /**
+ * The feature id for the '<em><b>Composite</b></em>' container reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int EDIT_PART_REF__COMPOSITE = EDIT_PART_SPEC__COMPOSITE;
+
+ /**
+ * The feature id for the '<em><b>Edit Part</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int EDIT_PART_REF__EDIT_PART = EDIT_PART_SPEC_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Edit Part Ref</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int EDIT_PART_REF_FEATURE_COUNT = EDIT_PART_SPEC_FEATURE_COUNT + 1;
+
+ /**
+ * The operation id for the '<em>Matches</em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int EDIT_PART_REF___MATCHES__INSTANCESPECIFICATION = EDIT_PART_SPEC___MATCHES__INSTANCESPECIFICATION;
+
+ /**
+ * The number of operations of the '<em>Edit Part Ref</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int EDIT_PART_REF_OPERATION_COUNT = EDIT_PART_SPEC_OPERATION_COUNT + 0;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.papyrus.tests.framework.exceptions.impl.AnyEditPartImpl <em>Any Edit Part</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see org.eclipse.papyrus.tests.framework.exceptions.impl.AnyEditPartImpl
+ * @see org.eclipse.papyrus.tests.framework.exceptions.impl.ExceptionsPackageImpl#getAnyEditPart()
+ * @generated
+ */
+ int ANY_EDIT_PART = 6;
+
+ /**
+ * The feature id for the '<em><b>Composite</b></em>' container reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int ANY_EDIT_PART__COMPOSITE = EDIT_PART_SPEC__COMPOSITE;
+
+ /**
+ * The number of structural features of the '<em>Any Edit Part</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int ANY_EDIT_PART_FEATURE_COUNT = EDIT_PART_SPEC_FEATURE_COUNT + 0;
+
+ /**
+ * The operation id for the '<em>Matches</em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int ANY_EDIT_PART___MATCHES__INSTANCESPECIFICATION = EDIT_PART_SPEC___MATCHES__INSTANCESPECIFICATION;
+
+ /**
+ * The number of operations of the '<em>Any Edit Part</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int ANY_EDIT_PART_OPERATION_COUNT = EDIT_PART_SPEC_OPERATION_COUNT + 0;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.papyrus.tests.framework.exceptions.impl.ForbiddenEditPartImpl <em>Forbidden Edit Part</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see org.eclipse.papyrus.tests.framework.exceptions.impl.ForbiddenEditPartImpl
+ * @see org.eclipse.papyrus.tests.framework.exceptions.impl.ExceptionsPackageImpl#getForbiddenEditPart()
+ * @generated
+ */
+ int FORBIDDEN_EDIT_PART = 7;
+
+ /**
+ * The feature id for the '<em><b>Container</b></em>' container reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int FORBIDDEN_EDIT_PART__CONTAINER = TEST_CONSTRAINT__CONTAINER;
+
+ /**
+ * The feature id for the '<em><b>Omit On Failure</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int FORBIDDEN_EDIT_PART__OMIT_ON_FAILURE = TEST_CONSTRAINT__OMIT_ON_FAILURE;
+
+ /**
+ * The feature id for the '<em><b>Edit Part</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int FORBIDDEN_EDIT_PART__EDIT_PART = TEST_CONSTRAINT_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Reason</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int FORBIDDEN_EDIT_PART__REASON = TEST_CONSTRAINT_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Reason Kind</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int FORBIDDEN_EDIT_PART__REASON_KIND = TEST_CONSTRAINT_FEATURE_COUNT + 2;
+
+ /**
+ * The number of structural features of the '<em>Forbidden Edit Part</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int FORBIDDEN_EDIT_PART_FEATURE_COUNT = TEST_CONSTRAINT_FEATURE_COUNT + 3;
+
+ /**
+ * The operation id for the '<em>Validate</em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int FORBIDDEN_EDIT_PART___VALIDATE__ELIST_CLASS_DIAGNOSTICCHAIN = TEST_CONSTRAINT___VALIDATE__ELIST_CLASS_DIAGNOSTICCHAIN;
+
+ /**
+ * The number of operations of the '<em>Forbidden Edit Part</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int FORBIDDEN_EDIT_PART_OPERATION_COUNT = TEST_CONSTRAINT_OPERATION_COUNT + 0;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.papyrus.tests.framework.exceptions.ForbiddenReasonKind <em>Forbidden Reason Kind</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ForbiddenReasonKind
+ * @see org.eclipse.papyrus.tests.framework.exceptions.impl.ExceptionsPackageImpl#getForbiddenReasonKind()
+ * @generated
+ */
+ int FORBIDDEN_REASON_KIND = 8;
+
+
+ /**
+ * The meta object id for the '{@link org.eclipse.papyrus.tests.framework.exceptions.OperatorKind <em>Operator Kind</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see org.eclipse.papyrus.tests.framework.exceptions.OperatorKind
+ * @see org.eclipse.papyrus.tests.framework.exceptions.impl.ExceptionsPackageImpl#getOperatorKind()
+ * @generated
+ */
+ int OPERATOR_KIND = 9;
+
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPartPermutation <em>Forbidden Edit Part Permutation</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return the meta object for class '<em>Forbidden Edit Part Permutation</em>'.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPartPermutation
+ * @generated
+ */
+ EClass getForbiddenEditPartPermutation();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPartPermutation#getEditParts <em>Edit Part</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return the meta object for the containment reference list '<em>Edit Part</em>'.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPartPermutation#getEditParts()
+ * @see #getForbiddenEditPartPermutation()
+ * @generated
+ */
+ EReference getForbiddenEditPartPermutation_EditPart();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPartPermutation#getReasonKind <em>Reason Kind</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return the meta object for the attribute '<em>Reason Kind</em>'.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPartPermutation#getReasonKind()
+ * @see #getForbiddenEditPartPermutation()
+ * @generated
+ */
+ EAttribute getForbiddenEditPartPermutation_ReasonKind();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPartPermutation#getReason <em>Reason</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return the meta object for the attribute '<em>Reason</em>'.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPartPermutation#getReason()
+ * @see #getForbiddenEditPartPermutation()
+ * @generated
+ */
+ EAttribute getForbiddenEditPartPermutation_Reason();
+
+ /**
+ * Returns the meta object for the reference list '{@link org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPartPermutation#getTestClasses <em>Test Class</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return the meta object for the reference list '<em>Test Class</em>'.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPartPermutation#getTestClasses()
+ * @see #getForbiddenEditPartPermutation()
+ * @generated
+ */
+ EReference getForbiddenEditPartPermutation_TestClass();
+
+ /**
+ * Returns the meta object for the '{@link org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPartPermutation#test_classes(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Test classes</em>}' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return the meta object for the '<em>Test classes</em>' operation.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPartPermutation#test_classes(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
+ * @generated
+ */
+ EOperation getForbiddenEditPartPermutation__Test_classes__DiagnosticChain_Map();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.papyrus.tests.framework.exceptions.TestConstraint <em>Test Constraint</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return the meta object for class '<em>Test Constraint</em>'.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.TestConstraint
+ * @generated
+ */
+ EClass getTestConstraint();
+
+ /**
+ * Returns the meta object for the container reference '{@link org.eclipse.papyrus.tests.framework.exceptions.TestConstraint#getContainer <em>Container</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return the meta object for the container reference '<em>Container</em>'.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.TestConstraint#getContainer()
+ * @see #getTestConstraint()
+ * @generated
+ */
+ EReference getTestConstraint_Container();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.tests.framework.exceptions.TestConstraint#isOmitOnFailure <em>Omit On Failure</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return the meta object for the attribute '<em>Omit On Failure</em>'.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.TestConstraint#isOmitOnFailure()
+ * @see #getTestConstraint()
+ * @generated
+ */
+ EAttribute getTestConstraint_OmitOnFailure();
+
+ /**
+ * Returns the meta object for the '{@link org.eclipse.papyrus.tests.framework.exceptions.TestConstraint#validate(org.eclipse.emf.common.util.EList, org.eclipse.uml2.uml.Class, org.eclipse.emf.common.util.DiagnosticChain) <em>Validate</em>}' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return the meta object for the '<em>Validate</em>' operation.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.TestConstraint#validate(org.eclipse.emf.common.util.EList, org.eclipse.uml2.uml.Class, org.eclipse.emf.common.util.DiagnosticChain)
+ * @generated
+ */
+ EOperation getTestConstraint__Validate__EList_Class_DiagnosticChain();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.papyrus.tests.framework.exceptions.TestExceptions <em>Test Exceptions</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return the meta object for class '<em>Test Exceptions</em>'.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.TestExceptions
+ * @generated
+ */
+ EClass getTestExceptions();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.tests.framework.exceptions.TestExceptions#getConstraints <em>Constraint</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return the meta object for the containment reference list '<em>Constraint</em>'.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.TestExceptions#getConstraints()
+ * @see #getTestExceptions()
+ * @generated
+ */
+ EReference getTestExceptions_Constraint();
+
+ /**
+ * Returns the meta object for the '{@link org.eclipse.papyrus.tests.framework.exceptions.TestExceptions#validate(org.eclipse.emf.common.util.EList, org.eclipse.uml2.uml.Class, org.eclipse.emf.common.util.DiagnosticChain) <em>Validate</em>}' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return the meta object for the '<em>Validate</em>' operation.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.TestExceptions#validate(org.eclipse.emf.common.util.EList, org.eclipse.uml2.uml.Class, org.eclipse.emf.common.util.DiagnosticChain)
+ * @generated
+ */
+ EOperation getTestExceptions__Validate__EList_Class_DiagnosticChain();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.papyrus.tests.framework.exceptions.EditPartSpec <em>Edit Part Spec</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return the meta object for class '<em>Edit Part Spec</em>'.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.EditPartSpec
+ * @generated
+ */
+ EClass getEditPartSpec();
+
+ /**
+ * Returns the meta object for the container reference '{@link org.eclipse.papyrus.tests.framework.exceptions.EditPartSpec#getComposite <em>Composite</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return the meta object for the container reference '<em>Composite</em>'.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.EditPartSpec#getComposite()
+ * @see #getEditPartSpec()
+ * @generated
+ */
+ EReference getEditPartSpec_Composite();
+
+ /**
+ * Returns the meta object for the '{@link org.eclipse.papyrus.tests.framework.exceptions.EditPartSpec#matches(org.eclipse.uml2.uml.InstanceSpecification) <em>Matches</em>}' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return the meta object for the '<em>Matches</em>' operation.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.EditPartSpec#matches(org.eclipse.uml2.uml.InstanceSpecification)
+ * @generated
+ */
+ EOperation getEditPartSpec__Matches__InstanceSpecification();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.papyrus.tests.framework.exceptions.CompositeEditPartSpec <em>Composite Edit Part Spec</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return the meta object for class '<em>Composite Edit Part Spec</em>'.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.CompositeEditPartSpec
+ * @generated
+ */
+ EClass getCompositeEditPartSpec();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.tests.framework.exceptions.CompositeEditPartSpec#getOperator <em>Operator</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return the meta object for the attribute '<em>Operator</em>'.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.CompositeEditPartSpec#getOperator()
+ * @see #getCompositeEditPartSpec()
+ * @generated
+ */
+ EAttribute getCompositeEditPartSpec_Operator();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.tests.framework.exceptions.CompositeEditPartSpec#getOperands <em>Operand</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return the meta object for the containment reference list '<em>Operand</em>'.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.CompositeEditPartSpec#getOperands()
+ * @see #getCompositeEditPartSpec()
+ * @generated
+ */
+ EReference getCompositeEditPartSpec_Operand();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.papyrus.tests.framework.exceptions.EditPartRef <em>Edit Part Ref</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return the meta object for class '<em>Edit Part Ref</em>'.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.EditPartRef
+ * @generated
+ */
+ EClass getEditPartRef();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.tests.framework.exceptions.EditPartRef#getEditPart <em>Edit Part</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return the meta object for the reference '<em>Edit Part</em>'.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.EditPartRef#getEditPart()
+ * @see #getEditPartRef()
+ * @generated
+ */
+ EReference getEditPartRef_EditPart();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.papyrus.tests.framework.exceptions.AnyEditPart <em>Any Edit Part</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return the meta object for class '<em>Any Edit Part</em>'.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.AnyEditPart
+ * @generated
+ */
+ EClass getAnyEditPart();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPart <em>Forbidden Edit Part</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return the meta object for class '<em>Forbidden Edit Part</em>'.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPart
+ * @generated
+ */
+ EClass getForbiddenEditPart();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPart#getEditPart <em>Edit Part</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return the meta object for the containment reference '<em>Edit Part</em>'.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPart#getEditPart()
+ * @see #getForbiddenEditPart()
+ * @generated
+ */
+ EReference getForbiddenEditPart_EditPart();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPart#getReason <em>Reason</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return the meta object for the attribute '<em>Reason</em>'.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPart#getReason()
+ * @see #getForbiddenEditPart()
+ * @generated
+ */
+ EAttribute getForbiddenEditPart_Reason();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPart#getReasonKind <em>Reason Kind</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return the meta object for the attribute '<em>Reason Kind</em>'.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPart#getReasonKind()
+ * @see #getForbiddenEditPart()
+ * @generated
+ */
+ EAttribute getForbiddenEditPart_ReasonKind();
+
+ /**
+ * Returns the meta object for enum '{@link org.eclipse.papyrus.tests.framework.exceptions.ForbiddenReasonKind <em>Forbidden Reason Kind</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return the meta object for enum '<em>Forbidden Reason Kind</em>'.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ForbiddenReasonKind
+ * @generated
+ */
+ EEnum getForbiddenReasonKind();
+
+ /**
+ * Returns the meta object for enum '{@link org.eclipse.papyrus.tests.framework.exceptions.OperatorKind <em>Operator Kind</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return the meta object for enum '<em>Operator Kind</em>'.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.OperatorKind
+ * @generated
+ */
+ EEnum getOperatorKind();
+
+ /**
+ * Returns the factory that creates the instances of the model.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return the factory that creates the instances of the model.
+ * @generated
+ */
+ ExceptionsFactory getExceptionsFactory();
+
+ /**
+ * <!-- begin-user-doc -->
+ * Defines literals for the meta objects that represent
+ * <ul>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each operation of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
+ * </ul>
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ interface Literals {
+ /**
+ * The meta object literal for the '{@link org.eclipse.papyrus.tests.framework.exceptions.impl.ForbiddenEditPartPermutationImpl <em>Forbidden Edit Part Permutation</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see org.eclipse.papyrus.tests.framework.exceptions.impl.ForbiddenEditPartPermutationImpl
+ * @see org.eclipse.papyrus.tests.framework.exceptions.impl.ExceptionsPackageImpl#getForbiddenEditPartPermutation()
+ * @generated
+ */
+ EClass FORBIDDEN_EDIT_PART_PERMUTATION = eINSTANCE.getForbiddenEditPartPermutation();
+
+ /**
+ * The meta object literal for the '<em><b>Edit Part</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ EReference FORBIDDEN_EDIT_PART_PERMUTATION__EDIT_PART = eINSTANCE.getForbiddenEditPartPermutation_EditPart();
+
+ /**
+ * The meta object literal for the '<em><b>Reason Kind</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ EAttribute FORBIDDEN_EDIT_PART_PERMUTATION__REASON_KIND = eINSTANCE.getForbiddenEditPartPermutation_ReasonKind();
+
+ /**
+ * The meta object literal for the '<em><b>Reason</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ EAttribute FORBIDDEN_EDIT_PART_PERMUTATION__REASON = eINSTANCE.getForbiddenEditPartPermutation_Reason();
+
+ /**
+ * The meta object literal for the '<em><b>Test Class</b></em>' reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ EReference FORBIDDEN_EDIT_PART_PERMUTATION__TEST_CLASS = eINSTANCE.getForbiddenEditPartPermutation_TestClass();
+
+ /**
+ * The meta object literal for the '<em><b>Test classes</b></em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ EOperation FORBIDDEN_EDIT_PART_PERMUTATION___TEST_CLASSES__DIAGNOSTICCHAIN_MAP = eINSTANCE.getForbiddenEditPartPermutation__Test_classes__DiagnosticChain_Map();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.papyrus.tests.framework.exceptions.impl.TestConstraintImpl <em>Test Constraint</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see org.eclipse.papyrus.tests.framework.exceptions.impl.TestConstraintImpl
+ * @see org.eclipse.papyrus.tests.framework.exceptions.impl.ExceptionsPackageImpl#getTestConstraint()
+ * @generated
+ */
+ EClass TEST_CONSTRAINT = eINSTANCE.getTestConstraint();
+
+ /**
+ * The meta object literal for the '<em><b>Container</b></em>' container reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ EReference TEST_CONSTRAINT__CONTAINER = eINSTANCE.getTestConstraint_Container();
+
+ /**
+ * The meta object literal for the '<em><b>Omit On Failure</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ EAttribute TEST_CONSTRAINT__OMIT_ON_FAILURE = eINSTANCE.getTestConstraint_OmitOnFailure();
+
+ /**
+ * The meta object literal for the '<em><b>Validate</b></em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ EOperation TEST_CONSTRAINT___VALIDATE__ELIST_CLASS_DIAGNOSTICCHAIN = eINSTANCE.getTestConstraint__Validate__EList_Class_DiagnosticChain();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.papyrus.tests.framework.exceptions.impl.TestExceptionsImpl <em>Test Exceptions</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see org.eclipse.papyrus.tests.framework.exceptions.impl.TestExceptionsImpl
+ * @see org.eclipse.papyrus.tests.framework.exceptions.impl.ExceptionsPackageImpl#getTestExceptions()
+ * @generated
+ */
+ EClass TEST_EXCEPTIONS = eINSTANCE.getTestExceptions();
+
+ /**
+ * The meta object literal for the '<em><b>Constraint</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ EReference TEST_EXCEPTIONS__CONSTRAINT = eINSTANCE.getTestExceptions_Constraint();
+
+ /**
+ * The meta object literal for the '<em><b>Validate</b></em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ EOperation TEST_EXCEPTIONS___VALIDATE__ELIST_CLASS_DIAGNOSTICCHAIN = eINSTANCE.getTestExceptions__Validate__EList_Class_DiagnosticChain();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.papyrus.tests.framework.exceptions.impl.EditPartSpecImpl <em>Edit Part Spec</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see org.eclipse.papyrus.tests.framework.exceptions.impl.EditPartSpecImpl
+ * @see org.eclipse.papyrus.tests.framework.exceptions.impl.ExceptionsPackageImpl#getEditPartSpec()
+ * @generated
+ */
+ EClass EDIT_PART_SPEC = eINSTANCE.getEditPartSpec();
+
+ /**
+ * The meta object literal for the '<em><b>Composite</b></em>' container reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ EReference EDIT_PART_SPEC__COMPOSITE = eINSTANCE.getEditPartSpec_Composite();
+
+ /**
+ * The meta object literal for the '<em><b>Matches</b></em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ EOperation EDIT_PART_SPEC___MATCHES__INSTANCESPECIFICATION = eINSTANCE.getEditPartSpec__Matches__InstanceSpecification();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.papyrus.tests.framework.exceptions.impl.CompositeEditPartSpecImpl <em>Composite Edit Part Spec</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see org.eclipse.papyrus.tests.framework.exceptions.impl.CompositeEditPartSpecImpl
+ * @see org.eclipse.papyrus.tests.framework.exceptions.impl.ExceptionsPackageImpl#getCompositeEditPartSpec()
+ * @generated
+ */
+ EClass COMPOSITE_EDIT_PART_SPEC = eINSTANCE.getCompositeEditPartSpec();
+
+ /**
+ * The meta object literal for the '<em><b>Operator</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ EAttribute COMPOSITE_EDIT_PART_SPEC__OPERATOR = eINSTANCE.getCompositeEditPartSpec_Operator();
+
+ /**
+ * The meta object literal for the '<em><b>Operand</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ EReference COMPOSITE_EDIT_PART_SPEC__OPERAND = eINSTANCE.getCompositeEditPartSpec_Operand();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.papyrus.tests.framework.exceptions.impl.EditPartRefImpl <em>Edit Part Ref</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see org.eclipse.papyrus.tests.framework.exceptions.impl.EditPartRefImpl
+ * @see org.eclipse.papyrus.tests.framework.exceptions.impl.ExceptionsPackageImpl#getEditPartRef()
+ * @generated
+ */
+ EClass EDIT_PART_REF = eINSTANCE.getEditPartRef();
+
+ /**
+ * The meta object literal for the '<em><b>Edit Part</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ EReference EDIT_PART_REF__EDIT_PART = eINSTANCE.getEditPartRef_EditPart();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.papyrus.tests.framework.exceptions.impl.AnyEditPartImpl <em>Any Edit Part</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see org.eclipse.papyrus.tests.framework.exceptions.impl.AnyEditPartImpl
+ * @see org.eclipse.papyrus.tests.framework.exceptions.impl.ExceptionsPackageImpl#getAnyEditPart()
+ * @generated
+ */
+ EClass ANY_EDIT_PART = eINSTANCE.getAnyEditPart();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.papyrus.tests.framework.exceptions.impl.ForbiddenEditPartImpl <em>Forbidden Edit Part</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see org.eclipse.papyrus.tests.framework.exceptions.impl.ForbiddenEditPartImpl
+ * @see org.eclipse.papyrus.tests.framework.exceptions.impl.ExceptionsPackageImpl#getForbiddenEditPart()
+ * @generated
+ */
+ EClass FORBIDDEN_EDIT_PART = eINSTANCE.getForbiddenEditPart();
+
+ /**
+ * The meta object literal for the '<em><b>Edit Part</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ EReference FORBIDDEN_EDIT_PART__EDIT_PART = eINSTANCE.getForbiddenEditPart_EditPart();
+
+ /**
+ * The meta object literal for the '<em><b>Reason</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ EAttribute FORBIDDEN_EDIT_PART__REASON = eINSTANCE.getForbiddenEditPart_Reason();
+
+ /**
+ * The meta object literal for the '<em><b>Reason Kind</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ EAttribute FORBIDDEN_EDIT_PART__REASON_KIND = eINSTANCE.getForbiddenEditPart_ReasonKind();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.papyrus.tests.framework.exceptions.ForbiddenReasonKind <em>Forbidden Reason Kind</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ForbiddenReasonKind
+ * @see org.eclipse.papyrus.tests.framework.exceptions.impl.ExceptionsPackageImpl#getForbiddenReasonKind()
+ * @generated
+ */
+ EEnum FORBIDDEN_REASON_KIND = eINSTANCE.getForbiddenReasonKind();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.papyrus.tests.framework.exceptions.OperatorKind <em>Operator Kind</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see org.eclipse.papyrus.tests.framework.exceptions.OperatorKind
+ * @see org.eclipse.papyrus.tests.framework.exceptions.impl.ExceptionsPackageImpl#getOperatorKind()
+ * @generated
+ */
+ EEnum OPERATOR_KIND = eINSTANCE.getOperatorKind();
+
+ }
+
+} // ExceptionsPackage
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/ForbiddenEditPart.java b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/ForbiddenEditPart.java
new file mode 100644
index 00000000000..d402182dfa7
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/ForbiddenEditPart.java
@@ -0,0 +1,139 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions;
+
+import org.eclipse.emf.ecore.EClass;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Forbidden Edit Part</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPart#getEditPart <em>Edit Part</em>}</li>
+ * <li>{@link org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPart#getReason <em>Reason</em>}</li>
+ * <li>{@link org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPart#getReasonKind <em>Reason Kind</em>}</li>
+ * </ul>
+ *
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage#getForbiddenEditPart()
+ * @model
+ * @generated
+ */
+public interface ForbiddenEditPart extends TestConstraint {
+ /**
+ * Returns the value of the '<em><b>Edit Part</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Edit Part</em>' containment reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ *
+ * @return the value of the '<em>Edit Part</em>' containment reference.
+ * @see #setEditPart(EditPartSpec)
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage#getForbiddenEditPart_EditPart()
+ * @model containment="true" required="true" ordered="false"
+ * @generated
+ */
+ EditPartSpec getEditPart();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPart#getEditPart <em>Edit Part</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Edit Part</em>' containment reference.
+ * @see #getEditPart()
+ * @generated
+ */
+ void setEditPart(EditPartSpec value);
+
+ /**
+ * Creates a new {@link org.eclipse.papyrus.tests.framework.exceptions.EditPartSpec} and sets the '<em><b>Edit Part</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @param eClass
+ * The Ecore class of the {@link org.eclipse.papyrus.tests.framework.exceptions.EditPartSpec} to create.
+ * @return The new {@link org.eclipse.papyrus.tests.framework.exceptions.EditPartSpec}.
+ * @see #getEditPart()
+ * @generated
+ */
+ EditPartSpec createEditPart(EClass eClass);
+
+ /**
+ * Returns the value of the '<em><b>Reason</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Reason</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ *
+ * @return the value of the '<em>Reason</em>' attribute.
+ * @see #setReason(String)
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage#getForbiddenEditPart_Reason()
+ * @model dataType="org.eclipse.uml2.types.String" ordered="false"
+ * @generated
+ */
+ String getReason();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPart#getReason <em>Reason</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Reason</em>' attribute.
+ * @see #getReason()
+ * @generated
+ */
+ void setReason(String value);
+
+ /**
+ * Returns the value of the '<em><b>Reason Kind</b></em>' attribute.
+ * The default value is <code>"invalid"</code>.
+ * The literals are from the enumeration {@link org.eclipse.papyrus.tests.framework.exceptions.ForbiddenReasonKind}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Reason Kind</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ *
+ * @return the value of the '<em>Reason Kind</em>' attribute.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ForbiddenReasonKind
+ * @see #setReasonKind(ForbiddenReasonKind)
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage#getForbiddenEditPart_ReasonKind()
+ * @model default="invalid" required="true" ordered="false"
+ * @generated
+ */
+ ForbiddenReasonKind getReasonKind();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPart#getReasonKind <em>Reason Kind</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Reason Kind</em>' attribute.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ForbiddenReasonKind
+ * @see #getReasonKind()
+ * @generated
+ */
+ void setReasonKind(ForbiddenReasonKind value);
+
+} // ForbiddenEditPart
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/ForbiddenEditPartPermutation.java b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/ForbiddenEditPartPermutation.java
new file mode 100644
index 00000000000..e44ca80ee94
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/ForbiddenEditPartPermutation.java
@@ -0,0 +1,196 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions;
+
+import java.util.Map;
+
+import org.eclipse.emf.common.util.DiagnosticChain;
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EClass;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Forbidden Edit Part Permutation</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPartPermutation#getReasonKind <em>Reason Kind</em>}</li>
+ * <li>{@link org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPartPermutation#getReason <em>Reason</em>}</li>
+ * <li>{@link org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPartPermutation#getTestClasses <em>Test Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPartPermutation#getEditParts <em>Edit Part</em>}</li>
+ * </ul>
+ *
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage#getForbiddenEditPartPermutation()
+ * @model
+ * @generated
+ */
+public interface ForbiddenEditPartPermutation extends TestConstraint {
+ /**
+ * Returns the value of the '<em><b>Edit Part</b></em>' containment reference list.
+ * The list contents are of type {@link org.eclipse.papyrus.tests.framework.exceptions.EditPartSpec}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Edit Part</em>' reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ *
+ * @return the value of the '<em>Edit Part</em>' containment reference list.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage#getForbiddenEditPartPermutation_EditPart()
+ * @model containment="true" required="true" ordered="false"
+ * @generated
+ */
+ EList<EditPartSpec> getEditParts();
+
+ /**
+ * Creates a new {@link org.eclipse.papyrus.tests.framework.exceptions.EditPartSpec} and appends it to the '<em><b>Edit Part</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @param eClass
+ * The Ecore class of the {@link org.eclipse.papyrus.tests.framework.exceptions.EditPartSpec} to create.
+ * @return The new {@link org.eclipse.papyrus.tests.framework.exceptions.EditPartSpec}.
+ * @see #getEditParts()
+ * @generated
+ */
+ EditPartSpec createEditPart(EClass eClass);
+
+ /**
+ * Returns the value of the '<em><b>Reason Kind</b></em>' attribute.
+ * The default value is <code>"invalid"</code>.
+ * The literals are from the enumeration {@link org.eclipse.papyrus.tests.framework.exceptions.ForbiddenReasonKind}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Reason Kind</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ *
+ * @return the value of the '<em>Reason Kind</em>' attribute.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ForbiddenReasonKind
+ * @see #setReasonKind(ForbiddenReasonKind)
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage#getForbiddenEditPartPermutation_ReasonKind()
+ * @model default="invalid" required="true" ordered="false"
+ * @generated
+ */
+ ForbiddenReasonKind getReasonKind();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPartPermutation#getReasonKind <em>Reason Kind</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Reason Kind</em>' attribute.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ForbiddenReasonKind
+ * @see #getReasonKind()
+ * @generated
+ */
+ void setReasonKind(ForbiddenReasonKind value);
+
+ /**
+ * Returns the value of the '<em><b>Reason</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Reason</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ *
+ * @return the value of the '<em>Reason</em>' attribute.
+ * @see #setReason(String)
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage#getForbiddenEditPartPermutation_Reason()
+ * @model dataType="org.eclipse.uml2.types.String" ordered="false"
+ * @generated
+ */
+ String getReason();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPartPermutation#getReason <em>Reason</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Reason</em>' attribute.
+ * @see #getReason()
+ * @generated
+ */
+ void setReason(String value);
+
+ /**
+ * Returns the value of the '<em><b>Test Class</b></em>' reference list.
+ * The list contents are of type {@link org.eclipse.uml2.uml.Class}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Test Class</em>' reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ *
+ * @return the value of the '<em>Test Class</em>' reference list.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage#getForbiddenEditPartPermutation_TestClass()
+ * @model required="true" ordered="false"
+ * @generated
+ */
+ EList<org.eclipse.uml2.uml.Class> getTestClasses();
+
+ /**
+ * Retrieves the first {@link org.eclipse.uml2.uml.Class} with the specified '<em><b>Name</b></em>' from the '<em><b>Test Class</b></em>' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @param name
+ * The '<em><b>Name</b></em>' of the {@link org.eclipse.uml2.uml.Class} to retrieve, or <code>null</code>.
+ * @return The first {@link org.eclipse.uml2.uml.Class} with the specified '<em><b>Name</b></em>', or <code>null</code>.
+ * @see #getTestClasses()
+ * @generated
+ */
+ org.eclipse.uml2.uml.Class getTestClass(String name);
+
+ /**
+ * Retrieves the first {@link org.eclipse.uml2.uml.Class} with the specified '<em><b>Name</b></em>' from the '<em><b>Test Class</b></em>' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @param name
+ * The '<em><b>Name</b></em>' of the {@link org.eclipse.uml2.uml.Class} to retrieve, or <code>null</code>.
+ * @param ignoreCase
+ * Whether to ignore case in {@link java.lang.String} comparisons.
+ * @param eClass
+ * The Ecore class of the {@link org.eclipse.uml2.uml.Class} to retrieve, or <code>null</code>.
+ * @return The first {@link org.eclipse.uml2.uml.Class} with the specified '<em><b>Name</b></em>', or <code>null</code>.
+ * @see #getTestClasses()
+ * @generated
+ */
+ org.eclipse.uml2.uml.Class getTestClass(String name, boolean ignoreCase, EClass eClass);
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * testClass->forAll(conformsTo(_'org.eclipse.papyrus.uml.diagram.tests'::AbstractPapyrusTestCase.oclAsType(UML::Type)))
+ *
+ * @param diagnostics
+ * The chain of diagnostics to which problems are to be appended.
+ * @param context
+ * The cache of context-specific information.
+ * <!-- end-model-doc -->
+ * @model annotation="http://www.eclipse.org/emf/2002/Ecore/OCL body='testClass->forAll(conformsTo(_\'org.eclipse.papyrus.uml.diagram.tests\'::AbstractPapyrusTestCase.oclAsType(UML::Type)))'"
+ * @generated
+ */
+ boolean test_classes(DiagnosticChain diagnostics, Map<Object, Object> context);
+
+} // ForbiddenEditPartPermutation
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/ForbiddenReasonKind.java b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/ForbiddenReasonKind.java
new file mode 100644
index 00000000000..0cd9a17f211
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/ForbiddenReasonKind.java
@@ -0,0 +1,307 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions;
+
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
+
+import org.eclipse.emf.common.util.Enumerator;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the literals of the enumeration '<em><b>Forbidden Reason Kind</b></em>',
+ * and utility methods for working with them.
+ * <!-- end-user-doc -->
+ *
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage#getForbiddenReasonKind()
+ * @model
+ * @generated
+ */
+public enum ForbiddenReasonKind implements Enumerator {
+ /**
+ * The '<em><b>Invalid</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see #INVALID_VALUE
+ * @generated
+ * @ordered
+ */
+ INVALID(0, "invalid", "invalid"),
+
+ /**
+ * The '<em><b>Failing</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see #FAILING_VALUE
+ * @generated
+ * @ordered
+ */
+ FAILING(1, "failing", "failing"),
+
+ /**
+ * The '<em><b>Unimplemented</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see #UNIMPLEMENTED_VALUE
+ * @generated
+ * @ordered
+ */
+ UNIMPLEMENTED(2, "unimplemented", "unimplemented"), /**
+ * The '<em><b>Interactive</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see #INTERACTIVE_VALUE
+ * @generated
+ * @ordered
+ */
+ INTERACTIVE(3, "interactive", "interactive");
+
+ /**
+ * The '<em><b>Invalid</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>Invalid</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ *
+ * @see #INVALID
+ * @model name="invalid"
+ * @generated
+ * @ordered
+ */
+ public static final int INVALID_VALUE = 0;
+
+ /**
+ * The '<em><b>Failing</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * Indicates that the permutation of edit-parts is forbidden because the tests generated would fail.
+ * The system-under-test intends to support this permutation, but it does not work.
+ * <!-- end-model-doc -->
+ *
+ * @see #FAILING
+ * @model name="failing"
+ * @generated
+ * @ordered
+ */
+ public static final int FAILING_VALUE = 1;
+
+ /**
+ * The '<em><b>Unimplemented</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * Indicates that the permutation of edit-parts is forbidden because the
+ * system-under-test does not intend to support it, so generating tests
+ * would be pointless (they would only fail).
+ * <!-- end-model-doc -->
+ *
+ * @see #UNIMPLEMENTED
+ * @model name="unimplemented"
+ * @generated
+ * @ordered
+ */
+ public static final int UNIMPLEMENTED_VALUE = 2;
+
+ /**
+ * The '<em><b>Interactive</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>Interactive</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ *
+ * @see #INTERACTIVE
+ * @model name="interactive"
+ * @generated
+ * @ordered
+ */
+ public static final int INTERACTIVE_VALUE = 3;
+
+ /**
+ * An array of all the '<em><b>Forbidden Reason Kind</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private static final ForbiddenReasonKind[] VALUES_ARRAY = new ForbiddenReasonKind[] {
+ INVALID,
+ FAILING,
+ UNIMPLEMENTED,
+ INTERACTIVE,
+ };
+
+ /**
+ * A public read-only list of all the '<em><b>Forbidden Reason Kind</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public static final List<ForbiddenReasonKind> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
+
+ /**
+ * Returns the '<em><b>Forbidden Reason Kind</b></em>' literal with the specified literal value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @param literal
+ * the literal.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static ForbiddenReasonKind get(String literal) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
+ ForbiddenReasonKind result = VALUES_ARRAY[i];
+ if (result.toString().equals(literal)) {
+ return result;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Forbidden Reason Kind</b></em>' literal with the specified name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @param name
+ * the name.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static ForbiddenReasonKind getByName(String name) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
+ ForbiddenReasonKind result = VALUES_ARRAY[i];
+ if (result.getName().equals(name)) {
+ return result;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Forbidden Reason Kind</b></em>' literal with the specified integer value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @param value
+ * the integer value.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static ForbiddenReasonKind get(int value) {
+ switch (value) {
+ case INVALID_VALUE:
+ return INVALID;
+ case FAILING_VALUE:
+ return FAILING;
+ case UNIMPLEMENTED_VALUE:
+ return UNIMPLEMENTED;
+ case INTERACTIVE_VALUE:
+ return INTERACTIVE;
+ }
+ return null;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private final int value;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private final String name;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private final String literal;
+
+ /**
+ * Only this class can construct instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private ForbiddenReasonKind(int value, String name, String literal) {
+ this.value = value;
+ this.name = name;
+ this.literal = literal;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public int getValue() {
+ return value;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getLiteral() {
+ return literal;
+ }
+
+ /**
+ * Returns the literal value of the enumerator, which is its string representation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String toString() {
+ return literal;
+ }
+
+} // ForbiddenReasonKind
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/OperatorKind.java b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/OperatorKind.java
new file mode 100644
index 00000000000..9e060e8ae29
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/OperatorKind.java
@@ -0,0 +1,278 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions;
+
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
+
+import org.eclipse.emf.common.util.Enumerator;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the literals of the enumeration '<em><b>Operator Kind</b></em>',
+ * and utility methods for working with them.
+ * <!-- end-user-doc -->
+ *
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage#getOperatorKind()
+ * @model
+ * @generated
+ */
+public enum OperatorKind implements Enumerator {
+ /**
+ * The '<em><b>And</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see #AND_VALUE
+ * @generated
+ * @ordered
+ */
+ AND(0, "and", "and"),
+
+ /**
+ * The '<em><b>Or</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see #OR_VALUE
+ * @generated
+ * @ordered
+ */
+ OR(1, "or", "or"),
+
+ /**
+ * The '<em><b>Not</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see #NOT_VALUE
+ * @generated
+ * @ordered
+ */
+ NOT(2, "not", "not");
+
+ /**
+ * The '<em><b>And</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>And</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ *
+ * @see #AND
+ * @model name="and"
+ * @generated
+ * @ordered
+ */
+ public static final int AND_VALUE = 0;
+
+ /**
+ * The '<em><b>Or</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>Or</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ *
+ * @see #OR
+ * @model name="or"
+ * @generated
+ * @ordered
+ */
+ public static final int OR_VALUE = 1;
+
+ /**
+ * The '<em><b>Not</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>Not</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ *
+ * @see #NOT
+ * @model name="not"
+ * @generated
+ * @ordered
+ */
+ public static final int NOT_VALUE = 2;
+
+ /**
+ * An array of all the '<em><b>Operator Kind</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private static final OperatorKind[] VALUES_ARRAY = new OperatorKind[] {
+ AND,
+ OR,
+ NOT,
+ };
+
+ /**
+ * A public read-only list of all the '<em><b>Operator Kind</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public static final List<OperatorKind> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
+
+ /**
+ * Returns the '<em><b>Operator Kind</b></em>' literal with the specified literal value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @param literal
+ * the literal.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static OperatorKind get(String literal) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
+ OperatorKind result = VALUES_ARRAY[i];
+ if (result.toString().equals(literal)) {
+ return result;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Operator Kind</b></em>' literal with the specified name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @param name
+ * the name.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static OperatorKind getByName(String name) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
+ OperatorKind result = VALUES_ARRAY[i];
+ if (result.getName().equals(name)) {
+ return result;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Operator Kind</b></em>' literal with the specified integer value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @param value
+ * the integer value.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static OperatorKind get(int value) {
+ switch (value) {
+ case AND_VALUE:
+ return AND;
+ case OR_VALUE:
+ return OR;
+ case NOT_VALUE:
+ return NOT;
+ }
+ return null;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private final int value;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private final String name;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private final String literal;
+
+ /**
+ * Only this class can construct instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private OperatorKind(int value, String name, String literal) {
+ this.value = value;
+ this.name = name;
+ this.literal = literal;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public int getValue() {
+ return value;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getLiteral() {
+ return literal;
+ }
+
+ /**
+ * Returns the literal value of the enumerator, which is its string representation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String toString() {
+ return literal;
+ }
+
+} // OperatorKind
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/TestConstraint.java b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/TestConstraint.java
new file mode 100644
index 00000000000..0dbadb62ece
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/TestConstraint.java
@@ -0,0 +1,108 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions;
+
+import org.eclipse.emf.common.util.DiagnosticChain;
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.uml2.uml.InstanceSpecification;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Test Constraint</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.tests.framework.exceptions.TestConstraint#getContainer <em>Container</em>}</li>
+ * <li>{@link org.eclipse.papyrus.tests.framework.exceptions.TestConstraint#isOmitOnFailure <em>Omit On Failure</em>}</li>
+ * </ul>
+ *
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage#getTestConstraint()
+ * @model abstract="true"
+ * @generated
+ */
+public interface TestConstraint extends EObject {
+ /**
+ * Returns the value of the '<em><b>Container</b></em>' container reference.
+ * It is bidirectional and its opposite is '{@link org.eclipse.papyrus.tests.framework.exceptions.TestExceptions#getConstraints <em>Constraint</em>}'.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Container</em>' container reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ *
+ * @return the value of the '<em>Container</em>' container reference.
+ * @see #setContainer(TestExceptions)
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage#getTestConstraint_Container()
+ * @see org.eclipse.papyrus.tests.framework.exceptions.TestExceptions#getConstraints
+ * @model opposite="constraint" required="true" transient="false" ordered="false"
+ * @generated
+ */
+ TestExceptions getContainer();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.papyrus.tests.framework.exceptions.TestConstraint#getContainer <em>Container</em>}' container reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Container</em>' container reference.
+ * @see #getContainer()
+ * @generated
+ */
+ void setContainer(TestExceptions value);
+
+ /**
+ * Returns the value of the '<em><b>Omit On Failure</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Omit On Failure</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ *
+ * @return the value of the '<em>Omit On Failure</em>' attribute.
+ * @see #setOmitOnFailure(boolean)
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage#getTestConstraint_OmitOnFailure()
+ * @model dataType="org.eclipse.uml2.types.Boolean" required="true" ordered="false"
+ * @generated
+ */
+ boolean isOmitOnFailure();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.papyrus.tests.framework.exceptions.TestConstraint#isOmitOnFailure <em>Omit On Failure</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Omit On Failure</em>' attribute.
+ * @see #isOmitOnFailure()
+ * @generated
+ */
+ void setOmitOnFailure(boolean value);
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @model dataType="org.eclipse.uml2.types.Boolean" required="true" ordered="false" editPartUnique="false" editPartRequired="true" editPartMany="true" testClassRequired="true" testClassOrdered="false" diagnosticsRequired="true" diagnosticsOrdered="false"
+ * @generated
+ */
+ boolean validate(EList<InstanceSpecification> editPart, org.eclipse.uml2.uml.Class testClass, DiagnosticChain diagnostics);
+
+} // TestConstraint
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/TestExceptions.java b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/TestExceptions.java
new file mode 100644
index 00000000000..a334143702c
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/TestExceptions.java
@@ -0,0 +1,79 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions;
+
+import org.eclipse.emf.common.util.DiagnosticChain;
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.uml2.uml.InstanceSpecification;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Test Exceptions</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.tests.framework.exceptions.TestExceptions#getConstraints <em>Constraint</em>}</li>
+ * </ul>
+ *
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage#getTestExceptions()
+ * @model
+ * @generated
+ */
+public interface TestExceptions extends EObject {
+ /**
+ * Returns the value of the '<em><b>Constraint</b></em>' containment reference list.
+ * The list contents are of type {@link org.eclipse.papyrus.tests.framework.exceptions.TestConstraint}.
+ * It is bidirectional and its opposite is '{@link org.eclipse.papyrus.tests.framework.exceptions.TestConstraint#getContainer <em>Container</em>}'.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Constraint</em>' containment reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ *
+ * @return the value of the '<em>Constraint</em>' containment reference list.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage#getTestExceptions_Constraint()
+ * @see org.eclipse.papyrus.tests.framework.exceptions.TestConstraint#getContainer
+ * @model opposite="container" containment="true" ordered="false"
+ * @generated
+ */
+ EList<TestConstraint> getConstraints();
+
+ /**
+ * Creates a new {@link org.eclipse.papyrus.tests.framework.exceptions.TestConstraint} and appends it to the '<em><b>Constraint</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @param eClass
+ * The Ecore class of the {@link org.eclipse.papyrus.tests.framework.exceptions.TestConstraint} to create.
+ * @return The new {@link org.eclipse.papyrus.tests.framework.exceptions.TestConstraint}.
+ * @see #getConstraints()
+ * @generated
+ */
+ TestConstraint createConstraint(EClass eClass);
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @model dataType="org.eclipse.uml2.types.Boolean" required="true" ordered="false" editPartUnique="false" editPartRequired="true" editPartMany="true" testClassRequired="true" testClassOrdered="false" diagnosticsRequired="true" diagnosticsOrdered="false"
+ * @generated
+ */
+ boolean validate(EList<InstanceSpecification> editPart, org.eclipse.uml2.uml.Class testClass, DiagnosticChain diagnostics);
+
+} // TestExceptions
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/AnyEditPartImpl.java b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/AnyEditPartImpl.java
new file mode 100644
index 00000000000..fbbae171aa9
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/AnyEditPartImpl.java
@@ -0,0 +1,82 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions.impl;
+
+import java.lang.reflect.InvocationTargetException;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EClass;
+
+import org.eclipse.papyrus.tests.framework.exceptions.AnyEditPart;
+import org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage;
+
+import org.eclipse.papyrus.tests.framework.internal.exceptions.operations.AnyEditPartOperations;
+
+import org.eclipse.uml2.uml.InstanceSpecification;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Any Edit Part</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+public class AnyEditPartImpl extends EditPartSpecImpl implements AnyEditPart {
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected AnyEditPartImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ExceptionsPackage.Literals.ANY_EDIT_PART;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public boolean matches(InstanceSpecification editPart) {
+ return AnyEditPartOperations.matches(this, editPart);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object eInvoke(int operationID, EList<?> arguments) throws InvocationTargetException {
+ switch (operationID) {
+ case ExceptionsPackage.ANY_EDIT_PART___MATCHES__INSTANCESPECIFICATION:
+ return matches((InstanceSpecification) arguments.get(0));
+ }
+ return super.eInvoke(operationID, arguments);
+ }
+
+} // AnyEditPartImpl
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/CompositeEditPartSpecImpl.java b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/CompositeEditPartSpecImpl.java
new file mode 100644
index 00000000000..a79f24ab20f
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/CompositeEditPartSpecImpl.java
@@ -0,0 +1,304 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions.impl;
+
+import java.lang.reflect.InvocationTargetException;
+import java.util.Collection;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.NotificationChain;
+import org.eclipse.emf.common.util.EList;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.emf.ecore.util.EObjectContainmentWithInverseEList;
+import org.eclipse.emf.ecore.util.InternalEList;
+import org.eclipse.papyrus.tests.framework.exceptions.CompositeEditPartSpec;
+import org.eclipse.papyrus.tests.framework.exceptions.EditPartSpec;
+import org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage;
+import org.eclipse.papyrus.tests.framework.exceptions.OperatorKind;
+import org.eclipse.papyrus.tests.framework.internal.exceptions.operations.CompositeEditPartSpecOperations;
+import org.eclipse.uml2.uml.InstanceSpecification;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Composite Edit Part Spec</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.tests.framework.exceptions.impl.CompositeEditPartSpecImpl#getOperator <em>Operator</em>}</li>
+ * <li>{@link org.eclipse.papyrus.tests.framework.exceptions.impl.CompositeEditPartSpecImpl#getOperands <em>Operand</em>}</li>
+ * </ul>
+ *
+ * @generated
+ */
+public class CompositeEditPartSpecImpl extends EditPartSpecImpl implements CompositeEditPartSpec {
+ /**
+ * The default value of the '{@link #getOperator() <em>Operator</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see #getOperator()
+ * @generated
+ * @ordered
+ */
+ protected static final OperatorKind OPERATOR_EDEFAULT = OperatorKind.AND;
+
+ /**
+ * The cached value of the '{@link #getOperator() <em>Operator</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see #getOperator()
+ * @generated
+ * @ordered
+ */
+ protected OperatorKind operator = OPERATOR_EDEFAULT;
+
+ /**
+ * The cached value of the '{@link #getOperands() <em>Operand</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see #getOperands()
+ * @generated
+ * @ordered
+ */
+ protected EList<EditPartSpec> operands;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected CompositeEditPartSpecImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ExceptionsPackage.Literals.COMPOSITE_EDIT_PART_SPEC;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public OperatorKind getOperator() {
+ return operator;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void setOperator(OperatorKind newOperator) {
+ OperatorKind oldOperator = operator;
+ operator = newOperator == null ? OPERATOR_EDEFAULT : newOperator;
+ if (eNotificationRequired()) {
+ eNotify(new ENotificationImpl(this, Notification.SET, ExceptionsPackage.COMPOSITE_EDIT_PART_SPEC__OPERATOR, oldOperator, operator));
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EList<EditPartSpec> getOperands() {
+ if (operands == null) {
+ operands = new EObjectContainmentWithInverseEList<EditPartSpec>(EditPartSpec.class, this, ExceptionsPackage.COMPOSITE_EDIT_PART_SPEC__OPERAND, ExceptionsPackage.EDIT_PART_SPEC__COMPOSITE);
+ }
+ return operands;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EditPartSpec createOperand(EClass eClass) {
+ EditPartSpec newOperand = (EditPartSpec) create(eClass);
+ getOperands().add(newOperand);
+ return newOperand;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public boolean matches(InstanceSpecification editPart) {
+ return CompositeEditPartSpecOperations.matches(this, editPart);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
+ switch (featureID) {
+ case ExceptionsPackage.COMPOSITE_EDIT_PART_SPEC__OPERAND:
+ return ((InternalEList<InternalEObject>) (InternalEList<?>) getOperands()).basicAdd(otherEnd, msgs);
+ }
+ return super.eInverseAdd(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
+ switch (featureID) {
+ case ExceptionsPackage.COMPOSITE_EDIT_PART_SPEC__OPERAND:
+ return ((InternalEList<?>) getOperands()).basicRemove(otherEnd, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ExceptionsPackage.COMPOSITE_EDIT_PART_SPEC__OPERATOR:
+ return getOperator();
+ case ExceptionsPackage.COMPOSITE_EDIT_PART_SPEC__OPERAND:
+ return getOperands();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ExceptionsPackage.COMPOSITE_EDIT_PART_SPEC__OPERATOR:
+ setOperator((OperatorKind) newValue);
+ return;
+ case ExceptionsPackage.COMPOSITE_EDIT_PART_SPEC__OPERAND:
+ getOperands().clear();
+ getOperands().addAll((Collection<? extends EditPartSpec>) newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ExceptionsPackage.COMPOSITE_EDIT_PART_SPEC__OPERATOR:
+ setOperator(OPERATOR_EDEFAULT);
+ return;
+ case ExceptionsPackage.COMPOSITE_EDIT_PART_SPEC__OPERAND:
+ getOperands().clear();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ExceptionsPackage.COMPOSITE_EDIT_PART_SPEC__OPERATOR:
+ return operator != OPERATOR_EDEFAULT;
+ case ExceptionsPackage.COMPOSITE_EDIT_PART_SPEC__OPERAND:
+ return operands != null && !operands.isEmpty();
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object eInvoke(int operationID, EList<?> arguments) throws InvocationTargetException {
+ switch (operationID) {
+ case ExceptionsPackage.COMPOSITE_EDIT_PART_SPEC___MATCHES__INSTANCESPECIFICATION:
+ return matches((InstanceSpecification) arguments.get(0));
+ }
+ return super.eInvoke(operationID, arguments);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) {
+ return super.toString();
+ }
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (operator: ");
+ result.append(operator);
+ result.append(')');
+ return result.toString();
+ }
+
+} // CompositeEditPartSpecImpl
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/EditPartRefImpl.java b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/EditPartRefImpl.java
new file mode 100644
index 00000000000..955271dec76
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/EditPartRefImpl.java
@@ -0,0 +1,209 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions.impl;
+
+import java.lang.reflect.InvocationTargetException;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.util.EList;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.gmf.codegen.gmfgen.GenCommonBase;
+import org.eclipse.papyrus.tests.framework.exceptions.EditPartRef;
+import org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage;
+import org.eclipse.papyrus.tests.framework.internal.exceptions.operations.EditPartRefOperations;
+import org.eclipse.uml2.uml.InstanceSpecification;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Edit Part Ref</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.tests.framework.exceptions.impl.EditPartRefImpl#getEditPart <em>Edit Part</em>}</li>
+ * </ul>
+ *
+ * @generated
+ */
+public class EditPartRefImpl extends EditPartSpecImpl implements EditPartRef {
+ /**
+ * The cached value of the '{@link #getEditPart() <em>Edit Part</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see #getEditPart()
+ * @generated
+ * @ordered
+ */
+ protected GenCommonBase editPart;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected EditPartRefImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ExceptionsPackage.Literals.EDIT_PART_REF;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public GenCommonBase getEditPart() {
+ if (editPart != null && editPart.eIsProxy()) {
+ InternalEObject oldEditPart = (InternalEObject) editPart;
+ editPart = (GenCommonBase) eResolveProxy(oldEditPart);
+ if (editPart != oldEditPart) {
+ if (eNotificationRequired()) {
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, ExceptionsPackage.EDIT_PART_REF__EDIT_PART, oldEditPart, editPart));
+ }
+ }
+ }
+ return editPart;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public GenCommonBase basicGetEditPart() {
+ return editPart;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void setEditPart(GenCommonBase newEditPart) {
+ GenCommonBase oldEditPart = editPart;
+ editPart = newEditPart;
+ if (eNotificationRequired()) {
+ eNotify(new ENotificationImpl(this, Notification.SET, ExceptionsPackage.EDIT_PART_REF__EDIT_PART, oldEditPart, editPart));
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public boolean matches(InstanceSpecification editPart) {
+ return EditPartRefOperations.matches(this, editPart);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ExceptionsPackage.EDIT_PART_REF__EDIT_PART:
+ if (resolve) {
+ return getEditPart();
+ }
+ return basicGetEditPart();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ExceptionsPackage.EDIT_PART_REF__EDIT_PART:
+ setEditPart((GenCommonBase) newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ExceptionsPackage.EDIT_PART_REF__EDIT_PART:
+ setEditPart((GenCommonBase) null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ExceptionsPackage.EDIT_PART_REF__EDIT_PART:
+ return editPart != null;
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object eInvoke(int operationID, EList<?> arguments) throws InvocationTargetException {
+ switch (operationID) {
+ case ExceptionsPackage.EDIT_PART_REF___MATCHES__INSTANCESPECIFICATION:
+ return matches((InstanceSpecification) arguments.get(0));
+ }
+ return super.eInvoke(operationID, arguments);
+ }
+
+} // EditPartRefImpl
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/EditPartSpecImpl.java b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/EditPartSpecImpl.java
new file mode 100644
index 00000000000..349d9383d63
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/EditPartSpecImpl.java
@@ -0,0 +1,273 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions.impl;
+
+import java.lang.reflect.InvocationTargetException;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.emf.ecore.util.EcoreUtil;
+
+import org.eclipse.papyrus.tests.framework.exceptions.CompositeEditPartSpec;
+import org.eclipse.papyrus.tests.framework.exceptions.EditPartSpec;
+import org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage;
+import org.eclipse.papyrus.tests.framework.internal.exceptions.operations.EditPartSpecOperations;
+
+import org.eclipse.uml2.uml.InstanceSpecification;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Edit Part Spec</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.tests.framework.exceptions.impl.EditPartSpecImpl#getComposite <em>Composite</em>}</li>
+ * </ul>
+ *
+ * @generated
+ */
+public abstract class EditPartSpecImpl extends TestExceptionsObject implements EditPartSpec {
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected EditPartSpecImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ExceptionsPackage.Literals.EDIT_PART_SPEC;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public CompositeEditPartSpec getComposite() {
+ if (eContainerFeatureID() != ExceptionsPackage.EDIT_PART_SPEC__COMPOSITE) {
+ return null;
+ }
+ return (CompositeEditPartSpec) eInternalContainer();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public NotificationChain basicSetComposite(CompositeEditPartSpec newComposite, NotificationChain msgs) {
+ msgs = eBasicSetContainer((InternalEObject) newComposite, ExceptionsPackage.EDIT_PART_SPEC__COMPOSITE, msgs);
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void setComposite(CompositeEditPartSpec newComposite) {
+ if (newComposite != eInternalContainer() || (eContainerFeatureID() != ExceptionsPackage.EDIT_PART_SPEC__COMPOSITE && newComposite != null)) {
+ if (EcoreUtil.isAncestor(this, newComposite)) {
+ throw new IllegalArgumentException("Recursive containment not allowed for " + toString());
+ }
+ NotificationChain msgs = null;
+ if (eInternalContainer() != null) {
+ msgs = eBasicRemoveFromContainer(msgs);
+ }
+ if (newComposite != null) {
+ msgs = ((InternalEObject) newComposite).eInverseAdd(this, ExceptionsPackage.COMPOSITE_EDIT_PART_SPEC__OPERAND, CompositeEditPartSpec.class, msgs);
+ }
+ msgs = basicSetComposite(newComposite, msgs);
+ if (msgs != null) {
+ msgs.dispatch();
+ }
+ } else if (eNotificationRequired()) {
+ eNotify(new ENotificationImpl(this, Notification.SET, ExceptionsPackage.EDIT_PART_SPEC__COMPOSITE, newComposite, newComposite));
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public boolean matches(InstanceSpecification editPart) {
+ return EditPartSpecOperations.matches(this, editPart);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
+ switch (featureID) {
+ case ExceptionsPackage.EDIT_PART_SPEC__COMPOSITE:
+ if (eInternalContainer() != null) {
+ msgs = eBasicRemoveFromContainer(msgs);
+ }
+ return basicSetComposite((CompositeEditPartSpec) otherEnd, msgs);
+ }
+ return super.eInverseAdd(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
+ switch (featureID) {
+ case ExceptionsPackage.EDIT_PART_SPEC__COMPOSITE:
+ return basicSetComposite(null, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs) {
+ switch (eContainerFeatureID()) {
+ case ExceptionsPackage.EDIT_PART_SPEC__COMPOSITE:
+ return eInternalContainer().eInverseRemove(this, ExceptionsPackage.COMPOSITE_EDIT_PART_SPEC__OPERAND, CompositeEditPartSpec.class, msgs);
+ }
+ return super.eBasicRemoveFromContainerFeature(msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ExceptionsPackage.EDIT_PART_SPEC__COMPOSITE:
+ return getComposite();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ExceptionsPackage.EDIT_PART_SPEC__COMPOSITE:
+ setComposite((CompositeEditPartSpec) newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ExceptionsPackage.EDIT_PART_SPEC__COMPOSITE:
+ setComposite((CompositeEditPartSpec) null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ExceptionsPackage.EDIT_PART_SPEC__COMPOSITE:
+ return getComposite() != null;
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object eInvoke(int operationID, EList<?> arguments) throws InvocationTargetException {
+ switch (operationID) {
+ case ExceptionsPackage.EDIT_PART_SPEC___MATCHES__INSTANCESPECIFICATION:
+ return matches((InstanceSpecification) arguments.get(0));
+ }
+ return super.eInvoke(operationID, arguments);
+ }
+
+ /**
+ * Creates a new instance of the specified Ecore class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @param eClass
+ * The Ecore class of the instance to create.
+ * @return The new instance.
+ * @generated
+ */
+ protected EObject create(EClass eClass) {
+ return EcoreUtil.create(eClass);
+ }
+
+} // EditPartSpecImpl
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/ExceptionsFactoryImpl.java b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/ExceptionsFactoryImpl.java
new file mode 100644
index 00000000000..13a4c65aa7e
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/ExceptionsFactoryImpl.java
@@ -0,0 +1,268 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions.impl;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EDataType;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.EPackage;
+
+import org.eclipse.emf.ecore.impl.EFactoryImpl;
+
+import org.eclipse.emf.ecore.plugin.EcorePlugin;
+
+import org.eclipse.papyrus.tests.framework.exceptions.*;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model <b>Factory</b>.
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+public class ExceptionsFactoryImpl extends EFactoryImpl implements ExceptionsFactory {
+ /**
+ * Creates the default factory implementation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public static ExceptionsFactory init() {
+ try {
+ ExceptionsFactory theExceptionsFactory = (ExceptionsFactory) EPackage.Registry.INSTANCE.getEFactory(ExceptionsPackage.eNS_URI);
+ if (theExceptionsFactory != null) {
+ return theExceptionsFactory;
+ }
+ } catch (Exception exception) {
+ EcorePlugin.INSTANCE.log(exception);
+ }
+ return new ExceptionsFactoryImpl();
+ }
+
+ /**
+ * Creates an instance of the factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public ExceptionsFactoryImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EObject create(EClass eClass) {
+ switch (eClass.getClassifierID()) {
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART_PERMUTATION:
+ return createForbiddenEditPartPermutation();
+ case ExceptionsPackage.TEST_EXCEPTIONS:
+ return createTestExceptions();
+ case ExceptionsPackage.COMPOSITE_EDIT_PART_SPEC:
+ return createCompositeEditPartSpec();
+ case ExceptionsPackage.EDIT_PART_REF:
+ return createEditPartRef();
+ case ExceptionsPackage.ANY_EDIT_PART:
+ return createAnyEditPart();
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART:
+ return createForbiddenEditPart();
+ default:
+ throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object createFromString(EDataType eDataType, String initialValue) {
+ switch (eDataType.getClassifierID()) {
+ case ExceptionsPackage.FORBIDDEN_REASON_KIND:
+ return createForbiddenReasonKindFromString(eDataType, initialValue);
+ case ExceptionsPackage.OPERATOR_KIND:
+ return createOperatorKindFromString(eDataType, initialValue);
+ default:
+ throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String convertToString(EDataType eDataType, Object instanceValue) {
+ switch (eDataType.getClassifierID()) {
+ case ExceptionsPackage.FORBIDDEN_REASON_KIND:
+ return convertForbiddenReasonKindToString(eDataType, instanceValue);
+ case ExceptionsPackage.OPERATOR_KIND:
+ return convertOperatorKindToString(eDataType, instanceValue);
+ default:
+ throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public ForbiddenEditPartPermutation createForbiddenEditPartPermutation() {
+ ForbiddenEditPartPermutationImpl forbiddenEditPartPermutation = new ForbiddenEditPartPermutationImpl();
+ return forbiddenEditPartPermutation;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public TestExceptions createTestExceptions() {
+ TestExceptionsImpl testExceptions = new TestExceptionsImpl();
+ return testExceptions;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public CompositeEditPartSpec createCompositeEditPartSpec() {
+ CompositeEditPartSpecImpl compositeEditPartSpec = new CompositeEditPartSpecImpl();
+ return compositeEditPartSpec;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EditPartRef createEditPartRef() {
+ EditPartRefImpl editPartRef = new EditPartRefImpl();
+ return editPartRef;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public AnyEditPart createAnyEditPart() {
+ AnyEditPartImpl anyEditPart = new AnyEditPartImpl();
+ return anyEditPart;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public ForbiddenEditPart createForbiddenEditPart() {
+ ForbiddenEditPartImpl forbiddenEditPart = new ForbiddenEditPartImpl();
+ return forbiddenEditPart;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public ForbiddenReasonKind createForbiddenReasonKindFromString(EDataType eDataType, String initialValue) {
+ ForbiddenReasonKind result = ForbiddenReasonKind.get(initialValue);
+ if (result == null) {
+ throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
+ }
+ return result;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public String convertForbiddenReasonKindToString(EDataType eDataType, Object instanceValue) {
+ return instanceValue == null ? null : instanceValue.toString();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public OperatorKind createOperatorKindFromString(EDataType eDataType, String initialValue) {
+ OperatorKind result = OperatorKind.get(initialValue);
+ if (result == null) {
+ throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
+ }
+ return result;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public String convertOperatorKindToString(EDataType eDataType, Object instanceValue) {
+ return instanceValue == null ? null : instanceValue.toString();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public ExceptionsPackage getExceptionsPackage() {
+ return (ExceptionsPackage) getEPackage();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @deprecated
+ * @generated
+ */
+ @Deprecated
+ public static ExceptionsPackage getPackage() {
+ return ExceptionsPackage.eINSTANCE;
+ }
+
+} // ExceptionsFactoryImpl
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/ExceptionsPackageImpl.java b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/ExceptionsPackageImpl.java
new file mode 100644
index 00000000000..71a5e153c76
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/ExceptionsPackageImpl.java
@@ -0,0 +1,790 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions.impl;
+
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EEnum;
+import org.eclipse.emf.ecore.EGenericType;
+import org.eclipse.emf.ecore.EOperation;
+import org.eclipse.emf.ecore.EPackage;
+import org.eclipse.emf.ecore.EReference;
+import org.eclipse.emf.ecore.EValidator;
+
+import org.eclipse.emf.ecore.EcorePackage;
+import org.eclipse.emf.ecore.impl.EPackageImpl;
+
+import org.eclipse.gmf.codegen.gmfgen.GMFGenPackage;
+
+import org.eclipse.papyrus.tests.framework.exceptions.AnyEditPart;
+import org.eclipse.papyrus.tests.framework.exceptions.CompositeEditPartSpec;
+import org.eclipse.papyrus.tests.framework.exceptions.EditPartRef;
+import org.eclipse.papyrus.tests.framework.exceptions.EditPartSpec;
+import org.eclipse.papyrus.tests.framework.exceptions.ExceptionsFactory;
+import org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage;
+import org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPart;
+import org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPartPermutation;
+import org.eclipse.papyrus.tests.framework.exceptions.ForbiddenReasonKind;
+
+import org.eclipse.papyrus.tests.framework.exceptions.OperatorKind;
+import org.eclipse.papyrus.tests.framework.exceptions.TestConstraint;
+import org.eclipse.papyrus.tests.framework.exceptions.TestExceptions;
+import org.eclipse.papyrus.tests.framework.exceptions.util.ExceptionsValidator;
+
+import org.eclipse.uml2.types.TypesPackage;
+
+import org.eclipse.uml2.uml.UMLPackage;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model <b>Package</b>.
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+public class ExceptionsPackageImpl extends EPackageImpl implements ExceptionsPackage {
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private EClass forbiddenEditPartPermutationEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private EClass testConstraintEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private EClass testExceptionsEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private EClass editPartSpecEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private EClass compositeEditPartSpecEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private EClass editPartRefEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private EClass anyEditPartEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private EClass forbiddenEditPartEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private EEnum forbiddenReasonKindEEnum = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private EEnum operatorKindEEnum = null;
+
+ /**
+ * Creates an instance of the model <b>Package</b>, registered with
+ * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
+ * package URI value.
+ * <p>
+ * Note: the correct way to create the package is via the static
+ * factory method {@link #init init()}, which also performs
+ * initialization of the package, or returns the registered package,
+ * if one already exists.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see org.eclipse.emf.ecore.EPackage.Registry
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage#eNS_URI
+ * @see #init()
+ * @generated
+ */
+ private ExceptionsPackageImpl() {
+ super(eNS_URI, ExceptionsFactory.eINSTANCE);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private static boolean isInited = false;
+
+ /**
+ * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends.
+ *
+ * <p>
+ * This method is used to initialize {@link ExceptionsPackage#eINSTANCE} when that field is accessed.
+ * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see #eNS_URI
+ * @see #createPackageContents()
+ * @see #initializePackageContents()
+ * @generated
+ */
+ public static ExceptionsPackage init() {
+ if (isInited) {
+ return (ExceptionsPackage) EPackage.Registry.INSTANCE.getEPackage(ExceptionsPackage.eNS_URI);
+ }
+
+ // Obtain or create and register package
+ ExceptionsPackageImpl theExceptionsPackage = (ExceptionsPackageImpl) (EPackage.Registry.INSTANCE.get(eNS_URI) instanceof ExceptionsPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new ExceptionsPackageImpl());
+
+ isInited = true;
+
+ // Initialize simple dependencies
+ GMFGenPackage.eINSTANCE.eClass();
+ UMLPackage.eINSTANCE.eClass();
+
+ // Create package meta-data objects
+ theExceptionsPackage.createPackageContents();
+
+ // Initialize created meta-data
+ theExceptionsPackage.initializePackageContents();
+
+ // Register package validator
+ EValidator.Registry.INSTANCE.put(theExceptionsPackage,
+ new EValidator.Descriptor() {
+ @Override
+ public EValidator getEValidator() {
+ return ExceptionsValidator.INSTANCE;
+ }
+ });
+
+ // Mark meta-data to indicate it can't be changed
+ theExceptionsPackage.freeze();
+
+
+ // Update the registry and return the package
+ EPackage.Registry.INSTANCE.put(ExceptionsPackage.eNS_URI, theExceptionsPackage);
+ return theExceptionsPackage;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EClass getForbiddenEditPartPermutation() {
+ return forbiddenEditPartPermutationEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EReference getForbiddenEditPartPermutation_EditPart() {
+ return (EReference) forbiddenEditPartPermutationEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EAttribute getForbiddenEditPartPermutation_ReasonKind() {
+ return (EAttribute) forbiddenEditPartPermutationEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EAttribute getForbiddenEditPartPermutation_Reason() {
+ return (EAttribute) forbiddenEditPartPermutationEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EReference getForbiddenEditPartPermutation_TestClass() {
+ return (EReference) forbiddenEditPartPermutationEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EOperation getForbiddenEditPartPermutation__Test_classes__DiagnosticChain_Map() {
+ return forbiddenEditPartPermutationEClass.getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EClass getTestConstraint() {
+ return testConstraintEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EReference getTestConstraint_Container() {
+ return (EReference) testConstraintEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EAttribute getTestConstraint_OmitOnFailure() {
+ return (EAttribute) testConstraintEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EOperation getTestConstraint__Validate__EList_Class_DiagnosticChain() {
+ return testConstraintEClass.getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EClass getTestExceptions() {
+ return testExceptionsEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EReference getTestExceptions_Constraint() {
+ return (EReference) testExceptionsEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EOperation getTestExceptions__Validate__EList_Class_DiagnosticChain() {
+ return testExceptionsEClass.getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EClass getEditPartSpec() {
+ return editPartSpecEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EReference getEditPartSpec_Composite() {
+ return (EReference) editPartSpecEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EOperation getEditPartSpec__Matches__InstanceSpecification() {
+ return editPartSpecEClass.getEOperations().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EClass getCompositeEditPartSpec() {
+ return compositeEditPartSpecEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EAttribute getCompositeEditPartSpec_Operator() {
+ return (EAttribute) compositeEditPartSpecEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EReference getCompositeEditPartSpec_Operand() {
+ return (EReference) compositeEditPartSpecEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EClass getEditPartRef() {
+ return editPartRefEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EReference getEditPartRef_EditPart() {
+ return (EReference) editPartRefEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EClass getAnyEditPart() {
+ return anyEditPartEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EClass getForbiddenEditPart() {
+ return forbiddenEditPartEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EReference getForbiddenEditPart_EditPart() {
+ return (EReference) forbiddenEditPartEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EAttribute getForbiddenEditPart_Reason() {
+ return (EAttribute) forbiddenEditPartEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EAttribute getForbiddenEditPart_ReasonKind() {
+ return (EAttribute) forbiddenEditPartEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EEnum getForbiddenReasonKind() {
+ return forbiddenReasonKindEEnum;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EEnum getOperatorKind() {
+ return operatorKindEEnum;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public ExceptionsFactory getExceptionsFactory() {
+ return (ExceptionsFactory) getEFactoryInstance();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private boolean isCreated = false;
+
+ /**
+ * Creates the meta-model objects for the package. This method is
+ * guarded to have no affect on any invocation but its first.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public void createPackageContents() {
+ if (isCreated) {
+ return;
+ }
+ isCreated = true;
+
+ // Create classes and their features
+ forbiddenEditPartPermutationEClass = createEClass(FORBIDDEN_EDIT_PART_PERMUTATION);
+ createEAttribute(forbiddenEditPartPermutationEClass, FORBIDDEN_EDIT_PART_PERMUTATION__REASON_KIND);
+ createEAttribute(forbiddenEditPartPermutationEClass, FORBIDDEN_EDIT_PART_PERMUTATION__REASON);
+ createEReference(forbiddenEditPartPermutationEClass, FORBIDDEN_EDIT_PART_PERMUTATION__TEST_CLASS);
+ createEReference(forbiddenEditPartPermutationEClass, FORBIDDEN_EDIT_PART_PERMUTATION__EDIT_PART);
+ createEOperation(forbiddenEditPartPermutationEClass, FORBIDDEN_EDIT_PART_PERMUTATION___TEST_CLASSES__DIAGNOSTICCHAIN_MAP);
+
+ testConstraintEClass = createEClass(TEST_CONSTRAINT);
+ createEReference(testConstraintEClass, TEST_CONSTRAINT__CONTAINER);
+ createEAttribute(testConstraintEClass, TEST_CONSTRAINT__OMIT_ON_FAILURE);
+ createEOperation(testConstraintEClass, TEST_CONSTRAINT___VALIDATE__ELIST_CLASS_DIAGNOSTICCHAIN);
+
+ testExceptionsEClass = createEClass(TEST_EXCEPTIONS);
+ createEReference(testExceptionsEClass, TEST_EXCEPTIONS__CONSTRAINT);
+ createEOperation(testExceptionsEClass, TEST_EXCEPTIONS___VALIDATE__ELIST_CLASS_DIAGNOSTICCHAIN);
+
+ editPartSpecEClass = createEClass(EDIT_PART_SPEC);
+ createEReference(editPartSpecEClass, EDIT_PART_SPEC__COMPOSITE);
+ createEOperation(editPartSpecEClass, EDIT_PART_SPEC___MATCHES__INSTANCESPECIFICATION);
+
+ compositeEditPartSpecEClass = createEClass(COMPOSITE_EDIT_PART_SPEC);
+ createEAttribute(compositeEditPartSpecEClass, COMPOSITE_EDIT_PART_SPEC__OPERATOR);
+ createEReference(compositeEditPartSpecEClass, COMPOSITE_EDIT_PART_SPEC__OPERAND);
+
+ editPartRefEClass = createEClass(EDIT_PART_REF);
+ createEReference(editPartRefEClass, EDIT_PART_REF__EDIT_PART);
+
+ anyEditPartEClass = createEClass(ANY_EDIT_PART);
+
+ forbiddenEditPartEClass = createEClass(FORBIDDEN_EDIT_PART);
+ createEReference(forbiddenEditPartEClass, FORBIDDEN_EDIT_PART__EDIT_PART);
+ createEAttribute(forbiddenEditPartEClass, FORBIDDEN_EDIT_PART__REASON);
+ createEAttribute(forbiddenEditPartEClass, FORBIDDEN_EDIT_PART__REASON_KIND);
+
+ // Create enums
+ forbiddenReasonKindEEnum = createEEnum(FORBIDDEN_REASON_KIND);
+ operatorKindEEnum = createEEnum(OPERATOR_KIND);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private boolean isInitialized = false;
+
+ /**
+ * Complete the initialization of the package and its meta-model. This
+ * method is guarded to have no affect on any invocation but its first.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public void initializePackageContents() {
+ if (isInitialized) {
+ return;
+ }
+ isInitialized = true;
+
+ // Initialize package
+ setName(eNAME);
+ setNsPrefix(eNS_PREFIX);
+ setNsURI(eNS_URI);
+
+ // Obtain other dependent packages
+ TypesPackage theTypesPackage = (TypesPackage) EPackage.Registry.INSTANCE.getEPackage(TypesPackage.eNS_URI);
+ UMLPackage theUMLPackage = (UMLPackage) EPackage.Registry.INSTANCE.getEPackage(UMLPackage.eNS_URI);
+ EcorePackage theEcorePackage = (EcorePackage) EPackage.Registry.INSTANCE.getEPackage(EcorePackage.eNS_URI);
+ GMFGenPackage theGMFGenPackage = (GMFGenPackage) EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI);
+
+ // Create type parameters
+
+ // Set bounds for type parameters
+
+ // Add supertypes to classes
+ forbiddenEditPartPermutationEClass.getESuperTypes().add(this.getTestConstraint());
+ compositeEditPartSpecEClass.getESuperTypes().add(this.getEditPartSpec());
+ editPartRefEClass.getESuperTypes().add(this.getEditPartSpec());
+ anyEditPartEClass.getESuperTypes().add(this.getEditPartSpec());
+ forbiddenEditPartEClass.getESuperTypes().add(this.getTestConstraint());
+
+ // Initialize classes, features, and operations; add parameters
+ initEClass(forbiddenEditPartPermutationEClass, ForbiddenEditPartPermutation.class, "ForbiddenEditPartPermutation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getForbiddenEditPartPermutation_ReasonKind(), this.getForbiddenReasonKind(), "reasonKind", "invalid", 1, 1, ForbiddenEditPartPermutation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED,
+ !IS_ORDERED);
+ initEAttribute(getForbiddenEditPartPermutation_Reason(), theTypesPackage.getString(), "reason", null, 0, 1, ForbiddenEditPartPermutation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+ initEReference(getForbiddenEditPartPermutation_TestClass(), theUMLPackage.getClass_(), null, "testClass", null, 1, -1, ForbiddenEditPartPermutation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE,
+ IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+ initEReference(getForbiddenEditPartPermutation_EditPart(), this.getEditPartSpec(), null, "editPart", null, 1, -1, ForbiddenEditPartPermutation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE,
+ IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+
+ EOperation op = initEOperation(getForbiddenEditPartPermutation__Test_classes__DiagnosticChain_Map(), ecorePackage.getEBoolean(), "test_classes", 0, 1, IS_UNIQUE, IS_ORDERED);
+ addEParameter(op, ecorePackage.getEDiagnosticChain(), "diagnostics", 0, 1, IS_UNIQUE, IS_ORDERED);
+ EGenericType g1 = createEGenericType(ecorePackage.getEMap());
+ EGenericType g2 = createEGenericType(ecorePackage.getEJavaObject());
+ g1.getETypeArguments().add(g2);
+ g2 = createEGenericType(ecorePackage.getEJavaObject());
+ g1.getETypeArguments().add(g2);
+ addEParameter(op, g1, "context", 0, 1, IS_UNIQUE, IS_ORDERED);
+
+ initEClass(testConstraintEClass, TestConstraint.class, "TestConstraint", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getTestConstraint_Container(), this.getTestExceptions(), this.getTestExceptions_Constraint(), "container", null, 1, 1, TestConstraint.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE,
+ IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+ initEAttribute(getTestConstraint_OmitOnFailure(), theTypesPackage.getBoolean(), "omitOnFailure", null, 1, 1, TestConstraint.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+
+ op = initEOperation(getTestConstraint__Validate__EList_Class_DiagnosticChain(), theTypesPackage.getBoolean(), "validate", 1, 1, IS_UNIQUE, !IS_ORDERED);
+ addEParameter(op, theUMLPackage.getInstanceSpecification(), "editPart", 1, -1, !IS_UNIQUE, IS_ORDERED);
+ addEParameter(op, theUMLPackage.getClass_(), "testClass", 1, 1, IS_UNIQUE, !IS_ORDERED);
+ addEParameter(op, theEcorePackage.getEDiagnosticChain(), "diagnostics", 1, 1, IS_UNIQUE, !IS_ORDERED);
+
+ initEClass(testExceptionsEClass, TestExceptions.class, "TestExceptions", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getTestExceptions_Constraint(), this.getTestConstraint(), this.getTestConstraint_Container(), "constraint", null, 0, -1, TestExceptions.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE,
+ IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+
+ op = initEOperation(getTestExceptions__Validate__EList_Class_DiagnosticChain(), theTypesPackage.getBoolean(), "validate", 1, 1, IS_UNIQUE, !IS_ORDERED);
+ addEParameter(op, theUMLPackage.getInstanceSpecification(), "editPart", 1, -1, !IS_UNIQUE, IS_ORDERED);
+ addEParameter(op, theUMLPackage.getClass_(), "testClass", 1, 1, IS_UNIQUE, !IS_ORDERED);
+ addEParameter(op, theEcorePackage.getEDiagnosticChain(), "diagnostics", 1, 1, IS_UNIQUE, !IS_ORDERED);
+
+ initEClass(editPartSpecEClass, EditPartSpec.class, "EditPartSpec", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getEditPartSpec_Composite(), this.getCompositeEditPartSpec(), this.getCompositeEditPartSpec_Operand(), "composite", null, 0, 1, EditPartSpec.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES,
+ !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+
+ op = initEOperation(getEditPartSpec__Matches__InstanceSpecification(), theTypesPackage.getBoolean(), "matches", 1, 1, IS_UNIQUE, !IS_ORDERED);
+ addEParameter(op, theUMLPackage.getInstanceSpecification(), "editPart", 1, 1, IS_UNIQUE, !IS_ORDERED);
+
+ initEClass(compositeEditPartSpecEClass, CompositeEditPartSpec.class, "CompositeEditPartSpec", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getCompositeEditPartSpec_Operator(), this.getOperatorKind(), "operator", null, 1, 1, CompositeEditPartSpec.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+ initEReference(getCompositeEditPartSpec_Operand(), this.getEditPartSpec(), this.getEditPartSpec_Composite(), "operand", null, 1, -1, CompositeEditPartSpec.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES,
+ !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+
+ initEClass(editPartRefEClass, EditPartRef.class, "EditPartRef", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getEditPartRef_EditPart(), theGMFGenPackage.getGenCommonBase(), null, "editPart", null, 1, 1, EditPartRef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED,
+ !IS_ORDERED);
+
+ initEClass(anyEditPartEClass, AnyEditPart.class, "AnyEditPart", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+
+ initEClass(forbiddenEditPartEClass, ForbiddenEditPart.class, "ForbiddenEditPart", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getForbiddenEditPart_EditPart(), this.getEditPartSpec(), null, "editPart", null, 1, 1, ForbiddenEditPart.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED,
+ !IS_ORDERED);
+ initEAttribute(getForbiddenEditPart_Reason(), theTypesPackage.getString(), "reason", null, 0, 1, ForbiddenEditPart.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+ initEAttribute(getForbiddenEditPart_ReasonKind(), this.getForbiddenReasonKind(), "reasonKind", "invalid", 1, 1, ForbiddenEditPart.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+
+ // Initialize enums and add enum literals
+ initEEnum(forbiddenReasonKindEEnum, ForbiddenReasonKind.class, "ForbiddenReasonKind");
+ addEEnumLiteral(forbiddenReasonKindEEnum, ForbiddenReasonKind.INVALID);
+ addEEnumLiteral(forbiddenReasonKindEEnum, ForbiddenReasonKind.FAILING);
+ addEEnumLiteral(forbiddenReasonKindEEnum, ForbiddenReasonKind.UNIMPLEMENTED);
+ addEEnumLiteral(forbiddenReasonKindEEnum, ForbiddenReasonKind.INTERACTIVE);
+
+ initEEnum(operatorKindEEnum, OperatorKind.class, "OperatorKind");
+ addEEnumLiteral(operatorKindEEnum, OperatorKind.AND);
+ addEEnumLiteral(operatorKindEEnum, OperatorKind.OR);
+ addEEnumLiteral(operatorKindEEnum, OperatorKind.NOT);
+
+ // Create resource
+ createResource(eNS_URI);
+
+ // Create annotations
+ // http://www.eclipse.org/emf/2002/Ecore
+ createEcoreAnnotations();
+ // duplicates
+ createDuplicatesAnnotations();
+ // http://www.eclipse.org/emf/2002/Ecore/OCL
+ createOCLAnnotations();
+ }
+
+ /**
+ * Initializes the annotations for <b>http://www.eclipse.org/emf/2002/Ecore</b>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void createEcoreAnnotations() {
+ String source = "http://www.eclipse.org/emf/2002/Ecore";
+ addAnnotation(this,
+ source,
+ new String[] {
+ "validationDelegates", "http://www.eclipse.org/emf/2002/Ecore/OCL"
+ });
+ }
+
+ /**
+ * Initializes the annotations for <b>duplicates</b>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void createDuplicatesAnnotations() {
+ String source = "duplicates";
+ addAnnotation(forbiddenEditPartPermutationEClass,
+ source,
+ new String[] {
+ });
+ addAnnotation(compositeEditPartSpecEClass,
+ source,
+ new String[] {
+ });
+ addAnnotation(editPartRefEClass,
+ source,
+ new String[] {
+ });
+ addAnnotation(anyEditPartEClass,
+ source,
+ new String[] {
+ });
+ addAnnotation(forbiddenEditPartEClass,
+ source,
+ new String[] {
+ });
+ }
+
+ /**
+ * Initializes the annotations for <b>http://www.eclipse.org/emf/2002/Ecore/OCL</b>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void createOCLAnnotations() {
+ String source = "http://www.eclipse.org/emf/2002/Ecore/OCL";
+ addAnnotation(getForbiddenEditPartPermutation__Test_classes__DiagnosticChain_Map(),
+ source,
+ new String[] {
+ "body", "testClass->forAll(conformsTo(_\'org.eclipse.papyrus.uml.diagram.tests\'::AbstractPapyrusTestCase.oclAsType(UML::Type)))"
+ });
+ }
+
+} // ExceptionsPackageImpl
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/ForbiddenEditPartImpl.java b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/ForbiddenEditPartImpl.java
new file mode 100644
index 00000000000..628c24b7960
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/ForbiddenEditPartImpl.java
@@ -0,0 +1,394 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions.impl;
+
+import java.lang.reflect.InvocationTargetException;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.common.util.DiagnosticChain;
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+import org.eclipse.papyrus.tests.framework.exceptions.EditPartSpec;
+import org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage;
+import org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPart;
+import org.eclipse.papyrus.tests.framework.exceptions.ForbiddenReasonKind;
+
+import org.eclipse.papyrus.tests.framework.internal.exceptions.operations.ForbiddenEditPartOperations;
+
+import org.eclipse.uml2.uml.InstanceSpecification;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Forbidden Edit Part</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.tests.framework.exceptions.impl.ForbiddenEditPartImpl#getEditPart <em>Edit Part</em>}</li>
+ * <li>{@link org.eclipse.papyrus.tests.framework.exceptions.impl.ForbiddenEditPartImpl#getReason <em>Reason</em>}</li>
+ * <li>{@link org.eclipse.papyrus.tests.framework.exceptions.impl.ForbiddenEditPartImpl#getReasonKind <em>Reason Kind</em>}</li>
+ * </ul>
+ *
+ * @generated
+ */
+public class ForbiddenEditPartImpl extends TestConstraintImpl implements ForbiddenEditPart {
+ /**
+ * The cached value of the '{@link #getEditPart() <em>Edit Part</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see #getEditPart()
+ * @generated
+ * @ordered
+ */
+ protected EditPartSpec editPart;
+
+ /**
+ * The default value of the '{@link #getReason() <em>Reason</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see #getReason()
+ * @generated
+ * @ordered
+ */
+ protected static final String REASON_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getReason() <em>Reason</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see #getReason()
+ * @generated
+ * @ordered
+ */
+ protected String reason = REASON_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getReasonKind() <em>Reason Kind</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see #getReasonKind()
+ * @generated
+ * @ordered
+ */
+ protected static final ForbiddenReasonKind REASON_KIND_EDEFAULT = ForbiddenReasonKind.INVALID;
+
+ /**
+ * The cached value of the '{@link #getReasonKind() <em>Reason Kind</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see #getReasonKind()
+ * @generated
+ * @ordered
+ */
+ protected ForbiddenReasonKind reasonKind = REASON_KIND_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected ForbiddenEditPartImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ExceptionsPackage.Literals.FORBIDDEN_EDIT_PART;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EditPartSpec getEditPart() {
+ return editPart;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public NotificationChain basicSetEditPart(EditPartSpec newEditPart, NotificationChain msgs) {
+ EditPartSpec oldEditPart = editPart;
+ editPart = newEditPart;
+ if (eNotificationRequired()) {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ExceptionsPackage.FORBIDDEN_EDIT_PART__EDIT_PART, oldEditPart, newEditPart);
+ if (msgs == null) {
+ msgs = notification;
+ } else {
+ msgs.add(notification);
+ }
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void setEditPart(EditPartSpec newEditPart) {
+ if (newEditPart != editPart) {
+ NotificationChain msgs = null;
+ if (editPart != null) {
+ msgs = ((InternalEObject) editPart).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ExceptionsPackage.FORBIDDEN_EDIT_PART__EDIT_PART, null, msgs);
+ }
+ if (newEditPart != null) {
+ msgs = ((InternalEObject) newEditPart).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ExceptionsPackage.FORBIDDEN_EDIT_PART__EDIT_PART, null, msgs);
+ }
+ msgs = basicSetEditPart(newEditPart, msgs);
+ if (msgs != null) {
+ msgs.dispatch();
+ }
+ } else if (eNotificationRequired()) {
+ eNotify(new ENotificationImpl(this, Notification.SET, ExceptionsPackage.FORBIDDEN_EDIT_PART__EDIT_PART, newEditPart, newEditPart));
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EditPartSpec createEditPart(EClass eClass) {
+ EditPartSpec newEditPart = (EditPartSpec) create(eClass);
+ setEditPart(newEditPart);
+ return newEditPart;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getReason() {
+ return reason;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void setReason(String newReason) {
+ String oldReason = reason;
+ reason = newReason;
+ if (eNotificationRequired()) {
+ eNotify(new ENotificationImpl(this, Notification.SET, ExceptionsPackage.FORBIDDEN_EDIT_PART__REASON, oldReason, reason));
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public ForbiddenReasonKind getReasonKind() {
+ return reasonKind;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void setReasonKind(ForbiddenReasonKind newReasonKind) {
+ ForbiddenReasonKind oldReasonKind = reasonKind;
+ reasonKind = newReasonKind == null ? REASON_KIND_EDEFAULT : newReasonKind;
+ if (eNotificationRequired()) {
+ eNotify(new ENotificationImpl(this, Notification.SET, ExceptionsPackage.FORBIDDEN_EDIT_PART__REASON_KIND, oldReasonKind, reasonKind));
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public boolean validate(EList<InstanceSpecification> editPart, org.eclipse.uml2.uml.Class testClass, DiagnosticChain diagnostics) {
+ return ForbiddenEditPartOperations.validate(this, editPart, testClass, diagnostics);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
+ switch (featureID) {
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART__EDIT_PART:
+ return basicSetEditPart(null, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART__EDIT_PART:
+ return getEditPart();
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART__REASON:
+ return getReason();
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART__REASON_KIND:
+ return getReasonKind();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART__EDIT_PART:
+ setEditPart((EditPartSpec) newValue);
+ return;
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART__REASON:
+ setReason((String) newValue);
+ return;
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART__REASON_KIND:
+ setReasonKind((ForbiddenReasonKind) newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART__EDIT_PART:
+ setEditPart((EditPartSpec) null);
+ return;
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART__REASON:
+ setReason(REASON_EDEFAULT);
+ return;
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART__REASON_KIND:
+ setReasonKind(REASON_KIND_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART__EDIT_PART:
+ return editPart != null;
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART__REASON:
+ return REASON_EDEFAULT == null ? reason != null : !REASON_EDEFAULT.equals(reason);
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART__REASON_KIND:
+ return reasonKind != REASON_KIND_EDEFAULT;
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ @SuppressWarnings("unchecked")
+ public Object eInvoke(int operationID, EList<?> arguments) throws InvocationTargetException {
+ switch (operationID) {
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART___VALIDATE__ELIST_CLASS_DIAGNOSTICCHAIN:
+ return validate((EList<InstanceSpecification>) arguments.get(0), (org.eclipse.uml2.uml.Class) arguments.get(1), (DiagnosticChain) arguments.get(2));
+ }
+ return super.eInvoke(operationID, arguments);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) {
+ return super.toString();
+ }
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (reason: ");
+ result.append(reason);
+ result.append(", reasonKind: ");
+ result.append(reasonKind);
+ result.append(')');
+ return result.toString();
+ }
+
+} // ForbiddenEditPartImpl
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/ForbiddenEditPartPermutationImpl.java b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/ForbiddenEditPartPermutationImpl.java
new file mode 100644
index 00000000000..b2bc965c5c4
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/ForbiddenEditPartPermutationImpl.java
@@ -0,0 +1,460 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions.impl;
+
+import java.lang.reflect.InvocationTargetException;
+
+import java.util.Collection;
+import java.util.Map;
+
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.common.notify.NotificationChain;
+import org.eclipse.emf.common.util.Diagnostic;
+import org.eclipse.emf.common.util.DiagnosticChain;
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.emf.ecore.util.EObjectContainmentEList;
+import org.eclipse.emf.ecore.util.EObjectResolvingEList;
+import org.eclipse.emf.ecore.util.InternalEList;
+import org.eclipse.papyrus.tests.framework.exceptions.EditPartSpec;
+import org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage;
+import org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPartPermutation;
+import org.eclipse.papyrus.tests.framework.exceptions.ForbiddenReasonKind;
+
+import org.eclipse.papyrus.tests.framework.exceptions.util.ExceptionsValidator;
+import org.eclipse.papyrus.tests.framework.internal.exceptions.operations.ForbiddenEditPartPermutationOperations;
+import org.eclipse.uml2.uml.InstanceSpecification;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Forbidden Edit Part Permutation</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.tests.framework.exceptions.impl.ForbiddenEditPartPermutationImpl#getReasonKind <em>Reason Kind</em>}</li>
+ * <li>{@link org.eclipse.papyrus.tests.framework.exceptions.impl.ForbiddenEditPartPermutationImpl#getReason <em>Reason</em>}</li>
+ * <li>{@link org.eclipse.papyrus.tests.framework.exceptions.impl.ForbiddenEditPartPermutationImpl#getTestClasses <em>Test Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.tests.framework.exceptions.impl.ForbiddenEditPartPermutationImpl#getEditParts <em>Edit Part</em>}</li>
+ * </ul>
+ *
+ * @generated
+ */
+public class ForbiddenEditPartPermutationImpl extends TestConstraintImpl implements ForbiddenEditPartPermutation {
+ /**
+ * The default value of the '{@link #getReasonKind() <em>Reason Kind</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see #getReasonKind()
+ * @generated
+ * @ordered
+ */
+ protected static final ForbiddenReasonKind REASON_KIND_EDEFAULT = ForbiddenReasonKind.INVALID;
+
+ /**
+ * The cached value of the '{@link #getReasonKind() <em>Reason Kind</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see #getReasonKind()
+ * @generated
+ * @ordered
+ */
+ protected ForbiddenReasonKind reasonKind = REASON_KIND_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getReason() <em>Reason</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see #getReason()
+ * @generated
+ * @ordered
+ */
+ protected static final String REASON_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getReason() <em>Reason</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see #getReason()
+ * @generated
+ * @ordered
+ */
+ protected String reason = REASON_EDEFAULT;
+
+ /**
+ * The cached value of the '{@link #getTestClasses() <em>Test Class</em>}' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see #getTestClasses()
+ * @generated
+ * @ordered
+ */
+ protected EList<org.eclipse.uml2.uml.Class> testClasses;
+
+ /**
+ * The cached value of the '{@link #getEditParts() <em>Edit Part</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see #getEditParts()
+ * @generated
+ * @ordered
+ */
+ protected EList<EditPartSpec> editParts;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected ForbiddenEditPartPermutationImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ExceptionsPackage.Literals.FORBIDDEN_EDIT_PART_PERMUTATION;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EList<EditPartSpec> getEditParts() {
+ if (editParts == null) {
+ editParts = new EObjectContainmentEList<EditPartSpec>(EditPartSpec.class, this, ExceptionsPackage.FORBIDDEN_EDIT_PART_PERMUTATION__EDIT_PART);
+ }
+ return editParts;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EditPartSpec createEditPart(EClass eClass) {
+ EditPartSpec newEditPart = (EditPartSpec) create(eClass);
+ getEditParts().add(newEditPart);
+ return newEditPart;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public ForbiddenReasonKind getReasonKind() {
+ return reasonKind;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void setReasonKind(ForbiddenReasonKind newReasonKind) {
+ ForbiddenReasonKind oldReasonKind = reasonKind;
+ reasonKind = newReasonKind == null ? REASON_KIND_EDEFAULT : newReasonKind;
+ if (eNotificationRequired()) {
+ eNotify(new ENotificationImpl(this, Notification.SET, ExceptionsPackage.FORBIDDEN_EDIT_PART_PERMUTATION__REASON_KIND, oldReasonKind, reasonKind));
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String getReason() {
+ return reason;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void setReason(String newReason) {
+ String oldReason = reason;
+ reason = newReason;
+ if (eNotificationRequired()) {
+ eNotify(new ENotificationImpl(this, Notification.SET, ExceptionsPackage.FORBIDDEN_EDIT_PART_PERMUTATION__REASON, oldReason, reason));
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EList<org.eclipse.uml2.uml.Class> getTestClasses() {
+ if (testClasses == null) {
+ testClasses = new EObjectResolvingEList<org.eclipse.uml2.uml.Class>(org.eclipse.uml2.uml.Class.class, this, ExceptionsPackage.FORBIDDEN_EDIT_PART_PERMUTATION__TEST_CLASS);
+ }
+ return testClasses;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public org.eclipse.uml2.uml.Class getTestClass(String name) {
+ return getTestClass(name, false, null);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public org.eclipse.uml2.uml.Class getTestClass(String name, boolean ignoreCase, EClass eClass) {
+ testClassLoop: for (org.eclipse.uml2.uml.Class testClass : getTestClasses()) {
+ if (eClass != null && !eClass.isInstance(testClass)) {
+ continue testClassLoop;
+ }
+ if (name != null && !(ignoreCase ? name.equalsIgnoreCase(testClass.getName()) : name.equals(testClass.getName()))) {
+ continue testClassLoop;
+ }
+ return testClass;
+ }
+ return null;
+ }
+
+ /**
+ * The cached validation expression for the '{@link #test_classes(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Test classes</em>}' invariant operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see #test_classes(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
+ * @generated
+ * @ordered
+ */
+ protected static final String TEST_CLASSES_DIAGNOSTIC_CHAIN_MAP__EEXPRESSION = "testClass->forAll(conformsTo(_'org.eclipse.papyrus.uml.diagram.tests'::AbstractPapyrusTestCase.oclAsType(UML::Type)))";
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public boolean test_classes(DiagnosticChain diagnostics, Map<Object, Object> context) {
+ return ExceptionsValidator.validate(ExceptionsPackage.Literals.FORBIDDEN_EDIT_PART_PERMUTATION,
+ this,
+ diagnostics,
+ context,
+ "http://www.eclipse.org/emf/2002/Ecore/OCL",
+ ExceptionsPackage.Literals.FORBIDDEN_EDIT_PART_PERMUTATION___TEST_CLASSES__DIAGNOSTICCHAIN_MAP,
+ TEST_CLASSES_DIAGNOSTIC_CHAIN_MAP__EEXPRESSION,
+ Diagnostic.ERROR,
+ ExceptionsValidator.DIAGNOSTIC_SOURCE,
+ ExceptionsValidator.FORBIDDEN_EDIT_PART_PERMUTATION__TEST_CLASSES);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public boolean validate(EList<InstanceSpecification> editPart, org.eclipse.uml2.uml.Class testClass, DiagnosticChain diagnostics) {
+ return ForbiddenEditPartPermutationOperations.validate(this, editPart, testClass, diagnostics);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
+ switch (featureID) {
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART_PERMUTATION__EDIT_PART:
+ return ((InternalEList<?>) getEditParts()).basicRemove(otherEnd, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART_PERMUTATION__REASON_KIND:
+ return getReasonKind();
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART_PERMUTATION__REASON:
+ return getReason();
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART_PERMUTATION__TEST_CLASS:
+ return getTestClasses();
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART_PERMUTATION__EDIT_PART:
+ return getEditParts();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART_PERMUTATION__REASON_KIND:
+ setReasonKind((ForbiddenReasonKind) newValue);
+ return;
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART_PERMUTATION__REASON:
+ setReason((String) newValue);
+ return;
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART_PERMUTATION__TEST_CLASS:
+ getTestClasses().clear();
+ getTestClasses().addAll((Collection<? extends org.eclipse.uml2.uml.Class>) newValue);
+ return;
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART_PERMUTATION__EDIT_PART:
+ getEditParts().clear();
+ getEditParts().addAll((Collection<? extends EditPartSpec>) newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART_PERMUTATION__REASON_KIND:
+ setReasonKind(REASON_KIND_EDEFAULT);
+ return;
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART_PERMUTATION__REASON:
+ setReason(REASON_EDEFAULT);
+ return;
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART_PERMUTATION__TEST_CLASS:
+ getTestClasses().clear();
+ return;
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART_PERMUTATION__EDIT_PART:
+ getEditParts().clear();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART_PERMUTATION__REASON_KIND:
+ return reasonKind != REASON_KIND_EDEFAULT;
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART_PERMUTATION__REASON:
+ return REASON_EDEFAULT == null ? reason != null : !REASON_EDEFAULT.equals(reason);
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART_PERMUTATION__TEST_CLASS:
+ return testClasses != null && !testClasses.isEmpty();
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART_PERMUTATION__EDIT_PART:
+ return editParts != null && !editParts.isEmpty();
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ @SuppressWarnings("unchecked")
+ public Object eInvoke(int operationID, EList<?> arguments) throws InvocationTargetException {
+ switch (operationID) {
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART_PERMUTATION___TEST_CLASSES__DIAGNOSTICCHAIN_MAP:
+ return test_classes((DiagnosticChain) arguments.get(0), (Map<Object, Object>) arguments.get(1));
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART_PERMUTATION___VALIDATE__ELIST_CLASS_DIAGNOSTICCHAIN:
+ return validate((EList<InstanceSpecification>) arguments.get(0), (org.eclipse.uml2.uml.Class) arguments.get(1), (DiagnosticChain) arguments.get(2));
+ }
+ return super.eInvoke(operationID, arguments);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) {
+ return super.toString();
+ }
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (reasonKind: ");
+ result.append(reasonKind);
+ result.append(", reason: ");
+ result.append(reason);
+ result.append(')');
+ return result.toString();
+ }
+
+} // ForbiddenEditPartPermutationImpl
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/TestConstraintImpl.java b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/TestConstraintImpl.java
new file mode 100644
index 00000000000..3337d9b667c
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/TestConstraintImpl.java
@@ -0,0 +1,357 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions.impl;
+
+import java.lang.reflect.InvocationTargetException;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.common.util.DiagnosticChain;
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.emf.ecore.util.EcoreUtil;
+
+import org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage;
+import org.eclipse.papyrus.tests.framework.exceptions.TestConstraint;
+import org.eclipse.papyrus.tests.framework.exceptions.TestExceptions;
+
+import org.eclipse.papyrus.tests.framework.internal.exceptions.operations.TestConstraintOperations;
+
+import org.eclipse.uml2.uml.InstanceSpecification;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Test Constraint</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.tests.framework.exceptions.impl.TestConstraintImpl#getContainer <em>Container</em>}</li>
+ * <li>{@link org.eclipse.papyrus.tests.framework.exceptions.impl.TestConstraintImpl#isOmitOnFailure <em>Omit On Failure</em>}</li>
+ * </ul>
+ *
+ * @generated
+ */
+public abstract class TestConstraintImpl extends TestExceptionsObject implements TestConstraint {
+ /**
+ * The default value of the '{@link #isOmitOnFailure() <em>Omit On Failure</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see #isOmitOnFailure()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean OMIT_ON_FAILURE_EDEFAULT = false;
+ /**
+ * The flag representing the value of the '{@link #isOmitOnFailure() <em>Omit On Failure</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see #isOmitOnFailure()
+ * @generated
+ * @ordered
+ */
+ protected static final int OMIT_ON_FAILURE_EFLAG = 1 << 0;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected TestConstraintImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ExceptionsPackage.Literals.TEST_CONSTRAINT;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public TestExceptions getContainer() {
+ if (eContainerFeatureID() != ExceptionsPackage.TEST_CONSTRAINT__CONTAINER) {
+ return null;
+ }
+ return (TestExceptions) eInternalContainer();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public NotificationChain basicSetContainer(TestExceptions newContainer, NotificationChain msgs) {
+ msgs = eBasicSetContainer((InternalEObject) newContainer, ExceptionsPackage.TEST_CONSTRAINT__CONTAINER, msgs);
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void setContainer(TestExceptions newContainer) {
+ if (newContainer != eInternalContainer() || (eContainerFeatureID() != ExceptionsPackage.TEST_CONSTRAINT__CONTAINER && newContainer != null)) {
+ if (EcoreUtil.isAncestor(this, newContainer)) {
+ throw new IllegalArgumentException("Recursive containment not allowed for " + toString());
+ }
+ NotificationChain msgs = null;
+ if (eInternalContainer() != null) {
+ msgs = eBasicRemoveFromContainer(msgs);
+ }
+ if (newContainer != null) {
+ msgs = ((InternalEObject) newContainer).eInverseAdd(this, ExceptionsPackage.TEST_EXCEPTIONS__CONSTRAINT, TestExceptions.class, msgs);
+ }
+ msgs = basicSetContainer(newContainer, msgs);
+ if (msgs != null) {
+ msgs.dispatch();
+ }
+ } else if (eNotificationRequired()) {
+ eNotify(new ENotificationImpl(this, Notification.SET, ExceptionsPackage.TEST_CONSTRAINT__CONTAINER, newContainer, newContainer));
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public boolean isOmitOnFailure() {
+ return (eFlags & OMIT_ON_FAILURE_EFLAG) != 0;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void setOmitOnFailure(boolean newOmitOnFailure) {
+ boolean oldOmitOnFailure = (eFlags & OMIT_ON_FAILURE_EFLAG) != 0;
+ if (newOmitOnFailure) {
+ eFlags |= OMIT_ON_FAILURE_EFLAG;
+ } else {
+ eFlags &= ~OMIT_ON_FAILURE_EFLAG;
+ }
+ if (eNotificationRequired()) {
+ eNotify(new ENotificationImpl(this, Notification.SET, ExceptionsPackage.TEST_CONSTRAINT__OMIT_ON_FAILURE, oldOmitOnFailure, newOmitOnFailure));
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public boolean validate(EList<InstanceSpecification> editPart, org.eclipse.uml2.uml.Class testClass, DiagnosticChain diagnostics) {
+ return TestConstraintOperations.validate(this, editPart, testClass, diagnostics);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
+ switch (featureID) {
+ case ExceptionsPackage.TEST_CONSTRAINT__CONTAINER:
+ if (eInternalContainer() != null) {
+ msgs = eBasicRemoveFromContainer(msgs);
+ }
+ return basicSetContainer((TestExceptions) otherEnd, msgs);
+ }
+ return super.eInverseAdd(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
+ switch (featureID) {
+ case ExceptionsPackage.TEST_CONSTRAINT__CONTAINER:
+ return basicSetContainer(null, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs) {
+ switch (eContainerFeatureID()) {
+ case ExceptionsPackage.TEST_CONSTRAINT__CONTAINER:
+ return eInternalContainer().eInverseRemove(this, ExceptionsPackage.TEST_EXCEPTIONS__CONSTRAINT, TestExceptions.class, msgs);
+ }
+ return super.eBasicRemoveFromContainerFeature(msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ExceptionsPackage.TEST_CONSTRAINT__CONTAINER:
+ return getContainer();
+ case ExceptionsPackage.TEST_CONSTRAINT__OMIT_ON_FAILURE:
+ return isOmitOnFailure();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ExceptionsPackage.TEST_CONSTRAINT__CONTAINER:
+ setContainer((TestExceptions) newValue);
+ return;
+ case ExceptionsPackage.TEST_CONSTRAINT__OMIT_ON_FAILURE:
+ setOmitOnFailure((Boolean) newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ExceptionsPackage.TEST_CONSTRAINT__CONTAINER:
+ setContainer((TestExceptions) null);
+ return;
+ case ExceptionsPackage.TEST_CONSTRAINT__OMIT_ON_FAILURE:
+ setOmitOnFailure(OMIT_ON_FAILURE_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ExceptionsPackage.TEST_CONSTRAINT__CONTAINER:
+ return getContainer() != null;
+ case ExceptionsPackage.TEST_CONSTRAINT__OMIT_ON_FAILURE:
+ return ((eFlags & OMIT_ON_FAILURE_EFLAG) != 0) != OMIT_ON_FAILURE_EDEFAULT;
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ @SuppressWarnings("unchecked")
+ public Object eInvoke(int operationID, EList<?> arguments) throws InvocationTargetException {
+ switch (operationID) {
+ case ExceptionsPackage.TEST_CONSTRAINT___VALIDATE__ELIST_CLASS_DIAGNOSTICCHAIN:
+ return validate((EList<InstanceSpecification>) arguments.get(0), (org.eclipse.uml2.uml.Class) arguments.get(1), (DiagnosticChain) arguments.get(2));
+ }
+ return super.eInvoke(operationID, arguments);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) {
+ return super.toString();
+ }
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (omitOnFailure: ");
+ result.append((eFlags & OMIT_ON_FAILURE_EFLAG) != 0);
+ result.append(')');
+ return result.toString();
+ }
+
+ /**
+ * Creates a new instance of the specified Ecore class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @param eClass
+ * The Ecore class of the instance to create.
+ * @return The new instance.
+ * @generated
+ */
+ protected EObject create(EClass eClass) {
+ return EcoreUtil.create(eClass);
+ }
+
+} // TestConstraintImpl
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/TestExceptionsImpl.java b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/TestExceptionsImpl.java
new file mode 100644
index 00000000000..8bb157c1c2b
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/impl/TestExceptionsImpl.java
@@ -0,0 +1,244 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions.impl;
+
+import java.lang.reflect.InvocationTargetException;
+import java.util.Collection;
+
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.common.util.DiagnosticChain;
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.InternalEObject;
+import org.eclipse.emf.ecore.util.EObjectContainmentWithInverseEList;
+import org.eclipse.emf.ecore.util.EcoreUtil;
+import org.eclipse.emf.ecore.util.InternalEList;
+
+import org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage;
+import org.eclipse.papyrus.tests.framework.exceptions.TestConstraint;
+import org.eclipse.papyrus.tests.framework.exceptions.TestExceptions;
+import org.eclipse.papyrus.tests.framework.internal.exceptions.operations.TestExceptionsOperations;
+import org.eclipse.uml2.uml.InstanceSpecification;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Test Exceptions</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.tests.framework.exceptions.impl.TestExceptionsImpl#getConstraints <em>Constraint</em>}</li>
+ * </ul>
+ *
+ * @generated
+ */
+public class TestExceptionsImpl extends TestExceptionsObject implements TestExceptions {
+ /**
+ * The cached value of the '{@link #getConstraints() <em>Constraint</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see #getConstraints()
+ * @generated
+ * @ordered
+ */
+ protected EList<TestConstraint> constraints;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected TestExceptionsImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ExceptionsPackage.Literals.TEST_EXCEPTIONS;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EList<TestConstraint> getConstraints() {
+ if (constraints == null) {
+ constraints = new EObjectContainmentWithInverseEList<TestConstraint>(TestConstraint.class, this, ExceptionsPackage.TEST_EXCEPTIONS__CONSTRAINT, ExceptionsPackage.TEST_CONSTRAINT__CONTAINER);
+ }
+ return constraints;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public TestConstraint createConstraint(EClass eClass) {
+ TestConstraint newConstraint = (TestConstraint) create(eClass);
+ getConstraints().add(newConstraint);
+ return newConstraint;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public boolean validate(EList<InstanceSpecification> editPart, org.eclipse.uml2.uml.Class testClass, DiagnosticChain diagnostics) {
+ return TestExceptionsOperations.validate(this, editPart, testClass, diagnostics);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
+ switch (featureID) {
+ case ExceptionsPackage.TEST_EXCEPTIONS__CONSTRAINT:
+ return ((InternalEList<InternalEObject>) (InternalEList<?>) getConstraints()).basicAdd(otherEnd, msgs);
+ }
+ return super.eInverseAdd(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
+ switch (featureID) {
+ case ExceptionsPackage.TEST_EXCEPTIONS__CONSTRAINT:
+ return ((InternalEList<?>) getConstraints()).basicRemove(otherEnd, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ExceptionsPackage.TEST_EXCEPTIONS__CONSTRAINT:
+ return getConstraints();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ExceptionsPackage.TEST_EXCEPTIONS__CONSTRAINT:
+ getConstraints().clear();
+ getConstraints().addAll((Collection<? extends TestConstraint>) newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ExceptionsPackage.TEST_EXCEPTIONS__CONSTRAINT:
+ getConstraints().clear();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ExceptionsPackage.TEST_EXCEPTIONS__CONSTRAINT:
+ return constraints != null && !constraints.isEmpty();
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ @SuppressWarnings("unchecked")
+ public Object eInvoke(int operationID, EList<?> arguments) throws InvocationTargetException {
+ switch (operationID) {
+ case ExceptionsPackage.TEST_EXCEPTIONS___VALIDATE__ELIST_CLASS_DIAGNOSTICCHAIN:
+ return validate((EList<InstanceSpecification>) arguments.get(0), (org.eclipse.uml2.uml.Class) arguments.get(1), (DiagnosticChain) arguments.get(2));
+ }
+ return super.eInvoke(operationID, arguments);
+ }
+
+ /**
+ * Creates a new instance of the specified Ecore class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @param eClass
+ * The Ecore class of the instance to create.
+ * @return The new instance.
+ * @generated
+ */
+ protected EObject create(EClass eClass) {
+ return EcoreUtil.create(eClass);
+ }
+
+} // TestExceptionsImpl
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/util/ExceptionsAdapterFactory.java b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/util/ExceptionsAdapterFactory.java
new file mode 100644
index 00000000000..887711439fa
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/util/ExceptionsAdapterFactory.java
@@ -0,0 +1,278 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions.util;
+
+import org.eclipse.emf.common.notify.Adapter;
+import org.eclipse.emf.common.notify.Notifier;
+
+import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.papyrus.tests.framework.exceptions.*;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Adapter Factory</b> for the model.
+ * It provides an adapter <code>createXXX</code> method for each class of the model.
+ * <!-- end-user-doc -->
+ *
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage
+ * @generated
+ */
+public class ExceptionsAdapterFactory extends AdapterFactoryImpl {
+ /**
+ * The cached model package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected static ExceptionsPackage modelPackage;
+
+ /**
+ * Creates an instance of the adapter factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public ExceptionsAdapterFactory() {
+ if (modelPackage == null) {
+ modelPackage = ExceptionsPackage.eINSTANCE;
+ }
+ }
+
+ /**
+ * Returns whether this factory is applicable for the type of the object.
+ * <!-- begin-user-doc -->
+ * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
+ * <!-- end-user-doc -->
+ *
+ * @return whether this factory is applicable for the type of the object.
+ * @generated
+ */
+ @Override
+ public boolean isFactoryForType(Object object) {
+ if (object == modelPackage) {
+ return true;
+ }
+ if (object instanceof EObject) {
+ return ((EObject) object).eClass().getEPackage() == modelPackage;
+ }
+ return false;
+ }
+
+ /**
+ * The switch that delegates to the <code>createXXX</code> methods.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected ExceptionsSwitch<Adapter> modelSwitch = new ExceptionsSwitch<Adapter>() {
+ @Override
+ public Adapter caseForbiddenEditPartPermutation(ForbiddenEditPartPermutation object) {
+ return createForbiddenEditPartPermutationAdapter();
+ }
+
+ @Override
+ public Adapter caseTestConstraint(TestConstraint object) {
+ return createTestConstraintAdapter();
+ }
+
+ @Override
+ public Adapter caseTestExceptions(TestExceptions object) {
+ return createTestExceptionsAdapter();
+ }
+
+ @Override
+ public Adapter caseEditPartSpec(EditPartSpec object) {
+ return createEditPartSpecAdapter();
+ }
+
+ @Override
+ public Adapter caseCompositeEditPartSpec(CompositeEditPartSpec object) {
+ return createCompositeEditPartSpecAdapter();
+ }
+
+ @Override
+ public Adapter caseEditPartRef(EditPartRef object) {
+ return createEditPartRefAdapter();
+ }
+
+ @Override
+ public Adapter caseAnyEditPart(AnyEditPart object) {
+ return createAnyEditPartAdapter();
+ }
+
+ @Override
+ public Adapter caseForbiddenEditPart(ForbiddenEditPart object) {
+ return createForbiddenEditPartAdapter();
+ }
+
+ @Override
+ public Adapter defaultCase(EObject object) {
+ return createEObjectAdapter();
+ }
+ };
+
+ /**
+ * Creates an adapter for the <code>target</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @param target
+ * the object to adapt.
+ * @return the adapter for the <code>target</code>.
+ * @generated
+ */
+ @Override
+ public Adapter createAdapter(Notifier target) {
+ return modelSwitch.doSwitch((EObject) target);
+ }
+
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPartPermutation <em>Forbidden Edit Part Permutation</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ *
+ * @return the new adapter.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPartPermutation
+ * @generated
+ */
+ public Adapter createForbiddenEditPartPermutationAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.tests.framework.exceptions.TestConstraint <em>Test Constraint</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ *
+ * @return the new adapter.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.TestConstraint
+ * @generated
+ */
+ public Adapter createTestConstraintAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.tests.framework.exceptions.TestExceptions <em>Test Exceptions</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ *
+ * @return the new adapter.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.TestExceptions
+ * @generated
+ */
+ public Adapter createTestExceptionsAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.tests.framework.exceptions.EditPartSpec <em>Edit Part Spec</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ *
+ * @return the new adapter.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.EditPartSpec
+ * @generated
+ */
+ public Adapter createEditPartSpecAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.tests.framework.exceptions.CompositeEditPartSpec <em>Composite Edit Part Spec</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ *
+ * @return the new adapter.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.CompositeEditPartSpec
+ * @generated
+ */
+ public Adapter createCompositeEditPartSpecAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.tests.framework.exceptions.EditPartRef <em>Edit Part Ref</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ *
+ * @return the new adapter.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.EditPartRef
+ * @generated
+ */
+ public Adapter createEditPartRefAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.tests.framework.exceptions.AnyEditPart <em>Any Edit Part</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ *
+ * @return the new adapter.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.AnyEditPart
+ * @generated
+ */
+ public Adapter createAnyEditPartAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPart <em>Forbidden Edit Part</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ *
+ * @return the new adapter.
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPart
+ * @generated
+ */
+ public Adapter createForbiddenEditPartAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for the default case.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null.
+ * <!-- end-user-doc -->
+ *
+ * @return the new adapter.
+ * @generated
+ */
+ public Adapter createEObjectAdapter() {
+ return null;
+ }
+
+} // ExceptionsAdapterFactory
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/util/ExceptionsResourceFactoryImpl.java b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/util/ExceptionsResourceFactoryImpl.java
new file mode 100644
index 00000000000..0887c0f8311
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/util/ExceptionsResourceFactoryImpl.java
@@ -0,0 +1,55 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions.util;
+
+import org.eclipse.emf.common.util.URI;
+
+import org.eclipse.emf.ecore.resource.Resource;
+
+import org.eclipse.emf.ecore.resource.impl.ResourceFactoryImpl;
+
+import org.eclipse.emf.ecore.xmi.XMLResource;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Resource Factory</b> associated with the package.
+ * <!-- end-user-doc -->
+ *
+ * @see org.eclipse.papyrus.tests.framework.exceptions.util.ExceptionsResourceImpl
+ * @generated
+ */
+public class ExceptionsResourceFactoryImpl extends ResourceFactoryImpl {
+ /**
+ * Creates an instance of the resource factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public ExceptionsResourceFactoryImpl() {
+ super();
+ }
+
+ /**
+ * Creates an instance of the resource.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public Resource createResource(URI uri) {
+ XMLResource result = new ExceptionsResourceImpl(uri);
+ return result;
+ }
+
+} // ExceptionsResourceFactoryImpl
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/util/ExceptionsResourceImpl.java b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/util/ExceptionsResourceImpl.java
new file mode 100644
index 00000000000..f0b5059d782
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/util/ExceptionsResourceImpl.java
@@ -0,0 +1,40 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions.util;
+
+import org.eclipse.emf.common.util.URI;
+
+import org.eclipse.emf.ecore.xmi.impl.XMIResourceImpl;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Resource </b> associated with the package.
+ * <!-- end-user-doc -->
+ *
+ * @see org.eclipse.papyrus.tests.framework.exceptions.util.ExceptionsResourceFactoryImpl
+ * @generated
+ */
+public class ExceptionsResourceImpl extends XMIResourceImpl {
+ /**
+ * Creates an instance of the resource.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @param uri
+ * the URI of the new resource.
+ * @generated
+ */
+ public ExceptionsResourceImpl(URI uri) {
+ super(uri);
+ }
+
+} // ExceptionsResourceImpl
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/util/ExceptionsSwitch.java b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/util/ExceptionsSwitch.java
new file mode 100644
index 00000000000..6691f4c092a
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/util/ExceptionsSwitch.java
@@ -0,0 +1,322 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions.util;
+
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.EPackage;
+
+import org.eclipse.emf.ecore.util.Switch;
+
+import org.eclipse.papyrus.tests.framework.exceptions.*;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Switch</b> for the model's inheritance hierarchy.
+ * It supports the call {@link #doSwitch(EObject) doSwitch(object)}
+ * to invoke the <code>caseXXX</code> method for each class of the model,
+ * starting with the actual class of the object
+ * and proceeding up the inheritance hierarchy
+ * until a non-null result is returned,
+ * which is the result of the switch.
+ * <!-- end-user-doc -->
+ *
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage
+ * @generated
+ */
+public class ExceptionsSwitch<T> extends Switch<T> {
+ /**
+ * The cached model package
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected static ExceptionsPackage modelPackage;
+
+ /**
+ * Creates an instance of the switch.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public ExceptionsSwitch() {
+ if (modelPackage == null) {
+ modelPackage = ExceptionsPackage.eINSTANCE;
+ }
+ }
+
+ /**
+ * Checks whether this is a switch for the given package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @param ePackage
+ * the package in question.
+ * @return whether this is a switch for the given package.
+ * @generated
+ */
+ @Override
+ protected boolean isSwitchFor(EPackage ePackage) {
+ return ePackage == modelPackage;
+ }
+
+ /**
+ * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @return the first non-null result returned by a <code>caseXXX</code> call.
+ * @generated
+ */
+ @Override
+ protected T doSwitch(int classifierID, EObject theEObject) {
+ switch (classifierID) {
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART_PERMUTATION: {
+ ForbiddenEditPartPermutation forbiddenEditPartPermutation = (ForbiddenEditPartPermutation) theEObject;
+ T result = caseForbiddenEditPartPermutation(forbiddenEditPartPermutation);
+ if (result == null) {
+ result = caseTestConstraint(forbiddenEditPartPermutation);
+ }
+ if (result == null) {
+ result = defaultCase(theEObject);
+ }
+ return result;
+ }
+ case ExceptionsPackage.TEST_CONSTRAINT: {
+ TestConstraint testConstraint = (TestConstraint) theEObject;
+ T result = caseTestConstraint(testConstraint);
+ if (result == null) {
+ result = defaultCase(theEObject);
+ }
+ return result;
+ }
+ case ExceptionsPackage.TEST_EXCEPTIONS: {
+ TestExceptions testExceptions = (TestExceptions) theEObject;
+ T result = caseTestExceptions(testExceptions);
+ if (result == null) {
+ result = defaultCase(theEObject);
+ }
+ return result;
+ }
+ case ExceptionsPackage.EDIT_PART_SPEC: {
+ EditPartSpec editPartSpec = (EditPartSpec) theEObject;
+ T result = caseEditPartSpec(editPartSpec);
+ if (result == null) {
+ result = defaultCase(theEObject);
+ }
+ return result;
+ }
+ case ExceptionsPackage.COMPOSITE_EDIT_PART_SPEC: {
+ CompositeEditPartSpec compositeEditPartSpec = (CompositeEditPartSpec) theEObject;
+ T result = caseCompositeEditPartSpec(compositeEditPartSpec);
+ if (result == null) {
+ result = caseEditPartSpec(compositeEditPartSpec);
+ }
+ if (result == null) {
+ result = defaultCase(theEObject);
+ }
+ return result;
+ }
+ case ExceptionsPackage.EDIT_PART_REF: {
+ EditPartRef editPartRef = (EditPartRef) theEObject;
+ T result = caseEditPartRef(editPartRef);
+ if (result == null) {
+ result = caseEditPartSpec(editPartRef);
+ }
+ if (result == null) {
+ result = defaultCase(theEObject);
+ }
+ return result;
+ }
+ case ExceptionsPackage.ANY_EDIT_PART: {
+ AnyEditPart anyEditPart = (AnyEditPart) theEObject;
+ T result = caseAnyEditPart(anyEditPart);
+ if (result == null) {
+ result = caseEditPartSpec(anyEditPart);
+ }
+ if (result == null) {
+ result = defaultCase(theEObject);
+ }
+ return result;
+ }
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART: {
+ ForbiddenEditPart forbiddenEditPart = (ForbiddenEditPart) theEObject;
+ T result = caseForbiddenEditPart(forbiddenEditPart);
+ if (result == null) {
+ result = caseTestConstraint(forbiddenEditPart);
+ }
+ if (result == null) {
+ result = defaultCase(theEObject);
+ }
+ return result;
+ }
+ default:
+ return defaultCase(theEObject);
+ }
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Forbidden Edit Part Permutation</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Forbidden Edit Part Permutation</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseForbiddenEditPartPermutation(ForbiddenEditPartPermutation object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Test Constraint</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Test Constraint</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseTestConstraint(TestConstraint object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Test Exceptions</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Test Exceptions</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseTestExceptions(TestExceptions object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Edit Part Spec</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Edit Part Spec</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseEditPartSpec(EditPartSpec object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Composite Edit Part Spec</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Composite Edit Part Spec</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseCompositeEditPartSpec(CompositeEditPartSpec object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Edit Part Ref</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Edit Part Ref</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseEditPartRef(EditPartRef object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Any Edit Part</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Any Edit Part</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseAnyEditPart(AnyEditPart object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Forbidden Edit Part</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Forbidden Edit Part</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseForbiddenEditPart(ForbiddenEditPart object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>EObject</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch, but this is the last case anyway.
+ * <!-- end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>EObject</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject)
+ * @generated
+ */
+ @Override
+ public T defaultCase(EObject object) {
+ return null;
+ }
+
+} // ExceptionsSwitch
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/util/ExceptionsValidator.java b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/util/ExceptionsValidator.java
new file mode 100644
index 00000000000..a5b3cd70a24
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/exceptions/util/ExceptionsValidator.java
@@ -0,0 +1,307 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.exceptions.util;
+
+import java.util.Map;
+
+import org.eclipse.emf.common.util.DiagnosticChain;
+import org.eclipse.emf.common.util.ResourceLocator;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.EOperation;
+import org.eclipse.emf.ecore.EPackage;
+
+import org.eclipse.emf.ecore.util.EObjectValidator;
+
+import org.eclipse.papyrus.tests.framework.exceptions.*;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Validator</b> for the model.
+ * <!-- end-user-doc -->
+ *
+ * @see org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage
+ * @generated
+ */
+public class ExceptionsValidator extends EObjectValidator {
+ /**
+ * The cached model package
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public static final ExceptionsValidator INSTANCE = new ExceptionsValidator();
+
+ /**
+ * A constant for the {@link org.eclipse.emf.common.util.Diagnostic#getSource() source} of diagnostic {@link org.eclipse.emf.common.util.Diagnostic#getCode() codes} from this package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see org.eclipse.emf.common.util.Diagnostic#getSource()
+ * @see org.eclipse.emf.common.util.Diagnostic#getCode()
+ * @generated
+ */
+ public static final String DIAGNOSTIC_SOURCE = "org.eclipse.papyrus.tests.framework.exceptions";
+
+ /**
+ * The {@link org.eclipse.emf.common.util.Diagnostic#getCode() code} for constraint 'Test classes' of 'Forbidden Edit Part Permutation'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public static final int FORBIDDEN_EDIT_PART_PERMUTATION__TEST_CLASSES = 1;
+
+ /**
+ * A constant with a fixed name that can be used as the base value for additional hand written constants.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private static final int GENERATED_DIAGNOSTIC_CODE_COUNT = 1;
+
+ /**
+ * A constant with a fixed name that can be used as the base value for additional hand written constants in a derived class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected static final int DIAGNOSTIC_CODE_COUNT = GENERATED_DIAGNOSTIC_CODE_COUNT;
+
+ /**
+ * Delegates evaluation of the given invariant expression against the object in the given context.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public static boolean validate(EClass eClass, EObject eObject, DiagnosticChain diagnostics, Map<Object, Object> context, String validationDelegate, EOperation invariant, String expression, int severity, String source, int code) {
+ return EObjectValidator.validate(eClass, eObject, diagnostics, context, validationDelegate, invariant, expression, severity, source, code);
+ }
+
+ /**
+ * Creates an instance of the switch.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public ExceptionsValidator() {
+ super();
+ }
+
+ /**
+ * Returns the package of this validator switch.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected EPackage getEPackage() {
+ return ExceptionsPackage.eINSTANCE;
+ }
+
+ /**
+ * Calls <code>validateXXX</code> for the corresponding classifier of the model.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ protected boolean validate(int classifierID, Object value, DiagnosticChain diagnostics, Map<Object, Object> context) {
+ switch (classifierID) {
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART_PERMUTATION:
+ return validateForbiddenEditPartPermutation((ForbiddenEditPartPermutation) value, diagnostics, context);
+ case ExceptionsPackage.TEST_CONSTRAINT:
+ return validateTestConstraint((TestConstraint) value, diagnostics, context);
+ case ExceptionsPackage.TEST_EXCEPTIONS:
+ return validateTestExceptions((TestExceptions) value, diagnostics, context);
+ case ExceptionsPackage.EDIT_PART_SPEC:
+ return validateEditPartSpec((EditPartSpec) value, diagnostics, context);
+ case ExceptionsPackage.COMPOSITE_EDIT_PART_SPEC:
+ return validateCompositeEditPartSpec((CompositeEditPartSpec) value, diagnostics, context);
+ case ExceptionsPackage.EDIT_PART_REF:
+ return validateEditPartRef((EditPartRef) value, diagnostics, context);
+ case ExceptionsPackage.ANY_EDIT_PART:
+ return validateAnyEditPart((AnyEditPart) value, diagnostics, context);
+ case ExceptionsPackage.FORBIDDEN_EDIT_PART:
+ return validateForbiddenEditPart((ForbiddenEditPart) value, diagnostics, context);
+ case ExceptionsPackage.FORBIDDEN_REASON_KIND:
+ return validateForbiddenReasonKind((ForbiddenReasonKind) value, diagnostics, context);
+ case ExceptionsPackage.OPERATOR_KIND:
+ return validateOperatorKind((OperatorKind) value, diagnostics, context);
+ default:
+ return true;
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public boolean validateForbiddenEditPartPermutation(ForbiddenEditPartPermutation forbiddenEditPartPermutation, DiagnosticChain diagnostics, Map<Object, Object> context) {
+ if (!validate_NoCircularContainment(forbiddenEditPartPermutation, diagnostics, context)) {
+ return false;
+ }
+ boolean result = validate_EveryMultiplicityConforms(forbiddenEditPartPermutation, diagnostics, context);
+ if (result || diagnostics != null) {
+ result &= validate_EveryDataValueConforms(forbiddenEditPartPermutation, diagnostics, context);
+ }
+ if (result || diagnostics != null) {
+ result &= validate_EveryReferenceIsContained(forbiddenEditPartPermutation, diagnostics, context);
+ }
+ if (result || diagnostics != null) {
+ result &= validate_EveryBidirectionalReferenceIsPaired(forbiddenEditPartPermutation, diagnostics, context);
+ }
+ if (result || diagnostics != null) {
+ result &= validate_EveryProxyResolves(forbiddenEditPartPermutation, diagnostics, context);
+ }
+ if (result || diagnostics != null) {
+ result &= validate_UniqueID(forbiddenEditPartPermutation, diagnostics, context);
+ }
+ if (result || diagnostics != null) {
+ result &= validate_EveryKeyUnique(forbiddenEditPartPermutation, diagnostics, context);
+ }
+ if (result || diagnostics != null) {
+ result &= validate_EveryMapEntryUnique(forbiddenEditPartPermutation, diagnostics, context);
+ }
+ if (result || diagnostics != null) {
+ result &= validateForbiddenEditPartPermutation_test_classes(forbiddenEditPartPermutation, diagnostics, context);
+ }
+ return result;
+ }
+
+ /**
+ * Validates the test_classes constraint of '<em>Forbidden Edit Part Permutation</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public boolean validateForbiddenEditPartPermutation_test_classes(ForbiddenEditPartPermutation forbiddenEditPartPermutation, DiagnosticChain diagnostics, Map<Object, Object> context) {
+ return forbiddenEditPartPermutation.test_classes(diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public boolean validateTestConstraint(TestConstraint testConstraint, DiagnosticChain diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(testConstraint, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public boolean validateTestExceptions(TestExceptions testExceptions, DiagnosticChain diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(testExceptions, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public boolean validateEditPartSpec(EditPartSpec editPartSpec, DiagnosticChain diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(editPartSpec, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public boolean validateCompositeEditPartSpec(CompositeEditPartSpec compositeEditPartSpec, DiagnosticChain diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(compositeEditPartSpec, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public boolean validateEditPartRef(EditPartRef editPartRef, DiagnosticChain diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(editPartRef, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public boolean validateAnyEditPart(AnyEditPart anyEditPart, DiagnosticChain diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(anyEditPart, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public boolean validateForbiddenEditPart(ForbiddenEditPart forbiddenEditPart, DiagnosticChain diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(forbiddenEditPart, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public boolean validateForbiddenReasonKind(ForbiddenReasonKind forbiddenReasonKind, DiagnosticChain diagnostics, Map<Object, Object> context) {
+ return true;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public boolean validateOperatorKind(OperatorKind operatorKind, DiagnosticChain diagnostics, Map<Object, Object> context) {
+ return true;
+ }
+
+ /**
+ * Returns the resource locator that will be used to fetch messages for this validator's diagnostics.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public ResourceLocator getResourceLocator() {
+ // TODO
+ // Specialize this to return a resource locator for messages specific to this validator.
+ // Ensure that you remove @generated or mark it @generated NOT
+ return super.getResourceLocator();
+ }
+
+} // ExceptionsValidator
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/internal/exceptions/operations/AnyEditPartOperations.java b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/internal/exceptions/operations/AnyEditPartOperations.java
new file mode 100644
index 00000000000..4d842607a1c
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/internal/exceptions/operations/AnyEditPartOperations.java
@@ -0,0 +1,52 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.internal.exceptions.operations;
+
+import org.eclipse.papyrus.tests.framework.exceptions.AnyEditPart;
+import org.eclipse.uml2.uml.InstanceSpecification;
+
+/**
+ * <!-- begin-user-doc -->
+ * A static utility class that provides operations related to '<em><b>Any Edit Part</b></em>' model objects.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following operations are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.tests.framework.exceptions.AnyEditPart#matches(org.eclipse.uml2.uml.InstanceSpecification) <em>Matches</em>}</li>
+ * </ul>
+ *
+ * @generated
+ */
+public class AnyEditPartOperations extends EditPartSpecOperations {
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected AnyEditPartOperations() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated NOT
+ */
+ public static boolean matches(AnyEditPart anyEditPart, InstanceSpecification editPart) {
+ return true;
+ }
+
+} // AnyEditPartOperations
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/internal/exceptions/operations/CompositeEditPartSpecOperations.java b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/internal/exceptions/operations/CompositeEditPartSpecOperations.java
new file mode 100644
index 00000000000..024cdb800e2
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/internal/exceptions/operations/CompositeEditPartSpecOperations.java
@@ -0,0 +1,80 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.internal.exceptions.operations;
+
+import java.util.Iterator;
+
+import org.eclipse.papyrus.tests.framework.exceptions.CompositeEditPartSpec;
+import org.eclipse.papyrus.tests.framework.exceptions.EditPartSpec;
+import org.eclipse.uml2.uml.InstanceSpecification;
+
+/**
+ * <!-- begin-user-doc -->
+ * A static utility class that provides operations related to '<em><b>Composite Edit Part Spec</b></em>' model objects.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following operations are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.tests.framework.exceptions.CompositeEditPartSpec#matches(org.eclipse.uml2.uml.InstanceSpecification) <em>Matches</em>}</li>
+ * </ul>
+ *
+ * @generated
+ */
+public class CompositeEditPartSpecOperations extends EditPartSpecOperations {
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected CompositeEditPartSpecOperations() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated NOT
+ */
+ public static boolean matches(CompositeEditPartSpec compositeEditPartSpec, InstanceSpecification editPart) {
+ boolean result;
+
+ switch (compositeEditPartSpec.getOperator()) {
+ case AND:
+ result = true;
+ for (Iterator<EditPartSpec> iter = compositeEditPartSpec.getOperands().iterator(); result && iter.hasNext();) {
+ result = iter.next().matches(editPart);
+ }
+ break;
+ case OR:
+ result = false;
+ for (Iterator<EditPartSpec> iter = compositeEditPartSpec.getOperands().iterator(); !result && iter.hasNext();) {
+ result = iter.next().matches(editPart);
+ }
+ break;
+ case NOT:
+ result = true;
+ for (Iterator<EditPartSpec> iter = compositeEditPartSpec.getOperands().iterator(); result && iter.hasNext();) {
+ result = !iter.next().matches(editPart);
+ }
+ break;
+ default:
+ throw new IllegalArgumentException("unimplemented operator: " + compositeEditPartSpec.getOperator()); //$NON-NLS-1$
+ }
+
+ return result;
+ }
+
+} // CompositeEditPartSpecOperations
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/internal/exceptions/operations/EditPartRefOperations.java b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/internal/exceptions/operations/EditPartRefOperations.java
new file mode 100644
index 00000000000..705aebc4c2f
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/internal/exceptions/operations/EditPartRefOperations.java
@@ -0,0 +1,87 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.internal.exceptions.operations;
+
+import org.eclipse.papyrus.tests.framework.exceptions.EditPartRef;
+import org.eclipse.uml2.uml.InstanceSpecification;
+import org.eclipse.uml2.uml.NamedElement;
+import org.eclipse.uml2.uml.Slot;
+
+import com.google.common.base.Function;
+import com.google.common.base.Predicate;
+import com.google.common.collect.Iterables;
+
+/**
+ * <!-- begin-user-doc -->
+ * A static utility class that provides operations related to '<em><b>Edit Part Ref</b></em>' model objects.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following operations are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.tests.framework.exceptions.EditPartRef#matches(org.eclipse.uml2.uml.InstanceSpecification) <em>Matches</em>}</li>
+ * </ul>
+ *
+ * @generated
+ */
+public class EditPartRefOperations extends EditPartSpecOperations {
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected EditPartRefOperations() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated NOT
+ */
+ public static boolean matches(EditPartRef editPartRef, InstanceSpecification editPart) {
+ String editPartClassName = getEditPartClassNameFunction().apply(editPart);
+ return (editPartClassName != null) && editPartClassName.equals(editPartRef.getEditPart().getEditPartClassName());
+ }
+
+ protected static Predicate<NamedElement> named(final String name) {
+ return new Predicate<NamedElement>() {
+ @Override
+ public boolean apply(NamedElement input) {
+ return name.equals(input.getName());
+ }
+ };
+ }
+
+ protected static Predicate<Slot> slotDefinedBy(final String definingFeature) {
+ return new Predicate<Slot>() {
+ @Override
+ public boolean apply(Slot input) {
+ return (input.getDefiningFeature() != null) && definingFeature.equals(input.getDefiningFeature().getName());
+ }
+ };
+ }
+
+ protected static Function<InstanceSpecification, String> getEditPartClassNameFunction() {
+ return new Function<InstanceSpecification, String>() {
+ @Override
+ public String apply(InstanceSpecification input) {
+ Slot classNameSlot = Iterables.find(input.getSlots(), slotDefinedBy("editPartClassName"));
+ return ((classNameSlot == null) || classNameSlot.getValues().isEmpty()) ? null : classNameSlot.getValues().get(0).stringValue();
+ }
+ };
+ }
+
+} // EditPartRefOperations
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/internal/exceptions/operations/EditPartSpecOperations.java b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/internal/exceptions/operations/EditPartSpecOperations.java
new file mode 100644
index 00000000000..fea88723fef
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/internal/exceptions/operations/EditPartSpecOperations.java
@@ -0,0 +1,52 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.internal.exceptions.operations;
+
+import org.eclipse.papyrus.tests.framework.exceptions.EditPartSpec;
+import org.eclipse.uml2.uml.InstanceSpecification;
+
+/**
+ * <!-- begin-user-doc -->
+ * A static utility class that provides operations related to '<em><b>Edit Part Spec</b></em>' model objects.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following operations are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.tests.framework.exceptions.EditPartSpec#matches(org.eclipse.uml2.uml.InstanceSpecification) <em>Matches</em>}</li>
+ * </ul>
+ *
+ * @generated
+ */
+public class EditPartSpecOperations {
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected EditPartSpecOperations() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated NOT
+ */
+ public static boolean matches(EditPartSpec editPartSpec, InstanceSpecification editPart) {
+ throw new UnsupportedOperationException("abstract operation"); //$NON-NLS-1$
+ }
+
+} // EditPartSpecOperations
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/internal/exceptions/operations/ForbiddenEditPartOperations.java b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/internal/exceptions/operations/ForbiddenEditPartOperations.java
new file mode 100644
index 00000000000..182ba493878
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/internal/exceptions/operations/ForbiddenEditPartOperations.java
@@ -0,0 +1,68 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.internal.exceptions.operations;
+
+import java.util.Iterator;
+
+import org.eclipse.emf.common.util.DiagnosticChain;
+import org.eclipse.emf.common.util.EList;
+import org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPart;
+import org.eclipse.uml2.uml.InstanceSpecification;
+
+/**
+ * <!-- begin-user-doc -->
+ * A static utility class that provides operations related to '<em><b>Forbidden Edit Part</b></em>' model objects.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following operations are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPart#validate(org.eclipse.emf.common.util.EList, org.eclipse.uml2.uml.Class, org.eclipse.emf.common.util.DiagnosticChain) <em>Validate</em>}</li>
+ * </ul>
+ *
+ * @generated
+ */
+public class ForbiddenEditPartOperations extends TestConstraintOperations {
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected ForbiddenEditPartOperations() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated NOT
+ */
+ public static boolean validate(ForbiddenEditPart constraint, EList<InstanceSpecification> editPart, org.eclipse.uml2.uml.Class testClass, DiagnosticChain diagnostics) {
+ // Assume OK until proven otherwise
+ boolean result = true;
+
+ // The constraint is satisfied if every edit part is not forbidden
+ for (Iterator<InstanceSpecification> iter = editPart.iterator(); result && iter.hasNext();) {
+ result = !constraint.getEditPart().matches(iter.next());
+ }
+
+ if (!result && (diagnostics != null)) {
+ diagnostics.add(createDiagnostic(constraint, constraint.getReasonKind(), constraint.getReason(), testClass, editPart));
+ }
+
+ return result;
+ }
+
+} // ForbiddenEditPartOperations
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/internal/exceptions/operations/ForbiddenEditPartPermutationOperations.java b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/internal/exceptions/operations/ForbiddenEditPartPermutationOperations.java
new file mode 100644
index 00000000000..debbb8a0266
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/internal/exceptions/operations/ForbiddenEditPartPermutationOperations.java
@@ -0,0 +1,81 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.internal.exceptions.operations;
+
+import java.util.List;
+
+import org.eclipse.emf.common.util.DiagnosticChain;
+import org.eclipse.emf.common.util.EList;
+import org.eclipse.papyrus.tests.framework.exceptions.EditPartSpec;
+import org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPartPermutation;
+import org.eclipse.uml2.uml.InstanceSpecification;
+
+/**
+ * <!-- begin-user-doc -->
+ * A static utility class that provides operations related to '<em><b>Forbidden Edit Part Permutation</b></em>' model objects.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following operations are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPartPermutation#validate(org.eclipse.emf.common.util.EList, org.eclipse.uml2.uml.Class, org.eclipse.emf.common.util.DiagnosticChain) <em>Validate</em>}</li>
+ * </ul>
+ *
+ * @generated
+ */
+public class ForbiddenEditPartPermutationOperations extends TestConstraintOperations {
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected ForbiddenEditPartPermutationOperations() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated NOT
+ */
+ public static boolean validate(ForbiddenEditPartPermutation constraint, EList<InstanceSpecification> editPart, org.eclipse.uml2.uml.Class testClass, DiagnosticChain diagnostics) {
+ boolean result = true; // Assume satisfied until otherwise determined
+
+ for (org.eclipse.uml2.uml.Class next : constraint.getTestClasses()) {
+ if (testClass.conformsTo(next)) {
+ // Eligible, so far. Check the edit-parts
+ List<EditPartSpec> constraintEditParts = constraint.getEditParts();
+ if (editPart.size() == constraintEditParts.size()) {
+ // Assume the constraint is not satisfied
+ result = false;
+
+ for (int i = 0; !result && (i < editPart.size()); i++) {
+ // The constraint is satisfied if any one of the edit parts is not forbidden in this permutation
+ result = !constraintEditParts.get(i).matches(editPart.get(i));
+ }
+
+ if (!result && (diagnostics != null)) {
+ diagnostics.add(createDiagnostic(constraint, constraint.getReasonKind(), constraint.getReason(), testClass, editPart));
+ }
+ }
+
+ break;
+ }
+ }
+
+ return result;
+ }
+
+} // ForbiddenEditPartPermutationOperations
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/internal/exceptions/operations/TestConstraintOperations.java b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/internal/exceptions/operations/TestConstraintOperations.java
new file mode 100644
index 00000000000..eb3f3aa7d2e
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/internal/exceptions/operations/TestConstraintOperations.java
@@ -0,0 +1,105 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.internal.exceptions.operations;
+
+import java.util.Map;
+
+import org.apache.log4j.Logger;
+import org.eclipse.emf.common.util.BasicDiagnostic;
+import org.eclipse.emf.common.util.Diagnostic;
+import org.eclipse.emf.common.util.DiagnosticChain;
+import org.eclipse.emf.common.util.EList;
+import org.eclipse.osgi.util.NLS;
+import org.eclipse.papyrus.tests.framework.Activator;
+import org.eclipse.papyrus.tests.framework.exceptions.ForbiddenReasonKind;
+import org.eclipse.papyrus.tests.framework.exceptions.TestConstraint;
+import org.eclipse.uml2.uml.Class;
+import org.eclipse.uml2.uml.InstanceSpecification;
+
+import com.google.common.base.Joiner;
+import com.google.common.collect.ImmutableMap;
+import com.google.common.collect.Iterables;
+import com.google.common.collect.Maps;
+
+/**
+ * <!-- begin-user-doc -->
+ * A static utility class that provides operations related to '<em><b>Test Constraint</b></em>' model objects.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following operations are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.tests.framework.exceptions.TestConstraint#validate(org.eclipse.emf.common.util.EList, org.eclipse.uml2.uml.Class, org.eclipse.emf.common.util.DiagnosticChain) <em>Validate</em>}</li>
+ * </ul>
+ *
+ * @generated
+ */
+public class TestConstraintOperations {
+ private static final String CLASSIFICATION_PACKAGE = "org.eclipse.papyrus.junit.framework.classification"; //$NON-NLS-1$
+
+ private static final Map<ForbiddenReasonKind, String> ANNOTATIONS = Maps.immutableEnumMap(ImmutableMap.of(
+ ForbiddenReasonKind.FAILING, CLASSIFICATION_PACKAGE + ".FailingTest", //$NON-NLS-1$
+ ForbiddenReasonKind.INVALID, CLASSIFICATION_PACKAGE + ".InvalidTest", //$NON-NLS-1$
+ ForbiddenReasonKind.UNIMPLEMENTED, CLASSIFICATION_PACKAGE + ".NotImplemented", //$NON-NLS-1$
+ ForbiddenReasonKind.INTERACTIVE, CLASSIFICATION_PACKAGE + ".InteractiveTest")); //$NON-NLS-1$
+
+ private static Logger logger = Logger.getLogger(TestConstraintOperations.class);
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected TestConstraintOperations() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated NOT
+ */
+ public static boolean validate(TestConstraint testConstraint, EList<InstanceSpecification> editPart, org.eclipse.uml2.uml.Class testClass, DiagnosticChain diagnostics) {
+ throw new UnsupportedOperationException("abstract operation");
+ }
+
+ protected static Diagnostic createDiagnostic(TestConstraint constraint, ForbiddenReasonKind reasonKind, String reason, Class testClass, Iterable<? extends InstanceSpecification> editPart) {
+ String editPartNames = Joiner.on(", ").join(Iterables.transform(editPart, EditPartRefOperations.getEditPartClassNameFunction()));
+ String message = NLS.bind("{0} {1} {2} test case for {3}: {4}", new Object[] {
+ constraint.isOmitOnFailure() ? "Omitting" : "Annotating",
+ reasonKind.getLiteral(),
+ testClass == null ? "any" : testClass.getName(),
+ editPartNames,
+ reason
+ });
+ logger.info(message);
+
+ String annotationName;
+ switch (reasonKind) {
+ case FAILING:
+ case INVALID:
+ case UNIMPLEMENTED:
+ case INTERACTIVE:
+ annotationName = ANNOTATIONS.get(reasonKind);
+ break;
+ default:
+ throw new IllegalArgumentException("unsupported reason kind: " + reasonKind); //$NON-NLS-1$
+ }
+
+ int severity = constraint.isOmitOnFailure() ? Diagnostic.ERROR : Diagnostic.WARNING;
+ return new BasicDiagnostic(severity, Activator.PLUGIN_ID, 0, reason, new Object[] { annotationName });
+ }
+
+} // TestConstraintOperations
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/internal/exceptions/operations/TestExceptionsOperations.java b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/internal/exceptions/operations/TestExceptionsOperations.java
new file mode 100644
index 00000000000..5e4a666f3b1
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src-gen/org/eclipse/papyrus/tests/framework/internal/exceptions/operations/TestExceptionsOperations.java
@@ -0,0 +1,63 @@
+/**
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ */
+package org.eclipse.papyrus.tests.framework.internal.exceptions.operations;
+
+import org.eclipse.emf.common.util.DiagnosticChain;
+import org.eclipse.emf.common.util.EList;
+import org.eclipse.papyrus.tests.framework.exceptions.TestConstraint;
+import org.eclipse.papyrus.tests.framework.exceptions.TestExceptions;
+import org.eclipse.uml2.uml.InstanceSpecification;
+
+import com.google.common.base.Predicate;
+import com.google.common.collect.Iterables;
+
+/**
+ * <!-- begin-user-doc -->
+ * A static utility class that provides operations related to '<em><b>Test Exceptions</b></em>' model objects.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following operations are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.tests.framework.exceptions.TestExceptions#validate(org.eclipse.emf.common.util.EList, org.eclipse.uml2.uml.Class, org.eclipse.emf.common.util.DiagnosticChain) <em>Validate</em>}</li>
+ * </ul>
+ *
+ * @generated
+ */
+public class TestExceptionsOperations {
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected TestExceptionsOperations() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated NOT
+ */
+ public static boolean validate(TestExceptions testExceptions, final EList<InstanceSpecification> editPart, final org.eclipse.uml2.uml.Class testClass, final DiagnosticChain diagnostics) {
+ return testExceptions.getConstraints().isEmpty() || Iterables.all(testExceptions.getConstraints(), new Predicate<TestConstraint>() {
+ @Override
+ public boolean apply(TestConstraint input) {
+ return input.validate(editPart, testClass, diagnostics);
+ }
+ });
+ }
+
+} // TestExceptionsOperations
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/Activator.java b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/Activator.java
new file mode 100644
index 00000000000..26e0c280b3c
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/Activator.java
@@ -0,0 +1,66 @@
+/*******************************************************************************
+ * Copyright (c) 2008, 2011 Obeo.
+ * 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:
+ * Obeo - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.papyrus.tests.framework;
+
+import org.eclipse.core.runtime.Plugin;
+import org.osgi.framework.BundleContext;
+
+/**
+ * The activator class controls the plug-in life cycle.
+ */
+public class Activator extends Plugin {
+
+ /**
+ * The plug-in ID.
+ */
+ public static final String PLUGIN_ID = "org.eclipse.papyrus.tests.framework";
+
+ /**
+ * The shared instance.
+ */
+ private static Activator plugin;
+
+ /**
+ * The constructor.
+ */
+ public Activator() {
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.core.runtime.Plugin#start(org.osgi.framework.BundleContext)
+ */
+ public void start(BundleContext context) throws Exception {
+ super.start(context);
+ plugin = this;
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.eclipse.core.runtime.Plugin#stop(org.osgi.framework.BundleContext)
+ */
+ public void stop(BundleContext context) throws Exception {
+ plugin = null;
+ super.stop(context);
+ }
+
+ /**
+ * Returns the shared instance.
+ *
+ * @return the shared instance
+ */
+ public static Activator getDefault() {
+ return plugin;
+ }
+
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/exceptions/impl/TestExceptionsObject.java b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/exceptions/impl/TestExceptionsObject.java
new file mode 100644
index 00000000000..d5666f8874b
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/exceptions/impl/TestExceptionsObject.java
@@ -0,0 +1,30 @@
+/*****************************************************************************
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.tests.framework.exceptions.impl;
+
+import org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container;
+
+/**
+ * Base implementation of test-exceptions model objects.
+ */
+public class TestExceptionsObject extends Container {
+
+ /** Bit-field for compact boolean and enumeration field encoding. */
+ protected int eFlags;
+
+ public TestExceptionsObject() {
+ super();
+ }
+
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgen2uml/GMFGen2UML.xtend b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgen2uml/GMFGen2UML.xtend
new file mode 100644
index 00000000000..73e96e2f5dc
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgen2uml/GMFGen2UML.xtend
@@ -0,0 +1,263 @@
+/*****************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - adapted from QVTo
+ * Christian W. Damus - bug 464647
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.tests.framework.gmfgen2uml
+
+import javax.inject.Inject
+import org.eclipse.emf.ecore.EObject
+import org.eclipse.emf.ecore.util.EcoreUtil
+import org.eclipse.gmf.codegen.gmfgen.ElementType
+import org.eclipse.gmf.codegen.gmfgen.GenCommonBase
+import org.eclipse.gmf.codegen.gmfgen.GenCompartment
+import org.eclipse.gmf.codegen.gmfgen.GenDiagram
+import org.eclipse.gmf.codegen.gmfgen.GenEditorGenerator
+import org.eclipse.gmf.codegen.gmfgen.GenLink
+import org.eclipse.gmf.codegen.gmfgen.GenLinkEnd
+import org.eclipse.gmf.codegen.gmfgen.GenNode
+import org.eclipse.gmf.codegen.gmfgen.TypeModelFacet
+import org.eclipse.papyrus.tests.framework.m2m.Metamodels
+import org.eclipse.uml2.uml.Class
+import org.eclipse.uml2.uml.InstanceSpecification
+import org.eclipse.uml2.uml.InstanceValue
+import org.eclipse.uml2.uml.UMLFactory
+import org.eclipse.uml2.uml.ValueSpecification
+import java.util.List
+import org.eclipse.gmf.codegen.gmfgen.TypeLinkModelFacet
+import org.eclipse.emf.ecore.EStructuralFeature
+import org.eclipse.gmf.codegen.gmfgen.FeatureLinkModelFacet
+
+/**
+ * Mapping of GMFGen model elements to UML instance-specifications.
+ */
+class GMFGen2UML {
+ static extension UMLFactory = UMLFactory.eINSTANCE
+
+ @Inject extension Metamodels
+
+ def create createModel toUMLModel(GenEditorGenerator genEditor) {
+ it.name = genEditor.modelID
+ it.packagedElements += #[genEditor.toUML, genEditor.diagram.toUML] +
+ genEditor.diagram.nodesAndLinks.map[toUML] +
+ genEditor.diagram.nodesAndLinks.map[elementType?.toUML].filterNull +
+ genEditor.diagram.nodesAndLinks.map[modelFacet?.toUML].filterNull +
+ genEditor.diagram.compartments.map[toUML]
+ }
+
+ def nodesAndLinks(GenDiagram genDiagram) {
+ genDiagram.topLevelNodes +
+ genDiagram.childNodes +
+ genDiagram.links.filter[modelFacet instanceof TypeModelFacet]
+ }
+
+ def getModelFacet(GenLinkEnd genLinkEnd) {
+ switch (genLinkEnd) {
+ GenNode : genLinkEnd.modelFacet
+ GenLink : genLinkEnd.modelFacet
+ default : null
+ }
+ }
+
+ private def instanceName(EObject object, String name) {
+ object.metaclassName + '_' + (name ?: '')
+ }
+
+ def dispatch create createInstanceSpecification toUML(GenEditorGenerator genEditor) {
+ it.name = genEditor.instanceName(genEditor.packageNamePrefix)
+
+ val metaclass = genEditor.gmfgenMetaclass
+ it.classifiers += metaclass
+ it.slots += #[
+ genEditor.packageNamePrefix.toSlot('packageNamePrefix', metaclass),
+ genEditor.diagram.toUML.toSlot('diagram', metaclass),
+ genEditor.modelID.toSlot('modelID', metaclass),
+ genEditor.domainFileExtension.toSlot('domainFileExtension', metaclass)
+ ]
+ }
+
+ private def toSlot(Object value, String propertyName, Class ofMetaclass) {
+ createSlot => [
+ it.definingFeature = ofMetaclass.getInheritedAttribute(propertyName)
+ it.values += switch (value) {
+ String : createLiteralString => [it.value = value]
+ Integer : createLiteralInteger => [it.value = value]
+ InstanceSpecification : createInstanceValue => [it.instance = value]
+ EStructuralFeature : createLiteralString => [it.value = value.umlMetamodelProperty.qualifiedName]
+ case null : createLiteralNull as ValueSpecification
+ }
+ ]
+ }
+
+ private def toEditPartListSlot(List<? extends GenCommonBase> editParts, String propertyName, Class ofMetaclass) {
+ createSlot => [
+ it.definingFeature = ofMetaclass.getInheritedAttribute(propertyName)
+ it.values += editParts.map[editPartClassName].filterNull.map[editPart |
+ createLiteralString => [it.value = editPart]
+ ]
+ ]
+ }
+
+ /**
+ * Queries an attribute, possibly inherited in the Java sense, of a class.
+ * In this case, inheritance includes properties defined by realized interfaces
+ * (which are not, strictly UMLishly speaking, actually inherited).
+ */
+ def getInheritedAttribute(Class class_, String name) {
+ class_.getAllAttributes().findFirst[it.name == name] ?:
+ class_.allImplementedInterfaces.map[getAllAttributes().findFirst[it.name == name]].filterNull.head
+ }
+
+ private def commonBase(InstanceSpecification is, GenCommonBase genBase) {
+ is.name = genBase.instanceName(genBase.editPartClassName)
+
+ val metaclass = genBase.gmfgenMetaclass
+ is.classifiers += metaclass
+ is.slots += #[
+ genBase.visualID.toSlot('visualID', metaclass),
+ genBase.editPartClassName.toSlot('editPartClassName', metaclass),
+ genBase.itemSemanticEditPolicyClassName.toSlot('itemSemanticEditPolicyClassName', metaclass)
+ ]
+
+ return metaclass
+ }
+
+ def dispatch create createInstanceSpecification toUML(GenDiagram genDiagram) {
+ val metaclass = it.commonBase(genDiagram)
+
+ it.slots += #[
+ genDiagram.canonicalEditPolicyClassName.toSlot('canonicalEditPolicyClassName', metaclass),
+ createSlot => [
+ it.definingFeature = metaclass.getInheritedAttribute('topLevelNodes')
+ it.values += (genDiagram.nodesAndLinks + genDiagram.compartments)
+ .map[toUML].map[is|createInstanceValue => [instance = is]]
+ ]
+ ]
+ }
+
+ def dispatch create createInstanceSpecification toUML(GenNode genNode) {
+ val metaclass = it.commonBase(genNode)
+
+ it.slots += #[
+ genNode.elementType?.toUML.toSlot('elementType', metaclass),
+ genNode.modelFacet?.toUML.toSlot('modelFacet', metaclass)
+ ]
+ }
+
+ def dispatch create createInstanceSpecification toUML(GenLink genLink) {
+ val metaclass = it.commonBase(genLink)
+
+ it.slots += #[
+ genLink.elementType?.toUML.toSlot('elementType', metaclass),
+ genLink.modelFacet?.toUML.toSlot('modelFacet', metaclass),
+
+ // These are derived properties in the GMFGen that will be awkward to compute from the UML,
+ // so just cache the derived values in the intermediate model
+ genLink.sources.toEditPartListSlot('sources', metaclass),
+ genLink.targets.toEditPartListSlot('targets', metaclass)
+ ]
+ }
+
+ def dispatch create createInstanceSpecification toUML(GenCompartment genCompartment) {
+ val metaclass = it.commonBase(genCompartment)
+
+ it.slots += #[
+ genCompartment.node.toUML.toSlot('node', metaclass),
+ createSlot => [
+ it.definingFeature = metaclass.getInheritedAttribute('childNodes')
+ it.values += genCompartment.childNodes.map[toUML].map[is|createInstanceValue => [instance = is]]
+ ]
+ ]
+
+ it.setOppositeSlots('node', 'compartments')
+ it.setOppositeSlots('childNodes', 'containers')
+ }
+
+ private def setOppositeSlots(InstanceSpecification is, String slotName, String oppositeName) {
+ is.getSlot(slotName).values.filter(InstanceValue).forEach[ref|
+ var opposite = ref.instance.getSlot(oppositeName)
+ if (opposite == null) {
+ // Create the opposite slot
+ ref.instance.slots += is.toSlot(oppositeName, ref.instance.classifiers.head as Class)
+ } else {
+ // Add to the opposite slot
+ opposite.values += createInstanceValue => [instance = is]
+ }
+ ]
+ }
+
+ def getSlot(InstanceSpecification is, String name) {
+ is.slots.findFirst[definingFeature.name == name]
+ }
+
+ def dispatch create createInstanceSpecification toUML(ElementType elementType) {
+ it.name = elementType.instanceName(elementType.displayName)
+
+ val metaclass = elementType.gmfgenMetaclass
+ it.classifiers += metaclass
+ it.slots += #[
+ elementType.displayName.toSlot('displayName', metaclass)
+ ]
+ }
+
+ def dispatch create createInstanceSpecification toUML(TypeModelFacet modelFacet) {
+ it.name = modelFacet.instanceName(modelFacet.modelFacetName)
+
+ val metaclass = modelFacet.gmfgenMetaclass
+ it.classifiers += metaclass
+ it.slots += #[
+ modelFacet.modelFacetName.toSlot('metaClass', metaclass)
+ ]
+ }
+
+ def dispatch create createInstanceSpecification toUML(TypeLinkModelFacet modelFacet) {
+ it.name = modelFacet.instanceName(modelFacet.modelFacetName)
+
+ val metaclass = modelFacet.gmfgenMetaclass
+ it.classifiers += metaclass
+ it.slots += #[
+ modelFacet.modelFacetName.toSlot('metaClass', metaclass),
+ modelFacet.containmentMetaFeature?.ecoreFeature.toSlot('containmentMetaFeature', metaclass),
+ modelFacet.sourceMetaFeature?.ecoreFeature.toSlot('sourceMetaFeature', metaclass),
+ modelFacet.targetMetaFeature?.ecoreFeature.toSlot('targetMetaFeature', metaclass)
+ ]
+ }
+
+ def dispatch create createInstanceSpecification toUML(FeatureLinkModelFacet modelFacet) {
+ it.name = modelFacet.instanceName(modelFacet.metaFeature.name)
+
+ val metaclass = modelFacet.gmfgenMetaclass
+ it.classifiers += metaclass
+ it.slots += #[
+ modelFacet.metaFeature.ecoreFeature.toSlot('metaFeature', metaclass)
+ ]
+ }
+
+ /**
+ * A TypeModelFacet may be unresolved, which is usually the case for the Diagram shortcut.
+ * In such cases, we try to infer a name from the last segment of the URI fragment.
+ */
+ private def modelFacetName(TypeModelFacet modelFacet) {
+ var result = modelFacet.metaClass.ecoreClass?.name
+
+ result ?: {
+ // Proxy case
+ val uriFragment = EcoreUtil.getURI(modelFacet.metaClass).fragment
+ uriFragment.substring(uriFragment.lastIndexOf('/') + 1)
+ }
+ }
+
+ private def umlMetamodelProperty(EStructuralFeature eFeature) {
+ eFeature.EContainingClass.name.umlMetaclass.getAttribute(eFeature.name, null)
+ }
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgen2uml/GMFGen2UMLComponent.java b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgen2uml/GMFGen2UMLComponent.java
new file mode 100644
index 00000000000..f47a2f85606
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgen2uml/GMFGen2UMLComponent.java
@@ -0,0 +1,98 @@
+/*******************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ *
+ ******************************************************************************/
+package org.eclipse.papyrus.tests.framework.gmfgen2uml;
+
+
+import java.util.List;
+
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+import org.eclipse.emf.mwe.core.WorkflowContext;
+import org.eclipse.emf.mwe.core.issues.Issues;
+import org.eclipse.emf.mwe.core.lib.WorkflowComponentWithModelSlot;
+import org.eclipse.emf.mwe.core.monitor.ProgressMonitor;
+import org.eclipse.gmf.codegen.gmfgen.GenEditorGenerator;
+import org.eclipse.papyrus.tests.framework.gmfgenuml2utp.GMFGen2UTPComponent;
+import org.eclipse.uml2.uml.Model;
+
+import com.google.common.collect.Iterables;
+import com.google.inject.Guice;
+import com.google.inject.Injector;
+
+/**
+ * A workflow component that configures and runs a transformation of a GMFGen model to its UML representation.
+ * The output is intended as an input to the UTP model generation.
+ *
+ * @see GMFGen2UTPComponent
+ */
+public class GMFGen2UMLComponent extends WorkflowComponentWithModelSlot {
+
+ private Log log = LogFactory.getLog(getClass());
+
+ private String metamodelSlot;
+
+ private String outputSlot;
+
+ public GMFGen2UMLComponent() {
+ super();
+ }
+
+ public String getMetamodelSlot() {
+ return metamodelSlot;
+ }
+
+ public void setMetamodelSlot(String metamodelSlot) {
+ this.metamodelSlot = metamodelSlot;
+ }
+
+ public String getOutputSlot() {
+ return outputSlot;
+ }
+
+ public void setOutputSlot(String outputSlot) {
+ this.outputSlot = outputSlot;
+ }
+
+ protected GMFGen2UMLModule createGMFGen2UMLModule(WorkflowContext ctx) {
+ return new GMFGen2UMLModule((Model) ctx.get(getMetamodelSlot()));
+ }
+
+ @Override
+ protected void invokeInternal(WorkflowContext ctx, ProgressMonitor monitor,
+ Issues issues) {
+
+ log.info("Transforming GMFGen to UML ...");
+ Object modelSlotContent = ctx.get(getModelSlot());
+ GenEditorGenerator model = null;
+ if (modelSlotContent instanceof GenEditorGenerator) {
+ model = (GenEditorGenerator) modelSlotContent;
+ } else if (modelSlotContent instanceof List) {
+ List<?> slotContentList = (List<?>) modelSlotContent;
+ model = Iterables.getFirst(Iterables.filter(slotContentList, GenEditorGenerator.class), null);
+ }
+ if ((model == null) || !(model instanceof GenEditorGenerator)) {
+ log.error("The input model for the transformation was not loaded!");
+ return;
+ }
+
+ Injector injector = Guice.createInjector(createGMFGen2UMLModule(ctx));
+
+ GMFGen2UML transformation = injector.getInstance(GMFGen2UML.class);
+
+ Model uml = transformation.toUMLModel(model);
+
+ ctx.set(getOutputSlot(), uml);
+ log.info("The transformation successfully created Model " + uml.getLabel());
+ }
+
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgen2uml/GMFGen2UMLModule.java b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgen2uml/GMFGen2UMLModule.java
new file mode 100644
index 00000000000..0ea8ce3d6b2
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgen2uml/GMFGen2UMLModule.java
@@ -0,0 +1,47 @@
+/*****************************************************************************
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.tests.framework.gmfgen2uml;
+
+import org.eclipse.papyrus.tests.framework.m2m.Metamodels;
+import org.eclipse.uml2.uml.Model;
+
+import com.google.inject.AbstractModule;
+
+/**
+ * Guice module for the GMFGen-to-UML transformation.
+ */
+public class GMFGen2UMLModule extends AbstractModule {
+ private final Model gmfgenMetamodel;
+
+ public GMFGen2UMLModule(Model gmfgenMetamodel) {
+ super();
+
+ this.gmfgenMetamodel = gmfgenMetamodel;
+ }
+
+ @Override
+ protected void configure() {
+ bindMetamodels();
+ bindGMFGen2UML();
+ }
+
+ protected void bindMetamodels() {
+ bind(Metamodels.class).toInstance(new Metamodels(gmfgenMetamodel, null, null));
+ }
+
+ private void bindGMFGen2UML() {
+ // Pass
+ }
+
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/AppearanceTest.xtend b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/AppearanceTest.xtend
new file mode 100644
index 00000000000..d1fef65f460
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/AppearanceTest.xtend
@@ -0,0 +1,46 @@
+/*****************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - adapted from QVTo
+ * Christian W. Damus - bug 464647
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.tests.framework.gmfgenuml2utp
+
+import com.google.inject.Inject
+import java.util.Collection
+import java.util.Collections
+import org.eclipse.papyrus.tests.framework.gmfgenuml2utp.TransformationUtilities.TestPackageBuilder
+import org.eclipse.papyrus.tests.framework.xtend.annotations.TestPackageRule
+import org.eclipse.papyrus.tests.framework.xtend.annotations.FrameworkConfig
+import org.eclipse.papyrus.tests.framework.xtend.annotations.TestContextRule
+
+/**
+ * Mapping of UML instance specifications for GMFGen model elements to appearance tests in the UTP test model.
+ */
+class AppearanceTest {
+ @Inject extension TransformationUtilities
+
+ @FrameworkConfig Collection<String> elementTypesAppearanceTests = Collections.emptyList
+
+ @TestPackageRule val appearancePackage = [
+ name = 'appearance'
+
+ testContextRules += mapNone -> topNodeAppearance
+ ]
+
+ @TestContextRule val topNodeAppearance = [
+ simple('AbstractAppearanceNodeTest', 'AppearanceTest')
+ topEditParts += gmfgen.getTopNodes(elementTypesAppearanceTests)
+ testBehaviors += mapTests(topEditParts) [toCallTestNodeOperationActivity('AbstractAppearanceNodeTest', 'AppearanceNodeTest', false)]
+ testCaseRule = testCaseRule('testAppearanceNode')
+ ]
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/CanonicalTests.xtend b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/CanonicalTests.xtend
new file mode 100644
index 00000000000..4f70a41b626
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/CanonicalTests.xtend
@@ -0,0 +1,59 @@
+/*****************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - adapted from QVTo
+ * Christian W. Damus - bug 464647
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.tests.framework.gmfgenuml2utp
+
+import javax.inject.Inject
+import javax.inject.Singleton
+import org.eclipse.emf.ecore.resource.Resource
+import org.eclipse.papyrus.tests.framework.m2m.Metamodels
+import org.eclipse.papyrus.tests.framework.xtend.annotations.FrameworkConfig
+import org.eclipse.uml2.uml.Model
+import org.eclipse.uml2.uml.UMLFactory
+
+/**
+ * Mapping of UML instance specifications for GMFGen model elements to UTP test model.
+ */
+@Singleton
+class CanonicalTests {
+ static extension UMLFactory = UMLFactory.eINSTANCE
+
+ @Inject extension Metamodels
+ @Inject extension TransformationUtilities
+
+ @Inject extension AppearanceTest
+ @Inject extension CreateFromPaletteTest
+ @Inject extension DirectEditTest
+ @Inject extension DropTest
+ @Inject extension DeleteTest
+ @Inject extension SynchronizationTest
+
+ @FrameworkConfig String diagramTestPackageName
+
+ def create createModel toUTPModel(Model gmfgenModel, Resource extent) {
+ name = diagramTestPackageName
+
+ // Add the output model to a resource-set context now to support the static UTP profile
+ extent.contents.add(it)
+ applyProfile(utp)
+
+ createTestPackage(gmfgenModel, appearancePackage)
+ createTestPackage(gmfgenModel, createFromPalettePackage)
+ createTestPackage(gmfgenModel, directEditPackage)
+ createTestPackage(gmfgenModel, dropPackage)
+ createTestPackage(gmfgenModel, deletePackage)
+ createTestPackage(gmfgenModel, synchronizationPackage)
+ }
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/CreateFromPaletteChildLabelNodesTest.xtend b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/CreateFromPaletteChildLabelNodesTest.xtend
new file mode 100644
index 00000000000..f25621cdcf3
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/CreateFromPaletteChildLabelNodesTest.xtend
@@ -0,0 +1,80 @@
+/*****************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - adapted from QVTo
+ * Christian W. Damus - bug 464647
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.tests.framework.gmfgenuml2utp
+
+import com.google.inject.Inject
+import org.eclipse.papyrus.tests.framework.m2m.Metamodels
+import org.eclipse.uml2.uml.InstanceSpecification
+import org.eclipse.uml2.uml.UMLFactory
+
+/**
+ * Mapping of UML instance specifications for GMFGen model elements to child label palette tests in the UTP test model.
+ */
+class CreateFromPaletteChildLabelNodesTest {
+ static extension UMLFactory = UMLFactory.eINSTANCE
+
+ @Inject extension Metamodels
+ @Inject extension TransformationUtilities
+
+ protected def getContainerCompartmentNames(InstanceSpecification node) {
+ node.containerCompartments.map[editPart]
+ }
+
+ protected def getParentNodeNames(InstanceSpecification node) {
+ node.parentNodes.map[editPart]
+ }
+
+ protected def toCallTestChildLabelNodeOperationActivity(InstanceSpecification labelEditPart,
+ InstanceSpecification compartmentEditPart, InstanceSpecification parentNodeEditPart) {
+
+ createActivity => [
+ name = labelEditPart.editPart.replace('EditPart', '').toFirstLower
+
+ ownedNodes += createCallOperationAction => [
+ name = 'ChildLabelTestNodeActivity_' + parentNodeEditPart.name + '_' + labelEditPart.name + '_' + compartmentEditPart.name
+ operation = frameworkClass('AbstractCreateChildLabelNodeFromPaletteTest').allOperations.head
+ arguments += #[
+ parentNodeEditPart.toValuePin('parentNode'),
+ labelEditPart.toValuePin('childNode'),
+ compartmentEditPart.toIntegerValuePin('compartment'),
+ true.toValuePin('mustPass')
+ ]
+ ]
+ ]
+ }
+
+ protected def toCallTestChildLabelNodeOperationActivity(InstanceSpecification labelEditPart,
+ InstanceSpecification compartmentEditPart, InstanceSpecification nestedNodeEditPart,
+ InstanceSpecification topNodeCompartmentEditPart, InstanceSpecification topNodeEditPart) {
+
+ createActivity => [
+ name = labelEditPart.editPart.replace('EditPart', '').toFirstLower
+
+ ownedNodes += createCallOperationAction => [
+ name = 'ChildLabelTestNodeActivity_' + nestedNodeEditPart.name + '_' + labelEditPart.name + '_' + compartmentEditPart.name
+ operation = frameworkClass('AbstractCreateChildLabelNodeFromPaletteTest').allOperations.head
+ arguments += #[
+ topNodeEditPart.toValuePin('topNode'),
+ topNodeCompartmentEditPart.toIntegerValuePin('topNodeCompartment'),
+ nestedNodeEditPart.toValuePin('parentNode'),
+ labelEditPart.toValuePin('childNode'),
+ compartmentEditPart.toIntegerValuePin('compartment'),
+ true.toValuePin('mustPass')
+ ]
+ ]
+ ]
+ }
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/CreateFromPaletteTest.xtend b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/CreateFromPaletteTest.xtend
new file mode 100644
index 00000000000..21cdd38d9f5
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/CreateFromPaletteTest.xtend
@@ -0,0 +1,268 @@
+/*****************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - adapted from QVTo
+ * Christian W. Damus - bug 464647
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.tests.framework.gmfgenuml2utp
+
+import com.google.inject.Inject
+import java.util.Collection
+import java.util.Collections
+import org.eclipse.papyrus.tests.framework.m2m.Metamodels
+import org.eclipse.papyrus.tests.framework.xtend.annotations.FrameworkConfig
+import org.eclipse.papyrus.tests.framework.xtend.annotations.TestPackageRule
+import org.eclipse.uml2.uml.InstanceSpecification
+import org.eclipse.uml2.uml.UMLFactory
+import org.eclipse.papyrus.tests.framework.xtend.annotations.TestContextRule
+import org.apache.log4j.Logger
+
+/**
+ * Mapping of UML instance specifications for GMFGen model elements to palette tests in the UTP test model.
+ */
+class CreateFromPaletteTest {
+ static extension UMLFactory = UMLFactory.eINSTANCE
+
+ @Inject(optional=true) Logger log = Logger.getLogger(CreateFromPaletteTest)
+ @Inject extension Metamodels
+ @Inject extension TransformationUtilities
+ @Inject extension CreateFromPaletteChildLabelNodesTest
+
+ @FrameworkConfig String topContainerEditPart = ''
+ @FrameworkConfig Collection<String> topNodesToTest = Collections.emptyList
+ @FrameworkConfig Collection<String> childNodesToTest = Collections.emptyList
+ @FrameworkConfig Collection<String> childLabelNodesToTest = Collections.emptyList
+ @FrameworkConfig Collection<String> linksToTest = Collections.emptyList
+ @FrameworkConfig Collection<String> linksOwnedBySourceToTest = Collections.emptyList
+
+ @TestPackageRule val createFromPalettePackage = [
+ name = 'createFromPalette'
+
+ testContextRules += #[
+ mapNone -> topNodeCreation,
+ childLabelNodesToTest.mapChildLabelNode -> childLabelNodeCreation,
+ topNodesToTest.mapTopNode -> childNodeCreation,
+ linksToTest.mapLink -> linkCreation,
+ linksOwnedBySourceToTest.mapLink -> linkOwnedBySourceCreation
+ ]
+ ]
+
+ @TestContextRule val topNodeCreation = [
+ common('AbstractCreateNodeFromPaletteTest', 'TopNodesTest')
+ topEditParts += gmfgen.getTopNodes(topNodesToTest)
+ testBehaviors += mapTests(topEditParts) [
+ toCallTestNodeOperationActivity('AbstractCreateNodeFromPaletteTest', 'TestTopNode')
+ ]
+ testCaseRule = testCaseRule('testTopNode')
+ ]
+
+ @TestContextRule val childLabelNodeCreation = [
+ common('AbstractCreateChildLabelNodeFromPaletteTest', 'Label' + selfInstance.editPart + 'Test')
+ childLabelEditParts += selfInstance
+
+ val validLabels = childLabelEditParts.filter[getSlot('containers') != null]
+ validLabels.forEach[label |
+ label.containerCompartments.forEach[compartment |
+ val allParentNodes = compartment.parentNodes
+ val nestedParentNodes = allParentNodes.filter[isChildNode && containerCompartments.exists[parentNodes.exists[isTopNode]]]
+ val topParentNodes = allParentNodes.filter[isTopNode]
+
+ testBehaviors += mapTestsByInstance(#[label], #[compartment], topParentNodes) [
+ labelEditPart, compartmentEditPart, parentNodeEditPart |
+ labelEditPart.toCallTestChildLabelNodeOperationActivity(compartmentEditPart, parentNodeEditPart)
+ ]
+
+ for (nested : nestedParentNodes) {
+ // Compute a representative top node and compartment in which to create the nested node (in which to create the label)
+ val topNodeCompartment = nested.containerCompartments.filter[parentNodes.exists[isTopNode]].head
+ val topNode = topNodeCompartment.parentNodes.filter[isTopNode].head
+
+ testBehaviors += mapTestsByInstance(#[label], #[compartment], #[nested]) [
+ labelEditPart, compartmentEditPart, parentNodeEditPart |
+ labelEditPart.toCallTestChildLabelNodeOperationActivity(compartmentEditPart, parentNodeEditPart, topNodeCompartment, topNode)
+ ]
+ }
+ ]
+ ]
+ testCaseRule = testCaseRule('testChildLabel')
+ ]
+
+ @TestContextRule val childNodeCreation = [
+ common('AbstractCreateNodeFromPaletteTest', 'ChildNodeIn' + selfInstance.editPart + 'Test')
+ containerEditPart = selfInstance
+
+ selfInstance.compartments.forEach[compartment |
+ val contents = compartment.childNodes.filter[childNodesToTest.contains(editPart)]
+ childEditParts += contents
+ testBehaviors += mapTestsByInstance(#[containerEditPart], contents) [parent, child |
+ child.toCallTestChildNodeOperationActivity(parent, 'AbstractCreateNodeFromPaletteTest', 'TestChildNode')
+ ]
+ ]
+ testCaseRule = testCaseRule('testChildNode')
+ ]
+
+ @TestContextRule val linkCreation = [
+ common('AbstractCreateLinkFromPaletteTest', selfInstance.editPart + 'Test')
+ linkEditParts += selfInstance
+
+ if (!selfInstance.canCreateTests) {
+ log.warn('Cannot create test cases for ' + selfInstance.editPart + ' because it is missing either source or target edit-parts.')
+ } else {
+ val ctx = it
+
+ testBehaviors += mapTests(linkEditParts, topNodesToTest.filter[linksTo(ctx.selfInstance)], topNodesToTest.filter[linksFrom(ctx.selfInstance)])[
+ link, source, target | link.toCallTestLinkOperationActivity(source, target)
+ ]
+
+ testBehaviors += mapTests(linkEditParts, childNodesToTest.filter[linksTo(ctx.selfInstance)], childNodesToTest.filter[linksFrom(ctx.selfInstance)])[
+ link, source, target | link.toCallTestLinkOperationActivity(source, target, gmfgen.getNode(topContainerEditPart))
+ ]
+
+ testCaseRule = testCaseRule('testLink')
+ }
+ ]
+
+ @TestContextRule val linkOwnedBySourceCreation = [
+ common('AbstractCreateLinkOwnedBySourceFromPaletteTest', selfInstance.editPart + 'Test')
+ linkOwnedBySourceEditParts += selfInstance
+
+ if (!selfInstance.canCreateTests) {
+ log.warn('Cannot create test cases for ' + selfInstance.editPart + ' because it is missing either source or target edit-parts.')
+ } else {
+ val ctx = it
+
+ testBehaviors += mapTests(linkOwnedBySourceEditParts, topNodesToTest.filter[linksTo(ctx.selfInstance)], topNodesToTest.filter[linksFrom(ctx.selfInstance)])[
+ link, source, target | link.toCallTestLinkOperationActivity(source, target)
+ ]
+
+ testBehaviors += mapTests(linkOwnedBySourceEditParts, childNodesToTest.filter[linksTo(ctx.selfInstance)], childNodesToTest.filter[linksFrom(ctx.selfInstance)])[
+ link, source, target | link.toCallTestLinkOperationActivity(source, target, gmfgen.getNode(topContainerEditPart))
+ ]
+
+ testCaseRule = testCaseRule('testLinkOwnedBySource')
+ }
+ ]
+
+ protected def toCallTestChildNodeOperationActivity(InstanceSpecification childEditPart, InstanceSpecification parentEditPart, String abstractTestClassName, String nodeType) {
+ createActivity => [
+ name = childEditPart.testBehaviorName
+ ownedNodes += createCallOperationAction => [
+ operation = frameworkClass(abstractTestClassName).allOperations.head
+ arguments += #[
+ childEditPart.toValuePin('node'),
+ parentEditPart.toValuePin('container'),
+ true.toValuePin('mustSucceed')
+ ]
+ ]
+ ]
+ }
+
+ protected def toCallTestLinkOperationActivity(InstanceSpecification linkEditPart, InstanceSpecification sourceEditPart, InstanceSpecification targetEditPart) {
+ createActivity => [
+ name = String.format('%s_%s_%s',
+ linkEditPart.editPart.replace('EditPart', '').toFirstLower,
+ sourceEditPart.editPart.replace('EditPart', '').toFirstLower,
+ targetEditPart.editPart.replace('EditPart', '').toFirstLower)
+
+ ownedNodes += createCallOperationAction => [
+ operation = frameworkClass('AbstractCreateLinkFromPaletteTest').allOperations.head
+ arguments += #[
+ linkEditPart.toValuePin(sourceEditPart.editPart, 'source'),
+ linkEditPart.toValuePin(targetEditPart.editPart, 'target'),
+ linkEditPart.toValuePin('link'),
+ true.toValuePin('mustSucceed')
+ ]
+ ]
+ ]
+ }
+
+ protected def toCallTestLinkOperationActivity(InstanceSpecification linkEditPart, InstanceSpecification sourceEditPart, InstanceSpecification targetEditPart, InstanceSpecification containerEditPart) {
+ createActivity => [
+ name = String.format('%s_%s_%s',
+ linkEditPart.editPart.replace('EditPart', '').toFirstLower,
+ sourceEditPart.editPart.replace('EditPart', '').toFirstLower,
+ targetEditPart.editPart.replace('EditPart', '').toFirstLower)
+
+ ownedNodes += createCallOperationAction => [
+ operation = frameworkClass('AbstractCreateLinkFromPaletteTest').allOperations.head
+ arguments += #[
+ linkEditPart.toValuePin(sourceEditPart.editPart, 'source'),
+ linkEditPart.toValuePin(targetEditPart.editPart, 'target'),
+ linkEditPart.toValuePin('link'),
+ linkEditPart.toValuePin(containerEditPart.editPart, 'container'),
+ true.toValuePin('mustSucceed')
+ ]
+ ]
+ ]
+ }
+
+ /**
+ * Queries whether a node edit-part may be the source of a link edit-part, according to the GMFGen model.
+ */
+ public def linksTo(String sourceNodeEditPart, InstanceSpecification linkEditPart) {
+ linkEditPart.getSlotStringValues('sources').contains(sourceNodeEditPart)
+ }
+
+ /**
+ * Queries whether a node edit-part may be the target of a link edit-part, according to the GMFGen model.
+ */
+ public def linksFrom(String targetNodeEditPart, InstanceSpecification linkEditPart) {
+ linkEditPart.getSlotStringValues('targets').contains(targetNodeEditPart)
+ }
+
+ protected def linksToOrFrom(String nodeEditPart, InstanceSpecification linkEditPart) {
+ nodeEditPart.linksTo(linkEditPart) || nodeEditPart.linksFrom(linkEditPart)
+ }
+
+ /**
+ * Queries whether we can create any tests for the specified link edit-part. This is generally only
+ * {@code false} when the link edit part either has no viable source edit-parts or no viable target
+ * edit-parts.
+ */
+ public def canCreateTests(InstanceSpecification linkEditPart) {
+ !linkEditPart.nodesRequiredForTest.empty
+ }
+
+ protected def nodesRequiredForTest(InstanceSpecification linkEditPart) {
+ val sources = linkEditPart.getSlotStringValues('sources')
+ val targets = linkEditPart.getSlotStringValues('targets')
+
+ val sourceTopNodes = sources.toSet => [retainAll(topNodesToTest)]
+ val sourceChildNodes = sources.toSet => [retainAll(childNodesToTest)]
+ val targetTopNodes = targets.toSet => [retainAll(topNodesToTest)]
+ val targetChildNodes = targets.toSet => [retainAll(childNodesToTest)]
+
+ newLinkedHashSet => [
+ // Handle top nodes together and child nodes together
+ if (!(sourceTopNodes.empty || targetTopNodes.empty)) {
+ it.addAll(sourceTopNodes)
+ it.addAll(targetTopNodes)
+ }
+ if (!(sourceChildNodes.empty || targetChildNodes.empty)) {
+ it.addAll(sourceChildNodes)
+ it.addAll(targetChildNodes)
+ it.add(topContainerEditPart)
+ }
+ ]
+ }
+
+ private def toValuePin(InstanceSpecification linkEditPart, String editPartName, String role) {
+ createValuePin => [
+ val otherInstance = linkEditPart.model.getNode(editPartName)
+ name = role
+ value = createInstanceValue => [
+ name = otherInstance.name
+ instance = otherInstance
+ ]
+ ]
+ }
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/DeleteTest.xtend b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/DeleteTest.xtend
new file mode 100644
index 00000000000..45c4e5b6a8f
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/DeleteTest.xtend
@@ -0,0 +1,45 @@
+/*****************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - adapted from QVTo
+ * Christian W. Damus - bug 464647
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.tests.framework.gmfgenuml2utp
+
+import com.google.inject.Inject
+import java.util.Collection
+import java.util.Collections
+import org.eclipse.papyrus.tests.framework.xtend.annotations.FrameworkConfig
+import org.eclipse.papyrus.tests.framework.xtend.annotations.TestPackageRule
+import org.eclipse.papyrus.tests.framework.xtend.annotations.TestContextRule
+
+/**
+ * Mapping of UML instance specifications for GMFGen model elements to deletion tests in the UTP test model.
+ */
+class DeleteTest {
+ @Inject extension TransformationUtilities
+
+ @FrameworkConfig Collection<String> elementTypesDeleteTests = Collections.emptyList
+
+ @TestPackageRule val deletePackage = [
+ name = 'delete'
+
+ testContextRules += mapNone -> topNodeDeletion
+ ]
+
+ @TestContextRule val topNodeDeletion = [
+ common('AbstractDeleteNodeTest', 'DeleteTest')
+ topEditParts += gmfgen.getTopNodes(elementTypesDeleteTests)
+ testBehaviors += mapTests(topEditParts) [toCallTestNodeOperationActivity('AbstractDeleteNodeTest', 'DeleteNodeTest', false)]
+ testCaseRule = testCaseRule('testDeleteNode')
+ ]
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/DirectEditTest.xtend b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/DirectEditTest.xtend
new file mode 100644
index 00000000000..460d4bf99af
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/DirectEditTest.xtend
@@ -0,0 +1,45 @@
+/*****************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - adapted from QVTo
+ * Christian W. Damus - bug 464647
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.tests.framework.gmfgenuml2utp
+
+import com.google.inject.Inject
+import java.util.Collection
+import java.util.Collections
+import org.eclipse.papyrus.tests.framework.xtend.annotations.FrameworkConfig
+import org.eclipse.papyrus.tests.framework.xtend.annotations.TestPackageRule
+import org.eclipse.papyrus.tests.framework.xtend.annotations.TestContextRule
+
+/**
+ * Mapping of UML instance specifications for GMFGen model elements to direct-edit tests in the UTP test model.
+ */
+class DirectEditTest {
+ @Inject extension TransformationUtilities
+
+ @FrameworkConfig Collection<String> elementTypesEditTests = Collections.emptyList
+
+ @TestPackageRule val directEditPackage = [
+ name = 'directedit'
+
+ testContextRules += mapNone -> topNodeDirectEdit
+ ]
+
+ @TestContextRule val topNodeDirectEdit = [
+ simple('AbstractEditableNodeTest', 'DirectEditTest')
+ topEditParts += gmfgen.getTopNodes(elementTypesEditTests)
+ testBehaviors += mapTests(topEditParts) [toCallTestNodeOperationActivity('AbstractEditableNodeTest', 'DirectEditTest', false)]
+ testCaseRule = testCaseRule('testDirectEdit')
+ ]
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/DropTest.xtend b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/DropTest.xtend
new file mode 100644
index 00000000000..d2da252c35a
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/DropTest.xtend
@@ -0,0 +1,45 @@
+/*****************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - adapted from QVTo
+ * Christian W. Damus - bug 464647
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.tests.framework.gmfgenuml2utp
+
+import com.google.inject.Inject
+import java.util.Collection
+import java.util.Collections
+import org.eclipse.papyrus.tests.framework.xtend.annotations.FrameworkConfig
+import org.eclipse.papyrus.tests.framework.xtend.annotations.TestPackageRule
+import org.eclipse.papyrus.tests.framework.xtend.annotations.TestContextRule
+
+/**
+ * Mapping of UML instance specifications for GMFGen model elements to drag-and-drop tests in the UTP test model.
+ */
+class DropTest {
+ @Inject extension TransformationUtilities
+
+ @FrameworkConfig Collection<String> elementTypesDropTests = Collections.emptyList
+
+ @TestPackageRule val dropPackage = [
+ name = 'drop'
+
+ testContextRules += mapNone -> topNodeDrop
+ ]
+
+ @TestContextRule val topNodeDrop = [
+ simple('AbstractDropNodeTest', 'DropTest')
+ topEditParts += gmfgen.getTopNodes(elementTypesDropTests)
+ testBehaviors += mapTests(topEditParts) [toCallTestNodeOperationActivity('AbstractDropNodeTest', 'DropNodeTest')]
+ testCaseRule = testCaseRule('testDropNode')
+ ]
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/GMFGen2UTPComponent.java b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/GMFGen2UTPComponent.java
new file mode 100644
index 00000000000..f24b05e7ae6
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/GMFGen2UTPComponent.java
@@ -0,0 +1,154 @@
+/*******************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ *
+ ******************************************************************************/
+package org.eclipse.papyrus.tests.framework.gmfgenuml2utp;
+
+
+import java.util.Collection;
+import java.util.Collections;
+import java.util.List;
+
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+import org.eclipse.emf.common.util.URI;
+import org.eclipse.emf.ecore.resource.Resource;
+import org.eclipse.emf.ecore.resource.ResourceSet;
+import org.eclipse.emf.mwe.core.WorkflowContext;
+import org.eclipse.emf.mwe.core.issues.Issues;
+import org.eclipse.emf.mwe.core.monitor.ProgressMonitor;
+import org.eclipse.emf.mwe.utils.AbstractEMFWorkflowComponent;
+import org.eclipse.papyrus.tests.framework.exceptions.TestExceptions;
+import org.eclipse.papyrus.tests.framework.gmfgen2uml.GMFGen2UMLComponent;
+import org.eclipse.uml2.uml.Model;
+import org.eclipse.uml2.uml.Profile;
+import org.eclipse.uml2.uml.UMLPackage;
+import org.eclipse.uml2.uml.resource.UMLResource;
+import org.eclipse.xtext.xbase.lib.Functions.Function3;
+
+import com.google.common.collect.ImmutableList;
+import com.google.common.collect.Iterables;
+import com.google.inject.Guice;
+import com.google.inject.Injector;
+
+/**
+ * A workflow component that configures and runs a transformation of the UML representation of a
+ * GMFGen model to a UML-UTP model describing the tests to be generated for that diagram.
+ *
+ * @see GMFGen2UMLComponent
+ */
+public class GMFGen2UTPComponent extends AbstractEMFWorkflowComponent {
+
+ private Log log = LogFactory.getLog(getClass());
+
+ private String metamodelSlot;
+
+ private String frameworkBaseSlot;
+
+ private String utpSlot;
+
+ private String outputSlot;
+
+ private Function3<Model, Model, Profile, GMFGen2UTPModule> utpModule;
+
+ public GMFGen2UTPComponent() {
+ super();
+ }
+
+ public String getMetamodelSlot() {
+ return metamodelSlot;
+ }
+
+ public void setMetamodelSlot(String metamodelSlot) {
+ this.metamodelSlot = metamodelSlot;
+ }
+
+ public String getFrameworkBaseSlot() {
+ return frameworkBaseSlot;
+ }
+
+ public void setFrameworkBaseSlot(String frameworkBaseSlot) {
+ this.frameworkBaseSlot = frameworkBaseSlot;
+ }
+
+ public String getUtpSlot() {
+ return utpSlot;
+ }
+
+ public void setUtpSlot(String utpSlot) {
+ this.utpSlot = utpSlot;
+ }
+
+ public String getOutputSlot() {
+ return outputSlot;
+ }
+
+ public void setOutputSlot(String outputSlot) {
+ this.outputSlot = outputSlot;
+ }
+
+ public Function3<Model, Model, Profile, GMFGen2UTPModule> getUtpModule() {
+ return utpModule;
+ }
+
+ public void setUtpModule(Function3<Model, Model, Profile, GMFGen2UTPModule> utpModule) {
+ this.utpModule = utpModule;
+ }
+
+ protected GMFGen2UTPModule createGMFGen2UTPModule(WorkflowContext ctx, Collection<TestExceptions> testExceptions) {
+ TestExceptionManager excmgr = new TestExceptionManager(testExceptions);
+
+ GMFGen2UTPModule result = getUtpModule().apply(
+ (Model) ctx.get(getMetamodelSlot()),
+ (Model) ctx.get(getFrameworkBaseSlot()),
+ (Profile) ctx.get(getUtpSlot()));
+ result.setTestExceptionManager(excmgr);
+
+ return result;
+ }
+
+ @Override
+ protected void invokeInternal(WorkflowContext ctx, ProgressMonitor monitor,
+ Issues issues) {
+
+ log.info("Transforming GMFGen UML model to UTP test model ...");
+ Object modelSlotContent = ctx.get(getModelSlot());
+ Model model = null;
+ Collection<TestExceptions> testExceptions = Collections.emptyList();
+ if (modelSlotContent instanceof Model) {
+ model = (Model) modelSlotContent;
+ } else if (modelSlotContent instanceof List) {
+ List<?> slotContentList = (List<?>) modelSlotContent;
+ model = Iterables.getFirst(Iterables.filter(slotContentList, Model.class), null);
+ testExceptions = ImmutableList.copyOf(Iterables.filter(slotContentList, TestExceptions.class));
+ }
+ if ((model == null) || !(model instanceof Model)) {
+ log.error("The input model for the transformation was not loaded!");
+ return;
+ }
+
+ GMFGen2UTPModule module = createGMFGen2UTPModule(ctx, testExceptions);
+ module.initEditPartDefaults(model, new TransformationUtilities());
+ Injector injector = Guice.createInjector(module);
+
+ CanonicalTests transformation = injector.getInstance(CanonicalTests.class);
+
+ // Need a resource set context for working with static profiles
+ ResourceSet rset = getResourceSet();
+ rset.getResourceFactoryRegistry().getContentTypeToFactoryMap().put(UMLPackage.eCONTENT_TYPE, UMLResource.Factory.INSTANCE);
+ Resource resource = rset.createResource(URI.createURI("tmp:uml"), UMLPackage.eCONTENT_TYPE);
+
+ Model uml = transformation.toUTPModel(model, resource);
+ ctx.set(getOutputSlot(), uml);
+ log.info("The transformation successfully created Model " + uml.getLabel());
+ }
+
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/GMFGen2UTPModule.xtend b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/GMFGen2UTPModule.xtend
new file mode 100644
index 00000000000..0e2c3c78884
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/GMFGen2UTPModule.xtend
@@ -0,0 +1,179 @@
+/*****************************************************************************
+ * Copyright (c) 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.tests.framework.gmfgenuml2utp
+
+import static extension org.eclipse.papyrus.tests.framework.m2m.DefaultingList.*
+
+import com.google.common.collect.ImmutableList
+import com.google.inject.AbstractModule
+import com.google.inject.TypeLiteral
+import com.google.inject.name.Names
+import java.util.Collection
+import java.util.List
+import org.eclipse.papyrus.tests.framework.m2m.Metamodels
+import org.eclipse.papyrus.tests.framework.xtend.annotations.Cached
+import org.eclipse.uml2.uml.InstanceSpecification
+import org.eclipse.uml2.uml.Model
+import org.eclipse.uml2.uml.Profile
+import org.eclipse.uml2.uml.Property
+import org.eclipse.uml2.uml.util.UMLUtil
+import org.eclipse.xtend.lib.annotations.Accessors
+
+/**
+ * Guice module for the GMFGen(UML)-to-UTP transformation.
+ */
+public class GMFGen2UTPModule extends AbstractModule {
+ @Accessors final Model gmfgenMetamodel
+ @Accessors final Model frameworkBase
+ @Accessors final Profile utp
+
+ @Accessors TestExceptionManager testExceptionManager
+
+ @Accessors String diagramTestPackageName;
+ @Accessors String diagramUpdater;
+ @Accessors String diagramCreationCommand;
+ @Accessors String testConstantsInterface;
+
+ @Accessors String topContainerEditPart;
+ @Accessors final List<String> topNodesToTest = newDefaultingList
+ @Accessors final List<String> childNodesToTest = newDefaultingList
+ @Accessors final List<String> childLabelNodesToTest = newDefaultingList
+ @Accessors final List<String> linksToTest = newDefaultingList
+ @Accessors final List<String> linksOwnedBySourceToTest = newDefaultingList
+ @Accessors final List<String> elementTypesAppearanceTests = newDefaultingList
+ @Accessors final List<String> elementTypesDeleteTests = newDefaultingList
+ @Accessors final List<String> elementTypesDropTests = newDefaultingList
+ @Accessors final List<String> elementTypesEditTests = newDefaultingList
+
+ @Accessors final List<String> testExceptionURIs = newArrayList()
+
+ new(Model gmfgenMetamodel, Model frameworkBase, Profile utp) {
+ super()
+
+ this.gmfgenMetamodel = gmfgenMetamodel
+ this.frameworkBase = frameworkBase
+ this.utp = utp
+ }
+
+ protected override configure() {
+ bindLogger()
+
+ bindMetamodels()
+ bindGMFGen2UTP()
+
+ bindTestRules()
+
+ bindTestExceptionManager()
+
+ bindTestParameters()
+ }
+
+ protected def void bindLogger() {
+ // May be overridden if transformation rules are not to use their own loggers
+ }
+
+ protected def void bindMetamodels() {
+ bind(Metamodels).toInstance(new Metamodels(gmfgenMetamodel, frameworkBase, utp))
+ }
+
+ protected def void bindTestRules() {
+ // May be overridden to inject custom transformation rules
+ }
+
+ protected def void bindTestExceptionManager() {
+ bind(TestExceptionManager).toInstance(testExceptionManager ?: new TestExceptionManager)
+ }
+
+ protected def void bindGMFGen2UTP() {
+ // Pass
+ }
+
+ protected def void bindTestParameters() {
+ if(diagramTestPackageName != null) bind(String).annotatedWith(Names.named('diagramTestPackageName')).toInstance(
+ diagramTestPackageName)
+ if(diagramUpdater != null) bind(String).annotatedWith(Names.named('diagramUpdater')).toInstance(diagramUpdater)
+ if(diagramCreationCommand != null) bind(String).annotatedWith(Names.named('diagramCreationCommand')).toInstance(
+ diagramCreationCommand)
+ if(testConstantsInterface != null) bind(String).annotatedWith(Names.named('testConstantsInterface')).toInstance(
+ testConstantsInterface)
+
+ if(topContainerEditPart != null) bind(String).annotatedWith(Names.named('topContainerEditPart')).toInstance(
+ topContainerEditPart)
+
+ val TypeLiteral<Collection<String>> stringsKey = new TypeLiteral<Collection<String>> {
+ }
+ bind(stringsKey).annotatedWith(Names.named('topNodesToTest')).toInstance(ImmutableList.copyOf(topNodesToTest))
+ bind(stringsKey).annotatedWith(Names.named('childNodesToTest')).toInstance(
+ ImmutableList.copyOf(childNodesToTest))
+ bind(stringsKey).annotatedWith(Names.named('childLabelNodesToTest')).toInstance(
+ ImmutableList.copyOf(childLabelNodesToTest))
+ bind(stringsKey).annotatedWith(Names.named('linksToTest')).toInstance(ImmutableList.copyOf(linksToTest))
+ bind(stringsKey).annotatedWith(Names.named('linksOwnedBySourceToTest')).toInstance(
+ ImmutableList.copyOf(linksOwnedBySourceToTest))
+ bind(stringsKey).annotatedWith(Names.named('elementTypesAppearanceTests')).toInstance(
+ ImmutableList.copyOf(elementTypesAppearanceTests))
+ bind(stringsKey).annotatedWith(Names.named('elementTypesDeleteTests')).toInstance(
+ ImmutableList.copyOf(elementTypesDeleteTests))
+ bind(stringsKey).annotatedWith(Names.named('elementTypesDropTests')).toInstance(
+ ImmutableList.copyOf(elementTypesDropTests))
+ bind(stringsKey).annotatedWith(Names.named('elementTypesEditTests')).toInstance(
+ ImmutableList.copyOf(elementTypesEditTests))
+ }
+
+ def void initEditPartDefaults(Model gmfgen, extension TransformationUtilities utilities) {
+ if (topNodesToTest.isDefault) {
+ topNodesToTest += gmfgen.getInstances[isTopNode].map[editPart]
+ }
+ if (childNodesToTest.isDefault) {
+ childNodesToTest += gmfgen.getInstances[isChildNode].map[editPart]
+ }
+ if (childLabelNodesToTest.isDefault) {
+ childLabelNodesToTest += gmfgen.getInstances[isLabelNode].map[editPart]
+ }
+ if (linksToTest.isDefault) {
+ linksToTest += gmfgen.getInstances[isLink && !isOwnedBySource(utilities)].map[editPart]
+ }
+ if (linksOwnedBySourceToTest.isDefault) {
+ linksOwnedBySourceToTest += gmfgen.getInstances[isLink && isOwnedBySource(utilities)].map[editPart]
+ }
+ if (elementTypesAppearanceTests.isDefault) {
+ elementTypesAppearanceTests += topNodesToTest
+ }
+ if (elementTypesDeleteTests.isDefault) {
+ elementTypesDeleteTests += topNodesToTest
+ }
+ if (elementTypesDropTests.isDefault) {
+ elementTypesDropTests += topNodesToTest
+ }
+ if (elementTypesEditTests.isDefault) {
+ elementTypesEditTests += topNodesToTest
+ }
+ }
+
+ private def isOwnedBySource(InstanceSpecification linkEditPart, extension TransformationUtilities utilities) {
+ val modelFacet = linkEditPart.getSlotInstances('modelFacet').head
+ val containment = modelFacet?.getSlotStringValue('containmentMetaFeature')?.umlMetaattribute
+ val source = modelFacet?.getSlotStringValue('sourceMetaFeature')?.umlMetaattribute
+
+ // A feature-link trivially is owned by the source end. Otherwise, if the source is null we assume
+ // ownership by the source end (otherwise, the link can't reference its source)
+ modelFacet.isA('FeatureLinkModelFacet') ||
+ ((containment != null) && ((source == null) || (source.otherEnd == containment)))
+ }
+
+ @Cached def Property umlMetaattribute(String qualifiedName) {
+ if (qualifiedName == null) null else UMLUtil.findNamedElements(utp.eResource.resourceSet, qualifiedName).filter(Property).head
+ }
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/SynchronizationTest.xtend b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/SynchronizationTest.xtend
new file mode 100644
index 00000000000..f835719decf
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/SynchronizationTest.xtend
@@ -0,0 +1,322 @@
+/*****************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - adapted from QVTo
+ * Christian W. Damus - bug 464647
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.tests.framework.gmfgenuml2utp
+
+import com.google.inject.Inject
+import java.util.Collection
+import java.util.Collections
+import org.apache.log4j.Logger
+import org.eclipse.papyrus.tests.framework.xtend.annotations.FrameworkConfig
+import org.eclipse.papyrus.tests.framework.xtend.annotations.TestContextRule
+import org.eclipse.papyrus.tests.framework.xtend.annotations.TestPackageRule
+import org.eclipse.uml2.uml.Activity
+import org.eclipse.uml2.uml.InstanceSpecification
+import org.eclipse.uml2.uml.Operation
+import org.eclipse.uml2.uml.UMLFactory
+import org.eclipse.papyrus.tests.framework.m2m.Metamodels
+
+/**
+ * Mapping of UML instance specifications for GMFGen model elements to view synchronization tests in the UTP test model.
+ */
+class SynchronizationTest {
+ static extension UMLFactory = UMLFactory.eINSTANCE
+
+ @Inject(optional=true) Logger log = Logger.getLogger(SynchronizationTest)
+ @Inject extension Metamodels
+ @Inject extension TransformationUtilities
+ @Inject extension CreateFromPaletteTest
+
+ @FrameworkConfig String topContainerEditPart = ''
+ @FrameworkConfig Collection<String> topNodesToTest = Collections.emptyList
+ @FrameworkConfig Collection<String> childNodesToTest = Collections.emptyList
+ @FrameworkConfig Collection<String> childLabelNodesToTest = Collections.emptyList
+ @FrameworkConfig Collection<String> linksToTest = Collections.emptyList
+ @FrameworkConfig Collection<String> linksOwnedBySourceToTest = Collections.emptyList
+
+ @TestPackageRule val synchronizationPackage = [
+ name = 'synchronization'
+
+ // Top node synchronization
+ testContextRules += #[
+ topContainerEditPart.mapTopNode -> topNodeSynchronization,
+ childLabelNodesToTest.mapChildLabelNode -> childLabelNodeSynchronization,
+ topNodesToTest.mapTopNode -> childNodeSynchronization,
+ linksToTest.mapLink -> linkSynchronization,
+ linksOwnedBySourceToTest.mapLink -> linkOwnedBySourceSynchronization
+ ]
+ ]
+
+ @TestContextRule val topNodeSynchronization = [
+ simple('AbstractCSSSynchronizationTest', 'SynchTest')
+ makeSynchSUTProperties('topnode')
+ val abstractTestOperation = superclass.findOperation('testSynchronizeTopNode')
+
+ containerEditPart = selfInstance
+ topEditParts += gmfgen.getTopNodes(topNodesToTest)
+ testBehaviors += mapTests(topEditParts)[toCallTestTopNodeSynchronizationActivity(abstractTestOperation)]
+ testCaseRule = testScenarioRule(abstractTestOperation, 'testSynchronize')
+ ]
+
+ @TestContextRule val childLabelNodeSynchronization = [
+ simple('AbstractCSSSynchronizationTest', 'Label' + selfInstance.editPart + 'SynchTest')
+ makeSynchSUTProperties('labelnode')
+ val abstractTestOperation = superclass.findOperation('testSynchronizeLabelNode')
+
+ childLabelEditParts += selfInstance
+
+ val validLabels = childLabelEditParts.filter[getSlot('containers') != null]
+ validLabels.forEach[label |
+ label.containerCompartments.forEach[compartment |
+ val allParentNodes = compartment.parentNodes
+ val nestedParentNodes = allParentNodes.filter[isChildNode && containerCompartments.exists[parentNodes.exists[isTopNode]]]
+ val topParentNodes = allParentNodes.filter[isTopNode]
+
+ testBehaviors += mapTestsByInstance(#[label], #[compartment], topParentNodes) [
+ labelEditPart, compartmentEditPart, parentNodeEditPart |
+ labelEditPart.toCallTestLabelNodeSynchronizationActivity(compartmentEditPart, parentNodeEditPart, abstractTestOperation)
+ ]
+
+ for (nested : nestedParentNodes) {
+ // Compute a representative top node and compartment in which to create the nested node (in which to create the label)
+ val topNodeCompartment = nested.containerCompartments.filter[parentNodes.exists[isTopNode]].head
+ val topNode = topNodeCompartment.parentNodes.filter[isTopNode].head
+
+ testBehaviors += mapTestsByInstance(#[label], #[compartment], #[nested]) [
+ labelEditPart, compartmentEditPart, parentNodeEditPart |
+ labelEditPart.toCallTestLabelNodeSynchronizationActivity(compartmentEditPart, parentNodeEditPart, topNodeCompartment, topNode, abstractTestOperation)
+ ]
+ }
+ ]
+ ]
+ testCaseRule = testScenarioRule(abstractTestOperation, 'testChildLabel')
+ ]
+
+ @TestContextRule val childNodeSynchronization = [
+ simple('AbstractCSSSynchronizationTest', 'ChildNodeIn' + selfInstance.editPart + 'SynchTest')
+ makeSynchSUTProperties('childnode')
+ val abstractTestOperation = superclass.findOperation('testSynchronizeChildNode')
+ val parentEditPart = selfInstance
+
+ containerEditPart = parentEditPart
+ childEditParts += gmfgen.getChildNodes(childNodesToTest).filter[parentEditPart.canContain(it)]
+ testBehaviors += mapTestsByInstance(#[containerEditPart], childEditParts) [parent, child |
+ child.toCallTestChildNodeSynchronizationActivity(parent, abstractTestOperation)
+ ]
+ testCaseRule = testScenarioRule(abstractTestOperation, 'testSynchronizeChild')
+ ]
+
+ @TestContextRule val linkSynchronization = [
+ common('AbstractCSSSynchronizationTest', selfInstance.editPart + 'SynchTest')
+ makeSynchSUTProperties('link')
+ val linkTestOperation = superclass.findOperation('testSynchronizeLink')
+ val linkTestInContainerOperation = superclass.findOperation('testSynchronizeLinkInContainer')
+
+ linkEditParts += selfInstance
+
+ if (!selfInstance.canCreateTests) {
+ log.warn('Cannot create test cases for ' + selfInstance.editPart +
+ ' because it is missing either source or target edit-parts.')
+ } else {
+ val ctx = it
+
+ testBehaviors += mapTests(linkEditParts, topNodesToTest.filter[linksTo(ctx.selfInstance)], topNodesToTest.filter[linksFrom(ctx.selfInstance)])[
+ link, source, target | link.toCallTestLinkOperationActivity(source, target, linkTestOperation)
+ ]
+
+ testBehaviors += mapTests(linkEditParts, childNodesToTest.filter[linksTo(ctx.selfInstance)], childNodesToTest.filter[linksFrom(ctx.selfInstance)])[
+ link, source, target | link.toCallTestLinkOperationActivity(source, target, gmfgen.getNode(topContainerEditPart), linkTestInContainerOperation)
+ ]
+
+ testCaseRule = testLinkScenarioRule(linkTestOperation, 'testLink')
+ }
+ ]
+
+ @TestContextRule val linkOwnedBySourceSynchronization = [
+ common('AbstractCSSSynchronizationTest', selfInstance.editPart + 'SynchTest')
+ makeSynchSUTProperties('link')
+ val linkTestOperation = superclass.findOperation('testSynchronizeLink')
+ val linkTestInContainerOperation = superclass.findOperation('testSynchronizeLinkInContainer')
+
+ linkOwnedBySourceEditParts += selfInstance
+
+ if (!selfInstance.canCreateTests) {
+ log.warn('Cannot create test cases for ' + selfInstance.editPart +
+ ' because it is missing either source or target edit-parts.')
+ } else {
+ val ctx = it
+
+ testBehaviors += mapTests(linkOwnedBySourceEditParts, topNodesToTest.filter[linksTo(ctx.selfInstance)], topNodesToTest.filter[linksFrom(ctx.selfInstance)])[
+ link, source, target | link.toCallTestLinkOperationActivity(source, target, linkTestOperation)
+ ]
+
+ testBehaviors += mapTests(linkOwnedBySourceEditParts, childNodesToTest.filter[linksTo(ctx.selfInstance)], childNodesToTest.filter[linksFrom(ctx.selfInstance)])[
+ link, source, target | link.toCallTestLinkOperationActivity(source, target, gmfgen.getNode(topContainerEditPart), linkTestInContainerOperation)
+ ]
+
+ testCaseRule = testLinkScenarioRule(linkTestOperation, 'testLinkOwnedBySource')
+ }
+ ]
+
+ def (Object, Activity)=>Operation testScenarioRule(Operation abstractTestOperation, String testName) {
+ [ tuple, test |
+ tuple.toTestCaseOperation(testName, test)
+ ]
+ }
+
+ def (Object, Activity)=>Operation testLinkScenarioRule(Operation abstractTestOperation, String testName) {
+ [ tuple, test |
+ tuple.toTestCaseOperation(testName, test)
+ ]
+ }
+
+ protected def toCallTestTopNodeSynchronizationActivity(InstanceSpecification editPart, Operation abstractTestOperation) {
+ createActivity => [
+ name = editPart.testBehaviorName
+ ownedNodes += createCallOperationAction => [
+ operation = abstractTestOperation
+ arguments += #[
+ editPart.toValuePin('node'),
+ editPart.toIntegerValuePin('expectedEditPartType')
+ ]
+ ]
+ ]
+ }
+
+ protected def toCallTestLabelNodeSynchronizationActivity(InstanceSpecification labelEditPart,
+ InstanceSpecification compartmentEditPart, InstanceSpecification topEditPart, Operation abstractTestOperation) {
+
+ createActivity => [
+ name = labelEditPart.editPart.replace('EditPart', '').toFirstLower
+
+ // Find the compartments of the topEditPart that contain the labelEditParts
+ ownedNodes += createCallOperationAction =>[
+ name = 'ChildLabelTestNodeActivity_' + topEditPart.editPart + '_' + labelEditPart.editPart +
+ '_' + compartmentEditPart.editPart
+ operation = abstractTestOperation
+ arguments += #[
+ topEditPart.toValuePin('topNode'),
+ labelEditPart.toValuePin('childNode'),
+ compartmentEditPart.toIntegerValuePin('expectedCompartmentType'),
+ labelEditPart.toIntegerValuePin('expectedEditPartType')
+ ]
+ ]
+ ]
+ }
+
+ protected def toCallTestLabelNodeSynchronizationActivity(InstanceSpecification labelEditPart,
+ InstanceSpecification compartmentEditPart, InstanceSpecification nestedEditPart,
+ InstanceSpecification topNodeCompartmentEditPart, InstanceSpecification topNodeEditPart,
+ Operation abstractTestOperation) {
+
+ createActivity => [
+ name = labelEditPart.editPart.replace('EditPart', '').toFirstLower
+
+ // Find the compartments of the topEditPart that contain the labelEditParts
+ ownedNodes += createCallOperationAction => [
+ name = 'ChildLabelTestNodeActivity_' + nestedEditPart.editPart + '_' + labelEditPart.editPart +
+ '_' + compartmentEditPart.editPart
+ operation = abstractTestOperation
+ arguments += #[
+ topNodeEditPart.toValuePin('topNode'),
+ nestedEditPart.toValuePin('nestedNode'),
+ labelEditPart.toValuePin('childNode'),
+ compartmentEditPart.toIntegerValuePin('expectedCompartmentType'),
+ labelEditPart.toIntegerValuePin('expectedEditPartType')
+ ]
+ ]
+ ]
+ }
+
+ protected def toCallTestChildNodeSynchronizationActivity(InstanceSpecification childEditPart,
+ InstanceSpecification parentEditPart, Operation abstractTestOperation) {
+ createActivity => [
+ name = childEditPart.testBehaviorName
+ ownedNodes += createCallOperationAction => [
+ operation = abstractTestOperation
+ arguments += #[
+ parentEditPart.toValuePin('parent'),
+ childEditPart.toValuePin('child'),
+ childEditPart.toIntegerValuePin('expectedEditPartType')
+ ]
+ ]
+ ]
+ }
+
+ protected def toCallTestLinkOperationActivity(InstanceSpecification linkEditPart, InstanceSpecification sourceEditPart,
+ InstanceSpecification targetEditPart, Operation linkTestOperation) {
+
+ createActivity => [
+ name = linkEditPart.testBehaviorName
+
+ ownedNodes += createCallOperationAction => [
+ operation = linkTestOperation
+ arguments += #[
+ linkEditPart.toValuePin(sourceEditPart.editPart, 'source'),
+ linkEditPart.toValuePin(targetEditPart.editPart, 'target'),
+ linkEditPart.toValuePin('link'),
+ linkEditPart.toIntegerValuePin('expectedEditPartType')
+ ]
+ ]
+ ]
+ }
+
+ protected def toCallTestLinkOperationActivity(InstanceSpecification linkEditPart, InstanceSpecification sourceEditPart,
+ InstanceSpecification targetEditPart, InstanceSpecification containerEditPart, Operation linkTestOperation) {
+
+ createActivity => [
+ name = linkEditPart.testBehaviorName
+
+ ownedNodes += createCallOperationAction => [
+ operation = linkTestOperation
+ arguments += #[
+ linkEditPart.toValuePin(containerEditPart.editPart, 'container'),
+ linkEditPart.toValuePin(sourceEditPart.editPart, 'source'),
+ linkEditPart.toValuePin(targetEditPart.editPart, 'target'),
+ linkEditPart.toValuePin('link'),
+ linkEditPart.toIntegerValuePin('expectedEditPartType')
+ ]
+ ]
+ ]
+ }
+
+ private def toValuePin(InstanceSpecification editPart, String otherEditPartName, String role) {
+ createValuePin => [
+ val otherInstance = editPart.model.getNode(otherEditPartName)
+ name = role
+ value = createInstanceValue => [
+ name = otherInstance.name
+ instance = otherInstance
+ ]
+ ]
+ }
+
+ private def testKindConfigurator(String kind) {
+ [org.eclipse.uml2.uml.Property sutProperty |
+ sutProperty.name = 'syncTestKind'
+
+ val syncTestKindEnum = 'SynchronizationTestKind'.frameworkEnum
+ sutProperty.type = syncTestKindEnum
+ sutProperty.defaultValue = createInstanceValue => [
+ instance = syncTestKindEnum.getOwnedLiteral(kind)
+ ]
+ ]
+ }
+
+ protected def makeSynchSUTProperties(TransformationUtilities.TestContextBuilder tcBuilder, String testKind) {
+ tcBuilder.makeSUTProperty(testKindConfigurator(testKind))
+ tcBuilder.makeSUTProperty('css', stringType, createLiteralString => [value = '* { canonical: true }'])
+ }
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/TestExceptionManager.xtend b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/TestExceptionManager.xtend
new file mode 100644
index 00000000000..b59a4fe3da4
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/TestExceptionManager.xtend
@@ -0,0 +1,90 @@
+/*****************************************************************************
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.tests.framework.gmfgenuml2utp
+
+import com.google.common.collect.Sets
+import com.google.inject.Singleton
+import java.util.Collection
+import java.util.Collections
+import org.eclipse.emf.common.util.BasicDiagnostic
+import org.eclipse.emf.common.util.BasicEList
+import org.eclipse.papyrus.tests.framework.exceptions.TestExceptions
+import org.eclipse.uml2.uml.Behavior
+import org.eclipse.uml2.uml.Class
+import org.eclipse.uml2.uml.InstanceSpecification
+import org.eclipse.uml2.uml.UMLFactory
+import org.eclipse.emf.common.util.Diagnostic
+import org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPart
+import org.eclipse.papyrus.tests.framework.xtend.annotations.Cached
+
+/**
+ * An injectable component that determines whether a particular permutation of edit-parts may generate a
+ * specific kind of test case.
+ */
+@Singleton
+class TestExceptionManager {
+ Collection<TestExceptions> testExceptions;
+
+ BasicDiagnostic diagnostics = new BasicDiagnostic
+
+ new() {
+ this(Collections.emptyList)
+ }
+
+ new(Collection<TestExceptions> exceptions) {
+ testExceptions = Sets.newHashSet(exceptions);
+ }
+
+ def addTestExceptions(TestExceptions exceptions) {
+ testExceptions.add(exceptions);
+ return this
+ }
+
+ def shouldGenerate(Class abstractTestClass, InstanceSpecification... editPart) {
+ testExceptions.empty || {
+ val editPartsEList = new BasicEList(editPart)
+ testExceptions.forall[validate(editPartsEList, abstractTestClass, diagnostics)]
+ }
+ }
+
+ /** Queries whether an edit-part is absolutely excluded from all tests. */
+ @Cached def boolean isExcluded(InstanceSpecification editPart) {
+ !testExceptions.empty && testExceptions.exists[
+ constraints.filter(ForbiddenEditPart).exists[it.editPart.matches(editPart)]
+ ]
+ }
+
+ def boolean processExclusions(Class abstractTestClass, Behavior testMethod, InstanceSpecification... editPart) {
+ var result = true
+
+ val current = diagnostics.children.size
+ if (!shouldGenerate(abstractTestClass, editPart)) {
+ // Can only reasonably append one annotation in the generated code
+ val newProblem = diagnostics.children.get(current)
+ result = newProblem.severity < Diagnostic.ERROR
+
+ // Don't bother with annotations if we'll be omitting the test case
+ if (result) {
+ testMethod.preconditions += UMLFactory.eINSTANCE.createConstraint => [
+ name = newProblem.data.get(0).toString
+ specification = UMLFactory.eINSTANCE.createLiteralString => [
+ value = newProblem.message
+ ]
+ ]
+ }
+ }
+
+ result
+ }
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/TransformationUtilities.xtend b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/TransformationUtilities.xtend
new file mode 100644
index 00000000000..1b792cbf4f3
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/gmfgenuml2utp/TransformationUtilities.xtend
@@ -0,0 +1,765 @@
+/*****************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - adapted from QVTo
+ * Christian W. Damus - bug 464647
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.tests.framework.gmfgenuml2utp
+
+import com.google.common.collect.ImmutableList
+import com.google.inject.Inject
+import com.google.inject.Injector
+import com.google.inject.Singleton
+import java.util.Collection
+import java.util.Collections
+import java.util.List
+import java.util.Set
+import org.eclipse.papyrus.tests.framework.m2m.Metamodels
+import org.eclipse.papyrus.tests.framework.xtend.annotations.Cached
+import org.eclipse.papyrus.tests.framework.xtend.annotations.FrameworkConfig
+import org.eclipse.uml2.uml.Activity
+import org.eclipse.uml2.uml.Behavior
+import org.eclipse.uml2.uml.BehavioredClassifier
+import org.eclipse.uml2.uml.Class
+import org.eclipse.uml2.uml.Classifier
+import org.eclipse.uml2.uml.InstanceSpecification
+import org.eclipse.uml2.uml.InstanceValue
+import org.eclipse.uml2.uml.Model
+import org.eclipse.uml2.uml.OpaqueExpression
+import org.eclipse.uml2.uml.Operation
+import org.eclipse.uml2.uml.Package
+import org.eclipse.uml2.uml.Property
+import org.eclipse.uml2.uml.Type
+import org.eclipse.uml2.uml.UMLFactory
+import org.eclipse.uml2.uml.ValueSpecification
+import org.eclipse.xtend.lib.annotations.Accessors
+import org.eclipse.xtend.lib.annotations.FinalFieldsConstructor
+import org.eclipse.xtext.util.Triple
+import org.eclipse.xtext.util.Tuples
+
+/**
+ * Commmon helpers and utilities for the GMFGen (as UML) to UTP transformation.
+ */
+@Singleton
+class TransformationUtilities {
+ static extension UMLFactory = UMLFactory.eINSTANCE
+
+ @Inject extension Metamodels
+ @Inject extension TestExceptionManager
+
+ @Inject Injector guice
+
+ @FrameworkConfig String diagramCreationCommand
+ @FrameworkConfig String testConstantsInterface
+ @FrameworkConfig String diagramUpdater = 'UMLDiagramUpdater'
+
+ def getDiagramName(Model gmfgen) {
+ gmfgen.getInstance('GenEditorGenerator').getSlotStringValue('modelID').replace('PapyrusUML', '')
+ }
+
+ def getInstance(Model gmfgen, String classifierName) {
+ gmfgen.getInstances[isA(classifierName)].head
+ }
+
+ @Cached def InstanceSpecification getInstanceNamed(Model gmfgen, String instanceName) {
+ gmfgen.getInstances[name == instanceName].head
+ }
+
+ def getTopNode(Model gmfgen, String editPart) {
+ gmfgen.getInstanceNamed('GenTopLevelNode_' + editPart)
+ }
+
+ def getChildNode(Model gmfgen, String editPart) {
+ gmfgen.getInstanceNamed('GenChildNode_' + editPart)
+ }
+
+ def getNode(Model gmfgen, String editPart) {
+ gmfgen.getTopNode(editPart) ?: gmfgen.getChildNode(editPart)
+ }
+
+ def getCompartment(Model gmfgen, String editPart) {
+ gmfgen.getInstanceNamed('GenCompartment_' + editPart)
+ }
+
+ def getLink(Model gmfgen, String editPart) {
+ gmfgen.getInstanceNamed('GenLink_' + editPart)
+ }
+
+ def getInstances(Model gmfgen, (InstanceSpecification)=>Boolean predicate) {
+ gmfgen.packagedElements.filter(InstanceSpecification).filter(predicate)
+ }
+
+ def getInstances(Model gmfgen, String classifierName, Collection<String> testedEditParts) {
+ gmfgen.getInstances[is | is.isA(classifierName) && testedEditParts.contains(is.editPart)]
+ }
+
+ def getTopNodes(Model gmfgen, Collection<String> editParts) {
+ gmfgen.getInstances[is | is.isTopNode && editParts.contains(is.editPart)]
+ }
+
+ def isTopNode(InstanceSpecification editPart) {
+ editPart.isA('GenTopLevelNode')
+ }
+
+ def getChildNodes(Model gmfgen, Collection<String> editParts) {
+ gmfgen.getInstances[is | is.isChildNode && editParts.contains(is.editPart)]
+ }
+
+ def isChildNode(InstanceSpecification editPart) {
+ editPart.isA('GenChildNode')
+ }
+
+ def getChildLabels(Model gmfgen, Collection<String> editParts) {
+ gmfgen.getInstances[is | is.isLabelNode && editParts.contains(is.editPart)]
+ }
+
+ def isLabelNode(InstanceSpecification editPart) {
+ editPart.isA('GenChildLabelNode')
+ }
+
+ def getNodes(Model gmfgen, Collection<String> editParts) {
+ gmfgen.getInstances[is | (is.isTopNode || is.isChildNode) && editParts.contains(is.editPart)]
+ }
+
+ def getCompartments(Model gmfgen, Collection<String> editParts) {
+ gmfgen.getInstances[is | is.isCompartment && editParts.contains(is.editPart)]
+ }
+
+ def isCompartment(InstanceSpecification editPart) {
+ editPart.isA('GenCompartment')
+ }
+
+ def getContainerCompartments(InstanceSpecification node) {
+ node.getSlotInstances('containers')
+ }
+
+ def getParentNodes(InstanceSpecification compartment) {
+ compartment.getSlotInstances('node')
+ }
+
+ def getCompartments(InstanceSpecification node) {
+ node.getSlotInstances('compartments')
+ }
+
+ def getChildNodes(InstanceSpecification compartment) {
+ compartment.getSlotInstances('childNodes')
+ }
+
+ def canContain(InstanceSpecification node, InstanceSpecification child) {
+ node.compartments.exists[childNodes.contains(child)]
+ }
+
+ def getLinks(Model gmfgen, Collection<String> editParts) {
+ gmfgen.getInstances[is | is.isLink && editParts.contains(is.editPart)]
+ }
+
+ def isLink(InstanceSpecification editPart) {
+ editPart.isA('GenLink')
+ }
+
+ def getSlot(InstanceSpecification instance, String slotName) {
+ instance.slots.findFirst[definingFeature?.name == slotName]
+ }
+
+ def getSlotStringValue(InstanceSpecification instance, String slotName) {
+ instance.getSlot(slotName)?.values?.head.stringValue
+ }
+
+ def List<String> getSlotStringValues(InstanceSpecification instance, String slotName) {
+ val slot = instance.getSlot(slotName)
+ if (slot != null) {
+ slot.values.map[stringValue]
+ } else {
+ #[]
+ }
+ }
+
+ def List<InstanceSpecification> getSlotInstances(InstanceSpecification instance, String slotName) {
+ val slot = instance.getSlot(slotName)
+ if (slot != null) {
+ slot.values.filter(InstanceValue).map[it.instance].filterNull.toList
+ } else {
+ #[]
+ }
+ }
+
+ def isKindOfEditPart(InstanceSpecification instance) {
+ !instance.classifiers.empty && instance.classifiers.head.conformsToEx('GenCommonBase'.gmfgenMetaclass)
+ }
+
+ def dispatch boolean conformsToEx(Classifier subtype, Classifier supertype) {
+ // No implemented interfaces to worry about
+ (subtype == supertype) || subtype.generals.exists[conformsToEx(supertype)]
+ }
+
+ def dispatch boolean conformsToEx(BehavioredClassifier subtype, Classifier supertype) {
+ (subtype == supertype) || subtype.generals.exists[conformsToEx(supertype)]
+ || subtype.implementedInterfaces.exists[conformsToEx(supertype)]
+ }
+
+ def isA(InstanceSpecification instance, String classifierName) {
+ instance.classifiers.exists[name == classifierName]
+ }
+
+ def computeImports(Model gmfgen, Iterable<? extends String> classNames) {
+ classNames.map[name|createElementImport => [alias = name]]
+ }
+
+ def createSelfProperty(Class class_) {
+ createProperty => [
+ name = 'self'
+ type = class_
+ ]
+ }
+
+ def toDiagramUpdaterProperty(Model gmfgen) {
+ createProperty => [
+ name = 'diagramUpdater'
+ defaultValue = createStringExpression => [
+ symbol = diagramUpdater
+ ]
+ ]
+ }
+
+ def upTo(String string, String substring) {
+ string.substring(0, string.indexOf(substring))
+ }
+
+ def following(String string, String substring) {
+ string.substring(string.indexOf(substring) + substring.length)
+ }
+
+ def toNodeEditPartProperty(InstanceSpecification node, String nodeType) {
+ createProperty => [
+ name = node.name.following('_')
+ type = node.classifiers.head.name.gmfgenMetaclass
+ defaultValue = createInstanceValue => [ instance = node ]
+ ]
+ }
+
+ def toDiagramProperty(InstanceSpecification diagram) {
+ createProperty => [
+ name = 'diagram'
+ type = diagram.name.upTo('_').gmfgenMetaclass;
+ defaultValue = createInstanceValue => [ instance = diagram ]
+ ]
+ }
+
+ def toEditorGeneratorProperty(InstanceSpecification editorGenerator) {
+ createProperty => [
+ name = 'generator'
+ type = 'GenEditorGenerator'.gmfgenMetaclass;
+ defaultValue = createInstanceValue => [ instance = editorGenerator ]
+ ]
+ }
+
+ private def getDiagramCreationCommand(InstanceSpecification editorGenerator) {
+ if (diagramCreationCommand == null) {
+ var commandClassName = editorGenerator.getSlotStringValue('modelID')
+
+ // Strip off 'PapyrusUML' prefix, if any, and ensure that it ends with 'Diagram'
+ commandClassName = commandClassName.replaceFirst('^PapyrusUML', '')
+ commandClassName = commandClassName.replaceFirst('(?<!Diagram)$', 'Diagram')
+
+ diagramCreationCommand = 'Create' + commandClassName + 'Command'
+ }
+ diagramCreationCommand
+ }
+
+ def toCreationCommandProperty(InstanceSpecification editorGenerator) {
+ createProperty => [
+ name = 'diagramCreationCommand'
+ type = stringType
+ defaultValue = createLiteralString => [ value = editorGenerator.diagramCreationCommand]
+ ]
+ }
+
+ private def getTestConstantsInterface(InstanceSpecification editorGenerator) {
+ if (testConstantsInterface == null) {
+ var interfaceName = editorGenerator.getSlotStringValue('modelID')
+
+ // Strip off 'PapyrusUML' prefix, if any, and ensure that it ends with 'Diagram'
+ interfaceName = interfaceName.replaceFirst('^PapyrusUML', '')
+ interfaceName = interfaceName.replaceFirst('(?<!Diagram)$', 'Diagram')
+
+ testConstantsInterface = 'I' + interfaceName + 'TestsConstants'
+ }
+ testConstantsInterface
+ }
+
+ def toTestConstantsInterfaceProperty(InstanceSpecification editorGenerator) {
+ createProperty => [
+ name = 'testConstantsInterface'
+ type = stringType
+ defaultValue = createLiteralString => [ value = editorGenerator.testConstantsInterface]
+ ]
+ }
+
+ def toTestConfigurationProperties(InstanceSpecification editorGenerator) {
+ #[
+ editorGenerator.toEditorGeneratorProperty,
+ editorGenerator.toCreationCommandProperty,
+ editorGenerator.toTestConstantsInterfaceProperty
+ ]
+ }
+
+ def dispatch toTestCaseOperation(Void editPart, String testName, Behavior testBehavior) {
+ createOperation => [
+ name = testName.toFirstLower
+ methods += testBehavior
+ ]
+ }
+
+ def dispatch toTestCaseOperation(InstanceSpecification editPart, String testName, Behavior testBehavior) {
+ editPart.toTestCaseOperationWithBlock([String coreName | testName + coreName], testBehavior)
+ }
+
+ def dispatch toTestCaseOperation(Pair<InstanceSpecification, InstanceSpecification> editParts, String testName, Behavior testBehavior) {
+ val childEditPart = editParts.value.editPart
+ editParts.key.toTestCaseOperationWithBlock([String coreName | String.format("%s%s_%s", testName, coreName, childEditPart)], testBehavior)
+ }
+
+ def dispatch toTestCaseOperation(Triple<InstanceSpecification, InstanceSpecification, InstanceSpecification> editParts, String testName, Behavior testBehavior) {
+ val sourceEditPart = editParts.second.editPart
+ val targetEditPart = editParts.third.editPart
+ editParts.first.toTestCaseOperationWithBlock([String coreName | String.format("%s%s_%s_%s", testName, coreName, sourceEditPart, targetEditPart)], testBehavior)
+ }
+
+ private def toTestCaseOperationWithBlock(InstanceSpecification editPart, (String)=>String testName, Behavior testBehavior) {
+ val isLink = editPart.isA('GenLink')
+ val operationName = testName.apply(editPart.name.following('_'))
+
+ createOperation => [
+ name = if (isLink) operationName.replace('EditPart', '') else operationName
+ ownedParameters += createParameter => [
+ name = if (isLink) 'link' else 'node'
+ defaultValue = createInstanceValue => [ instance = editPart ]
+ ]
+ methods += testBehavior
+ ]
+ }
+
+ def (Object, Activity)=>Operation testCaseRule(String name) {
+ [tuple, test | tuple.toTestCaseOperation(name, test) ]
+ }
+
+ def getEditPart(InstanceSpecification instance) {
+ instance.getSlotStringValue('editPartClassName')
+ }
+
+ def getTestBehaviorName(InstanceSpecification editPartToTest) {
+ editPartToTest.editPart + 'TestCase'
+ }
+
+ def dispatch findOperation(Class testClass, Void operationName) {
+ testClass.allOperations.head
+ }
+
+ def dispatch findOperation(Class testClass, String operationName) {
+ testClass.allOperations.findFirst[name == operationName]
+ }
+
+ def toCallTestNodeOperationActivity(InstanceSpecification nodeEditPart, String abstractTestClassName, String nodeType) {
+ toCallTestNodeOperationActivity(nodeEditPart, abstractTestClassName, nodeType, true)
+ }
+
+ def toCallTestNodeOperationActivity(InstanceSpecification nodeEditPart, String abstractTestClassName, String nodeType, boolean includeMustSucceed) {
+ createActivity => [
+ name = nodeEditPart.testBehaviorName
+ ownedNodes += createCallOperationAction => [
+ operation = frameworkClass(abstractTestClassName).allOperations.head
+ arguments += createValuePin => [
+ name = 'node'
+ value = createInstanceValue => [
+ name = nodeEditPart.name
+ instance = nodeEditPart
+ ]
+ ]
+
+ if (includeMustSucceed) {
+ arguments += true.toValuePin('mustSucceed')
+ }
+ ]
+ ]
+ }
+
+ def toValuePin(boolean value, String role) {
+ createValuePin => [
+ name = role
+ value = createLiteralBoolean => [
+ it.value = value
+ type = booleanType
+ ]
+ ]
+ }
+
+ def toValuePin(String value, String role) {
+ createValuePin => [
+ name = role
+ value = createLiteralString => [
+ it.value = value
+ type = stringType
+ ]
+ ]
+ }
+
+ def toValuePin(InstanceSpecification editPart, String role) {
+ createValuePin => [
+ name = role
+ value = createInstanceValue => [
+ name = editPart.name
+ instance = editPart
+ type = editPart.classifiers.get(0)
+ ]
+ ]
+ }
+
+ /**
+ * Creates a value pin that casts an edit-part to its integer visual ID.
+ */
+ def toIntegerValuePin(InstanceSpecification editPart, String role) {
+ createValuePin => [
+ name = role
+ value = createOpaqueExpression => [
+ languages += 'Java'
+ bodies += editPart.editPart + '.VISUAL_ID'
+ type = integerType
+ ]
+ ]
+ }
+
+ def toContainerDerivedProperty(InstanceSpecification editPart) {
+ createProperty => [
+ name = 'containerEditPart'
+ isDerived = true
+ type = redefinedProperties.head?.type // TODO: What is supposed to be redefined?
+ defaultValue = createInstanceValue => [ instance = editPart ]
+ ]
+ }
+
+ def createTestPackage(Model testsModel, Model gmfgen, (TestPackageBuilder)=>void script) {
+ val builder = new TestPackageBuilder(createPackage, gmfgen, testsModel) => [
+ guice.injectMembers(it)
+
+ testsModel.packagedElements += testPackage // Get the profile context now
+ ]
+ script.apply(builder)
+ builder.build
+ }
+
+ def isEligible(InstanceSpecification editPart) {
+ !editPart.isExcluded
+ }
+
+ //
+ // Nested types: test builder DSL
+ //
+
+ @FinalFieldsConstructor
+ static class TestPackageBuilder {
+ @Inject extension Metamodels
+ @Inject extension TransformationUtilities
+
+ final Package testPackage
+ final Model gmfgen
+ final Model testsModel
+
+ @Accessors(PUBLIC_GETTER)
+ List<Pair<? extends Pair<GenType, ? extends Collection<String>>, (TestContextBuilder)=>void>> testContextRules = newArrayList
+
+ @Accessors(PUBLIC_GETTER)
+ List<Class> testContexts = newArrayList
+
+ def void setName(String name) {
+ testPackage.name = testsModel.name + '.' + name
+ }
+
+ def Class mapNone((TestContextBuilder)=>void nodeRule) {
+ (null as InstanceSpecification).createTestContext(gmfgen, nodeRule)
+ }
+
+ def Class mapNode(String editPart, (TestContextBuilder)=>void nodeRule) {
+ gmfgen.getNode(editPart).createTestContext(nodeRule)
+ }
+
+ def Iterable<Class> mapTopNodes(Collection<String> editParts, (TestContextBuilder)=>void topNodeRule) {
+ gmfgen.getTopNodes(editParts).map[createTestContext(topNodeRule)]
+ }
+
+ def Iterable<Class> mapChildNodes(Collection<String> editParts, (TestContextBuilder)=>void childNodeRule) {
+ gmfgen.getChildNodes(editParts).map[createTestContext(childNodeRule)]
+ }
+
+ def Iterable<Class> mapChildLabelNodes(Collection<String> editParts, (TestContextBuilder)=>void childLabelNodeRule) {
+ gmfgen.getChildLabels(editParts).map[createTestContext(childLabelNodeRule)]
+ }
+
+ def Iterable<Class> mapLinks(Collection<String> editParts, (TestContextBuilder)=>void linkRule) {
+ gmfgen.getLinks(editParts).map[createTestContext(linkRule)]
+ }
+
+ def build() {
+ // First, process rules
+ testContextRules.forEach[editParts2block |
+ val genType = editParts2block.key.key
+ val editParts = editParts2block.key.value
+ val block = editParts2block.value
+
+ testContexts += switch (genType) {
+ case TOP_NODE : editParts.mapTopNodes(block)
+ case CHILD_NODE : editParts.mapChildNodes(block)
+ case CHILD_LABEL_NODE : editParts.mapChildLabelNodes(block)
+ case LINK : editParts.mapLinks(block)
+ case NIL : #[mapNone(block)]
+ }
+ ]
+
+ // Now add all of the contexts (including those generated by rules)
+ testPackage.packagedElements += testContexts
+
+ testContexts.forEach[
+ applyTestContext
+ ownedAttributes.forEach[applySUT]
+ ownedOperations.forEach[applyTestCase]
+ ]
+
+ testPackage
+ }
+ }
+
+ def mapTopNode(Collection<String> editParts) { GenType.TOP_NODE -> editParts }
+ def mapTopNode(String editPart) { #[editPart].mapTopNode }
+ def mapChildNode(Collection<String> editParts) { GenType.CHILD_NODE -> editParts }
+ def mapChildNode(String editPart) { #[editPart].mapChildNode }
+ def mapChildLabelNode(Collection<String> editParts) { GenType.CHILD_LABEL_NODE -> editParts }
+ def mapChildLabelNode(String editPart) { #[editPart].mapChildLabelNode }
+ def mapLink(Collection<String> editParts) { GenType.LINK -> editParts }
+ def mapLink(String editPart) { #[editPart].mapLink }
+ def mapNone() { GenType.NIL -> Collections.<String>emptyList }
+ enum GenType { TOP_NODE, CHILD_NODE, CHILD_LABEL_NODE, LINK, NIL }
+
+ private def createTestContext(InstanceSpecification selfInstance, (TestContextBuilder)=>void script) {
+ createTestContext(selfInstance, selfInstance.model, script)
+ }
+
+ private def createTestContext(InstanceSpecification selfInstance, Model gmfgen, (TestContextBuilder)=>void script) {
+ val builder = new TestContextBuilder(selfInstance, gmfgen, createClass) => [
+ guice.injectMembers(it)
+ ]
+ script.apply(builder)
+ builder.build
+ }
+
+ @FinalFieldsConstructor
+ static class TestContextBuilder {
+ @Inject extension Metamodels
+ @Inject extension TransformationUtilities
+ @Inject extension TestExceptionManager
+
+ @Accessors final InstanceSpecification selfInstance
+ @Accessors final Model gmfgen
+ final Class testContext
+
+ @Accessors(PUBLIC_GETTER)
+ Set<String> imports = newHashSet
+
+ @Accessors
+ InstanceSpecification containerEditPart
+
+ @Accessors(PUBLIC_GETTER)
+ List<InstanceSpecification> topEditParts = newArrayList
+
+ @Accessors(PUBLIC_GETTER)
+ List<InstanceSpecification> childEditParts = newArrayList
+
+ @Accessors(PUBLIC_GETTER)
+ List<InstanceSpecification> childLabelEditParts = newArrayList
+
+ @Accessors(PUBLIC_GETTER)
+ List<InstanceSpecification> linkEditParts = newArrayList
+
+ @Accessors(PUBLIC_GETTER)
+ List<InstanceSpecification> linkOwnedBySourceEditParts = newArrayList
+
+ @Accessors(PUBLIC_GETTER)
+ List<Pair<?, Activity>> testBehaviors = newArrayList
+
+ @Accessors(PUBLIC_SETTER)
+ (Object, Activity)=>Operation testCaseRule
+
+ def void common(String superclassName, String nameSuffix) {
+ simple(superclassName, nameSuffix)
+ makeDiagramUpdater
+ }
+
+ def void simple(String superclassName, String nameSuffix) {
+ superclass = superclassName
+ name = [it + nameSuffix]
+ makeSelf
+ makeSimpleProperties
+ }
+
+ def void setSuperclass(String abstractTestClass) {
+ testContext.generals += abstractTestClass.frameworkClass
+ }
+
+ def getSuperclass() {
+ testContext.generals.head as Class
+ }
+
+ def void setName((String)=>String name) {
+ testContext.name = name.apply(gmfgen.diagramName)
+ }
+
+ def void makeSelf() {
+ testContext.ownedAttributes += testContext.createSelfProperty
+ }
+
+ def void makeDiagram() {
+ testContext.ownedAttributes += gmfgen.getInstance('GenDiagram').toDiagramProperty
+ }
+
+ def void makeEditor() {
+ testContext.ownedAttributes += gmfgen.getInstance('GenEditorGenerator').toEditorGeneratorProperty
+ }
+
+ def void makeCreationCommand() {
+ testContext.ownedAttributes += gmfgen.getInstance('GenEditorGenerator').toCreationCommandProperty
+ }
+
+ def void makeTestConstants() {
+ testContext.ownedAttributes += gmfgen.getInstance('GenEditorGenerator').toTestConstantsInterfaceProperty
+ }
+
+ def void makeDiagramUpdater() {
+ testContext.ownedAttributes += gmfgen.toDiagramUpdaterProperty
+ }
+
+ private def void makeSimpleProperties() {
+ makeDiagram
+ makeEditor
+ makeCreationCommand
+ makeTestConstants
+ }
+
+ def void makeSUTProperty(String name, Type type, ValueSpecification defaultValue) {
+ testContext.ownedAttributes += UMLFactory.eINSTANCE.createProperty => [
+ it.name = name
+ it.type = type
+ it.defaultValue = defaultValue
+ ]
+ }
+
+ def void makeSUTProperty((Property)=>void propertyConfigurator) {
+ testContext.ownedAttributes += UMLFactory.eINSTANCE.createProperty => [
+ propertyConfigurator.apply(it)
+ ]
+ }
+
+ def <T extends Behavior> Iterable<Pair<InstanceSpecification, T>> mapTests(Iterable<? extends InstanceSpecification> editParts,
+ (InstanceSpecification)=>T testRule) {
+
+ editParts.map[ (it -> testRule.apply(it)) ].filter[
+ processExclusions(testContext, value, key)
+ ].toList // Filter exactly once because of the side-effects
+ }
+
+ def <T extends Behavior> Iterable<Pair<Pair<InstanceSpecification, InstanceSpecification>, T>> mapTests(
+ Iterable<? extends InstanceSpecification> editParts,
+ Iterable<String> children,
+ (InstanceSpecification, InstanceSpecification)=>T testRule) {
+
+ val childEditParts = children.map[gmfgen.getNode(it)].filterNull
+
+ mapTestsByInstance(editParts, childEditParts, testRule)
+ }
+
+ def <T extends Behavior> Iterable<Pair<Pair<InstanceSpecification, InstanceSpecification>, T>> mapTestsByInstance(
+ Iterable<? extends InstanceSpecification> editParts,
+ Iterable<InstanceSpecification> children,
+ (InstanceSpecification, InstanceSpecification)=>T testRule) {
+
+ editParts.map[top |
+ children.map[ ((top -> it) -> testRule.apply(top, it)) ]
+ ].flatten.filter[
+ processExclusions(testContext, value, key.key, key.value)
+ ].toList // Filter exactly once because of the side-effects
+ }
+
+ def <T extends Behavior> Iterable<Pair<Triple<InstanceSpecification, InstanceSpecification, InstanceSpecification>, T>> mapTests(
+ Iterable<? extends InstanceSpecification> linkEditParts,
+ Iterable<String> sources,
+ Iterable<String> targets,
+ (InstanceSpecification, InstanceSpecification, InstanceSpecification)=>T testRule) {
+
+ val sourceEditParts = sources.map[gmfgen.getNode(it)].filterNull
+ val targetEditParts = targets.map[gmfgen.getNode(it)].filterNull
+
+ mapTestsByInstance(linkEditParts, sourceEditParts, targetEditParts, testRule)
+ }
+
+ def <T extends Behavior> Iterable<Pair<Triple<InstanceSpecification, InstanceSpecification, InstanceSpecification>, T>> mapTestsByInstance(
+ Iterable<? extends InstanceSpecification> linkEditParts,
+ Iterable<? extends InstanceSpecification> sources,
+ Iterable<? extends InstanceSpecification> targets,
+ (InstanceSpecification, InstanceSpecification, InstanceSpecification)=>T testRule) {
+
+ linkEditParts.map[link |
+ sources.map[source |
+ targets.map[ (Tuples.create(link, source, it) -> testRule.apply(link, source, it)) ]
+ ].flatten
+ ].flatten.filter[
+ processExclusions(testContext, value, key.first, key.second, key.third)
+ ].toList // Filter exactly once because of the side-effects
+ }
+
+ def build() {
+ if (containerEditPart != null) {
+ testContext.ownedAttributes += containerEditPart.toContainerDerivedProperty
+ }
+ testContext.ownedAttributes += topEditParts.map[toNodeEditPartProperty('GenTopLevelNode')]
+ testContext.ownedAttributes += childEditParts.map[toNodeEditPartProperty('GenChildNode')]
+ testContext.ownedAttributes += childLabelEditParts.map[toNodeEditPartProperty('GenChildLabelNode')]
+ testContext.ownedAttributes += linkEditParts.map[toNodeEditPartProperty('GenLink')]
+ testContext.ownedAttributes += linkOwnedBySourceEditParts.map[toNodeEditPartProperty('GenLinkOwnedBySource')]
+
+ importTypesRequiredByTestBehaviors
+ testContext.elementImports += gmfgen.computeImports(imports)
+
+ testContext.ownedBehaviors += testBehaviors.map[value]
+ if (testCaseRule != null) {
+ testContext.ownedOperations += testBehaviors.map[pair |
+ testCaseRule.apply(pair.key, pair.value) => [
+ if (!pair.value.preconditions.empty) {
+ // Transfer the pre-condition constraints to the operation
+ it.preconditions += ImmutableList.copyOf(pair.value.preconditions)
+ }
+ ]
+ ]
+ }
+
+ testContext
+ }
+
+ protected def void importTypesRequiredByTestBehaviors() {
+ testBehaviors.map[value].forEach[
+ // References to actual edit-part instances
+ allOwnedElements.filter(InstanceValue).filter[instance.isKindOfEditPart].forEach[imports += instance.editPart]
+
+ // References to edit-part types by visual ID
+ allOwnedElements.filter(OpaqueExpression).filter[languages.contains('Java') && bodies.exists[endsWith('.VISUAL_ID')]].forEach[
+ imports += bodies.get(languages.indexOf('Java')).upTo('.VISUAL_ID')
+ ]
+ ]
+ }
+ }
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2m/DefaultingList.xtend b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2m/DefaultingList.xtend
new file mode 100644
index 00000000000..b60e4325268
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2m/DefaultingList.xtend
@@ -0,0 +1,57 @@
+/*****************************************************************************
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.tests.framework.m2m
+
+import org.eclipse.emf.common.util.BasicEList
+import org.eclipse.xtend.lib.annotations.Accessors
+
+/**
+ * A custom list implementation that has an initial unset state that can be queried to determine whether
+ * the list was ever modified.
+ */
+class DefaultingList<E> extends BasicEList<E> {
+ @Accessors(PUBLIC_GETTER) boolean set
+
+ static def <E> DefaultingList<E> newDefaultingList() {
+ new DefaultingList<E>
+ }
+
+ static def dispatch isDefault(Iterable<?> collection) {
+ false
+ }
+
+ static def dispatch isDefault(DefaultingList<?> collection) {
+ !collection.isSet
+ }
+
+ /**
+ * Iterable alternation: the result is {@code collection} if it is not {@link #isDefault()}, otherwise the value of
+ * the {@code defaultBlock}.
+ */
+ def static <E> Iterable<? extends E> operator_or(Iterable<? extends E> collection, ()=>Iterable<? extends E> defaultBlock) {
+ if (collection.isDefault) defaultBlock.apply else collection
+ }
+
+ /**
+ * Iterable alternation: the result is {@code collection} if it is not {@link #isDefault()}, otherwise the value of
+ * the {@code defaultBlock}.
+ */
+ def static <E> Iterable<? extends E> operator_or(Iterable<? extends E> collection, Iterable<? extends E> defaultValue) {
+ if (collection.isDefault) defaultValue else collection
+ }
+
+ override protected didChange() {
+ set = true
+ }
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2m/Metamodels.xtend b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2m/Metamodels.xtend
new file mode 100644
index 00000000000..be505269f52
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2m/Metamodels.xtend
@@ -0,0 +1,108 @@
+/*****************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - adapted from QVTo
+ * Christian W. Damus - bug 464647
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.tests.framework.m2m
+
+import javax.inject.Singleton
+import org.eclipse.emf.ecore.EObject
+import org.eclipse.uml2.uml.Model
+import org.eclipse.uml2.uml.Property
+import org.eclipse.uml2.uml.UMLPackage
+import org.eclipse.xtend.lib.annotations.Data
+import org.eclipse.uml2.uml.Profile
+import org.eclipse.uml2.uml.Element
+import org.eclipse.uml2.uml.Operation
+import org.eclipse.uml2.uml.PrimitiveType
+import org.eclipse.papyrus.tests.framework.xtend.annotations.Cached
+import org.eclipse.uml2.uml.Enumeration
+import org.eclipse.emf.common.util.URI
+import org.eclipse.uml2.uml.resource.UMLResource
+
+/**
+ * Reference metamodels for GMFGen-to-UML transformations.
+ */
+@Data
+@Singleton
+class Metamodels {
+ Model gmfgenMetamodel
+ Model frameworkBase
+ Profile utp
+
+ def metaclassName(EObject element) {
+ element.eClass.name
+ }
+
+ @Cached def org.eclipse.uml2.uml.Class gmfgenMetaclass(String name) {
+ gmfgenMetamodel.getMember(name, false, UMLPackage.Literals.CLASS) as org.eclipse.uml2.uml.Class
+ }
+
+ def gmfgenMetaclass(EObject gmfgenElement) {
+ gmfgenElement.metaclassName.gmfgenMetaclass
+ }
+
+ @Cached def frameworkClass(String name) {
+ frameworkBase.eAllContents.filter(org.eclipse.uml2.uml.Class).findFirst[it.name == name]
+ }
+
+ @Cached def frameworkEnum(String name) {
+ frameworkBase.eAllContents.filter(Enumeration).findFirst[it.name == name]
+ }
+
+ def utpStereotype(String name) {
+ utp.getOwnedStereotype(name)
+ }
+
+ private def applyUTP(Element element, String name) {
+ utpStereotype(name) => [
+ element.applyStereotype(it)
+ ]
+ }
+
+ def applyTestContext(org.eclipse.uml2.uml.Class class_) {
+ class_.applyUTP('TestContext')
+ }
+
+ def applySUT(Property property) {
+ property.applyUTP('SUT')
+ }
+
+ def applyTestCase(Operation operation) {
+ operation.applyUTP('TestCase')
+ }
+
+ def primitiveType(String name) {
+ frameworkBase.members.filter(PrimitiveType).findFirst[it.name == name]
+ }
+
+ def stringType() {
+ 'String'.primitiveType
+ }
+
+ def booleanType() {
+ 'Boolean'.primitiveType
+ }
+
+ def integerType() {
+ 'Integer'.primitiveType
+ }
+
+ def umlMetaclass(String name) {
+ umlMetamodel.getOwnedType(name) as org.eclipse.uml2.uml.Class
+ }
+
+ @Cached def Model umlMetamodel() {
+ gmfgenMetamodel.eResource.resourceSet.getResource(URI.createURI(UMLResource.UML_METAMODEL_URI), true).contents.filter(Model).head
+ }
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/CodeGeneratorComponent.java b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/CodeGeneratorComponent.java
new file mode 100644
index 00000000000..938b01b10d5
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/CodeGeneratorComponent.java
@@ -0,0 +1,93 @@
+/*******************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ *
+ ******************************************************************************/
+package org.eclipse.papyrus.tests.framework.m2t.xtend;
+
+
+import java.util.List;
+
+import javax.inject.Inject;
+
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+import org.eclipse.emf.ecore.util.EcoreUtil;
+import org.eclipse.emf.mwe.core.WorkflowContext;
+import org.eclipse.emf.mwe.core.issues.Issues;
+import org.eclipse.emf.mwe.core.lib.WorkflowComponentWithModelSlot;
+import org.eclipse.emf.mwe.core.monitor.ProgressMonitor;
+import org.eclipse.emf.mwe.core.resources.ResourceLoaderFactory;
+import org.eclipse.papyrus.tests.framework.m2t.xtend.templates.CodegenContext;
+import org.eclipse.papyrus.tests.framework.m2t.xtend.templates.PapyrusDiagramCanonicalTests;
+import org.eclipse.uml2.uml.Model;
+
+import com.google.inject.Guice;
+import com.google.inject.Injector;
+
+/**
+ * The step in the test framework workflow that generates the test code from the UML-UTP test model.
+ */
+public class CodeGeneratorComponent extends WorkflowComponentWithModelSlot {
+
+ private String tempSrcPath = null;
+ private Log log = LogFactory.getLog(getClass());
+
+ private final Injector injector;
+
+ @Inject
+ private PapyrusDiagramCanonicalTests canonicalTests;
+
+ @Inject
+ private CodegenContext codegenContext;
+
+ public CodeGeneratorComponent() {
+ injector = Guice.createInjector(createCodeGeneratorModule());
+ injector.injectMembers(this);
+ }
+
+ protected CodeGeneratorModule createCodeGeneratorModule() {
+ return new CodeGeneratorModule();
+ }
+
+ public String getTempSrcPath() {
+ return tempSrcPath;
+ }
+
+
+ public void setTempSrcPath(String tempSrcPath) {
+ this.tempSrcPath = tempSrcPath;
+ }
+
+ @Override
+ protected void invokeInternal(WorkflowContext ctx, ProgressMonitor monitor,
+ Issues issues) {
+ log.info("Generating code...");
+ Object modelSlotContent = ctx.get(getModelSlot());
+ Model model = null;
+ if (modelSlotContent instanceof Model) {
+ model = (Model) modelSlotContent;
+ } else if (modelSlotContent instanceof List) {
+ List<?> slotContentList = (List<?>) modelSlotContent;
+ model = (Model) slotContentList.get(0);
+ }
+ if (model == null || !(model instanceof Model)) {
+ log.error("The input model for the generation was not loaded!");
+ }
+ EcoreUtil.resolveAll(model);
+
+ codegenContext.setOutputFolderPath(tempSrcPath);
+ codegenContext.setResourceLoader(ResourceLoaderFactory.createResourceLoader());
+
+ canonicalTests.generate(model);
+ log.info("The code was succesfully generated in " + tempSrcPath);
+ }
+
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/CodeGeneratorModule.java b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/CodeGeneratorModule.java
new file mode 100644
index 00000000000..23d7218d360
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/CodeGeneratorModule.java
@@ -0,0 +1,87 @@
+/*****************************************************************************
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.tests.framework.m2t.xtend;
+
+import com.google.inject.AbstractModule;
+
+/**
+ * Guice module for the Xtend code generator.
+ */
+public class CodeGeneratorModule extends AbstractModule {
+
+ public CodeGeneratorModule() {
+ super();
+ }
+
+ @Override
+ protected void configure() {
+ bindImportator();
+ bindPapyrusDiagramCanonicalTests();
+
+ bindTemplateQueries();
+ bindAllPackageTestsTemplate();
+ bindAppearanceTestTemplate();
+ bindDeleteTestTemplate();
+ bindDropTestTemplate();
+ bindEditionTestTemplate();
+ bindTestChildLabelNodeTestTemplate();
+ bindTestLinkTemplate();
+ bindTestNodeTemplate();
+ }
+
+ protected void bindImportator() {
+ // Pass
+ }
+
+ private void bindTemplateQueries() {
+ // Pass
+ }
+
+ protected void bindPapyrusDiagramCanonicalTests() {
+ // Pass
+ }
+
+ private void bindAllPackageTestsTemplate() {
+ // Pass
+ }
+
+ private void bindAppearanceTestTemplate() {
+ // Pass
+ }
+
+ private void bindDeleteTestTemplate() {
+ // Pass
+ }
+
+ private void bindDropTestTemplate() {
+ // Pass
+ }
+
+ private void bindEditionTestTemplate() {
+ // Pass
+ }
+
+ private void bindTestChildLabelNodeTestTemplate() {
+ // Pass
+ }
+
+ private void bindTestLinkTemplate() {
+ // Pass
+ }
+
+ private void bindTestNodeTemplate() {
+ // Pass
+ }
+
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/AbstractTestTemplate.xtend b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/AbstractTestTemplate.xtend
new file mode 100644
index 00000000000..d3b945946b7
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/AbstractTestTemplate.xtend
@@ -0,0 +1,163 @@
+/*
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ *
+ */
+
+package org.eclipse.papyrus.tests.framework.m2t.xtend.templates
+
+import static extension com.google.common.base.Strings.nullToEmpty
+
+import org.eclipse.uml2.uml.Activity
+import org.eclipse.uml2.uml.Class
+import org.eclipse.uml2.uml.InstanceValue
+import org.eclipse.uml2.uml.Operation
+import javax.inject.Inject
+import org.eclipse.uml2.uml.ValuePin
+import org.eclipse.uml2.uml.InstanceSpecification
+import org.eclipse.uml2.uml.ValueSpecification
+import org.eclipse.uml2.uml.OpaqueExpression
+import org.eclipse.uml2.uml.CallOperationAction
+import org.eclipse.uml2.uml.LiteralString
+
+/**
+ * Common structure for all generated test classes. Provides several abstract or default-blank snippets
+ * that subclasses should override to plug in specific code fragments.
+ */
+abstract class AbstractTestTemplate {
+ @Inject protected extension Queries
+ @Inject protected extension TemplateQueries
+ @Inject protected extension Importator
+
+ def generate(Class clazz) '''
+ «javaHeader»
+ package «clazz.package.name»;
+
+ «markImports»
+ «clazz.elementImports.map[alias].forEach[imported(packageRootName(clazz)+'.edit.parts.'+it)]»
+
+ /**
+ * The Class «clazz.name».
+ */
+ «clazz.generatedTest»
+ «clazz.runWith»
+ «clazz.additionalAnnotations»
+ public class «clazz.name» «clazz.extendsDeclaration» {
+
+ «clazz.diagramCreationMethods»
+
+ «FOR Operation testCaseOperation : clazz.testCases SEPARATOR '\n'»
+ «val instanceSpec = (testCaseOperation.ownedParameters.head?.defaultValue as InstanceValue)?.instance»
+ /**
+ * «testCaseOperation.purpose(instanceSpec?.componentName)»
+ */
+ «testCaseOperation.testAnnotations»
+ «testCaseOperation.exclusionAnnotation»
+ public void «testCaseOperation.name»() {
+ «safeTestCaseBody(testCaseOperation.methods.head as Activity, clazz)»
+ }
+ «ENDFOR»
+
+ «clazz.getDiagramUpdaterMethod»
+
+ «clazz.additionalMethods»
+ }
+ '''
+
+ def extendsDeclaration(Class class_) '''extends «imported(class_.generals.head.qualifiedJavaName)»'''
+
+ def diagramCreationMethods(Class class_) '''
+ @Override
+ protected «imported('org.eclipse.papyrus.commands.ICreationCommand')» getDiagramCommandCreation() {
+ return new «class_.diagramCreationCommand»();
+ }
+
+ @Override
+ protected String getProjectName() {
+ return «class_.constantsInterface».PROJECT_NAME;
+ }
+
+ @Override
+ protected String getFileName() {
+ return «class_.constantsInterface».FILE_NAME;
+ }
+ '''
+
+ def getDiagramUpdaterMethod(Class class_) '''
+ @Override
+ public «imported('org.eclipse.gmf.tooling.runtime.update.DiagramUpdater')» getDiagramUpdater() {
+ return «class_.diagramUpdater».«class_.diagramUpdaterInstanceField»;
+ }
+ '''
+
+ def additionalMethods(Class class_) ''''''
+
+ def runWith(Class testContext) ''''''
+
+ def generatedTest(Class testContext) '''@«imported('org.eclipse.papyrus.junit.framework.classification.GeneratedTest')»'''
+
+ protected def additionalAnnotations(Class testContext) ''''''
+
+ abstract def CharSequence purpose(Operation testCase, String componentName)
+
+ def junitTest(Operation testCase) '''@«imported('org.junit.Test')»'''
+ def generatedTest(Operation testCase) ''''''
+ def testAnnotations(Operation testCase) '''
+ «testCase.junitTest»
+ «testCase.generatedTest»
+ '''
+
+ def exclusionAnnotation(Operation testCase) '''
+ «val pre = testCase.exclusionPrecondition»
+ «IF pre != null»
+ @«pre.name.imported»("«pre.specification.stringValue»")
+ «ENDIF»
+ '''
+
+ protected def getExclusionPrecondition(Operation testCase) {
+ testCase.preconditions.findFirst[
+ (name != null) && (specification instanceof LiteralString)
+ ]
+ }
+
+ private def safeTestCaseBody(Activity method, Class class_) {
+ try {
+ testCaseBody(method, class_);
+ } catch (Exception e) {
+ imported('org.junit.Assert') + '.fail("Test case specification problem: ' + (e.message ?: e.class.simpleName) +'");'
+ }
+ }
+
+ def testCaseBody(Activity method, Class class_) '''
+ «FOR action : method.ownedNodes.filter(CallOperationAction)»
+ «action.operation.name»(«FOR pin : action.arguments.filter(ValuePin) SEPARATOR ', '»«pin.toCallArgument(class_)»«ENDFOR»);
+ «ENDFOR»
+ '''
+
+ protected def dispatch CharSequence toCallArgument(ValuePin pin, Class testContext)
+ '''«pin.value.toCallArgument(testContext)»'''
+
+ protected def dispatch toCallArgument(ValueSpecification value, Class testContext)
+ '''«value.stringValue»'''
+
+ protected def dispatch toCallArgument(LiteralString value, Class testContext)
+ '''"«value.stringValue.nullToEmpty.replace('"', '\\"')»"'''
+
+ protected def dispatch toCallArgument(InstanceValue value, Class testContext) {
+ var node = value.instance as InstanceSpecification
+ val umlElementTypes = imported(packageRootName(testContext) + '.providers.UMLElementTypes')
+ '''«umlElementTypes».getElementType(«node.getStringSlotValue('editPartClassName')».VISUAL_ID)'''
+ }
+
+ protected def dispatch toCallArgument(OpaqueExpression value, Class testContext) {
+ val index = value.languages.indexOf('Java')
+ '''«value.bodies.get(index)»'''
+ }
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/AllPackageTestsTemplate.xtend b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/AllPackageTestsTemplate.xtend
new file mode 100644
index 00000000000..660ab79cb30
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/AllPackageTestsTemplate.xtend
@@ -0,0 +1,45 @@
+/*******************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ *
+ ******************************************************************************/
+package org.eclipse.papyrus.tests.framework.m2t.xtend.templates
+
+import java.util.List
+import javax.inject.Inject
+
+/**
+ * Code generation template for the all-tests suite of a test package. Also used for the top-level all-tests
+ * suite that aggregates the suite for each package.
+ */
+class AllPackageTestsTemplate {
+ @Inject extension TemplateQueries
+ @Inject extension Importator
+
+ def generate(String className, String packageName, List<String> classes ) '''
+ «javaHeader»
+ package «packageName»;
+
+ «markImports()»
+
+ /**
+ * All test in canonical package
+ */
+ @«imported('org.junit.runner.RunWith')»(«imported('org.eclipse.papyrus.junit.framework.classification.ClassificationSuite')».class)
+ @«imported('org.junit.runners.Suite.SuiteClasses')»({
+ «FOR String clazz : classes»
+ «imported(clazz)».class,
+ «ENDFOR»
+ })
+ @«imported('org.eclipse.papyrus.junit.framework.classification.GeneratedTest')»
+ public class «className» {
+ }
+ '''
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/AppearanceTestTemplate.xtend b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/AppearanceTestTemplate.xtend
new file mode 100644
index 00000000000..6d7cdf29f2c
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/AppearanceTestTemplate.xtend
@@ -0,0 +1,35 @@
+/*******************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ *
+ ******************************************************************************/
+package org.eclipse.papyrus.tests.framework.m2t.xtend.templates
+
+import org.eclipse.uml2.uml.Class
+import org.eclipse.uml2.uml.Operation
+
+/**
+ * Code generation template for the appearance tests class for an edit-part.
+ */
+class AppearanceTestTemplate extends AbstractTestTemplate {
+
+ override diagramCreationMethods(Class class_) '''
+ @Override
+ public «imported('org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart')» getContainerEditPart() {
+ return getDiagramEditPart();
+ }
+
+ «super.diagramCreationMethods(class_)»
+ '''
+
+ override getDiagramUpdaterMethod(Class class_) ''''''
+
+ override purpose(Operation testCase, String componentName) '''Test the appearance properties of «componentName».'''
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/CodegenContext.xtend b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/CodegenContext.xtend
new file mode 100644
index 00000000000..348c191c451
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/CodegenContext.xtend
@@ -0,0 +1,72 @@
+/*****************************************************************************
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.tests.framework.m2t.xtend.templates
+
+import org.eclipse.xtend.lib.annotations.Accessors
+import javax.inject.Inject
+import java.io.File
+import java.io.FileWriter
+import com.google.common.io.Closeables
+import javax.inject.Singleton
+import org.eclipse.emf.mwe.core.resources.ResourceLoader
+
+/**
+ * A code generation context for the Xtend templates.
+ */
+ @Singleton
+class CodegenContext {
+ @Inject extension TemplateQueries
+ @Inject extension Importator
+
+ @Accessors String outputFolderPath
+
+ @Accessors ResourceLoader resourceLoader
+
+ def create new File(outputFolderPath) outputFolder() {
+ // Pass
+ }
+
+ def create new File(outputFolder, package_.computePackagePath) outputFolder(org.eclipse.uml2.uml.Package package_) {
+ if (!it.exists) it.mkdirs
+ }
+
+ def outputFile(org.eclipse.uml2.uml.Class class_) {
+ class_.nearestPackage.outputFile(class_.name)
+ }
+
+ def create new File(package_.outputFolder, class_ + '.java') outputFile(org.eclipse.uml2.uml.Package package_, String class_) {
+ // Pass
+ }
+
+ def createClass(org.eclipse.uml2.uml.Package package_, String className, () => CharSequence template) {
+ createFile(package_.outputFile(className), template)
+ }
+
+ def createFile(org.eclipse.uml2.uml.Package package_, String fileName, () => CharSequence template) {
+ createFile(new File(package_.outputFolder, fileName), template)
+ }
+
+ def createFile(org.eclipse.uml2.uml.Class class_, () => CharSequence template) {
+ createFile(class_.outputFile, template)
+ }
+
+ def createFile(File file, () => CharSequence template) {
+ val writer = new FileWriter(file)
+ try {
+ writer.write(managingImports(file, template).toString)
+ } finally {
+ Closeables.close(writer, true)
+ }
+ }
+} \ No newline at end of file
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/DeleteTestTemplate.xtend b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/DeleteTestTemplate.xtend
new file mode 100644
index 00000000000..3b801c37abf
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/DeleteTestTemplate.xtend
@@ -0,0 +1,33 @@
+/*******************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ *
+ ******************************************************************************/
+package org.eclipse.papyrus.tests.framework.m2t.xtend.templates
+
+import org.eclipse.uml2.uml.Class
+import org.eclipse.uml2.uml.Operation
+
+/**
+ * Template for the edit-part deletion tests class for an edit-part.
+ */
+class DeleteTestTemplate extends AbstractTestTemplate {
+
+ override diagramCreationMethods(Class class_) '''
+ @Override
+ public «imported('org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart')» getContainerEditPart() {
+ return getDiagramEditPart();
+ }
+
+ «super.diagramCreationMethods(class_)»
+ '''
+
+ override purpose(Operation testCase, String componentName) '''Test the deletion of «componentName».'''
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/DirectEditTestTemplate.xtend b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/DirectEditTestTemplate.xtend
new file mode 100644
index 00000000000..0cabc9d3d1f
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/DirectEditTestTemplate.xtend
@@ -0,0 +1,35 @@
+/*******************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ *
+ ******************************************************************************/
+package org.eclipse.papyrus.tests.framework.m2t.xtend.templates
+
+import org.eclipse.uml2.uml.Class
+import org.eclipse.uml2.uml.Operation
+
+/**
+ * Template for the direct-edit tests for an edit-part.
+ */
+class DirectEditTestTemplate extends AbstractTestTemplate {
+
+ override diagramCreationMethods(Class class_) '''
+ @Override
+ public «imported('org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart')» getContainerEditPart() {
+ return getDiagramEditPart();
+ }
+
+ «super.diagramCreationMethods(class_)»
+ '''
+
+ override getDiagramUpdaterMethod(Class class_) ''''''
+
+ override purpose(Operation testCase, String componentName) '''Test the direct-edit of «componentName».'''
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/DropTestTemplate.xtend b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/DropTestTemplate.xtend
new file mode 100644
index 00000000000..ef9eea05465
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/DropTestTemplate.xtend
@@ -0,0 +1,55 @@
+/*******************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ *
+ ******************************************************************************/
+package org.eclipse.papyrus.tests.framework.m2t.xtend.templates
+
+import org.eclipse.uml2.uml.Activity
+import org.eclipse.uml2.uml.CallOperationAction
+import org.eclipse.uml2.uml.Class
+import org.eclipse.uml2.uml.InstanceValue
+import org.eclipse.uml2.uml.Operation
+import org.eclipse.uml2.uml.ValuePin
+
+/**
+ * Template for the drag-and-drop tests class for an edit-part.
+ */
+class DropTestTemplate extends AbstractTestTemplate {
+
+ override diagramCreationMethods(Class class_) '''
+ @Override
+ public «imported('org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart')» getContainerEditPart() {
+ return getDiagramEditPart();
+ }
+
+ «super.diagramCreationMethods(class_)»
+ '''
+
+ override getDiagramUpdaterMethod(Class class_) ''''''
+
+ override purpose(Operation testCase, String componentName) '''Test to drop «componentName».'''
+
+ override testCaseBody(Activity method, Class class_) '''
+ «FOR action : method.ownedNodes.filter(CallOperationAction)»
+ «val pin = action.arguments.head as ValuePin»
+ «val node = (pin.value as InstanceValue).instance»
+ «action.operation.name»(«pin.toCallArgument(class_)», «node.umlPackageElementType», true);
+ «ENDFOR»
+ '''
+
+ override additionalMethods(Class class_) '''
+ @Override
+ protected «imported('org.eclipse.gmf.runtime.notation.View')» getRootView() {
+ return («imported('org.eclipse.gmf.runtime.notation.View')»)getContainerEditPart().getModel();
+ }
+ '''
+
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/Importator.xtend b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/Importator.xtend
new file mode 100644
index 00000000000..bb720f81ee2
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/Importator.xtend
@@ -0,0 +1,87 @@
+/*****************************************************************************
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.tests.framework.m2t.xtend.templates
+
+import java.util.Map
+import com.google.common.collect.Maps
+import com.google.common.base.Joiner
+import com.google.common.collect.Iterables
+import com.google.common.collect.Ordering
+import javax.inject.Singleton
+import java.io.File
+
+/**
+ * Extensions for managing imports in generated Java files.
+ */
+ @Singleton
+class Importator {
+ Map<File, Map<String, String>> importsByFile = Maps.newHashMap
+ ThreadLocal<File> tlFile = new ThreadLocal;
+
+ def reset() {
+ imports.clear
+ }
+
+ def CharSequence managingImports(File file, () => CharSequence template) {
+ var CharSequence result = null
+
+ tlFile.set(file)
+ try {
+ result = importify(template.apply)
+ } finally {
+ tlFile.remove
+ importsByFile.remove(file)
+ }
+
+ result
+ }
+
+ private def file() {
+ tlFile.get
+ }
+
+ def imports() {
+ if (importsByFile.containsKey(file))
+ importsByFile.get(file)
+ else
+ Maps.newHashMap => [
+ importsByFile.put(file, it)
+ ]
+ }
+
+ def String imported(String qualifiedClassName) {
+ val simpleName = qualifiedClassName.substring(qualifiedClassName.lastIndexOf('.') + 1)
+ val existing = imports.get(simpleName)
+
+ if ((simpleName == qualifiedClassName) || ((existing != null) && (existing != qualifiedClassName))) {
+ // Cannot import the same name again
+ qualifiedClassName
+ } else {
+ imports.put(simpleName, qualifiedClassName)
+ simpleName
+ }
+ }
+
+ def String markImports() {
+ "$$$imports$$$"
+ }
+
+ private def CharSequence importify(CharSequence text) {
+ val importsText = Joiner.on(System.getProperty("line.separator")).join(
+ Iterables.transform(Ordering.natural.sortedCopy(imports.values), [f|'import ' + f + ';'])
+ )
+
+ text.toString.replaceFirst("\\$\\$\\$imports\\$\\$\\$", importsText)
+ }
+} \ No newline at end of file
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/PapyrusDiagramCanonicalTests.xtend b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/PapyrusDiagramCanonicalTests.xtend
new file mode 100644
index 00000000000..e62293e97c7
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/PapyrusDiagramCanonicalTests.xtend
@@ -0,0 +1,93 @@
+/*******************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ *
+ ******************************************************************************/
+package org.eclipse.papyrus.tests.framework.m2t.xtend.templates
+
+import java.util.ArrayList
+import java.util.List
+import org.eclipse.uml2.uml.Class
+import org.eclipse.uml2.uml.Model
+import org.eclipse.uml2.uml.Package
+import javax.inject.Inject
+
+/**
+ * The main entry-point rule for the model-to-text transformation that generates the test code
+ * from a UML-UTP model describing the diagram test cases.
+ */
+class PapyrusDiagramCanonicalTests {
+ @Inject extension TemplateQueries
+ @Inject extension CodegenContext
+
+ @Inject AllPackageTestsTemplate allPackageTests
+ @Inject AppearanceTestTemplate appearanceTests
+ @Inject DirectEditTestTemplate directEditTests
+ @Inject DeleteTestTemplate deleteTests
+ @Inject DropTestTemplate dropTests
+ @Inject TestChildLabelNodeTemplate childLabelNodeTests
+ @Inject TestLinkTemplate linkTests
+ @Inject TestNodeTemplate nodeTests
+ @Inject SynchronizationTestTemplate synchronizationTests
+
+ def generate(Model model) {
+ var List<String> suiteClasses = new ArrayList<String>
+ for (Package subpackage : model.ownedElements.filter(Package)){
+ val allTestClasses = subpackage.allOwnedElements.filter(Class)
+ .filter[getAppliedStereotype("utp::TestContext") != null]
+ .filter[!ownedAttributes.empty]
+ .filter[hasTestCases]
+
+ if (!allTestClasses.empty) {
+ for (Class clazz : allTestClasses) {
+
+ // Invoke the proper template for the class
+ val superClass = clazz.generals.head as Class
+
+ createFile(clazz) [
+ switch superClass.name {
+ case "AbstractCreateNodeFromPaletteTest": nodeTests.generate(clazz)
+ case "AbstractCreateLinkFromPaletteTest": linkTests.generate(clazz)
+ case "AbstractCreateChildLabelNodeFromPaletteTest": childLabelNodeTests.generate(clazz)
+ case "AbstractCreateLinkOwnedBySourceFromPaletteTest": linkTests.generate(clazz)
+ case "AbstractAppearanceNodeTest": appearanceTests.generate(clazz)
+ case "AbstractDropNodeTest": dropTests.generate(clazz)
+ case "AbstractDeleteNodeTest": deleteTests.generate(clazz)
+ case "AbstractEditableNodeTest": directEditTests.generate(clazz)
+ case "AbstractSynchronizationTest",
+ case "AbstractCSSSynchronizationTest" : synchronizationTests.generate(clazz)
+ default: throw new RuntimeException("Type of test not recognized: " + superClass.name)
+ }
+ ]
+ }
+ var className = generatePackageTestSuiteClass(subpackage, allTestClasses)
+ suiteClasses.add(className);
+ }
+ }
+ generateAllTestSuiteClass(model, suiteClasses)
+ }
+
+ def generateAllTestSuiteClass(Package model, List<String> testSuiteNames) {
+ val className = "AllGenTests"
+ createClass(model, className) [
+ allPackageTests.generate(className, model.name, testSuiteNames);
+ ]
+ }
+
+ def generatePackageTestSuiteClass(Package package_, Iterable<Class> allTestClasses) {
+ val packageName = package_.name
+ val className = "All" + packageName.substring(packageName.lastIndexOf('.') + 1).toFirstUpper + "Tests"
+ createClass(package_, className) [
+ allPackageTests.generate(className, packageName, allTestClasses.toList.map[name]);
+ ]
+
+ packageName + '.' + className
+ }
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/Queries.java b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/Queries.java
new file mode 100644
index 00000000000..3c0769c130d
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/Queries.java
@@ -0,0 +1,83 @@
+/*******************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ *
+ ******************************************************************************/
+package org.eclipse.papyrus.tests.framework.m2t.xtend.templates;
+
+import org.eclipse.emf.common.util.EList;
+import org.eclipse.emf.ecore.util.EcoreUtil;
+import org.eclipse.uml2.uml.InstanceSpecification;
+import org.eclipse.uml2.uml.InstanceValue;
+import org.eclipse.uml2.uml.LiteralString;
+import org.eclipse.uml2.uml.Property;
+import org.eclipse.uml2.uml.Slot;
+import org.eclipse.uml2.uml.StructuralFeature;
+import org.eclipse.uml2.uml.ValueSpecification;
+
+/**
+ * Helper query operations for introspection of the UML-UTP model describing diagram test cases,
+ * for use in the Xtend transformation pipeline.
+ */
+public class Queries {
+
+ public InstanceSpecification getDefaultValueInstanceSpecification(org.eclipse.uml2.uml.Class clazz, String propertyName) {
+ EList<Property> attributes = clazz.getAttributes();
+ for (Property attribute : attributes) {
+ if (attribute.getName().equalsIgnoreCase(propertyName)) {
+ return ((InstanceValue) attribute.getDefaultValue()).getInstance();
+ }
+ }
+ throw new RuntimeException("Attribute '" + propertyName + "' not found in class " + clazz.getName());
+ }
+
+ public String getStringSlotValue(InstanceSpecification instanceSpecification, String slotName) {
+ if (instanceSpecification == null)
+ throw new RuntimeException("instance argument is null!");
+ EList<Slot> slots = instanceSpecification.getSlots();
+ for (Slot slot : slots) {
+ StructuralFeature definingFeature = slot.getDefiningFeature();
+ String name = definingFeature.getName();
+ if (name.equalsIgnoreCase(slotName)) {
+ EList<ValueSpecification> values = slot.getValues();
+ ValueSpecification value = values.get(0);
+ return ((LiteralString) value).getValue();
+ }
+ }
+ throw new RuntimeException("Slot _" + slotName + "_ not found in instance " + instanceSpecification);
+ }
+
+ public InstanceSpecification getInstanceSlotValue(InstanceSpecification instance, String slotName) {
+ if (instance == null)
+ throw new RuntimeException("instance argument is null!");
+ if (instance.eIsProxy()) {
+ EcoreUtil.resolve(instance, instance.eResource());
+ }
+ EList<Slot> slots = instance.getSlots();
+ for (Slot slot : slots) {
+ if (slot.getDefiningFeature().getName().equalsIgnoreCase(slotName)) {
+ if (slot.getValues().isEmpty()) {
+ throw new RuntimeException(slotName + " in " + instance + " has no values");
+ }
+ ValueSpecification value = slot.getValues().get(0);
+ InstanceSpecification instanceSpec = ((InstanceValue) value).getInstance();
+ if (instanceSpec.eIsProxy()) {
+ EcoreUtil.resolve(instanceSpec, instance.eResource());
+ }
+ return instanceSpec;
+ }
+ }
+ throw new RuntimeException("Slot _" + slotName + "_ not found in instance " + instance);
+ }
+
+ public String getSlotValueDefaultInstanceSpecification(org.eclipse.uml2.uml.Class clazz, String propertyName, String slotName) {
+ return getStringSlotValue(getDefaultValueInstanceSpecification(clazz, propertyName), slotName);
+ }
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/SynchronizationTestTemplate.xtend b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/SynchronizationTestTemplate.xtend
new file mode 100644
index 00000000000..40173bac565
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/SynchronizationTestTemplate.xtend
@@ -0,0 +1,72 @@
+/*
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ *
+ */
+
+package org.eclipse.papyrus.tests.framework.m2t.xtend.templates
+
+import javax.inject.Inject
+import org.eclipse.uml2.uml.Activity
+import org.eclipse.uml2.uml.Class
+import org.eclipse.uml2.uml.InstanceValue
+import org.eclipse.uml2.uml.InvocationAction
+import org.eclipse.uml2.uml.ValuePin
+import org.eclipse.uml2.uml.InputPin
+import org.eclipse.uml2.uml.Operation
+
+/**
+ * Common structure of the model-view synchronization tests for an edit-part. Provides several
+ * abstract or default-blank snippets that subclasses should override to plug in specific code fragments.
+ */
+class SynchronizationTestTemplate extends AbstractTestTemplate {
+ @Inject protected extension TemplateQueries
+ @Inject protected extension Importator
+
+ protected def syncTestKind(Class testContext) {
+ testContext.getOwnedAttribute('syncTestKind', null)?.defaultValue?.stringValue
+ }
+
+ override additionalAnnotations(Class testContext) {
+ val org.eclipse.uml2.uml.Property css = testContext.getAttribute('css', null);
+ if (css != null) {
+ '''@«'org.eclipse.papyrus.uml.diagram.tests.synchronization.AbstractCSSSynchronizationTest.CSS'.imported»("«css.defaultValue.stringValue»")'''
+ } else {
+ super.additionalAnnotations(testContext)
+ }
+ }
+
+ override purpose(Operation testCase, String componentName) {
+ switch (testCase.class_.syncTestKind) {
+ case 'labelnode' : '''Test to synchronize child label node «componentName».'''
+ case 'childnode' : '''Test to synchronize child node «componentName».'''
+ case 'link' : '''Test to synchronize link «componentName».'''
+ default: '''Test to synchronize node «componentName».'''
+ }
+ }
+
+ override getDiagramUpdaterMethod(Class class_) ''''''
+
+ protected def instanceValue(Activity method, String pinName) {
+ (method.ownedNodes.head as InvocationAction).instanceValue(pinName)
+ }
+
+ protected def instanceValue(InvocationAction action, String pinName) {
+ action.arguments.findFirst[name == pinName].instanceValue
+ }
+
+ protected def instanceValue(InputPin pin) {
+ ((pin as ValuePin).value as InstanceValue).instance
+ }
+
+ protected def umlElementTypes(Class class_) {
+ (class_.packageRootName + '.providers.UMLElementTypes').imported
+ }
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/TemplateQueries.xtend b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/TemplateQueries.xtend
new file mode 100644
index 00000000000..a795d285eb8
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/TemplateQueries.xtend
@@ -0,0 +1,174 @@
+/*******************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ *
+ ******************************************************************************/
+package org.eclipse.papyrus.tests.framework.m2t.xtend.templates
+
+import org.eclipse.uml2.uml.Class
+import org.eclipse.uml2.uml.InstanceSpecification
+import org.eclipse.uml2.uml.Package
+import org.eclipse.uml2.uml.Property
+import javax.inject.Singleton
+import javax.inject.Inject
+import org.eclipse.uml2.uml.Expression
+import java.util.Calendar
+import org.eclipse.uml2.uml.NamedElement
+import com.google.common.io.Resources
+import com.google.common.base.Charsets
+import org.eclipse.papyrus.tests.framework.xtend.annotations.Cached
+
+/**
+ * Helper query operations and template snippets for the model-to-text transformations
+ * that generate test class code from the UML-UTP model describing a diagram's test cases.
+ */
+@Singleton
+class TemplateQueries {
+ @Inject extension CodegenContext
+ @Inject extension Importator
+ @Inject extension Queries
+
+ def javaHeader() '''
+ /*****************************************************************************
+ * Copyright (c) «thisYear» CEA LIST 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
+ *
+ * This file has been generated automatically in the Papyrus Test Framework.
+ *
+ *****************************************************************************/
+ '''
+
+ private def create Calendar.instance.get(Calendar.YEAR) thisYear() {
+ // Pass
+ }
+
+ def getQualifiedJavaName(NamedElement element) {
+ element.qualifiedName.replace('::', '.')
+ }
+
+ def getTestCases(Class class_) {
+ class_.ownedOperations.filter[getAppliedStereotype("utp::TestCase") != null]
+ }
+
+ def hasTestCases(Class class_) {
+ !class_.testCases.nullOrEmpty
+ }
+
+ def umlPackageElementType(InstanceSpecification node) {
+ var componentName = getComponentName(node) as String
+ if (componentName == 'Class') componentName = componentName + '_'
+
+ '''«imported('org.eclipse.uml2.uml.UMLPackage')».eINSTANCE.get«componentName»()'''
+ }
+
+ def getComponentName(InstanceSpecification node) {
+ node.getInstanceSlotValue('modelFacet').getStringSlotValue('metaClass')
+ }
+
+ def getDiagramName(Class clazz) {
+ clazz.getDefaultValueInstanceSpecification('generator').getStringSlotValue('modelID').replace('PapyrusUML', '')
+ }
+
+ private def getDiagramCreationCommandName(Class clazz) {
+ clazz.getAttribute('diagramCreationCommand', null)?.defaultStringValue
+ }
+
+ def diagramCreationCommand(Class class_) {
+ resolveImportedClassName(packageRootName(class_), class_.diagramCreationCommandName, #['custom', ''])
+ }
+
+ def packageRootName(Class clazz) {
+ clazz.getDefaultValueInstanceSpecification('generator').getStringSlotValue('packageNamePrefix')
+ }
+
+ def computePackagePath(Package model) {
+ model.name.replace(".", System.getProperty("file.separator")) +
+ //System.getProperty("file.separator") + "canonical" +
+ System.getProperty("file.separator")
+ }
+
+ private def constantsInterfaceName(Class class_) {
+ class_.getAttribute('testConstantsInterface', null)?.defaultStringValue
+ }
+
+ def constantsInterface(Class class_) {
+ resolveImportedClassName(class_.packageRootName, class_.constantsInterfaceName, #['test', 'tests'])
+ }
+
+ private def diagramUpdaterName(Class class_) {
+ class_.getAttribute('diagramUpdater', null)?.defaultStringValue
+ }
+
+ def defaultStringValue(Property property) {
+ val value = property.defaultValue
+
+ switch (value) {
+ case null: ''
+ Expression: value.symbol // XXX Why do we use an expression symbol to store the updater name?
+ default: value.stringValue
+ }
+ }
+
+ def diagramUpdater(Class class_) {
+ class_.resolveDiagramUpdater.imported
+ }
+
+ private def resolveDiagramUpdater(Class class_) {
+ resolveClassName(class_.packageRootName, class_.diagramUpdaterName,
+ #['custom.edit.part', 'custom.edit.parts', 'custom.part', 'edit.part', 'edit.parts', 'part']
+ )
+ }
+
+ @Cached
+ def diagramUpdaterInstanceField(Class class_) {
+ val resourceName = class_.resolveDiagramUpdater.replace('.', '/') + '.class'
+ val resourceURL = resourceLoader.getResource(resourceName)
+ if (resourceURL == null) {
+ 'INSTANCE'
+ } else {
+ // Quick hack to look for legacy field name
+ try {
+ val contents = Resources.toString(resourceURL, Charsets.UTF_8)
+ if (contents.contains('TYPED_INSTANCE')) 'TYPED_INSTANCE' else 'INSTANCE'
+ } catch (Exception e) {
+ 'INSTANCE'
+ }
+ }
+ }
+
+ def String resolveImportedClassName(String rootPackage, String name, Iterable<String> searchPath) {
+ rootPackage.resolveClassName(name, searchPath).imported
+ }
+
+ @Cached
+ def String resolveClassName(String rootPackage, String name, Iterable<String> searchPath) {
+ val search = searchPath.map [
+ val prefix = if (it.startsWith(rootPackage+'.')) it else rootPackage + '.' + it
+
+ // Account for a '' search path, which results in the prefix ending with a '.'
+ if (prefix.endsWith('.')) prefix + name else prefix + '.' + name
+ ]
+
+ val result = search.findFirst [
+ try {
+ // The diagram plug-in is on our classpath, so look for the class
+ resourceLoader.getResource(it.replace('.', '/') + '.class') != null
+ } catch (Exception e) {
+ false
+ }
+ ]
+
+ result ?: search.last
+ }
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/TestChildLabelNodeTemplate.xtend b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/TestChildLabelNodeTemplate.xtend
new file mode 100644
index 00000000000..6ef2c91ff1e
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/TestChildLabelNodeTemplate.xtend
@@ -0,0 +1,24 @@
+/*******************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ *
+ ******************************************************************************/
+package org.eclipse.papyrus.tests.framework.m2t.xtend.templates
+
+import org.eclipse.uml2.uml.Operation
+
+/**
+ * Template for the tests class for creation of label-node edit parts.
+ */
+class TestChildLabelNodeTemplate extends AbstractTestTemplate {
+
+ override purpose(Operation testCase, String componentName) '''Test to create child label nodes.'''
+
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/TestLinkTemplate.xtend b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/TestLinkTemplate.xtend
new file mode 100644
index 00000000000..92bef38f3c3
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/TestLinkTemplate.xtend
@@ -0,0 +1,23 @@
+/*******************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ *
+ ******************************************************************************/
+package org.eclipse.papyrus.tests.framework.m2t.xtend.templates
+
+import org.eclipse.uml2.uml.Operation
+
+/**
+ * Template for the tests class for creation of link edit-parts.
+ */
+class TestLinkTemplate extends AbstractTestTemplate {
+
+ override purpose(Operation testCase, String componentName) '''Test to create link «componentName».'''
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/TestNodeTemplate.xtend b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/TestNodeTemplate.xtend
new file mode 100644
index 00000000000..2ddb6c0c45b
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/m2t/xtend/templates/TestNodeTemplate.xtend
@@ -0,0 +1,40 @@
+/*******************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ *
+ ******************************************************************************/
+package org.eclipse.papyrus.tests.framework.m2t.xtend.templates
+
+import org.eclipse.uml2.uml.Activity
+import org.eclipse.uml2.uml.CallOperationAction
+import org.eclipse.uml2.uml.Class
+import org.eclipse.uml2.uml.Operation
+import org.eclipse.uml2.uml.ValuePin
+
+/**
+ * Template for the test class for creation of a top-node edit-part.
+ */
+class TestNodeTemplate extends AbstractTestTemplate {
+
+ override purpose(Operation testCase, String componentName) '''Test to create node «componentName».'''
+
+ override testCaseBody(Activity method, Class class_) '''
+ «FOR action : method.ownedNodes.filter(CallOperationAction)»
+ testCreateNodeFromPalette(«FOR pin : action.arguments.filter(ValuePin) SEPARATOR ', '»«pin.toCallArgument(class_)»«ENDFOR»);
+ «ENDFOR»
+ '''
+
+ override additionalMethods(Class class_) '''«IF (class_.getAttribute('containerEditPart', null) != null)»
+ @Override
+ protected «imported('org.eclipse.gmf.runtime.diagram.ui.requests.CreateViewRequest')» createViewRequestShapeContainer() {
+ return «imported('org.eclipse.gmf.runtime.diagram.ui.requests.CreateViewRequestFactory')».getCreateShapeRequest(«imported(class_.packageRootName + '.providers.UMLElementTypes')».getElementType(«class_.getDefaultValueInstanceSpecification('containerEditPart').getStringSlotValue('editPartClassName')».VISUAL_ID), getDiagramEditPart().getDiagramPreferencesHint());
+ }
+ «ENDIF»'''
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/mwe/GenerateTestsWorkflow.xtend b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/mwe/GenerateTestsWorkflow.xtend
new file mode 100644
index 00000000000..e177eec2ce6
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/mwe/GenerateTestsWorkflow.xtend
@@ -0,0 +1,298 @@
+/*******************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ *
+ ******************************************************************************/
+package org.eclipse.papyrus.tests.framework.mwe
+
+import org.eclipse.emf.ecore.plugin.EcorePlugin
+import org.eclipse.emf.mwe.utils.DirectoryCleaner
+import org.eclipse.emf.mwe.utils.Mapping
+import org.eclipse.emf.mwe.utils.Reader
+import org.eclipse.emf.mwe.utils.StandaloneSetup
+import org.eclipse.emf.mwe2.runtime.workflow.IWorkflowContext
+import org.eclipse.papyrus.mwe2.utils.XtendWorkflow
+import org.eclipse.papyrus.mwe2.utils.components.RegisterUmlProfile
+import org.eclipse.papyrus.mwe2.utils.components.UMLWriter
+import org.eclipse.papyrus.tests.framework.gmfgen2uml.GMFGen2UMLComponent
+import org.eclipse.papyrus.tests.framework.gmfgenuml2utp.GMFGen2UTPComponent
+import org.eclipse.papyrus.tests.framework.gmfgenuml2utp.GMFGen2UTPModule
+import org.eclipse.papyrus.tests.framework.m2t.xtend.CodeGeneratorComponent
+import org.eclipse.uml2.uml.Model
+import org.eclipse.uml2.uml.Profile
+import org.eclipse.uml2.uml.resources.util.UMLResourcesUtil
+import org.eclipse.xtend.lib.annotations.Accessors
+import org.eclipse.emf.common.util.URI
+import java.util.List
+import org.eclipse.papyrus.mwe2.utils.components.MultiReader
+import org.eclipse.gmf.codegen.gmfgen.GenEditorGenerator
+import java.util.Collection
+import org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent2
+import org.eclipse.emf.mwe.core.monitor.ProgressMonitor
+import org.eclipse.emf.mwe.core.issues.Issues
+import org.eclipse.emf.mwe.core.WorkflowContext
+
+/**
+ * A workflow orchestrating a transformation pipeline for generation of JUnit tests for the edit-parts of a diagram.
+ * <p>
+ * Inputs: a GMFGen model and references to the UML representation of the GMFGen metamodel, the test framework's base
+ * model describing the abstract test class library, and the UML Testing (UTP) Profile. Also a Guice model that
+ * injects various transformation options such as which edit-parts are to have tests generated.
+ * </p>
+ * Steps:
+ * <ol>
+ * <li>Generate a UML representation of the diagram's GMFGen model, as a UML model collecting instance-specifications
+ * of the classes in the UML representation of the GMFGen metamodel</li>
+ * <li>Transform the UML representation of the GMFGen model to a UML-UTP model describing the test cases</li>
+ * <li>Transform the UML-UTP model of the test cases to JUnit test sources</li>
+ * </ol>
+ */
+class GenerateTestsWorkflow extends XtendWorkflow {
+
+ @Accessors String testProjectName
+ @Accessors String gmfgenUri
+ @Accessors String testSrcGenLocation
+ @Accessors String testModel
+ @Accessors List<String> testExceptions = newArrayList()
+ @Accessors String gitRoot = "../../../../../../"
+
+ (Model, Model, Profile)=>GMFGen2UTPModule utpModuleFunction
+
+ final TestExceptionsBuilder testExceptionsBuilder = new TestExceptionsBuilder
+
+ def setUtpModuleFunction((Model, Model, Profile)=>GMFGen2UTPModule utpModuleFunction) {
+ this.utpModuleFunction = utpModuleFunction
+ }
+
+ def (Model, Model, Profile)=>GMFGen2UTPModule getUtpModuleFunction() {
+ utpModuleFunction
+ }
+
+ public override run(IWorkflowContext context) {
+ beans += new StandaloneSetup => [
+ platformUri = gitRoot
+
+ // Ensure that we can resolve references to the UML metamodel
+ addUriMap(new Mapping => [
+ from = 'pathmap://UML_METAMODELS/'
+ // Most likely to be in the right plug-in
+ to = classpathURI('metamodels/UML.metamodel.properties').trimSegments(1).appendSegment('').toString()
+ ])
+
+ // Ensure that we can resolve references to the Ecore profile
+ addUriMap(new Mapping => [
+ from = 'pathmap://UML_PROFILES/'
+ // Most likely to be in the right plug-in
+ to = classpathURI('profiles/Ecore.profile.properties').trimSegments(1).appendSegment('').toString()
+ ])
+
+ // Ensure that we can resolve references to the UML genmodel and ecore
+ addUriMap(new Mapping => [
+ from = 'platform:/plugin/org.eclipse.uml2.uml/model/'
+ // Most likely to be in the right plug-in
+ to = classpathURI('model/CMOF_2_UML.ecore2xml').trimSegments(1).appendSegment('').toString()
+ ])
+
+ // Ensure that we can resolve references to the GMFGen genmodel and ecore
+ addUriMap(new Mapping => [
+ from = 'platform:/plugin/org.eclipse.gmf.codegen/models/'
+ to = classpathURI('models/gmfgen.ecore').trimSegments(1).appendSegment('').toString()
+ ])
+
+ // Ensure that we can resolve references to the Notation genmodel and ecore
+ addUriMap(new Mapping => [
+ from = 'platform:/plugin/org.eclipse.gmf.runtime.notation/model/'
+ to = classpathURI('model/notation.genmodel').trimSegments(1).appendSegment('').toString()
+ ])
+
+ scanClassPath = true
+
+ // Ensure UML's registrations for standard profiles and libraries, legacy metamodel migrations, etc.
+ UMLResourcesUtil.init(null)
+
+ addRegisterGeneratedEPackage('org.eclipse.uml2.codegen.ecore.genmodel.GenModelPackage')
+ addRegisterGeneratedEPackage('org.eclipse.papyrus.papyrusgmfgenextension.PapyrusgmfgenextensionPackage')
+ addRegisterGeneratedEPackage('org.eclipse.upr.utp.UTPPackage')
+ addRegisterGeneratedEPackage('org.eclipse.papyrus.tests.framework.exceptions.ExceptionsPackage')
+ ]
+
+ // 1. Transform GMFGen file to UML
+ context.transformGmfgenToUmlPhase
+
+ // 2. Generate Test specification (UML-UTP) model
+ context.generateTestModelPhase
+
+ // 3. Generate Test code
+ context.generateTestCodePhase
+
+ super.run(context)
+ }
+
+ def resourceURI(String path) {
+ ('platform:/resource/' + path).replace('//', '/')
+ }
+
+ def classpathURI(String path) {
+ URI.createURI(getClass().classLoader.getResource(path).toExternalForm(), true)
+ }
+
+ def projectFile(String path) {
+ EcorePlugin.resolvePlatformResourcePath(("/" + testProjectName + '/' + path).replace('//', '/')).toFileString
+ }
+
+ def projectResourceURI(String path) {
+ resourceURI((testProjectName + '/' + path).replace('//', '/'))
+ }
+
+ def frameworkFile(String path) {
+ EcorePlugin.resolvePlatformResourcePath(('/org.eclipse.papyrus.tests.framework/' + path).replace('//', '/')).
+ toFileString
+ }
+
+ def frameworkResourceURI(String path) {
+ resourceURI(('org.eclipse.papyrus.tests.framework/' + path).replace('//', '/'))
+ }
+
+ protected def transformGmfgenToUmlPhase(IWorkflowContext context) {
+ components += new Reader => [
+ uri = gmfgenUri
+ modelSlot = 'inputGmfgen'
+ firstElementOnly = true
+ useSingleGlobalResourceSet = true
+ ]
+
+ components += new Reader => [
+ uri = 'pathmap://UML_PROFILES/Ecore.profile.uml'
+ modelSlot = 'ecoreprofile'
+ useSingleGlobalResourceSet = true
+ ]
+
+ components += new RegisterUmlProfile => [
+ profileSlot = 'ecoreprofile'
+ ]
+
+ components += new Reader => [
+ uri = resourceURI('/org.eclipse.papyrus.tests.framework/model/gmfgen.uml')
+ modelSlot = 'gmfgenUmlMetamodel'
+ useSingleGlobalResourceSet = true
+ ]
+
+ components += new GMFGen2UMLComponent => [
+ modelSlot = 'inputGmfgen'
+ metamodelSlot = 'gmfgenUmlMetamodel'
+ outputSlot = 'inputGmfgenUml'
+ ]
+
+ components += new UMLWriter => [
+ modelSlot = 'inputGmfgenUml'
+ uri = gmfgenUri + '.uml'
+ useSingleGlobalResourceSet = true
+ addXmiIdentifierFilters('^org\\.eclipse\\.papyrus\\.uml\\.diagram\\.' -> '')
+ ]
+ }
+
+ protected def generateTestModelPhase(IWorkflowContext context) {
+ components += new Reader => [
+ uri = gmfgenUri + '.uml'
+ modelSlot = 'inputModels'
+ useSingleGlobalResourceSet = true
+ ]
+ components += new Reader => [
+ uri = resourceURI('/org.eclipse.papyrus.tests.framework/model/testingFrameworkBase.uml')
+ modelSlot = 'frameworkBase'
+ useSingleGlobalResourceSet = true
+ ]
+
+ components += new Reader => [
+ uri = resourceURI('/org.eclipse.upr.utp/model/utp.profile.uml')
+ modelSlot = 'utp'
+ useSingleGlobalResourceSet = true
+ ]
+ components += new RegisterUmlProfile => [
+ profileSlot = 'utp'
+ generatedPackageInterfaceName = 'org.eclipse.upr.utp.UTPPackage'
+ ]
+
+ testExceptions.forEach[next |
+ var modelURI = URI.createURI(next, true)
+ if (modelURI.relative) {
+ modelURI = URI.createURI(resourceURI('/' + testProjectName + '/' + next), true)
+ }
+ val excURI = modelURI.toString
+
+ components += new MultiReader => [
+ uri = excURI
+ modelSlot = 'inputModels'
+ useSingleGlobalResourceSet = true
+ ]
+ ]
+
+ // And build ad hoc test exceptions
+ components += new AbstractWorkflowComponent2 {
+ override def invokeInternal(WorkflowContext context, ProgressMonitor monitor, Issues issues) {
+ val frameworkBase = context.get('frameworkBase') as Model
+ val gmfgen = context.get('inputGmfgen') as GenEditorGenerator
+
+ val adHocExceptions = testExceptionsBuilder.build(frameworkBase, gmfgen)
+
+ // If we have ad hoc test exceptions, add them to the input models
+ val inputModels = context.get('inputModels')
+ if ((adHocExceptions != null) && !adHocExceptions.constraints.empty) {
+ val newInputModels = switch inputModels {
+ Collection<Object> : inputModels
+ default : newArrayList(inputModels)
+ }
+ newInputModels += adHocExceptions
+ context.set('inputModels', newInputModels)
+ }
+ }
+ }
+
+ components += new GMFGen2UTPComponent => [
+ modelSlot = 'inputModels'
+ metamodelSlot = 'gmfgenUmlMetamodel'
+ frameworkBaseSlot = 'frameworkBase'
+ utpSlot = 'utp'
+ utpModule = utpModuleFunction
+ outputSlot = 'papyrusTestModel'
+ ]
+
+ components += new UMLWriter => [
+ modelSlot = 'papyrusTestModel'
+ uri = projectResourceURI(testModel)
+ useSameResource = true
+// addXmiIdentifierFilters('^org\\.eclipse\\.papyrus\\.uml\\.diagram\\.' -> '')
+ ]
+ }
+
+ protected def generateTestCodePhase(IWorkflowContext context) {
+ components += new Reader => [
+ uri = projectResourceURI(testModel).toString
+ modelSlot = 'papyrusTestModel'
+ ]
+
+ components += new DirectoryCleaner => [
+ directory = projectFile(testSrcGenLocation)
+ ]
+ components += new CodeGeneratorComponent => [
+ tempSrcPath = projectFile(testSrcGenLocation)
+ modelSlot = 'papyrusTestModel'
+ ]
+ }
+
+ //
+ // Test Exceptions DSL
+ //
+
+ def except((TestExceptionsBuilder)=>void buildScript) {
+ buildScript.apply(testExceptionsBuilder)
+ }
+
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/mwe/TestExceptionsBuilder.xtend b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/mwe/TestExceptionsBuilder.xtend
new file mode 100644
index 00000000000..4c54e4e89ed
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/src/org/eclipse/papyrus/tests/framework/mwe/TestExceptionsBuilder.xtend
@@ -0,0 +1,335 @@
+/*****************************************************************************
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.tests.framework.mwe
+
+import java.util.Collection
+import java.util.List
+import org.eclipse.gmf.codegen.gmfgen.GenCommonBase
+import org.eclipse.gmf.codegen.gmfgen.GenEditorGenerator
+import org.eclipse.papyrus.tests.framework.exceptions.EditPartSpec
+import org.eclipse.papyrus.tests.framework.exceptions.ExceptionsFactory
+import org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPart
+import org.eclipse.papyrus.tests.framework.exceptions.ForbiddenEditPartPermutation
+import org.eclipse.papyrus.tests.framework.exceptions.ForbiddenReasonKind
+import org.eclipse.papyrus.tests.framework.exceptions.OperatorKind
+import org.eclipse.papyrus.tests.framework.exceptions.TestConstraint
+import org.eclipse.papyrus.tests.framework.exceptions.TestExceptions
+import org.eclipse.papyrus.tests.framework.xtend.annotations.LiteralConstants
+import org.eclipse.uml2.uml.Class
+import org.eclipse.uml2.uml.Model
+import org.eclipse.xtend.lib.annotations.Accessors
+
+import static extension org.eclipse.papyrus.tests.framework.m2m.DefaultingList.*
+
+/**
+ * A builder DSL for an ad hoc test exclusions model in the transformation workflow's Guice module.
+ */
+class TestExceptionsBuilder {
+ List<TestConstraintBuilder> constraints = newArrayList
+
+ def editPart((ForbiddenEditPartBuilder)=>void constraintBuilder) {
+ val forbidden = new ForbiddenEditPartBuilder
+ constraintBuilder.apply(forbidden)
+ constraints += forbidden
+ }
+
+ def permutation((ForbiddenEditPartPermutationBuilder)=>void permutationBuilder) {
+ val forbidden = new ForbiddenEditPartPermutationBuilder
+ permutationBuilder.apply(forbidden)
+ constraints += forbidden
+ }
+
+ def TestExceptions build(Model frameworkBase, GenEditorGenerator gmfgen) {
+ ExceptionsFactory.eINSTANCE.createTestExceptions => [model |
+ // Process critical constraints first because if any non-critical constraints also match,
+ // then we'll get test cases annotated out that shouldn't even be generated
+ this.constraints.sortBy[if (isCritical) -1 else 1].forEach[build(frameworkBase, gmfgen, model.constraints)]
+ ]
+ }
+
+ //
+ // Nested builders
+ //
+
+ abstract static class AbstractBuilder {
+ def EditPartSpecBuilder named(String editPartClassName) {
+ new EditPartRefBuilder(editPartClassName)
+ }
+
+ def EditPartSpecBuilder any() {
+ AnyEditPartBuilder.INSTANCE
+ }
+ }
+
+ abstract static class TestConstraintBuilder extends AbstractBuilder {
+ boolean isCritical
+
+ abstract package def void build(Model frameworkBase, GenEditorGenerator gmfgen, Collection<? super TestConstraint> products)
+
+ def void critical() {
+ isCritical = true
+ }
+
+ protected def configure(TestConstraint constraint) {
+ constraint.omitOnFailure = isCritical
+ }
+ }
+
+ abstract static class AbstractForbiddenEditPartsBuilder extends TestConstraintBuilder {
+ @Accessors @LiteralConstants(isStatic = false) ForbiddenReasonKind kind = ForbiddenReasonKind.INVALID
+ @Accessors String reason = "Capability not implemented."
+
+ protected def dispatch configure(ForbiddenEditPart constraint) {
+ super.configure(constraint)
+
+ constraint.reasonKind = kind
+ constraint.reason = reason
+ }
+
+ protected def dispatch configure(ForbiddenEditPartPermutation constraint) {
+ super.configure(constraint)
+
+ constraint.reasonKind = kind
+ constraint.reason = reason
+ }
+ }
+
+ static class ForbiddenEditPartBuilder extends AbstractForbiddenEditPartsBuilder {
+ @Accessors(PUBLIC_SETTER) EditPartSpecBuilder editPart
+
+ override package def build(Model frameworkBase, GenEditorGenerator gmfgen, Collection<? super TestConstraint> products) {
+ products += ExceptionsFactory.eINSTANCE.createForbiddenEditPart => [
+ configure
+
+ it.editPart = editPart.build(frameworkBase, gmfgen)
+ ]
+ }
+ }
+
+ static class ForbiddenEditPartPermutationBuilder extends AbstractForbiddenEditPartsBuilder {
+ static final List<String> DEFAULT_CONTEXTS = #['AbstractPapyrusTestCase', 'AbstractSynchronizationTest']
+
+ @Accessors Collection<String> testContexts = newDefaultingList
+ List<EditPartsBuilder> editParts = newArrayList
+
+ def editParts((EditPartsBuilder)=>void editPartsBuilder) {
+ val spec = new EditPartsBuilder
+ editPartsBuilder.apply(spec)
+ editParts += spec
+ }
+
+ override package def build(Model frameworkBase, GenEditorGenerator gmfgen, Collection<? super TestConstraint> products) {
+ products += editParts.map[leaves].flatten.map[builder |
+ ExceptionsFactory.eINSTANCE.createForbiddenEditPartPermutation => [
+ configure
+
+ it.editParts += builder.build(frameworkBase, gmfgen)
+
+ testClasses += (testContexts || DEFAULT_CONTEXTS).map[testContext |
+ frameworkBase.allOwnedElements.filter(Class).findFirst[name == testContext] => [
+ if (it == null) {
+ throw new IllegalArgumentException('No such abtract test context in the framework: ' + testContext)
+ }
+ ]
+ ].filterNull
+ ]
+ ]
+ }
+
+ public final def nodeAppearance() { 'AbstractAppearanceNodeTest'}
+ public final def createNode() { 'AbstractCreateNodeFromPaletteTest'}
+ public final def createLabel() { 'AbstractCreateChildLabelNodeFromPaletteTest'}
+ public final def createLink() { 'AbstractCreateLinkFromPaletteTest'}
+ public final def deleteNode() { 'AbstractDeleteNodeTest'}
+ public final def directEditNode() { 'AbstractEditableNodeTest'}
+ public final def dropNode() { 'AbstractDropNodeTest'}
+ public final def synchronization() { 'AbstractSynchronizationTest'}
+ }
+
+ static class EditPartsBuilder extends AbstractBuilder {
+ final EditPartRole roleToken = new EditPartRole(this)
+
+ List<EditPartSpecBuilder> editParts = newArrayList
+
+ EditPartsBuilder parent
+ List<EditPartsBuilder> children = newArrayList
+
+ new() {
+ this(null)
+ }
+
+ new(EditPartsBuilder parent) {
+ this.parent = parent
+ }
+
+ final def node() { roleToken }
+ final def topNode() { roleToken }
+ final def child() { roleToken }
+ final def label() { roleToken }
+ final def link() { roleToken }
+ final def source() { roleToken }
+ final def target() { roleToken }
+
+ /**
+ * Nested edit-part filters. Each nested group is combined with the edit-parts of the parent
+ * groups, in order from the root down.
+ */
+ def editParts((EditPartsBuilder)=>void editPartsBuilder) {
+ val spec = new EditPartsBuilder(this)
+ editPartsBuilder.apply(spec)
+ children += spec
+ }
+
+ /**
+ * Nested edit-part filters for link ends. Specify two filters (for source and targets ends), which generate
+ * for the {@link #source() source} role a pair with an {@link TestExceptionsBuilder.AbstractBuilder#any() any} {@link #target() target}
+ * and vice versa for the {@link #target() target} role.
+ */
+ def linkEnds((EditPartsBuilder)=>void editPartsBuilder) {
+ val spec = new EditPartsBuilder(this)
+ editPartsBuilder.apply(spec)
+ children += spec.forSource
+ children += spec.forTarget
+ }
+
+ package def Iterable<EditPartsBuilder> leaves() {
+ if (children.empty) #[this] else children.map[leaves].flatten.toList
+ }
+
+ package def build(Model frameworkBase, GenEditorGenerator gmfgen) {
+ allEditParts.map[build(frameworkBase, gmfgen)]
+ }
+
+ private def Iterable<EditPartsBuilder> parentChain() {
+ if (parent == null) #[this] else parent.parentChain + #[this]
+ }
+
+ private def allEditParts() {
+ if (parent == null) editParts else parentChain.map[editParts].flatten.toList
+ }
+
+ private def forSource() {
+ new EditPartsBuilder(parent) => [
+ it.editParts += this.editParts.get(0)
+ it.editParts += any
+ ]
+ }
+
+ private def forTarget() {
+ new EditPartsBuilder(parent) => [
+ it.editParts += any
+ it.editParts += this.editParts.get(1)
+ ]
+ }
+ }
+
+ static final class EditPartRole {
+ final EditPartsBuilder builder
+
+ package new(EditPartsBuilder builder) {
+ this.builder = builder
+ }
+
+ /** The {@code role} is only informative to the reader. */
+ def operator_add(EditPartSpecBuilder builder) {
+ this.builder.editParts += builder
+ this
+ }
+ }
+
+ static abstract class EditPartSpecBuilder {
+ abstract package def EditPartSpec build(Model frameworkBase, GenEditorGenerator gmfgen)
+
+ def EditPartSpecBuilder operator_and(EditPartSpecBuilder builder) {
+ composite(OperatorKind.AND, this, builder)
+ }
+
+ def EditPartSpecBuilder operator_or(EditPartSpecBuilder builder) {
+ composite(OperatorKind.OR, this, builder)
+ }
+
+ def EditPartSpecBuilder operator_not() {
+ composite(OperatorKind.NOT, this)
+ }
+
+ def EditPartSpecBuilder operator_and(String editPartClassName) {
+ operator_and(new EditPartRefBuilder(editPartClassName))
+ }
+
+ def EditPartSpecBuilder operator_or(String editPartClassName) {
+ operator_or(new EditPartRefBuilder(editPartClassName))
+ }
+
+ private def composite(OperatorKind operator, EditPartSpecBuilder... builders) {
+ new CompositeEditPartSpecBuilder(operator, builders)
+ }
+ }
+
+ private static class AnyEditPartBuilder extends EditPartSpecBuilder {
+ static final AnyEditPartBuilder INSTANCE = new AnyEditPartBuilder
+
+ override package EditPartSpec build(Model frameworkBase, GenEditorGenerator gmfgen) {
+ ExceptionsFactory.eINSTANCE.createAnyEditPart
+ }
+ }
+
+ private static class CompositeEditPartSpecBuilder extends EditPartSpecBuilder {
+ final OperatorKind operator
+ final List<EditPartSpecBuilder> editParts
+
+ private new(OperatorKind operator, EditPartSpecBuilder... builders) {
+ this.operator = operator
+ this.editParts = newArrayList(builders)
+ }
+
+ override operator_and(EditPartSpecBuilder builder) {
+ switch operator {
+ case OperatorKind.AND : this => [editParts += builder]
+ default: super.operator_and(builder)
+ }
+ }
+
+ override operator_or(EditPartSpecBuilder builder) {
+ switch operator {
+ case OperatorKind.OR : this => [editParts += builder]
+ default: super.operator_and(builder)
+ }
+ }
+
+ override package EditPartSpec build(Model frameworkBase, GenEditorGenerator gmfgen) {
+ ExceptionsFactory.eINSTANCE.createCompositeEditPartSpec => [
+ it.operator = operator
+ it.operands += editParts.map[build(frameworkBase, gmfgen)]
+ ]
+ }
+ }
+
+ private static class EditPartRefBuilder extends EditPartSpecBuilder {
+ final String editPartClassName
+
+ new(String editPartClassName) {
+ this.editPartClassName = editPartClassName
+ }
+
+ override package EditPartSpec build(Model frameworkBase, GenEditorGenerator gmfgen) {
+ ExceptionsFactory.eINSTANCE.createEditPartRef => [
+ it.editPart = gmfgen.eAllContents.filter(GenCommonBase).findFirst[it.editPartClassName == editPartClassName]
+
+ if (it.editPart == null) {
+ throw new IllegalArgumentException('No such edit part in the GMFGen model: ' + editPartClassName)
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/xtend-gen/.gitignore b/tests/framework/org.eclipse.papyrus.tests.framework/xtend-gen/.gitignore
new file mode 100644
index 00000000000..d6b7ef32c84
--- /dev/null
+++ b/tests/framework/org.eclipse.papyrus.tests.framework/xtend-gen/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/tests/junit/plugins/core/org.eclipse.papyrus.tests/.classpath b/tests/junit/plugins/core/org.eclipse.papyrus.tests/.classpath
index b84b0cee1dc..41ebf3d836c 100644
--- a/tests/junit/plugins/core/org.eclipse.papyrus.tests/.classpath
+++ b/tests/junit/plugins/core/org.eclipse.papyrus.tests/.classpath
@@ -1,7 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="src" path="test"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="test"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/tests/junit/plugins/core/org.eclipse.papyrus.tests/.settings/org.eclipse.jdt.core.prefs b/tests/junit/plugins/core/org.eclipse.papyrus.tests/.settings/org.eclipse.jdt.core.prefs
index 410244d65a6..9ca8e68231b 100644
--- a/tests/junit/plugins/core/org.eclipse.papyrus.tests/.settings/org.eclipse.jdt.core.prefs
+++ b/tests/junit/plugins/core/org.eclipse.papyrus.tests/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.compliance=1.7
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.7
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/tests/junit/plugins/core/org.eclipse.papyrus.tests/META-INF/MANIFEST.MF b/tests/junit/plugins/core/org.eclipse.papyrus.tests/META-INF/MANIFEST.MF
index a587beb3e41..ff9db4d18a6 100644
--- a/tests/junit/plugins/core/org.eclipse.papyrus.tests/META-INF/MANIFEST.MF
+++ b/tests/junit/plugins/core/org.eclipse.papyrus.tests/META-INF/MANIFEST.MF
@@ -1,105 +1,107 @@
-Manifest-Version: 1.0
-Require-Bundle: org.eclipse.ui,
- org.eclipse.core.runtime,
- org.eclipse.papyrus.uml.diagram.common;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.diagram.common.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.services.resourceloading;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.service.types;bundle-version="1.1.0",
- org.eclipse.papyrus.sysml.service.types;bundle-version="1.1.0",
- org.eclipse.papyrus.sysml.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.diagram.clazz.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.bundles.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.views.modelexplorer.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.diagram.activity.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.diagram.deployment.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.diagram.component.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.diagram.usecase.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.diagram.statemachine.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.diagram.communication.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.diagram.dnd.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.diagram.stereotypeproperty.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.diagram.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.emf;bundle-version="1.1.0",
- org.eclipse.papyrus.sysml.diagram.blockdefinition;bundle-version="1.1.0",
- org.eclipse.papyrus.sysml.diagram.internalblock;bundle-version="1.1.0",
- org.eclipse.papyrus.sysml.diagram.requirement.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.sysml.modelexplorer;bundle-version="1.1.0",
- org.eclipse.papyrus.customization.properties.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.core;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.services.edit;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.core.sasheditor;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.extendedtypes;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.services.labelprovider.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.diagram.timing.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.editor.integration.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.search.tests;bundle-version="1.1.0",
- org.junit;bundle-version="4.10.0",
- org.eclipse.papyrus.uml.tools.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.tools.utils.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.nattable.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.nattable.clazz.config.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.nattable.model.editor.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.diagram.sequence.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.diagram.interactionoverview.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.diagram.composite.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.gmfdiag.css.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.elementtypesconfigurations.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.extendedtypes.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.gmfdiag.commands;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.emf.readonly;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.tools.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.diagram.wizards.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.modelrepair;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.diagram.profile.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.services.controlmode.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.junit.framework;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.nattable.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.junit.utils;bundle-version="1.1.0",
- org.eclipse.papyrus.sysml.nattable.allocation.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.nattable.views.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.nattable.generic.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.sysml.modelexplorer.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.modelexplorer.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.sysml.nattable.requirement.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.textedit.port.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.textedit.property.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.textedit.parameter.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.decoratormodel.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.decoratormodel.controlmode.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.gmfdiag.menu.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.nattable.model.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.tests.diagramassistants;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.profile.drafter;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.gmfdiag.canonical.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.alf.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.textedit.valuespecification.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.viewpoints.configuration.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.core.clipboard.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.nattable.stereotype.display.tests;bundle-version="1.1.0"
-Bundle-Vendor: %providerName
-Bundle-ActivationPolicy: lazy
-Bundle-Version: 1.1.0.qualifier
-Bundle-Name: %pluginName
-Bundle-Localization: plugin
-Bundle-ManifestVersion: 2
-Bundle-Activator: org.eclipse.papyrus.tests.Activator
-Bundle-SymbolicName: org.eclipse.papyrus.tests
-Import-Package: org.eclipse.papyrus.infra.core.sasheditor.di.tests,
- org.eclipse.papyrus.infra.core.sasheditor.tests,
- org.eclipse.papyrus.infra.core.tests,
- org.eclipse.papyrus.infra.emf.readonly.tests,
- org.eclipse.papyrus.infra.emf.tests,
- org.eclipse.papyrus.infra.gmfdiag.commands.tests,
- org.eclipse.papyrus.infra.gmfdiag.common.tests,
- org.eclipse.papyrus.infra.services.edit.tests,
- org.eclipse.papyrus.infra.services.resourceloading.tests,
- org.eclipse.papyrus.sysml.diagram.blockdefinition.tests.suites,
- org.eclipse.papyrus.sysml.diagram.internalblock.tests.suites,
- org.eclipse.papyrus.sysml.diagram.parametric.tests.suites,
- org.eclipse.papyrus.sysml.service.types.tests.suites,
- org.eclipse.papyrus.uml.modelrepair.tests,
- org.eclipse.papyrus.uml.service.types.tests.suites,
- org.eclipse.papyrus.uml.profile.drafter.tests
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
-
+Manifest-Version: 1.0
+Require-Bundle: org.eclipse.ui,
+ org.eclipse.core.runtime,
+ org.eclipse.papyrus.uml.diagram.common;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.diagram.common.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.services.resourceloading;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.service.types;bundle-version="1.1.0",
+ org.eclipse.papyrus.sysml.service.types;bundle-version="1.1.0",
+ org.eclipse.papyrus.sysml.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.diagram.clazz.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.bundles.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.views.modelexplorer.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.diagram.activity.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.diagram.deployment.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.diagram.component.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.diagram.usecase.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.diagram.statemachine.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.diagram.communication.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.diagram.dnd.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.diagram.stereotypeproperty.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.diagram.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.emf;bundle-version="1.1.0",
+ org.eclipse.papyrus.sysml.diagram.blockdefinition;bundle-version="1.1.0",
+ org.eclipse.papyrus.sysml.diagram.internalblock;bundle-version="1.1.0",
+ org.eclipse.papyrus.sysml.diagram.requirement.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.sysml.modelexplorer;bundle-version="1.1.0",
+ org.eclipse.papyrus.customization.properties.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.core;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.services.edit;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.core.sasheditor;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.extendedtypes;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.services.labelprovider.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.diagram.timing.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.editor.integration.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.search.tests;bundle-version="1.1.0",
+ org.junit;bundle-version="4.10.0",
+ org.eclipse.papyrus.uml.tools.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.tools.utils.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.nattable.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.nattable.clazz.config.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.nattable.model.editor.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.diagram.sequence.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.diagram.interactionoverview.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.diagram.composite.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.gmfdiag.css.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.elementtypesconfigurations.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.extendedtypes.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.gmfdiag.commands;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.emf.readonly;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.tools.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.diagram.wizards.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.modelrepair;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.diagram.profile.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.services.controlmode.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.junit.framework;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.nattable.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.junit.utils;bundle-version="1.1.0",
+ org.eclipse.papyrus.sysml.nattable.allocation.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.nattable.views.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.nattable.generic.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.sysml.modelexplorer.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.modelexplorer.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.sysml.nattable.requirement.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.textedit.port.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.textedit.property.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.textedit.parameter.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.decoratormodel.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.decoratormodel.controlmode.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.gmfdiag.menu.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.nattable.model.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.tests.diagramassistants;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.profile.drafter;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.gmfdiag.canonical.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.alf.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.textedit.valuespecification.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.viewpoints.configuration.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.core.clipboard.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.nattable.stereotype.display.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.tests.framework;bundle-version="1.1.0",
+ org.eclipse.xtend.lib;bundle-version="2.8.1"
+Bundle-Vendor: %providerName
+Bundle-ActivationPolicy: lazy
+Bundle-Version: 1.1.0.qualifier
+Bundle-Name: %pluginName
+Bundle-Localization: plugin
+Bundle-ManifestVersion: 2
+Bundle-Activator: org.eclipse.papyrus.tests.Activator
+Bundle-SymbolicName: org.eclipse.papyrus.tests
+Import-Package: org.eclipse.papyrus.infra.core.sasheditor.di.tests,
+ org.eclipse.papyrus.infra.core.sasheditor.tests,
+ org.eclipse.papyrus.infra.core.tests,
+ org.eclipse.papyrus.infra.emf.readonly.tests,
+ org.eclipse.papyrus.infra.emf.tests,
+ org.eclipse.papyrus.infra.gmfdiag.commands.tests,
+ org.eclipse.papyrus.infra.gmfdiag.common.tests,
+ org.eclipse.papyrus.infra.services.edit.tests,
+ org.eclipse.papyrus.infra.services.resourceloading.tests,
+ org.eclipse.papyrus.sysml.diagram.blockdefinition.tests.suites,
+ org.eclipse.papyrus.sysml.diagram.internalblock.tests.suites,
+ org.eclipse.papyrus.sysml.diagram.parametric.tests.suites,
+ org.eclipse.papyrus.sysml.service.types.tests.suites,
+ org.eclipse.papyrus.uml.modelrepair.tests,
+ org.eclipse.papyrus.uml.service.types.tests.suites,
+ org.eclipse.papyrus.uml.profile.drafter.tests
+Bundle-RequiredExecutionEnvironment: JavaSE-1.7
+
diff --git a/tests/junit/plugins/core/org.eclipse.papyrus.tests/test/org/eclipse/papyrus/tests/AllGenTests.java b/tests/junit/plugins/core/org.eclipse.papyrus.tests/test/org/eclipse/papyrus/tests/AllGenTests.java
new file mode 100644
index 00000000000..085ccce1435
--- /dev/null
+++ b/tests/junit/plugins/core/org.eclipse.papyrus.tests/test/org/eclipse/papyrus/tests/AllGenTests.java
@@ -0,0 +1,52 @@
+/*****************************************************************************
+ * Copyright (c) 2010, 2014 CEA LIST 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:
+ * Juan Cadavid - juan.cadavid@cea.fr
+ *
+ *****************************************************************************/
+package org.eclipse.papyrus.tests;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.eclipse.papyrus.junit.framework.runner.AllTestsRunner;
+import org.eclipse.papyrus.junit.framework.runner.FragmentTestSuiteClass;
+import org.eclipse.papyrus.junit.framework.runner.ITestSuiteClass;
+import org.eclipse.papyrus.junit.framework.runner.SuiteSpot;
+import org.junit.runner.RunWith;
+
+
+/**
+ * Tests generated with the Papyrus Test Generation Framework
+ */
+@RunWith(AllTestsRunner.class)
+public class AllGenTests {
+
+ @SuiteSpot
+ public static final List<ITestSuiteClass> suiteClasses;
+
+ /** list of classes to launch */
+ static {
+ suiteClasses = new ArrayList<ITestSuiteClass>();
+
+ /* **************** Dynamically loaded from the host plug-ins *********************** */
+
+ suiteClasses.add(new FragmentTestSuiteClass("org.eclipse.papyrus.uml.diagram.activity.tests", "org.eclipse.papyrus.uml.diagram.activity.test.AllGenTests"));
+ suiteClasses.add(new FragmentTestSuiteClass("org.eclipse.papyrus.uml.diagram.clazz.tests", "org.eclipse.papyrus.uml.diagram.clazz.test.AllGenTests"));
+ suiteClasses.add(new FragmentTestSuiteClass("org.eclipse.papyrus.uml.diagram.communication.tests", "org.eclipse.papyrus.uml.diagram.communication.test.AllGenTests"));
+ suiteClasses.add(new FragmentTestSuiteClass("org.eclipse.papyrus.uml.diagram.component.tests", "org.eclipse.papyrus.uml.diagram.component.test.AllGenTests"));
+ suiteClasses.add(new FragmentTestSuiteClass("org.eclipse.papyrus.uml.diagram.composite.tests", "org.eclipse.papyrus.uml.diagram.composite.test.AllGenTests"));
+ suiteClasses.add(new FragmentTestSuiteClass("org.eclipse.papyrus.uml.diagram.timing.tests", "org.eclipse.papyrus.uml.diagram.timing.test.AllGenTests"));
+ suiteClasses.add(new FragmentTestSuiteClass("org.eclipse.papyrus.uml.diagram.usecase.tests", "org.eclipse.papyrus.uml.diagram.usecase.test.AllGenTests"));
+ suiteClasses.add(new FragmentTestSuiteClass("org.eclipse.papyrus.uml.diagram.deployment.tests", "org.eclipse.papyrus.uml.diagram.deployment.test.AllGenTests"));
+ suiteClasses.add(new FragmentTestSuiteClass("org.eclipse.papyrus.uml.diagram.profile.testss", "org.eclipse.papyrus.uml.diagram.profile.tests.AllGenTests"));
+ // end
+ }
+
+}
diff --git a/tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.canonical.tests/src/org/eclipse/papyrus/infra/gmfdiag/canonical/tests/AbstractCSSCanonicalTest.java b/tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.canonical.tests/src/org/eclipse/papyrus/infra/gmfdiag/canonical/tests/AbstractCSSCanonicalTest.java
index 9a6b36c527d..fe8c263666d 100644
--- a/tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.canonical.tests/src/org/eclipse/papyrus/infra/gmfdiag/canonical/tests/AbstractCSSCanonicalTest.java
+++ b/tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.canonical.tests/src/org/eclipse/papyrus/infra/gmfdiag/canonical/tests/AbstractCSSCanonicalTest.java
@@ -168,7 +168,7 @@ public class AbstractCSSCanonicalTest extends AbstractCanonicalTest {
CSSResource css = JUnitUtils.getAnnotation(description, CSSResource.class);
if (css != null) {
- URL url = FrameworkUtil.getBundle(getClass()).getEntry(css.value());
+ URL url = FrameworkUtil.getBundle(AbstractCSSCanonicalTest.this.getClass()).getEntry(css.value());
try (InputStream contents = url.openStream()) {
cssFile = editor.getProject().getProject().getFile(URI.createURI(url.toExternalForm()).lastSegment());
cssFile.create(contents, false, null);
diff --git a/tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.canonical.tests/src/org/eclipse/papyrus/infra/gmfdiag/canonical/tests/AllTests.java b/tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.canonical.tests/src/org/eclipse/papyrus/infra/gmfdiag/canonical/tests/AllTests.java
index fb136cc8629..9a3de9bdd58 100644
--- a/tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.canonical.tests/src/org/eclipse/papyrus/infra/gmfdiag/canonical/tests/AllTests.java
+++ b/tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.canonical.tests/src/org/eclipse/papyrus/infra/gmfdiag/canonical/tests/AllTests.java
@@ -30,7 +30,6 @@ import org.junit.runners.Suite.SuiteClasses;
CSSCanonicalClassDiagramTest.class,
CSSCanonicalStateInClassDiagramTest.class,
CSSExternalStylesheetInClassDiagramTest.class,
- CSSCanonicalCompositeDiagramTest.class,
RegressionTest.class,
})
public class AllTests {
diff --git a/tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.canonical.tests/src/org/eclipse/papyrus/infra/gmfdiag/canonical/tests/CSSCanonicalCompositeDiagramTest.java b/tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.canonical.tests/src/org/eclipse/papyrus/infra/gmfdiag/canonical/tests/CSSCanonicalCompositeDiagramTest.java
deleted file mode 100644
index 304a3cd6a08..00000000000
--- a/tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.canonical.tests/src/org/eclipse/papyrus/infra/gmfdiag/canonical/tests/CSSCanonicalCompositeDiagramTest.java
+++ /dev/null
@@ -1,133 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2015 Christian W. Damus 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:
- * Christian W. Damus - Initial API and implementation
- *
- *****************************************************************************/
-
-package org.eclipse.papyrus.infra.gmfdiag.canonical.tests;
-
-import static org.hamcrest.CoreMatchers.is;
-import static org.hamcrest.MatcherAssert.assertThat;
-
-import java.util.Map;
-
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.gmf.runtime.notation.View;
-import org.eclipse.papyrus.junit.utils.rules.ActiveDiagram;
-import org.eclipse.papyrus.junit.utils.rules.PluginResource;
-import org.eclipse.uml2.uml.Connector;
-import org.eclipse.uml2.uml.Port;
-import org.eclipse.uml2.uml.Property;
-import org.eclipse.uml2.uml.UMLFactory;
-import org.eclipse.uml2.uml.UMLPackage;
-import org.junit.Before;
-import org.junit.Test;
-
-/**
- * Tests the CSS-based canonical presentation of composite structures.
- */
-@PluginResource("models/composite.di")
-@ActiveDiagram("main")
-public class CSSCanonicalCompositeDiagramTest extends AbstractCSSCanonicalTest {
-
- private org.eclipse.uml2.uml.Class blackBox;
- private Property blackBox_nested;
- private Port blackBox_output;
- private Connector blackBox_delegateToBlueBox;
-
- private org.eclipse.uml2.uml.Class blueBox;
- private Property blueBox_nested;
- private Port blueBox_output;
-
- public CSSCanonicalCompositeDiagramTest() {
- super();
- }
-
- /**
- * Tests that recursive structures are "safe" in a fully canonical presentation (that they
- * do not induce unbounded recursion in creation of nested visuals).
- */
- @CSSResource("models/compositediagram.css")
- @NeedsUIEvents
- @Test
- public void recursiveStructureCanonical() {
- Map<EObject, View> views = requireViews(blackBox_nested, blackBox_output, blueBox_nested, blueBox_output, blackBox_delegateToBlueBox);
-
- // The blueBox part in the blackBox structure shows nested structure
- requireView(blueBox_nested, views.get(blackBox_nested));
- requireView(blueBox_output, views.get(blackBox_nested));
-
- // But, the blackBox part nested inside of the blueBox part in the blackBox structure
- // does not show recursive structure
- assertNoView(blackBox_nested, views.get(blueBox_nested));
- assertNoView(blackBox_output, views.get(blueBox_nested));
-
- // All ports show the connectors that they should
- View blackBoxPortView = requireView(blackBox_output, requireView(blackBox));
- assertThat("Wrong number of edges attached to class's port", blackBoxPortView.getSourceEdges().size() + blackBoxPortView.getTargetEdges().size(), is(1));
- View blueBoxPortView = requireView(blueBox_output, requireView(blackBox_nested));
- assertThat("Wrong number of edges attached to part's port", blueBoxPortView.getSourceEdges().size() + blueBoxPortView.getTargetEdges().size(), is(1));
- }
-
- /**
- * Tests that parts and connectors added to a composite structure are correctly reflected
- * in the diagram.
- */
- @CSSResource("models/compositediagram.css")
- @NeedsUIEvents
- @Test
- public void addPartAndConnector() {
- // Create a new part and a connector between it and the existing part
- final Property otherBox = UMLFactory.eINSTANCE.createProperty();
- otherBox.setName("otherBox");
- otherBox.setType(blueBox);
-
- final Connector assembly = UMLFactory.eINSTANCE.createConnector();
- assembly.createEnd().setRole(blackBox_nested);
- assembly.createEnd().setRole(otherBox);
-
- add(blackBox, otherBox, UMLPackage.Literals.STRUCTURED_CLASSIFIER__OWNED_ATTRIBUTE);
- add(blackBox, assembly, UMLPackage.Literals.STRUCTURED_CLASSIFIER__OWNED_CONNECTOR);
-
- // Views should have been created for these new things
- Map<EObject, View> newViews = requireViews(otherBox, assembly);
- View otherPartView = newViews.get(otherBox);
-
- // And the new part of BlueBox type also has canonical contents (because of the CSS stylesheet)
- requireView(blueBox_nested, otherPartView);
- View otherPartPortView = requireView(blueBox_output, otherPartView);
-
- // All ports show the connectors that they should
- View blackBoxPortView = requireView(blackBox_output, requireView(blackBox));
- assertThat("Wrong number of edges attached to class's port", blackBoxPortView.getSourceEdges().size() + blackBoxPortView.getTargetEdges().size(), is(1));
- View blueBoxPortView = requireView(blueBox_output, requireView(blackBox_nested));
- assertThat("Wrong number of edges attached to part's port", blueBoxPortView.getSourceEdges().size() + blueBoxPortView.getTargetEdges().size(), is(1));
-
- // This one has none, of course, because we haven't connected to this part via this port
- assertThat("Wrong number of edges attached to otherPart's port", otherPartPortView.getSourceEdges().size() + otherPartPortView.getTargetEdges().size(), is(0));
- }
-
- //
- // Test framework
- //
- @Before
- public void getModelElements() {
- org.eclipse.uml2.uml.Package root = editor.getModel();
- blackBox = (org.eclipse.uml2.uml.Class) root.getOwnedType("BlackBox");
- blackBox_nested = blackBox.getOwnedAttribute("nested", null);
- blackBox_output = blackBox.getOwnedPort("output", null);
- blackBox_delegateToBlueBox = blackBox.getOwnedConnector("delegateToBlueBox");
-
- blueBox = (org.eclipse.uml2.uml.Class) root.getOwnedType("BlueBox");
- blueBox_nested = blueBox.getOwnedAttribute("nested", null);
- blueBox_output = blueBox.getOwnedPort("output", null);
- }
-
-}
diff --git a/tests/junit/plugins/junit/org.eclipse.papyrus.junit.framework/src/org/eclipse/papyrus/junit/framework/classification/ClassificationConfig.java b/tests/junit/plugins/junit/org.eclipse.papyrus.junit.framework/src/org/eclipse/papyrus/junit/framework/classification/ClassificationConfig.java
index 3ab2db04d4c..9cf7fd58317 100644
--- a/tests/junit/plugins/junit/org.eclipse.papyrus.junit.framework/src/org/eclipse/papyrus/junit/framework/classification/ClassificationConfig.java
+++ b/tests/junit/plugins/junit/org.eclipse.papyrus.junit.framework/src/org/eclipse/papyrus/junit/framework/classification/ClassificationConfig.java
@@ -9,11 +9,13 @@
* Contributors:
* Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - Initial API and implementation
* Christian W. Damus - bug 451230
+ * Christian W. Damus - bug 464647
*****************************************************************************/
package org.eclipse.papyrus.junit.framework.classification;
import static org.eclipse.papyrus.junit.framework.classification.TestCategory.ExpensiveTest;
import static org.eclipse.papyrus.junit.framework.classification.TestCategory.FailingTest;
+import static org.eclipse.papyrus.junit.framework.classification.TestCategory.GeneratedTest;
import static org.eclipse.papyrus.junit.framework.classification.TestCategory.InteractiveTest;
import static org.eclipse.papyrus.junit.framework.classification.TestCategory.InvalidTest;
import static org.eclipse.papyrus.junit.framework.classification.TestCategory.NotImplemented;
@@ -29,6 +31,8 @@ import java.util.Set;
import org.eclipse.core.runtime.Platform;
import org.eclipse.papyrus.infra.tools.util.ListHelper;
+import org.junit.runner.RunWith;
+import org.junit.runners.Suite;
import com.google.common.collect.ImmutableSet;
import com.google.common.collect.Sets;
@@ -41,14 +45,14 @@ import com.google.common.collect.Sets;
* <p>
* Usage:
* </p>
- *
+ *
* <pre>
* ClassificationConfig.setExcludedTestCategories(TestCategory.InvalidTest, TestCategory.NotImplemented);
- *
+ *
* // or
- *
+ *
* ClassificationConfig.setIncludedTestCategories(TestCategory.Standard, TestCategory.NotImplemented);
- *
+ *
* // or
*
* ClassificationConfig.setExcludedTestCategories(ClassificationConfig.FAILING_TESTS_CONFIG);
@@ -76,7 +80,7 @@ public enum ClassificationConfig implements Set<TestCategory> {
*
* This configuration may require a couple of hours to run
*/
- CI_TESTS_CONFIG(NotImplemented, InvalidTest, FailingTest, InteractiveTest),
+ CI_TESTS_CONFIG(NotImplemented, InvalidTest, FailingTest, InteractiveTest, GeneratedTest),
/**
* This tests configuration runs all tests which are already identified as failing.
@@ -84,13 +88,18 @@ public enum ClassificationConfig implements Set<TestCategory> {
*
* InteractiveTests are excluded as well, as this configuration is supposed to be executed on Hudson
*/
- FAILING_TESTS_CONFIG(Standard, InteractiveTest),
+ FAILING_TESTS_CONFIG(Standard, InteractiveTest, GeneratedTest),
/**
* This tests configuration is expected to run in ~15 minutes. This is useful for quick testing,
* and validation through Gerrit
*/
- LIGTHWEIGHT_TESTS_CONFIG(InteractiveTest, NotImplemented, FailingTest, InvalidTest, ExpensiveTest),
+ LIGTHWEIGHT_TESTS_CONFIG(InteractiveTest, NotImplemented, FailingTest, InvalidTest, ExpensiveTest, GeneratedTest),
+
+ /**
+ * This test configuration runs all generated diagram tests only.
+ */
+ GENERATED_TESTS_CONFIG(InteractiveTest, NotImplemented, FailingTest, InvalidTest, ExpensiveTest, Standard),
/**
* This tests configuration is meant to execute all tests in an automated environment
@@ -182,9 +191,9 @@ public enum ClassificationConfig implements Set<TestCategory> {
* Tests whether a method containing the given set of Annotations should be executed
*
* @param annotations
- * The annotations applied to the Method
+ * The annotations applied to the Method
* @return
- * True if the test method should be executed, false if it should be ignored
+ * True if the test method should be executed, false if it should be ignored
*/
public static boolean shouldRun(Annotation[] annotations) {
for (Annotation annotation : annotations) {
@@ -195,6 +204,16 @@ public enum ClassificationConfig implements Set<TestCategory> {
}
if (excludedTestCategories.contains(TestCategory.Standard)) {
+ // If it's just a test suite, then let the execution of its children be filtered
+ for (Annotation annotation : annotations) {
+ if (RunWith.class.isInstance(annotation)) {
+ RunWith runWith = (RunWith) annotation;
+ if (Suite.class.isAssignableFrom(runWith.value())) {
+ return true;
+ }
+ }
+ }
+
for (TestCategory testCategory : TestCategory.values()) {
if (testCategory == TestCategory.Standard) {
continue;
diff --git a/tests/junit/plugins/junit/org.eclipse.papyrus.junit.framework/src/org/eclipse/papyrus/junit/framework/classification/ClassificationSuite.java b/tests/junit/plugins/junit/org.eclipse.papyrus.junit.framework/src/org/eclipse/papyrus/junit/framework/classification/ClassificationSuite.java
new file mode 100644
index 00000000000..a3c063c12a2
--- /dev/null
+++ b/tests/junit/plugins/junit/org.eclipse.papyrus.junit.framework/src/org/eclipse/papyrus/junit/framework/classification/ClassificationSuite.java
@@ -0,0 +1,132 @@
+/*****************************************************************************
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.junit.framework.classification;
+
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+import java.util.Collections;
+import java.util.List;
+
+import org.junit.runner.Description;
+import org.junit.runner.Runner;
+import org.junit.runner.notification.RunNotifier;
+import org.junit.runners.Suite;
+import org.junit.runners.model.InitializationError;
+import org.junit.runners.model.RunnerBuilder;
+
+import com.google.common.collect.Iterables;
+import com.google.common.collect.Lists;
+import com.google.common.collect.ObjectArrays;
+
+/**
+ * A specialized Test {@linkplain Suite Suite} runner that recognizes the Papyrus-specific
+ * {@link ClassificationConfig classification} annotations on the suite as a whole. It also
+ * supports a dynamic specification of test suites to include via the {@literal @}{@link DynamicClasses}
+ * annotation, especially useful for generated tests that may or may not have been generated at
+ * the time of test execution (or at least of compilation of the test suite class).
+ */
+public class ClassificationSuite extends Suite {
+
+ public ClassificationSuite(Class<?> klass, RunnerBuilder builder) throws InitializationError {
+ this(builder, klass, getAnnotatedClasses(klass));
+ }
+
+ public ClassificationSuite(Class<?> klass, Class<?>[] suiteClasses) throws InitializationError {
+ super(klass, withDynamicSuites(klass, suiteClasses));
+ }
+
+ public ClassificationSuite(RunnerBuilder builder, Class<?> klass, Class<?>[] suiteClasses) throws InitializationError {
+ super(builder, klass, withDynamicSuites(klass, suiteClasses));
+ }
+
+ private static Class<?>[] getAnnotatedClasses(Class<?> class_) throws InitializationError {
+ SuiteClasses annotation = class_.getAnnotation(SuiteClasses.class);
+ if (annotation == null) {
+ throw new InitializationError(String.format("class '%s' must have a SuiteClasses annotation", class_.getName()));
+ }
+ return annotation.value();
+ }
+
+ private static Class<?>[] withDynamicSuites(Class<?> suiteClass, Class<?>[] staticSuites) {
+ Class<?>[] result = staticSuites;
+
+ Class<?>[] dynamicSuites = getDynamicSuites(suiteClass);
+ if (dynamicSuites.length > 0) {
+ result = ObjectArrays.concat(staticSuites, dynamicSuites, Class.class);
+ }
+
+ return result;
+ }
+
+ private static Class<?>[] getDynamicSuites(Class<?> suiteClass) {
+ List<Class<?>> result;
+
+ DynamicClasses dynclasses = suiteClass.getAnnotation(DynamicClasses.class);
+ if (dynclasses == null) {
+ result = Collections.emptyList();
+ } else {
+ result = Lists.newArrayListWithCapacity(dynclasses.value().length);
+ for (String classname : dynclasses.value()) {
+ try {
+ result.add(suiteClass.getClassLoader().loadClass(classname));
+ } catch (Exception e) {
+ // OK. It's not there, so we just ignore it
+ }
+ }
+ }
+
+ return Iterables.toArray(result, Class.class);
+ }
+
+ @Override
+ protected List<Runner> getChildren() {
+ // If I don't match the current configuration, none of my tests will run, so don't even provide them
+ // because they just inflate the size of the progress meter
+ if (ClassificationConfig.shouldRun(getRunnerAnnotations())) {
+ return super.getChildren();
+ } else {
+ return Collections.emptyList();
+ }
+ }
+
+ @Override
+ public void run(RunNotifier notifier) {
+ // If I don't match the current configuration, none of my tests should be run
+ if (ClassificationConfig.shouldRun(getRunnerAnnotations())) {
+ super.run(notifier);
+ } else {
+ Description description = getDescription();
+ notifier.fireTestIgnored(description);
+ }
+ }
+
+ //
+ // Nested types
+ //
+
+ /**
+ * An annotation like the {@literal @}{@link SuiteClasses} that specifies, by name, test suite classes
+ * to find and include dynamically. Any that are not available are simply ignored.
+ */
+ @Retention(RetentionPolicy.RUNTIME)
+ @Target(ElementType.TYPE)
+ public @interface DynamicClasses {
+ /**
+ * Names of test suite classes to optionally include in the test suite.
+ */
+ String[]value();
+ }
+}
diff --git a/tests/junit/plugins/junit/org.eclipse.papyrus.junit.framework/src/org/eclipse/papyrus/junit/framework/classification/GeneratedTest.java b/tests/junit/plugins/junit/org.eclipse.papyrus.junit.framework/src/org/eclipse/papyrus/junit/framework/classification/GeneratedTest.java
new file mode 100644
index 00000000000..7ba10456f11
--- /dev/null
+++ b/tests/junit/plugins/junit/org.eclipse.papyrus.junit.framework/src/org/eclipse/papyrus/junit/framework/classification/GeneratedTest.java
@@ -0,0 +1,40 @@
+/*****************************************************************************
+ * Copyright (c) 2014 CEA LIST.
+ *
+ * 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:
+ * Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - Initial API and implementation
+ *****************************************************************************/
+package org.eclipse.papyrus.junit.framework.classification;
+
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+
+/**
+ * Indicates that this test has been generated with the Papyrus Test Generation Framework
+ * (see https://wiki.eclipse.org/Papyrus_Developer_Guide/Automatic_Test_Generation_for_Diagram_Editors)
+ *
+ *
+ * This annotation must be used with the {@link ClassificationRule}
+ *
+ * @author Camille Letavernier
+ *
+ */
+@Target({ ElementType.METHOD, ElementType.TYPE })
+@Retention(RetentionPolicy.RUNTIME)
+public @interface GeneratedTest {
+
+ /**
+ * A description
+ *
+ * @return
+ */
+ String value() default "";
+}
diff --git a/tests/junit/plugins/junit/org.eclipse.papyrus.junit.framework/src/org/eclipse/papyrus/junit/framework/classification/TestCategory.java b/tests/junit/plugins/junit/org.eclipse.papyrus.junit.framework/src/org/eclipse/papyrus/junit/framework/classification/TestCategory.java
index a035350ac70..aee739aa5ec 100644
--- a/tests/junit/plugins/junit/org.eclipse.papyrus.junit.framework/src/org/eclipse/papyrus/junit/framework/classification/TestCategory.java
+++ b/tests/junit/plugins/junit/org.eclipse.papyrus.junit.framework/src/org/eclipse/papyrus/junit/framework/classification/TestCategory.java
@@ -1,68 +1,73 @@
-/*****************************************************************************
- * Copyright (c) 2014 CEA LIST.
- *
- * 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:
- * Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - Initial API and implementation
- *****************************************************************************/
-package org.eclipse.papyrus.junit.framework.classification;
-
-import java.lang.annotation.Annotation;
-
-/**
- * Enumerates all available TestCategories
- *
- * @author Camille Letavernier
- *
- */
-public enum TestCategory {
-
- /**
- * Test methods annotated with {@link NotImplemented}
- */
- NotImplemented(NotImplemented.class),
-
- /**
- * Test methods annotated with {@link InvalidTest}
- */
- InvalidTest(InvalidTest.class),
-
- /**
- * Test methods annotated with {@link FailingTest}
- */
- FailingTest(FailingTest.class),
-
- /**
- * Test methods annotated with {@link InteractiveTest}
- */
- InteractiveTest(InteractiveTest.class),
-
- /**
- * Test methods annotated with {@link ExpensiveTest}
- */
- ExpensiveTest(ExpensiveTest.class),
-
- /**
- * Test methods without any classification-related annotation
- */
- Standard();
-
- private Class<? extends Annotation> annotationClass;
-
- private TestCategory() {
- //Empty constructor for Standard
- }
-
- private TestCategory(Class<? extends Annotation> annotationClass) {
- this.annotationClass = annotationClass;
- }
-
- public boolean match(Class<? extends Annotation> annotationClass) {
- return annotationClass == this.annotationClass;
- }
-
-}
+/*****************************************************************************
+ * Copyright (c) 2014 CEA LIST.
+ *
+ * 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:
+ * Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - Initial API and implementation
+ *****************************************************************************/
+package org.eclipse.papyrus.junit.framework.classification;
+
+import java.lang.annotation.Annotation;
+
+/**
+ * Enumerates all available TestCategories
+ *
+ * @author Camille Letavernier
+ *
+ */
+public enum TestCategory {
+
+ /**
+ * Test methods annotated with {@link NotImplemented}
+ */
+ NotImplemented(NotImplemented.class),
+
+ /**
+ * Test methods annotated with {@link InvalidTest}
+ */
+ InvalidTest(InvalidTest.class),
+
+ /**
+ * Test methods annotated with {@link FailingTest}
+ */
+ FailingTest(FailingTest.class),
+
+ /**
+ * Test methods annotated with {@link InteractiveTest}
+ */
+ InteractiveTest(InteractiveTest.class),
+
+ /**
+ * Test methods annotated with {@link GeneratedTest}
+ */
+ GeneratedTest(GeneratedTest.class),
+
+ /**
+ * Test methods annotated with {@link ExpensiveTest}
+ */
+ ExpensiveTest(ExpensiveTest.class),
+
+ /**
+ * Test methods without any classification-related annotation
+ */
+ Standard();
+
+ private Class<? extends Annotation> annotationClass;
+
+ private TestCategory() {
+ //Empty constructor for Standard
+ }
+
+ private TestCategory(Class<? extends Annotation> annotationClass) {
+ this.annotationClass = annotationClass;
+ }
+
+ public boolean match(Class<? extends Annotation> annotationClass) {
+ return annotationClass == this.annotationClass;
+ }
+
+}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/.classpath b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/.classpath
index 2d1a4302f04..e3425d19b86 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/.classpath
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/.classpath
@@ -1,7 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="xtend-gen"/>
+ <classpathentry kind="src" path="test-gen"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/.project b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/.project
index 0470983488d..975566d1035 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/.project
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/.project
@@ -1,28 +1,40 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.papyrus.uml.diagram.activity.tests</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- </natures>
-</projectDescription>
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.papyrus.uml.diagram.activity.tests</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.papyrus.dev.tests.framework.builder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
+ <nature>org.eclipse.papyrus.dev.tests.framework.nature</nature>
+ </natures>
+</projectDescription>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/.settings/org.eclipse.jdt.core.prefs b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/.settings/org.eclipse.jdt.core.prefs
index 4759947300a..9ca8e68231b 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/.settings/org.eclipse.jdt.core.prefs
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
-org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.compliance=1.7
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.5
+org.eclipse.jdt.core.compiler.source=1.7
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/META-INF/MANIFEST.MF b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/META-INF/MANIFEST.MF
index 90214a7e1c7..3982386454e 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/META-INF/MANIFEST.MF
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/META-INF/MANIFEST.MF
@@ -1,34 +1,36 @@
-Manifest-Version: 1.0
-Require-Bundle: org.eclipse.ui,
- org.eclipse.core.runtime,
- org.eclipse.papyrus.infra.core;bundle-version="1.1.0",
- org.eclipse.papyrus.editor;bundle-version="1.1.0",
- org.eclipse.gmf.runtime.diagram.ui.resources.editor;bundle-version="1.2.0",
- org.eclipse.papyrus.uml.diagram.common;bundle-version="1.1.0",
- org.eclipse.gmf.runtime.diagram.ui;bundle-version="1.5.0",
- org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.diagram.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.diagram.activity;bundle-version="1.1.0",
- org.eclipse.uml2.uml;bundle-version="4.0.0",
- org.eclipse.papyrus.infra.gmfdiag.commands;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.core.sasheditor;bundle-version="1.1.0",
- org.junit;bundle-version="4.10.0",
- org.eclipse.papyrus.junit.framework;bundle-version="1.1.0",
- org.eclipse.gmf.tooling.runtime;bundle-version="[3.3.0,4.0.0)",
- org.eclipse.papyrus.uml.service.types;bundle-version="1.1.0",
- org.eclipse.uml2.uml.editor,
- org.eclipse.papyrus.junit.utils;bundle-version="1.1.0"
-Export-Package: org.eclipse.papyrus.uml.diagram.activity.tests,
- org.eclipse.papyrus.uml.diagram.activity.tests.canonical;x-friends:="org.eclipse.papyrus.uml.diagram.interactionoverview.tests"
-Bundle-Vendor: %providerName
-Bundle-ActivationPolicy: lazy
-Bundle-Version: 1.1.0.qualifier
-Bundle-Name: %pluginName
-Bundle-Localization: plugin
-Bundle-ManifestVersion: 2
-Bundle-Activator: org.eclipse.papyrus.uml.diagram.activity.tests.Activ
- ator
-Bundle-SymbolicName: org.eclipse.papyrus.uml.diagram.activity.tests;si
- ngleton:=true
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
-
+Manifest-Version: 1.0
+Require-Bundle: org.eclipse.ui,
+ org.eclipse.core.runtime,
+ org.eclipse.papyrus.infra.core;bundle-version="1.1.0",
+ org.eclipse.papyrus.editor;bundle-version="1.1.0",
+ org.eclipse.gmf.runtime.diagram.ui.resources.editor;bundle-version="1.2.0",
+ org.eclipse.papyrus.uml.diagram.common;bundle-version="1.1.0",
+ org.eclipse.gmf.runtime.diagram.ui;bundle-version="1.5.0",
+ org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.diagram.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.diagram.activity;bundle-version="1.1.0",
+ org.eclipse.uml2.uml;bundle-version="4.0.0",
+ org.eclipse.papyrus.infra.gmfdiag.commands;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.core.sasheditor;bundle-version="1.1.0",
+ org.junit;bundle-version="4.10.0",
+ org.eclipse.papyrus.junit.framework;bundle-version="1.1.0",
+ org.eclipse.gmf.tooling.runtime;bundle-version="[3.3.0,4.0.0)",
+ org.eclipse.papyrus.uml.service.types;bundle-version="1.1.0",
+ org.eclipse.uml2.uml.editor,
+ org.eclipse.papyrus.junit.utils;bundle-version="1.1.0",
+ org.eclipse.papyrus.tests.framework;bundle-version="1.1.0",
+ org.eclipse.xtend.lib;bundle-version="2.8.1"
+Export-Package: org.eclipse.papyrus.uml.diagram.activity.tests,
+ org.eclipse.papyrus.uml.diagram.activity.tests.canonical;x-friends:="org.eclipse.papyrus.uml.diagram.interactionoverview.tests",
+ org.eclipse.papyrus.uml.diagram.activity.tests.generation
+Bundle-Vendor: %providerName
+Bundle-ActivationPolicy: lazy
+Bundle-Version: 1.1.0.qualifier
+Bundle-Name: %pluginName
+Bundle-Localization: plugin
+Bundle-ManifestVersion: 2
+Bundle-Activator: org.eclipse.papyrus.uml.diagram.activity.tests.Activ
+ ator
+Bundle-SymbolicName: org.eclipse.papyrus.uml.diagram.activity.tests;si
+ ngleton:=true
+Bundle-RequiredExecutionEnvironment: JavaSE-1.7
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/build.properties b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/build.properties
index d813dff9979..cce67f79551 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/build.properties
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/build.properties
@@ -1,4 +1,6 @@
-source.. = src/
+source.. = src/,\
+ test-gen/,\
+ xtend-gen/
output.. = bin/
bin.includes = META-INF/,\
.,\
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/model/.gitignore b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/model/.gitignore
new file mode 100644
index 00000000000..8959d42e82a
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/model/.gitignore
@@ -0,0 +1 @@
+/ActivityDiagramTest.uml
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/pom.xml b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/pom.xml
index c096e89c65c..f584ced9a6e 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/pom.xml
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/pom.xml
@@ -1,15 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+ xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.eclipse.papyrus</groupId>
- <artifactId>org.eclipse.papyrus.tests.releng</artifactId>
+ <artifactId>org.eclipse.papyrus.uml.diagram.tests.releng</artifactId>
<version>1.1.0-SNAPSHOT</version>
- <relativePath>../../../../../../releng/main-tests</relativePath>
+ <relativePath>../pom.xml</relativePath>
</parent>
<groupId>org.eclipse.papyrus</groupId>
<artifactId>org.eclipse.papyrus.uml.diagram.activity.tests</artifactId>
<version>1.1.0-SNAPSHOT</version>
<packaging>eclipse-test-plugin</packaging>
+
+ <properties>
+ <generator.workflow.main.class>org.eclipse.papyrus.uml.diagram.activity.tests.generation.ActivityDiagramGenerateTestsWorkflow</generator.workflow.main.class>
+ </properties>
</project>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/src/org/eclipse/papyrus/uml/diagram/activity/tests/AllTests.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/src/org/eclipse/papyrus/uml/diagram/activity/tests/AllTests.java
index 6609b4300c6..21deafe7ed6 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/src/org/eclipse/papyrus/uml/diagram/activity/tests/AllTests.java
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/src/org/eclipse/papyrus/uml/diagram/activity/tests/AllTests.java
@@ -1,5 +1,5 @@
/*****************************************************************************
- * Copyright (c) 2009 CEA LIST.
+ * Copyright (c) 2009, 2015 CEA LIST, Christian W. Damus, and others.
*
*
* All rights reserved. This program and the accompanying materials
@@ -9,28 +9,30 @@
*
* Contributors:
* Patrick Tessier (CEA LIST) Patrick.tessier@cea.fr - Initial API and implementation
+ * Christian W. Damus - bug 464647
*
*****************************************************************************/
package org.eclipse.papyrus.uml.diagram.activity.tests;
+import org.eclipse.papyrus.junit.framework.classification.ClassificationSuite;
+import org.eclipse.papyrus.junit.framework.classification.ClassificationSuite.DynamicClasses;
import org.eclipse.papyrus.uml.diagram.activity.tests.canonical.AllCanonicalTests;
import org.eclipse.papyrus.uml.diagram.activity.tests.edit.helper.ExpansionRegionHelperTest;
import org.eclipse.papyrus.uml.diagram.activity.tests.edit.part.ExpansionRegionCompartmentEPTest;
import org.junit.runner.RunWith;
-import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;
/**
* All tests together.
*/
-@RunWith(Suite.class)
+@RunWith(ClassificationSuite.class)
@SuiteClasses({
- // canonical
-AllCanonicalTests.class,
-ExpansionRegionHelperTest.class,
-ExpansionRegionCompartmentEPTest.class
-
+ // canonical
+ AllCanonicalTests.class,
+ ExpansionRegionHelperTest.class,
+ ExpansionRegionCompartmentEPTest.class
})
+@DynamicClasses("org.eclipse.papyrus.uml.diagram.activity.test.AllGenTests")
public class AllTests {
}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/src/org/eclipse/papyrus/uml/diagram/activity/tests/generation/ActivityDiagramGenerateTestsWorkflow.xtend b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/src/org/eclipse/papyrus/uml/diagram/activity/tests/generation/ActivityDiagramGenerateTestsWorkflow.xtend
new file mode 100644
index 00000000000..274d35f571b
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/src/org/eclipse/papyrus/uml/diagram/activity/tests/generation/ActivityDiagramGenerateTestsWorkflow.xtend
@@ -0,0 +1,55 @@
+/*******************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ *
+ ******************************************************************************/
+package org.eclipse.papyrus.uml.diagram.activity.tests.generation
+
+import org.eclipse.emf.mwe2.runtime.workflow.WorkflowContextImpl
+import org.eclipse.papyrus.tests.framework.mwe.GenerateTestsWorkflow
+import org.eclipse.papyrus.tests.framework.gmfgenuml2utp.GMFGen2UTPModule
+
+/**
+ * Xtend program that generates the Activity Diagram tests.
+ */
+class ActivityDiagramGenerateTestsWorkflow {
+
+
+ def static void main(String[] args) {
+ val workflow = new GenerateTestsWorkflow()
+ runWorkflow(workflow);
+ }
+
+ def static void runWorkflow(extension GenerateTestsWorkflow workflow) {
+ testProjectName = 'org.eclipse.papyrus.uml.diagram.activity.tests'
+ gmfgenUri = workflow.resourceURI('/org.eclipse.papyrus.uml.diagram.activity/model/activityDiagram.gmfgen')
+ testSrcGenLocation = 'test-gen/'
+ testModel = 'model/ActivityDiagramTest.uml'
+
+ utpModuleFunction = [gmfgen, framework, utp |
+ new GMFGen2UTPModule(gmfgen, framework, utp) => [
+ diagramTestPackageName = 'org.eclipse.papyrus.uml.diagram.activity.test'
+ topContainerEditPart = 'ActivityEditPart'
+ ]
+ ]
+
+ except [
+ editPart [
+ kind = interactive
+ reason = 'Pops up dialog to configure invoked feature.'
+ editPart = named('CallOperationActionEditPart') || 'CallBehaviorActionEditPart'
+ || 'SendSignalActionEditPart'
+ ]
+ ]
+
+ run(new WorkflowContextImpl);
+ }
+
+}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/test-gen/.gitignore b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/test-gen/.gitignore
new file mode 100644
index 00000000000..d6b7ef32c84
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/test-gen/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/xtend-gen/.gitignore b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/xtend-gen/.gitignore
new file mode 100644
index 00000000000..d6b7ef32c84
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity.tests/xtend-gen/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/.classpath b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/.classpath
index 23f23cf2994..034c9d3affd 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/.classpath
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/.classpath
@@ -1,8 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="src" path="test"/>
- <classpathentry kind="src" path="test-gen"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="xtend-gen"/>
+ <classpathentry kind="src" path="test-gen"/>
+ <classpathentry kind="src" path="test"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/.metadata/.plugins/org.eclipse.oomph.setup.ui/restarting b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/.metadata/.plugins/org.eclipse.oomph.setup.ui/restarting
new file mode 100644
index 00000000000..87589ebdef3
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/.metadata/.plugins/org.eclipse.oomph.setup.ui/restarting
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="ASCII"?>
+<base:Annotation xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:base="http://www.eclipse.org/oomph/base/1.0" source="initial">
+ <details key="offline" value="false"/>
+ <details key="mirrors" value="true"/>
+</base:Annotation>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup
new file mode 100644
index 00000000000..1f73e14c1a5
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<setup:Workspace
+ xmi:version="2.0"
+ xmlns:xmi="http://www.omg.org/XMI"
+ xmlns:setup="http://www.eclipse.org/oomph/setup/1.0"
+ name="workspace"/>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/.project b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/.project
index 2bc5e35c213..1c0f8aca043 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/.project
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/.project
@@ -1,28 +1,40 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.papyrus.uml.diagram.clazz.tests</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- </natures>
-</projectDescription>
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.papyrus.uml.diagram.clazz.tests</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.papyrus.dev.tests.framework.builder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
+ <nature>org.eclipse.papyrus.dev.tests.framework.nature</nature>
+ </natures>
+</projectDescription>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/.settings/org.eclipse.jdt.core.prefs b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/.settings/org.eclipse.jdt.core.prefs
index 4759947300a..9ca8e68231b 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/.settings/org.eclipse.jdt.core.prefs
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
-org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.compliance=1.7
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.5
+org.eclipse.jdt.core.compiler.source=1.7
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/META-INF/MANIFEST.MF b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/META-INF/MANIFEST.MF
index 0791125a325..5b9ba7b7a24 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/META-INF/MANIFEST.MF
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/META-INF/MANIFEST.MF
@@ -23,11 +23,15 @@ Require-Bundle: org.eclipse.ui,
org.eclipse.papyrus.infra.emf;bundle-version="1.1.0",
org.eclipse.papyrus.infra.services.openelement;bundle-version="1.1.0",
org.eclipse.core.expressions,
- org.eclipse.papyrus.uml.tools.utils;bundle-version="1.1.0"
-Export-Package: org.eclipse.papyrus.diagram.clazz.test.createFromPalette,
- org.eclipse.papyrus.uml.diagram.clazz.test,
+ org.eclipse.papyrus.uml.tools.utils;bundle-version="1.1.0",
+ org.eclipse.xtend.lib;bundle-version="2.8.3",
+ com.google.guava;bundle-version="11.0.0",
+ org.eclipse.xtext.xbase.lib;bundle-version="2.8.3",
+ org.eclipse.papyrus.tests.framework;bundle-version="1.1.0"
+Export-Package: org.eclipse.papyrus.uml.diagram.clazz.test,
org.eclipse.papyrus.uml.diagram.clazz.test.canonical,
- org.eclipse.papyrus.uml.diagram.clazz.test.load
+ org.eclipse.papyrus.uml.diagram.clazz.test.load,
+ org.eclipse.papyrus.uml.diagram.clazz.tests.generation
Bundle-Vendor: %providerName
Bundle-ActivationPolicy: lazy
Bundle-Version: 1.1.0.qualifier
@@ -36,5 +40,5 @@ Bundle-Localization: plugin
Bundle-ManifestVersion: 2
Bundle-Activator: org.eclipse.papyrus.uml.diagram.clazz.test.Activator
Bundle-SymbolicName: org.eclipse.papyrus.uml.diagram.clazz.tests
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
+Bundle-RequiredExecutionEnvironment: JavaSE-1.7
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/build.properties b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/build.properties
index 464fedcccae..a2ca0cc51db 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/build.properties
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/build.properties
@@ -1,5 +1,6 @@
source.. = test/,\
- test-gen/
+ test-gen/,\
+ xtend-gen/
output.. = bin/
bin.includes = META-INF/,\
.,\
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/model/.gitignore b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/model/.gitignore
new file mode 100644
index 00000000000..71dbbc1d4c6
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/model/.gitignore
@@ -0,0 +1 @@
+/ClassDiagramTest.uml
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/model/ClassDiagramTest.uml b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/model/ClassDiagramTest.uml
deleted file mode 100644
index d840f4353bb..00000000000
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/model/ClassDiagramTest.uml
+++ /dev/null
@@ -1,39480 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmlns:utp="http://utp_1-2.profile.uml" xsi:schemaLocation="http://www.eclipse.org/uml2/5.0.0/UML java://org.eclipse.uml2.uml.UMLPackage http://utp_1-2.profile.uml ../../org.eclipse.papyrus.utp/model/utp_1-2.profile.uml#_IQolULBCEeOl6J7RoEE5qw">
- <uml:Model name="org.eclipse.papyrus.uml.diagram.clazz.test.createFromPalette">
- <packagedElement xsi:type="uml:Class" name="TestClassDiagramChildNodeInConstraintEditPartGen">
- <elementImport alias="DataTypeEditPartCN"/>
- <elementImport alias="InformationItemEditPartCN"/>
- <elementImport alias="CommentEditPartCN"/>
- <elementImport alias="ConstraintEditPartCN"/>
- <elementImport alias="ModelEditPartCN"/>
- <elementImport alias="ConstraintEditPart"/>
- <elementImport alias="PackageEditPartCN"/>
- <elementImport alias="PrimitiveTypeEditPartCN"/>
- <elementImport alias="ClassEditPartCN"/>
- <elementImport alias="ComponentEditPartCN"/>
- <elementImport alias="EnumerationEditPartCN"/>
- <elementImport alias="SignalEditPartCN"/>
- <elementImport alias="InstanceSpecificationEditPartCN"/>
- <generalization>
- <general xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/testingFrameworkBase.uml#_FH-oEAHgEeSXTsFWGl8rRw"/>
- </generalization>
- <ownedAttribute name="signalEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_SignalEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="packageEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PackageEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="containerEditPart" isDerived="true">
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="informationItemEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InformationItemEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="diagram">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjwcLA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenDiagram_ModelEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="commentEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_CommentEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="enumerationEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_EnumerationEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="instanceSpecificationEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InstanceSpecificationEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="modelEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ModelEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="classEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ClassEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="componentEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ComponentEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="dataTypeEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_DataTypeEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="primitiveTypeEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PrimitiveTypeEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="constraintEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ConstraintEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="generator">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjJYbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenEditorGenerator_org.eclipse.papyrus.uml.diagram.clazz"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="self" type="/0/TestClassDiagramChildNodeInConstraintEditPartGen"/>
- <ownedBehavior xsi:type="uml:Activity" name="constraintEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInConstraintEditPartGen/testChildNodeConstraintEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ConstraintEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ConstraintEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationItemEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInConstraintEditPartGen/testChildNodeInformationItemEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_InformationItemEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InformationItemEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="signalEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInConstraintEditPartGen/testChildNodeSignalEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_SignalEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_SignalEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dataTypeEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInConstraintEditPartGen/testChildNodeDataTypeEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_DataTypeEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_DataTypeEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="componentEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInConstraintEditPartGen/testChildNodeComponentEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ComponentEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ComponentEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="commentEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInConstraintEditPartGen/testChildNodeCommentEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_CommentEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_CommentEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="classEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInConstraintEditPartGen/testChildNodeClassEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ClassEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ClassEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="instanceSpecificationEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInConstraintEditPartGen/testChildNodeInstanceSpecificationEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_InstanceSpecificationEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InstanceSpecificationEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="primitiveTypeEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInConstraintEditPartGen/testChildNodePrimitiveTypeEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_PrimitiveTypeEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PrimitiveTypeEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="modelEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInConstraintEditPartGen/testChildNodeModelEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ModelEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ModelEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="enumerationEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInConstraintEditPartGen/testChildNodeEnumerationEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_EnumerationEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_EnumerationEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInConstraintEditPartGen/testChildNodePackageEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_PackageEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PackageEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedOperation name="testChildNodeEnumerationEditPartCN" method="/0/TestClassDiagramChildNodeInConstraintEditPartGen/enumerationEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_EnumerationEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodePackageEditPartCN" method="/0/TestClassDiagramChildNodeInConstraintEditPartGen/packageEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PackageEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeModelEditPartCN" method="/0/TestClassDiagramChildNodeInConstraintEditPartGen/modelEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ModelEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeInstanceSpecificationEditPartCN" method="/0/TestClassDiagramChildNodeInConstraintEditPartGen/instanceSpecificationEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InstanceSpecificationEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodePrimitiveTypeEditPartCN" method="/0/TestClassDiagramChildNodeInConstraintEditPartGen/primitiveTypeEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PrimitiveTypeEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeConstraintEditPartCN" method="/0/TestClassDiagramChildNodeInConstraintEditPartGen/constraintEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ConstraintEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeClassEditPartCN" method="/0/TestClassDiagramChildNodeInConstraintEditPartGen/classEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ClassEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeInformationItemEditPartCN" method="/0/TestClassDiagramChildNodeInConstraintEditPartGen/informationItemEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InformationItemEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeCommentEditPartCN" method="/0/TestClassDiagramChildNodeInConstraintEditPartGen/commentEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_CommentEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeDataTypeEditPartCN" method="/0/TestClassDiagramChildNodeInConstraintEditPartGen/dataTypeEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_DataTypeEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeComponentEditPartCN" method="/0/TestClassDiagramChildNodeInConstraintEditPartGen/componentEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ComponentEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeSignalEditPartCN" method="/0/TestClassDiagramChildNodeInConstraintEditPartGen/signalEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_SignalEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- </packagedElement>
- <packagedElement xsi:type="uml:Class" name="TestClassDiagramChildNodeInPackageEditPartGen">
- <elementImport alias="CommentEditPartCN"/>
- <elementImport alias="PackageEditPart"/>
- <elementImport alias="SignalEditPartCN"/>
- <elementImport alias="ClassEditPartCN"/>
- <elementImport alias="ModelEditPartCN"/>
- <elementImport alias="PackageEditPartCN"/>
- <elementImport alias="PrimitiveTypeEditPartCN"/>
- <elementImport alias="EnumerationEditPartCN"/>
- <elementImport alias="InstanceSpecificationEditPartCN"/>
- <elementImport alias="ComponentEditPartCN"/>
- <elementImport alias="InformationItemEditPartCN"/>
- <elementImport alias="DataTypeEditPartCN"/>
- <elementImport alias="ConstraintEditPartCN"/>
- <generalization>
- <general xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/testingFrameworkBase.uml#_FH-oEAHgEeSXTsFWGl8rRw"/>
- </generalization>
- <ownedAttribute name="componentEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ComponentEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="generator">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjJYbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenEditorGenerator_org.eclipse.papyrus.uml.diagram.clazz"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="modelEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ModelEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="packageEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PackageEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="informationItemEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InformationItemEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="constraintEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ConstraintEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="commentEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_CommentEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="signalEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_SignalEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="dataTypeEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_DataTypeEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="instanceSpecificationEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InstanceSpecificationEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="enumerationEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_EnumerationEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="primitiveTypeEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PrimitiveTypeEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="classEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ClassEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="diagram">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjwcLA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenDiagram_ModelEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="containerEditPart" isDerived="true">
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="self" type="/0/TestClassDiagramChildNodeInPackageEditPartGen"/>
- <ownedBehavior xsi:type="uml:Activity" name="constraintEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInPackageEditPartGen/testChildNodeConstraintEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ConstraintEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ConstraintEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="enumerationEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInPackageEditPartGen/testChildNodeEnumerationEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_EnumerationEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_EnumerationEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationItemEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInPackageEditPartGen/testChildNodeInformationItemEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_InformationItemEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InformationItemEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="instanceSpecificationEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInPackageEditPartGen/testChildNodeInstanceSpecificationEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_InstanceSpecificationEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InstanceSpecificationEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="commentEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInPackageEditPartGen/testChildNodeCommentEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_CommentEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_CommentEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="signalEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInPackageEditPartGen/testChildNodeSignalEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_SignalEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_SignalEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="primitiveTypeEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInPackageEditPartGen/testChildNodePrimitiveTypeEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_PrimitiveTypeEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PrimitiveTypeEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="modelEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInPackageEditPartGen/testChildNodeModelEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ModelEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ModelEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="classEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInPackageEditPartGen/testChildNodeClassEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ClassEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ClassEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInPackageEditPartGen/testChildNodePackageEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_PackageEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PackageEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="componentEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInPackageEditPartGen/testChildNodeComponentEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ComponentEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ComponentEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dataTypeEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInPackageEditPartGen/testChildNodeDataTypeEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_DataTypeEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_DataTypeEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedOperation name="testChildNodePrimitiveTypeEditPartCN" method="/0/TestClassDiagramChildNodeInPackageEditPartGen/primitiveTypeEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PrimitiveTypeEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeDataTypeEditPartCN" method="/0/TestClassDiagramChildNodeInPackageEditPartGen/dataTypeEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_DataTypeEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeEnumerationEditPartCN" method="/0/TestClassDiagramChildNodeInPackageEditPartGen/enumerationEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_EnumerationEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeConstraintEditPartCN" method="/0/TestClassDiagramChildNodeInPackageEditPartGen/constraintEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ConstraintEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeComponentEditPartCN" method="/0/TestClassDiagramChildNodeInPackageEditPartGen/componentEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ComponentEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeClassEditPartCN" method="/0/TestClassDiagramChildNodeInPackageEditPartGen/classEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ClassEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodePackageEditPartCN" method="/0/TestClassDiagramChildNodeInPackageEditPartGen/packageEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PackageEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeModelEditPartCN" method="/0/TestClassDiagramChildNodeInPackageEditPartGen/modelEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ModelEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeInformationItemEditPartCN" method="/0/TestClassDiagramChildNodeInPackageEditPartGen/informationItemEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InformationItemEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeCommentEditPartCN" method="/0/TestClassDiagramChildNodeInPackageEditPartGen/commentEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_CommentEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeSignalEditPartCN" method="/0/TestClassDiagramChildNodeInPackageEditPartGen/signalEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_SignalEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeInstanceSpecificationEditPartCN" method="/0/TestClassDiagramChildNodeInPackageEditPartGen/instanceSpecificationEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InstanceSpecificationEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- </packagedElement>
- <packagedElement xsi:type="uml:Class" name="TestClassDiagramChildNodeInInformationItemEditPartGen">
- <elementImport alias="ModelEditPartCN"/>
- <elementImport alias="EnumerationEditPartCN"/>
- <elementImport alias="PrimitiveTypeEditPartCN"/>
- <elementImport alias="CommentEditPartCN"/>
- <elementImport alias="InstanceSpecificationEditPartCN"/>
- <elementImport alias="InformationItemEditPart"/>
- <elementImport alias="ConstraintEditPartCN"/>
- <elementImport alias="ComponentEditPartCN"/>
- <elementImport alias="PackageEditPartCN"/>
- <elementImport alias="DataTypeEditPartCN"/>
- <elementImport alias="InformationItemEditPartCN"/>
- <elementImport alias="ClassEditPartCN"/>
- <elementImport alias="SignalEditPartCN"/>
- <generalization>
- <general xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/testingFrameworkBase.uml#_FH-oEAHgEeSXTsFWGl8rRw"/>
- </generalization>
- <ownedAttribute name="enumerationEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_EnumerationEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="modelEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ModelEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="instanceSpecificationEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InstanceSpecificationEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="componentEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ComponentEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="constraintEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ConstraintEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="containerEditPart" isDerived="true">
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="diagram">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjwcLA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenDiagram_ModelEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="generator">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjJYbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenEditorGenerator_org.eclipse.papyrus.uml.diagram.clazz"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="classEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ClassEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="packageEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PackageEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="informationItemEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InformationItemEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="dataTypeEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_DataTypeEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="signalEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_SignalEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="commentEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_CommentEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="primitiveTypeEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PrimitiveTypeEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="self" type="/0/TestClassDiagramChildNodeInInformationItemEditPartGen"/>
- <ownedBehavior xsi:type="uml:Activity" name="commentEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/testChildNodeCommentEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_CommentEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_CommentEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dataTypeEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/testChildNodeDataTypeEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_DataTypeEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_DataTypeEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="componentEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/testChildNodeComponentEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ComponentEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ComponentEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationItemEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/testChildNodeInformationItemEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_InformationItemEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InformationItemEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="constraintEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/testChildNodeConstraintEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ConstraintEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ConstraintEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="instanceSpecificationEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/testChildNodeInstanceSpecificationEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_InstanceSpecificationEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InstanceSpecificationEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/testChildNodePackageEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_PackageEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PackageEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="modelEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/testChildNodeModelEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ModelEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ModelEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="primitiveTypeEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/testChildNodePrimitiveTypeEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_PrimitiveTypeEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PrimitiveTypeEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="classEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/testChildNodeClassEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ClassEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ClassEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="enumerationEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/testChildNodeEnumerationEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_EnumerationEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_EnumerationEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="signalEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/testChildNodeSignalEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_SignalEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_SignalEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedOperation name="testChildNodeConstraintEditPartCN" method="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/constraintEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ConstraintEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeSignalEditPartCN" method="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/signalEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_SignalEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeClassEditPartCN" method="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/classEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ClassEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeDataTypeEditPartCN" method="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/dataTypeEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_DataTypeEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeComponentEditPartCN" method="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/componentEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ComponentEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeModelEditPartCN" method="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/modelEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ModelEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodePrimitiveTypeEditPartCN" method="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/primitiveTypeEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PrimitiveTypeEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeEnumerationEditPartCN" method="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/enumerationEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_EnumerationEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeInstanceSpecificationEditPartCN" method="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/instanceSpecificationEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InstanceSpecificationEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodePackageEditPartCN" method="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/packageEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PackageEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeCommentEditPartCN" method="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/commentEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_CommentEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeInformationItemEditPartCN" method="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/informationItemEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InformationItemEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- </packagedElement>
- <packagedElement xsi:type="uml:Class" name="TestClassDiagramChildNodeInClassEditPartGen">
- <elementImport alias="PackageEditPartCN"/>
- <elementImport alias="ModelEditPartCN"/>
- <elementImport alias="EnumerationEditPartCN"/>
- <elementImport alias="DataTypeEditPartCN"/>
- <elementImport alias="ClassEditPartCN"/>
- <elementImport alias="SignalEditPartCN"/>
- <elementImport alias="InformationItemEditPartCN"/>
- <elementImport alias="CommentEditPartCN"/>
- <elementImport alias="InstanceSpecificationEditPartCN"/>
- <elementImport alias="ConstraintEditPartCN"/>
- <elementImport alias="ComponentEditPartCN"/>
- <elementImport alias="ClassEditPart"/>
- <elementImport alias="PrimitiveTypeEditPartCN"/>
- <generalization>
- <general xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/testingFrameworkBase.uml#_FH-oEAHgEeSXTsFWGl8rRw"/>
- </generalization>
- <ownedAttribute name="containerEditPart" isDerived="true">
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="commentEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_CommentEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="primitiveTypeEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PrimitiveTypeEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="signalEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_SignalEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="diagram">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjwcLA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenDiagram_ModelEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="classEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ClassEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="generator">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjJYbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenEditorGenerator_org.eclipse.papyrus.uml.diagram.clazz"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="dataTypeEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_DataTypeEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="instanceSpecificationEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InstanceSpecificationEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="constraintEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ConstraintEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="componentEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ComponentEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="informationItemEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InformationItemEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="packageEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PackageEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="enumerationEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_EnumerationEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="modelEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ModelEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="self" type="/0/TestClassDiagramChildNodeInClassEditPartGen"/>
- <ownedBehavior xsi:type="uml:Activity" name="classEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInClassEditPartGen/testChildNodeClassEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ClassEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ClassEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="signalEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInClassEditPartGen/testChildNodeSignalEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_SignalEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_SignalEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationItemEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInClassEditPartGen/testChildNodeInformationItemEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_InformationItemEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InformationItemEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="instanceSpecificationEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInClassEditPartGen/testChildNodeInstanceSpecificationEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_InstanceSpecificationEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InstanceSpecificationEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="componentEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInClassEditPartGen/testChildNodeComponentEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ComponentEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ComponentEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="primitiveTypeEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInClassEditPartGen/testChildNodePrimitiveTypeEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_PrimitiveTypeEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PrimitiveTypeEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInClassEditPartGen/testChildNodePackageEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_PackageEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PackageEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="enumerationEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInClassEditPartGen/testChildNodeEnumerationEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_EnumerationEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_EnumerationEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dataTypeEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInClassEditPartGen/testChildNodeDataTypeEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_DataTypeEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_DataTypeEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="constraintEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInClassEditPartGen/testChildNodeConstraintEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ConstraintEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ConstraintEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="modelEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInClassEditPartGen/testChildNodeModelEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ModelEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ModelEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="commentEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInClassEditPartGen/testChildNodeCommentEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_CommentEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_CommentEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedOperation name="testChildNodeComponentEditPartCN" method="/0/TestClassDiagramChildNodeInClassEditPartGen/componentEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ComponentEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeModelEditPartCN" method="/0/TestClassDiagramChildNodeInClassEditPartGen/modelEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ModelEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodePrimitiveTypeEditPartCN" method="/0/TestClassDiagramChildNodeInClassEditPartGen/primitiveTypeEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PrimitiveTypeEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeCommentEditPartCN" method="/0/TestClassDiagramChildNodeInClassEditPartGen/commentEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_CommentEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeDataTypeEditPartCN" method="/0/TestClassDiagramChildNodeInClassEditPartGen/dataTypeEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_DataTypeEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeInformationItemEditPartCN" method="/0/TestClassDiagramChildNodeInClassEditPartGen/informationItemEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InformationItemEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeInstanceSpecificationEditPartCN" method="/0/TestClassDiagramChildNodeInClassEditPartGen/instanceSpecificationEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InstanceSpecificationEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeConstraintEditPartCN" method="/0/TestClassDiagramChildNodeInClassEditPartGen/constraintEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ConstraintEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeSignalEditPartCN" method="/0/TestClassDiagramChildNodeInClassEditPartGen/signalEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_SignalEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeEnumerationEditPartCN" method="/0/TestClassDiagramChildNodeInClassEditPartGen/enumerationEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_EnumerationEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeClassEditPartCN" method="/0/TestClassDiagramChildNodeInClassEditPartGen/classEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ClassEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodePackageEditPartCN" method="/0/TestClassDiagramChildNodeInClassEditPartGen/packageEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PackageEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- </packagedElement>
- <packagedElement xsi:type="uml:Class" name="TestClassDiagramChildNodeInComponentEditPartGen">
- <elementImport alias="PrimitiveTypeEditPartCN"/>
- <elementImport alias="ModelEditPartCN"/>
- <elementImport alias="ComponentEditPart"/>
- <elementImport alias="EnumerationEditPartCN"/>
- <elementImport alias="ConstraintEditPartCN"/>
- <elementImport alias="SignalEditPartCN"/>
- <elementImport alias="PackageEditPartCN"/>
- <elementImport alias="ClassEditPartCN"/>
- <elementImport alias="InstanceSpecificationEditPartCN"/>
- <elementImport alias="ComponentEditPartCN"/>
- <elementImport alias="CommentEditPartCN"/>
- <elementImport alias="InformationItemEditPartCN"/>
- <elementImport alias="DataTypeEditPartCN"/>
- <generalization>
- <general xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/testingFrameworkBase.uml#_FH-oEAHgEeSXTsFWGl8rRw"/>
- </generalization>
- <ownedAttribute name="packageEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PackageEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="primitiveTypeEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PrimitiveTypeEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="diagram">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjwcLA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenDiagram_ModelEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="classEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ClassEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="componentEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ComponentEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="informationItemEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InformationItemEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="constraintEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ConstraintEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="containerEditPart" isDerived="true">
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="dataTypeEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_DataTypeEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="generator">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjJYbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenEditorGenerator_org.eclipse.papyrus.uml.diagram.clazz"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="enumerationEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_EnumerationEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="commentEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_CommentEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="modelEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ModelEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="signalEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_SignalEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="instanceSpecificationEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InstanceSpecificationEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="self" type="/0/TestClassDiagramChildNodeInComponentEditPartGen"/>
- <ownedBehavior xsi:type="uml:Activity" name="modelEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInComponentEditPartGen/testChildNodeModelEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ModelEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ModelEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="classEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInComponentEditPartGen/testChildNodeClassEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ClassEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ClassEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="constraintEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInComponentEditPartGen/testChildNodeConstraintEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ConstraintEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ConstraintEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationItemEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInComponentEditPartGen/testChildNodeInformationItemEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_InformationItemEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InformationItemEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dataTypeEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInComponentEditPartGen/testChildNodeDataTypeEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_DataTypeEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_DataTypeEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="componentEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInComponentEditPartGen/testChildNodeComponentEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ComponentEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ComponentEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="enumerationEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInComponentEditPartGen/testChildNodeEnumerationEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_EnumerationEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_EnumerationEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="primitiveTypeEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInComponentEditPartGen/testChildNodePrimitiveTypeEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_PrimitiveTypeEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PrimitiveTypeEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="commentEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInComponentEditPartGen/testChildNodeCommentEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_CommentEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_CommentEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="signalEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInComponentEditPartGen/testChildNodeSignalEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_SignalEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_SignalEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInComponentEditPartGen/testChildNodePackageEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_PackageEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PackageEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="instanceSpecificationEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInComponentEditPartGen/testChildNodeInstanceSpecificationEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_InstanceSpecificationEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InstanceSpecificationEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedOperation name="testChildNodePackageEditPartCN" method="/0/TestClassDiagramChildNodeInComponentEditPartGen/packageEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PackageEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeInformationItemEditPartCN" method="/0/TestClassDiagramChildNodeInComponentEditPartGen/informationItemEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InformationItemEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeDataTypeEditPartCN" method="/0/TestClassDiagramChildNodeInComponentEditPartGen/dataTypeEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_DataTypeEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeEnumerationEditPartCN" method="/0/TestClassDiagramChildNodeInComponentEditPartGen/enumerationEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_EnumerationEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeInstanceSpecificationEditPartCN" method="/0/TestClassDiagramChildNodeInComponentEditPartGen/instanceSpecificationEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InstanceSpecificationEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodePrimitiveTypeEditPartCN" method="/0/TestClassDiagramChildNodeInComponentEditPartGen/primitiveTypeEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PrimitiveTypeEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeConstraintEditPartCN" method="/0/TestClassDiagramChildNodeInComponentEditPartGen/constraintEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ConstraintEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeSignalEditPartCN" method="/0/TestClassDiagramChildNodeInComponentEditPartGen/signalEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_SignalEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeClassEditPartCN" method="/0/TestClassDiagramChildNodeInComponentEditPartGen/classEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ClassEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeCommentEditPartCN" method="/0/TestClassDiagramChildNodeInComponentEditPartGen/commentEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_CommentEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeModelEditPartCN" method="/0/TestClassDiagramChildNodeInComponentEditPartGen/modelEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ModelEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeComponentEditPartCN" method="/0/TestClassDiagramChildNodeInComponentEditPartGen/componentEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ComponentEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- </packagedElement>
- <packagedElement xsi:type="uml:Class" name="TestClassDiagramChildNodeInCommentEditPartGen">
- <elementImport alias="InstanceSpecificationEditPartCN"/>
- <elementImport alias="SignalEditPartCN"/>
- <elementImport alias="ComponentEditPartCN"/>
- <elementImport alias="EnumerationEditPartCN"/>
- <elementImport alias="DataTypeEditPartCN"/>
- <elementImport alias="PrimitiveTypeEditPartCN"/>
- <elementImport alias="CommentEditPart"/>
- <elementImport alias="ClassEditPartCN"/>
- <elementImport alias="ModelEditPartCN"/>
- <elementImport alias="InformationItemEditPartCN"/>
- <elementImport alias="CommentEditPartCN"/>
- <elementImport alias="ConstraintEditPartCN"/>
- <elementImport alias="PackageEditPartCN"/>
- <generalization>
- <general xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/testingFrameworkBase.uml#_FH-oEAHgEeSXTsFWGl8rRw"/>
- </generalization>
- <ownedAttribute name="primitiveTypeEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PrimitiveTypeEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="dataTypeEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_DataTypeEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="commentEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_CommentEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="constraintEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ConstraintEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="containerEditPart" isDerived="true">
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="instanceSpecificationEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InstanceSpecificationEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="modelEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ModelEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="diagram">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjwcLA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenDiagram_ModelEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="classEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ClassEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="generator">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjJYbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenEditorGenerator_org.eclipse.papyrus.uml.diagram.clazz"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="informationItemEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InformationItemEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="componentEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ComponentEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="signalEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_SignalEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="enumerationEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_EnumerationEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="packageEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PackageEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="self" type="/0/TestClassDiagramChildNodeInCommentEditPartGen"/>
- <ownedBehavior xsi:type="uml:Activity" name="constraintEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInCommentEditPartGen/testChildNodeConstraintEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ConstraintEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ConstraintEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dataTypeEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInCommentEditPartGen/testChildNodeDataTypeEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_DataTypeEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_DataTypeEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="instanceSpecificationEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInCommentEditPartGen/testChildNodeInstanceSpecificationEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_InstanceSpecificationEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InstanceSpecificationEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInCommentEditPartGen/testChildNodePackageEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_PackageEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PackageEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationItemEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInCommentEditPartGen/testChildNodeInformationItemEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_InformationItemEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InformationItemEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="modelEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInCommentEditPartGen/testChildNodeModelEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ModelEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ModelEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="primitiveTypeEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInCommentEditPartGen/testChildNodePrimitiveTypeEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_PrimitiveTypeEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PrimitiveTypeEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="signalEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInCommentEditPartGen/testChildNodeSignalEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_SignalEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_SignalEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="commentEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInCommentEditPartGen/testChildNodeCommentEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_CommentEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_CommentEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="enumerationEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInCommentEditPartGen/testChildNodeEnumerationEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_EnumerationEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_EnumerationEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="componentEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInCommentEditPartGen/testChildNodeComponentEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ComponentEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ComponentEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="classEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInCommentEditPartGen/testChildNodeClassEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ClassEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ClassEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedOperation name="testChildNodeComponentEditPartCN" method="/0/TestClassDiagramChildNodeInCommentEditPartGen/componentEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ComponentEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodePackageEditPartCN" method="/0/TestClassDiagramChildNodeInCommentEditPartGen/packageEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PackageEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeEnumerationEditPartCN" method="/0/TestClassDiagramChildNodeInCommentEditPartGen/enumerationEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_EnumerationEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeInformationItemEditPartCN" method="/0/TestClassDiagramChildNodeInCommentEditPartGen/informationItemEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InformationItemEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeCommentEditPartCN" method="/0/TestClassDiagramChildNodeInCommentEditPartGen/commentEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_CommentEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeConstraintEditPartCN" method="/0/TestClassDiagramChildNodeInCommentEditPartGen/constraintEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ConstraintEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodePrimitiveTypeEditPartCN" method="/0/TestClassDiagramChildNodeInCommentEditPartGen/primitiveTypeEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PrimitiveTypeEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeDataTypeEditPartCN" method="/0/TestClassDiagramChildNodeInCommentEditPartGen/dataTypeEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_DataTypeEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeClassEditPartCN" method="/0/TestClassDiagramChildNodeInCommentEditPartGen/classEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ClassEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeModelEditPartCN" method="/0/TestClassDiagramChildNodeInCommentEditPartGen/modelEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ModelEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeSignalEditPartCN" method="/0/TestClassDiagramChildNodeInCommentEditPartGen/signalEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_SignalEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeInstanceSpecificationEditPartCN" method="/0/TestClassDiagramChildNodeInCommentEditPartGen/instanceSpecificationEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InstanceSpecificationEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- </packagedElement>
- <packagedElement xsi:type="uml:Class" name="TestClassDiagramChildNodeInInstanceSpecificationEditPartGen">
- <elementImport alias="CommentEditPartCN"/>
- <elementImport alias="InstanceSpecificationEditPart"/>
- <elementImport alias="ConstraintEditPartCN"/>
- <elementImport alias="InstanceSpecificationEditPartCN"/>
- <elementImport alias="PackageEditPartCN"/>
- <elementImport alias="EnumerationEditPartCN"/>
- <elementImport alias="ComponentEditPartCN"/>
- <elementImport alias="ClassEditPartCN"/>
- <elementImport alias="DataTypeEditPartCN"/>
- <elementImport alias="ModelEditPartCN"/>
- <elementImport alias="PrimitiveTypeEditPartCN"/>
- <elementImport alias="InformationItemEditPartCN"/>
- <elementImport alias="SignalEditPartCN"/>
- <generalization>
- <general xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/testingFrameworkBase.uml#_FH-oEAHgEeSXTsFWGl8rRw"/>
- </generalization>
- <ownedAttribute name="containerEditPart" isDerived="true">
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="componentEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ComponentEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="constraintEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ConstraintEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="packageEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PackageEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="generator">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjJYbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenEditorGenerator_org.eclipse.papyrus.uml.diagram.clazz"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="diagram">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjwcLA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenDiagram_ModelEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="modelEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ModelEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="instanceSpecificationEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InstanceSpecificationEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="commentEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_CommentEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="dataTypeEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_DataTypeEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="classEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ClassEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="enumerationEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_EnumerationEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="signalEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_SignalEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="primitiveTypeEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PrimitiveTypeEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="informationItemEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InformationItemEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="self" type="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen"/>
- <ownedBehavior xsi:type="uml:Activity" name="enumerationEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/testChildNodeEnumerationEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_EnumerationEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_EnumerationEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dataTypeEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/testChildNodeDataTypeEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_DataTypeEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_DataTypeEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/testChildNodePackageEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_PackageEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PackageEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="commentEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/testChildNodeCommentEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_CommentEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_CommentEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="instanceSpecificationEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/testChildNodeInstanceSpecificationEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_InstanceSpecificationEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InstanceSpecificationEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="primitiveTypeEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/testChildNodePrimitiveTypeEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_PrimitiveTypeEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PrimitiveTypeEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="constraintEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/testChildNodeConstraintEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ConstraintEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ConstraintEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="modelEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/testChildNodeModelEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ModelEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ModelEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="classEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/testChildNodeClassEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ClassEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ClassEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="signalEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/testChildNodeSignalEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_SignalEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_SignalEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="componentEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/testChildNodeComponentEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ComponentEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ComponentEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationItemEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/testChildNodeInformationItemEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_InformationItemEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InformationItemEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedOperation name="testChildNodePrimitiveTypeEditPartCN" method="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/primitiveTypeEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PrimitiveTypeEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeInstanceSpecificationEditPartCN" method="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/instanceSpecificationEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InstanceSpecificationEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeComponentEditPartCN" method="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/componentEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ComponentEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodePackageEditPartCN" method="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/packageEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PackageEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeCommentEditPartCN" method="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/commentEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_CommentEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeModelEditPartCN" method="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/modelEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ModelEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeDataTypeEditPartCN" method="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/dataTypeEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_DataTypeEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeSignalEditPartCN" method="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/signalEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_SignalEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeClassEditPartCN" method="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/classEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ClassEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeInformationItemEditPartCN" method="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/informationItemEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InformationItemEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeEnumerationEditPartCN" method="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/enumerationEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_EnumerationEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeConstraintEditPartCN" method="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/constraintEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ConstraintEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- </packagedElement>
- <packagedElement xsi:type="uml:Class" name="TestClassDiagramChildNodeInPrimitiveTypeEditPartGen">
- <elementImport alias="PrimitiveTypeEditPartCN"/>
- <elementImport alias="ModelEditPartCN"/>
- <elementImport alias="ConstraintEditPartCN"/>
- <elementImport alias="CommentEditPartCN"/>
- <elementImport alias="DataTypeEditPartCN"/>
- <elementImport alias="PrimitiveTypeEditPart"/>
- <elementImport alias="ClassEditPartCN"/>
- <elementImport alias="InformationItemEditPartCN"/>
- <elementImport alias="ComponentEditPartCN"/>
- <elementImport alias="EnumerationEditPartCN"/>
- <elementImport alias="SignalEditPartCN"/>
- <elementImport alias="PackageEditPartCN"/>
- <elementImport alias="InstanceSpecificationEditPartCN"/>
- <generalization>
- <general xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/testingFrameworkBase.uml#_FH-oEAHgEeSXTsFWGl8rRw"/>
- </generalization>
- <ownedAttribute name="generator">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjJYbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenEditorGenerator_org.eclipse.papyrus.uml.diagram.clazz"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="constraintEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ConstraintEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="containerEditPart" isDerived="true">
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="instanceSpecificationEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InstanceSpecificationEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="dataTypeEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_DataTypeEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="diagram">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjwcLA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenDiagram_ModelEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="componentEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ComponentEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="classEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ClassEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="informationItemEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InformationItemEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="packageEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PackageEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="enumerationEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_EnumerationEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="modelEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ModelEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="signalEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_SignalEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="primitiveTypeEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PrimitiveTypeEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="commentEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_CommentEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="self" type="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen"/>
- <ownedBehavior xsi:type="uml:Activity" name="signalEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/testChildNodeSignalEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_SignalEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_SignalEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="componentEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/testChildNodeComponentEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ComponentEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ComponentEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/testChildNodePackageEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_PackageEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PackageEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="primitiveTypeEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/testChildNodePrimitiveTypeEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_PrimitiveTypeEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PrimitiveTypeEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="modelEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/testChildNodeModelEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ModelEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ModelEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="commentEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/testChildNodeCommentEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_CommentEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_CommentEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationItemEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/testChildNodeInformationItemEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_InformationItemEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InformationItemEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="classEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/testChildNodeClassEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ClassEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ClassEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="instanceSpecificationEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/testChildNodeInstanceSpecificationEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_InstanceSpecificationEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InstanceSpecificationEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="constraintEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/testChildNodeConstraintEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ConstraintEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ConstraintEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="enumerationEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/testChildNodeEnumerationEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_EnumerationEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_EnumerationEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dataTypeEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/testChildNodeDataTypeEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_DataTypeEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_DataTypeEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedOperation name="testChildNodePrimitiveTypeEditPartCN" method="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/primitiveTypeEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PrimitiveTypeEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeSignalEditPartCN" method="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/signalEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_SignalEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeInstanceSpecificationEditPartCN" method="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/instanceSpecificationEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InstanceSpecificationEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodePackageEditPartCN" method="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/packageEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PackageEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeInformationItemEditPartCN" method="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/informationItemEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InformationItemEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeClassEditPartCN" method="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/classEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ClassEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeConstraintEditPartCN" method="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/constraintEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ConstraintEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeModelEditPartCN" method="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/modelEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ModelEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeDataTypeEditPartCN" method="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/dataTypeEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_DataTypeEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeEnumerationEditPartCN" method="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/enumerationEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_EnumerationEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeComponentEditPartCN" method="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/componentEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ComponentEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeCommentEditPartCN" method="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/commentEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_CommentEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- </packagedElement>
- <packagedElement xsi:type="uml:Class" name="TestClassDiagramChildNodeInDataTypeEditPartGen">
- <elementImport alias="InformationItemEditPartCN"/>
- <elementImport alias="ComponentEditPartCN"/>
- <elementImport alias="DataTypeEditPartCN"/>
- <elementImport alias="ClassEditPartCN"/>
- <elementImport alias="ModelEditPartCN"/>
- <elementImport alias="CommentEditPartCN"/>
- <elementImport alias="EnumerationEditPartCN"/>
- <elementImport alias="PackageEditPartCN"/>
- <elementImport alias="PrimitiveTypeEditPartCN"/>
- <elementImport alias="InstanceSpecificationEditPartCN"/>
- <elementImport alias="DataTypeEditPart"/>
- <elementImport alias="SignalEditPartCN"/>
- <elementImport alias="ConstraintEditPartCN"/>
- <generalization>
- <general xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/testingFrameworkBase.uml#_FH-oEAHgEeSXTsFWGl8rRw"/>
- </generalization>
- <ownedAttribute name="informationItemEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InformationItemEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="constraintEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ConstraintEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="primitiveTypeEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PrimitiveTypeEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="generator">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjJYbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenEditorGenerator_org.eclipse.papyrus.uml.diagram.clazz"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="packageEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PackageEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="classEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ClassEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="dataTypeEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_DataTypeEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="modelEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ModelEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="commentEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_CommentEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="signalEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_SignalEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="diagram">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjwcLA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenDiagram_ModelEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="containerEditPart" isDerived="true">
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="componentEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ComponentEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="instanceSpecificationEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InstanceSpecificationEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="enumerationEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_EnumerationEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="self" type="/0/TestClassDiagramChildNodeInDataTypeEditPartGen"/>
- <ownedBehavior xsi:type="uml:Activity" name="componentEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/testChildNodeComponentEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ComponentEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ComponentEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="signalEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/testChildNodeSignalEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_SignalEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_SignalEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="modelEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/testChildNodeModelEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ModelEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ModelEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/testChildNodePackageEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_PackageEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PackageEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="classEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/testChildNodeClassEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ClassEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ClassEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dataTypeEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/testChildNodeDataTypeEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_DataTypeEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_DataTypeEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="enumerationEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/testChildNodeEnumerationEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_EnumerationEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_EnumerationEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationItemEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/testChildNodeInformationItemEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_InformationItemEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InformationItemEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="instanceSpecificationEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/testChildNodeInstanceSpecificationEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_InstanceSpecificationEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InstanceSpecificationEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="primitiveTypeEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/testChildNodePrimitiveTypeEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_PrimitiveTypeEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PrimitiveTypeEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="constraintEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/testChildNodeConstraintEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ConstraintEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ConstraintEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="commentEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/testChildNodeCommentEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_CommentEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_CommentEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedOperation name="testChildNodeConstraintEditPartCN" method="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/constraintEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ConstraintEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeCommentEditPartCN" method="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/commentEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_CommentEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeEnumerationEditPartCN" method="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/enumerationEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_EnumerationEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeModelEditPartCN" method="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/modelEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ModelEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeDataTypeEditPartCN" method="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/dataTypeEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_DataTypeEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodePackageEditPartCN" method="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/packageEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PackageEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeComponentEditPartCN" method="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/componentEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ComponentEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeClassEditPartCN" method="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/classEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ClassEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeSignalEditPartCN" method="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/signalEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_SignalEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeInstanceSpecificationEditPartCN" method="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/instanceSpecificationEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InstanceSpecificationEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodePrimitiveTypeEditPartCN" method="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/primitiveTypeEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PrimitiveTypeEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeInformationItemEditPartCN" method="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/informationItemEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InformationItemEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- </packagedElement>
- <packagedElement xsi:type="uml:Class" name="TestClassDiagramChildNodeInSignalEditPartGen">
- <elementImport alias="ComponentEditPartCN"/>
- <elementImport alias="EnumerationEditPartCN"/>
- <elementImport alias="ConstraintEditPartCN"/>
- <elementImport alias="InformationItemEditPartCN"/>
- <elementImport alias="SignalEditPartCN"/>
- <elementImport alias="SignalEditPart"/>
- <elementImport alias="ClassEditPartCN"/>
- <elementImport alias="InstanceSpecificationEditPartCN"/>
- <elementImport alias="PackageEditPartCN"/>
- <elementImport alias="ModelEditPartCN"/>
- <elementImport alias="PrimitiveTypeEditPartCN"/>
- <elementImport alias="CommentEditPartCN"/>
- <elementImport alias="DataTypeEditPartCN"/>
- <generalization>
- <general xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/testingFrameworkBase.uml#_FH-oEAHgEeSXTsFWGl8rRw"/>
- </generalization>
- <ownedAttribute name="informationItemEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InformationItemEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="constraintEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ConstraintEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="diagram">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjwcLA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenDiagram_ModelEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="componentEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ComponentEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="instanceSpecificationEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InstanceSpecificationEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="primitiveTypeEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PrimitiveTypeEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="dataTypeEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_DataTypeEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="modelEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ModelEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="commentEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_CommentEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="packageEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PackageEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="signalEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_SignalEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="classEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ClassEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="generator">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjJYbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenEditorGenerator_org.eclipse.papyrus.uml.diagram.clazz"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="containerEditPart" isDerived="true">
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="enumerationEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_EnumerationEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="self" type="/0/TestClassDiagramChildNodeInSignalEditPartGen"/>
- <ownedBehavior xsi:type="uml:Activity" name="componentEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInSignalEditPartGen/testChildNodeComponentEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ComponentEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ComponentEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="instanceSpecificationEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInSignalEditPartGen/testChildNodeInstanceSpecificationEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_InstanceSpecificationEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InstanceSpecificationEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="enumerationEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInSignalEditPartGen/testChildNodeEnumerationEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_EnumerationEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_EnumerationEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="classEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInSignalEditPartGen/testChildNodeClassEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ClassEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ClassEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInSignalEditPartGen/testChildNodePackageEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_PackageEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PackageEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dataTypeEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInSignalEditPartGen/testChildNodeDataTypeEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_DataTypeEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_DataTypeEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationItemEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInSignalEditPartGen/testChildNodeInformationItemEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_InformationItemEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InformationItemEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="commentEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInSignalEditPartGen/testChildNodeCommentEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_CommentEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_CommentEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="modelEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInSignalEditPartGen/testChildNodeModelEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ModelEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ModelEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="primitiveTypeEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInSignalEditPartGen/testChildNodePrimitiveTypeEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_PrimitiveTypeEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PrimitiveTypeEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="constraintEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInSignalEditPartGen/testChildNodeConstraintEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ConstraintEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ConstraintEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="signalEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInSignalEditPartGen/testChildNodeSignalEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_SignalEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_SignalEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedOperation name="testChildNodeConstraintEditPartCN" method="/0/TestClassDiagramChildNodeInSignalEditPartGen/constraintEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ConstraintEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeModelEditPartCN" method="/0/TestClassDiagramChildNodeInSignalEditPartGen/modelEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ModelEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeComponentEditPartCN" method="/0/TestClassDiagramChildNodeInSignalEditPartGen/componentEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ComponentEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeCommentEditPartCN" method="/0/TestClassDiagramChildNodeInSignalEditPartGen/commentEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_CommentEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodePrimitiveTypeEditPartCN" method="/0/TestClassDiagramChildNodeInSignalEditPartGen/primitiveTypeEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PrimitiveTypeEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeSignalEditPartCN" method="/0/TestClassDiagramChildNodeInSignalEditPartGen/signalEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_SignalEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodePackageEditPartCN" method="/0/TestClassDiagramChildNodeInSignalEditPartGen/packageEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PackageEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeClassEditPartCN" method="/0/TestClassDiagramChildNodeInSignalEditPartGen/classEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ClassEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeEnumerationEditPartCN" method="/0/TestClassDiagramChildNodeInSignalEditPartGen/enumerationEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_EnumerationEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeInformationItemEditPartCN" method="/0/TestClassDiagramChildNodeInSignalEditPartGen/informationItemEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InformationItemEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeDataTypeEditPartCN" method="/0/TestClassDiagramChildNodeInSignalEditPartGen/dataTypeEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_DataTypeEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeInstanceSpecificationEditPartCN" method="/0/TestClassDiagramChildNodeInSignalEditPartGen/instanceSpecificationEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InstanceSpecificationEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- </packagedElement>
- <packagedElement xsi:type="uml:Class" name="TestClassDiagramLinkOwnedBySourceGen">
- <elementImport alias="ConstraintEditPart"/>
- <elementImport alias="ComponentEditPart"/>
- <elementImport alias="SubstitutionEditPart"/>
- <elementImport alias="InformationItemEditPart"/>
- <elementImport alias="PrimitiveTypeEditPart"/>
- <elementImport alias="InterfaceRealizationEditPart"/>
- <elementImport alias="DataTypeEditPart"/>
- <elementImport alias="GeneralizationEditPart"/>
- <elementImport alias="EnumerationEditPart"/>
- <elementImport alias="ClassEditPart"/>
- <elementImport alias="SignalEditPart"/>
- <elementImport alias="PackageEditPart"/>
- <elementImport alias="CommentEditPart"/>
- <elementImport alias="InstanceSpecificationEditPart"/>
- <elementImport alias="ModelEditPartTN"/>
- <elementImport alias="ElementImportEditPart"/>
- <elementImport alias="PackageImportEditPart"/>
- <generalization>
- <general xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/testingFrameworkBase.uml#_agsZgAEZEeS1CswA_Bot2A"/>
- </generalization>
- <ownedAttribute name="containerEditPart" isDerived="true">
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="interfaceRealizationEditPart">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxVbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="substitutionEditPart">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxVbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="generalizationEditPart">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxVbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="diagram">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjwcLA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenDiagram_ModelEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="elementImportEditPart">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxVbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="packageImportEditPart">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxVbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="generator">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjJYbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenEditorGenerator_org.eclipse.papyrus.uml.diagram.clazz"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="self" type="/0/TestClassDiagramLinkOwnedBySourceGen"/>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromComponentToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromComponentToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromSignalToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromSignalToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromCommentToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromCommentToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromComponentToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromComponentToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromCommentToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromCommentToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromInstanceSpecificationToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromCommentToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromCommentToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromDataTypeToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromDataTypeToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromEnumerationToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromEnumerationToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromCommentToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromCommentToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromConstraintToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromConstraintToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromClassToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromClassToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromInstanceSpecificationToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInstanceSpecificationToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromEnumerationToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromEnumerationToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromConstraintToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromConstraintToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromPrimitiveTypeToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromModelTNToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromModelTNToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromSignalToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromSignalToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromSignalToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromSignalToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromInformationItemToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInformationItemToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromClassToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromClassToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromCommentToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromCommentToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromPrimitiveTypeToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromEnumerationToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromEnumerationToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromInstanceSpecificationToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromSignalToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromSignalToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromPrimitiveTypeToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPrimitiveTypeToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromInformationItemToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInformationItemToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromInformationItemToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInformationItemToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromEnumerationToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromEnumerationToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromInstanceSpecificationToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromModelTNToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromModelTNToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromPrimitiveTypeToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPrimitiveTypeToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromClassToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromClassToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromInstanceSpecificationToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromComponentToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromComponentToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromPrimitiveTypeToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromEnumerationToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromEnumerationToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromCommentToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromCommentToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromInformationItemToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInformationItemToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromClassToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromClassToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromPackageToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPackageToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromSignalToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromSignalToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromPrimitiveTypeToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromPackageToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPackageToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromModelTNToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromModelTNToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromPrimitiveTypeToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromCommentToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromCommentToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromInstanceSpecificationToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromCommentToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromCommentToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromComponentToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromComponentToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromInformationItemToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInformationItemToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromModelTNToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromModelTNToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromSignalToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromSignalToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromSignalToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromSignalToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromPackageToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPackageToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromDataTypeToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromDataTypeToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromInstanceSpecificationToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInstanceSpecificationToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromPackageToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPackageToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromPrimitiveTypeToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPrimitiveTypeToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromInstanceSpecificationToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInstanceSpecificationToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromPackageToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPackageToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromPrimitiveTypeToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPrimitiveTypeToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromPrimitiveTypeToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromPackageToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPackageToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromInstanceSpecificationToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInstanceSpecificationToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromConstraintToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromConstraintToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromConstraintToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromConstraintToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromConstraintToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromConstraintToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromSignalToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromSignalToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromModelTNToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromModelTNToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromClassToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromClassToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromPrimitiveTypeToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromClassToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromClassToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromPackageToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPackageToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromConstraintToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromConstraintToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromPrimitiveTypeToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromPrimitiveTypeToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromDataTypeToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromDataTypeToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromClassToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromClassToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromPrimitiveTypeToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPrimitiveTypeToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromConstraintToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromConstraintToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromPrimitiveTypeToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPrimitiveTypeToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromInformationItemToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInformationItemToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromComponentToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromComponentToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromPackageToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPackageToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromEnumerationToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromEnumerationToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromModelTNToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromModelTNToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromEnumerationToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromEnumerationToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromDataTypeToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromDataTypeToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromCommentToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromCommentToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromEnumerationToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromEnumerationToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromDataTypeToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromDataTypeToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromClassToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromClassToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromModelTNToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromModelTNToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromInstanceSpecificationToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInstanceSpecificationToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromClassToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromClassToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromSignalToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromSignalToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromCommentToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromCommentToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromCommentToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromCommentToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromInformationItemToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInformationItemToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromModelTNToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromModelTNToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromConstraintToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromConstraintToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromDataTypeToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromDataTypeToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromInformationItemToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInformationItemToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromEnumerationToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromEnumerationToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromEnumerationToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromEnumerationToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromDataTypeToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromDataTypeToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromConstraintToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromConstraintToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromModelTNToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromModelTNToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromDataTypeToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromDataTypeToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromSignalToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromSignalToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromInstanceSpecificationToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInstanceSpecificationToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromPackageToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPackageToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromInformationItemToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInformationItemToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromModelTNToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromModelTNToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromCommentToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromCommentToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromDataTypeToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromDataTypeToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromInformationItemToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInformationItemToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromInstanceSpecificationToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInstanceSpecificationToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromCommentToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromCommentToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromModelTNToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromModelTNToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromClassToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromClassToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromPackageToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPackageToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromComponentToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromComponentToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromConstraintToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromConstraintToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromPrimitiveTypeToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromClassToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromClassToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromEnumerationToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromEnumerationToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromInformationItemToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInformationItemToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromModelTNToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromModelTNToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromConstraintToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromConstraintToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromComponentToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromComponentToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromPrimitiveTypeToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromSignalToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromSignalToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromSignalToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromSignalToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromConstraintToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromConstraintToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromModelTNToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromModelTNToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromClassToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromClassToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromComponentToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromComponentToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromInstanceSpecificationToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInstanceSpecificationToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromSignalToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromSignalToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromModelTNToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromModelTNToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromClassToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromClassToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromSignalToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromSignalToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromEnumerationToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromEnumerationToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromConstraintToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromConstraintToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromDataTypeToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromDataTypeToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromEnumerationToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromEnumerationToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromSignalToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromSignalToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromPackageToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPackageToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromSignalToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromSignalToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromPackageToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPackageToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromInformationItemToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInformationItemToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromInformationItemToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInformationItemToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromInstanceSpecificationToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInstanceSpecificationToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromEnumerationToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromEnumerationToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromInstanceSpecificationToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInstanceSpecificationToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromPackageToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPackageToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromDataTypeToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromDataTypeToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromInformationItemToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInformationItemToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromEnumerationToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromEnumerationToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromClassToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromClassToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromDataTypeToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromDataTypeToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromInformationItemToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInformationItemToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromInformationItemToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInformationItemToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromPackageToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPackageToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromPackageToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPackageToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromPackageToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPackageToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromClassToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromClassToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromDataTypeToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromDataTypeToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromConstraintToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromConstraintToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromEnumerationToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromEnumerationToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromEnumerationToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromEnumerationToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromInformationItemToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInformationItemToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromEnumerationToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromEnumerationToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromSignalToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromSignalToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromInformationItemToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInformationItemToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromPackageToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPackageToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromComponentToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromComponentToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromEnumerationToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromEnumerationToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromComponentToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromComponentToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromDataTypeToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromDataTypeToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromPackageToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPackageToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromComponentToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromComponentToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromDataTypeToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromDataTypeToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromInformationItemToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInformationItemToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromInstanceSpecificationToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromPackageToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPackageToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromPrimitiveTypeToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromConstraintToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromConstraintToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromClassToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromClassToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromPackageToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPackageToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromEnumerationToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromEnumerationToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromPrimitiveTypeToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromPrimitiveTypeToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromComponentToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromComponentToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromCommentToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromCommentToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromDataTypeToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromDataTypeToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromModelTNToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromModelTNToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromClassToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromClassToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromModelTNToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromModelTNToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromInstanceSpecificationToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInstanceSpecificationToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromSignalToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromSignalToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromCommentToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromCommentToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromSignalToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromSignalToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromClassToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromClassToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromCommentToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromCommentToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromInformationItemToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInformationItemToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromCommentToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromCommentToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromDataTypeToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromDataTypeToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromDataTypeToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromDataTypeToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromConstraintToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromConstraintToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromDataTypeToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromDataTypeToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromModelTNToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromModelTNToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromInformationItemToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInformationItemToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromSignalToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromSignalToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromEnumerationToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromEnumerationToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromCommentToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromCommentToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromInformationItemToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInformationItemToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromCommentToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromCommentToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromSignalToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromSignalToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromCommentToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromCommentToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromInstanceSpecificationToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInstanceSpecificationToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromSignalToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromSignalToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromEnumerationToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromEnumerationToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromEnumerationToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromEnumerationToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromPrimitiveTypeToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPrimitiveTypeToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromPackageToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPackageToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromInformationItemToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInformationItemToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromPackageToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPackageToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromEnumerationToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromEnumerationToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromCommentToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromCommentToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromPackageToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPackageToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromClassToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromClassToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromCommentToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromCommentToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromEnumerationToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromEnumerationToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromCommentToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromCommentToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromComponentToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromComponentToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromModelTNToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromModelTNToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromInstanceSpecificationToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInstanceSpecificationToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromPrimitiveTypeToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromDataTypeToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromDataTypeToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromInformationItemToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInformationItemToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromConstraintToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromConstraintToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromInstanceSpecificationToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInstanceSpecificationToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromComponentToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromComponentToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromEnumerationToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromEnumerationToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromModelTNToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromModelTNToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromClassToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromClassToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromInformationItemToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInformationItemToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromInstanceSpecificationToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInstanceSpecificationToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromPackageToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPackageToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromCommentToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromCommentToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromPrimitiveTypeToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPrimitiveTypeToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromConstraintToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromConstraintToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromPrimitiveTypeToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromPrimitiveTypeToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromEnumerationToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromEnumerationToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromInformationItemToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInformationItemToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromDataTypeToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromDataTypeToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromCommentToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromCommentToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromConstraintToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromConstraintToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromConstraintToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromConstraintToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromPrimitiveTypeToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromModelTNToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromModelTNToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromComponentToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromComponentToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromDataTypeToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromDataTypeToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromSignalToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromSignalToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromDataTypeToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromDataTypeToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromModelTNToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromModelTNToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromEnumerationToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromEnumerationToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromModelTNToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromModelTNToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromSignalToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromSignalToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromDataTypeToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromDataTypeToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromPackageToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPackageToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromDataTypeToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromDataTypeToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromModelTNToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromModelTNToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromModelTNToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromModelTNToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromPrimitiveTypeToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPrimitiveTypeToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromPackageToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPackageToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromSignalToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromSignalToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromModelTNToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromModelTNToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromConstraintToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromConstraintToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromDataTypeToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromDataTypeToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromClassToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromClassToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromClassToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromClassToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromDataTypeToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromDataTypeToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromConstraintToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromConstraintToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromCommentToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromCommentToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromInformationItemToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInformationItemToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromInstanceSpecificationToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromPrimitiveTypeToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromComponentToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromComponentToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromModelTNToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromModelTNToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromCommentToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromCommentToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromComponentToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromComponentToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromConstraintToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromConstraintToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromModelTNToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromModelTNToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromEnumerationToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromEnumerationToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromPackageToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPackageToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromPrimitiveTypeToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPrimitiveTypeToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromModelTNToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromModelTNToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromPrimitiveTypeToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromClassToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromClassToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromClassToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromClassToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromSignalToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromSignalToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromComponentToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromComponentToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromInformationItemToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInformationItemToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromEnumerationToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromEnumerationToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromDataTypeToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromDataTypeToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromSignalToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromSignalToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromPackageToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPackageToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromSignalToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromSignalToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromComponentToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromComponentToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromComponentToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromComponentToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromComponentToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromComponentToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromEnumerationToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromEnumerationToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromInstanceSpecificationToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInstanceSpecificationToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromClassToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromClassToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromConstraintToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromConstraintToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromInstanceSpecificationToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromSignalToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromSignalToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromSignalToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromSignalToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromPackageToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPackageToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromComponentToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromComponentToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromDataTypeToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromDataTypeToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromClassToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromClassToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromConstraintToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromConstraintToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromClassToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromClassToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromModelTNToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromModelTNToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromPackageToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPackageToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromInstanceSpecificationToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromEnumerationToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromEnumerationToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromInformationItemToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInformationItemToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromInstanceSpecificationToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromClassToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromClassToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromInstanceSpecificationToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInstanceSpecificationToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromClassToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromClassToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromModelTNToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromModelTNToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromClassToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromClassToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromClassToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromClassToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromClassToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromClassToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromConstraintToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromConstraintToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromDataTypeToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromDataTypeToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromCommentToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromCommentToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromInstanceSpecificationToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInstanceSpecificationToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromPackageToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPackageToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromDataTypeToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromDataTypeToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromSignalToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromSignalToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromConstraintToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromConstraintToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromInformationItemToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInformationItemToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromClassToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromClassToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromInstanceSpecificationToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromPrimitiveTypeToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromEnumerationToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromEnumerationToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromDataTypeToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromDataTypeToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromSignalToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromSignalToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromInformationItemToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInformationItemToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromPackageToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPackageToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromClassToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromClassToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromConstraintToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromConstraintToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromConstraintToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromConstraintToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromClassToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromClassToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromConstraintToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromConstraintToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromPackageToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPackageToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromEnumerationToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromEnumerationToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromInstanceSpecificationToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromDataTypeToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromDataTypeToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromInstanceSpecificationToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromDataTypeToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromDataTypeToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromModelTNToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromModelTNToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromPackageToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPackageToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromPrimitiveTypeToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromEnumerationToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromEnumerationToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromInformationItemToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInformationItemToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromPrimitiveTypeToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPrimitiveTypeToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromSignalToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromSignalToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromConstraintToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromConstraintToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromComponentToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromComponentToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromModelTNToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromModelTNToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromPackageToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPackageToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromComponentToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromComponentToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromModelTNToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromModelTNToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromPrimitiveTypeToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPrimitiveTypeToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromSignalToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromSignalToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromConstraintToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromConstraintToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromPackageToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPackageToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromModelTNToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromModelTNToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromSignalToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromSignalToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromInstanceSpecificationToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInstanceSpecificationToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromClassToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromClassToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromInstanceSpecificationToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromModelTNToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromModelTNToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromEnumerationToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromEnumerationToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromDataTypeToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromDataTypeToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromDataTypeToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromDataTypeToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromInstanceSpecificationToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromPackageToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPackageToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromDataTypeToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromDataTypeToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromCommentToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromCommentToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromDataTypeToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromDataTypeToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromEnumerationToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromEnumerationToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromPackageToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPackageToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromInformationItemToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInformationItemToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromInformationItemToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInformationItemToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromDataTypeToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromDataTypeToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromDataTypeToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromDataTypeToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromClassToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromClassToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromConstraintToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromConstraintToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromComponentToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromComponentToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromConstraintToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromConstraintToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromInformationItemToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInformationItemToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromModelTNToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromModelTNToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromEnumerationToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromEnumerationToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromCommentToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromCommentToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromClassToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromClassToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromCommentToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromCommentToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromPackageToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPackageToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromEnumerationToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromEnumerationToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromInformationItemToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInformationItemToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromPackageToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPackageToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromConstraintToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromConstraintToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromComponentToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromComponentToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromCommentToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromCommentToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromPrimitiveTypeToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromComponentToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromComponentToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromInstanceSpecificationToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromInformationItemToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInformationItemToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromComponentToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromComponentToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromComponentToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromComponentToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromInstanceSpecificationToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromDataTypeToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromDataTypeToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromSignalToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromSignalToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromConstraintToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromConstraintToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromSignalToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromSignalToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromInstanceSpecificationToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromInstanceSpecificationToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromModelTNToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromModelTNToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromModelTNToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromModelTNToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromPrimitiveTypeToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromCommentToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromCommentToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromSignalToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromSignalToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromSignalToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromSignalToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromSignalToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromSignalToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromConstraintToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromConstraintToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromSignalToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromSignalToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromPrimitiveTypeToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPrimitiveTypeToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromCommentToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromCommentToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromModelTNToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromModelTNToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromDataTypeToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromDataTypeToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromInstanceSpecificationToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromPackageToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPackageToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromComponentToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromComponentToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromClassToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromClassToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromEnumerationToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromEnumerationToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromInstanceSpecificationToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromCommentToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromCommentToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromInstanceSpecificationToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInstanceSpecificationToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromComponentToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromComponentToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromSignalToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromSignalToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromEnumerationToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromEnumerationToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromModelTNToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromModelTNToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromInstanceSpecificationToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromClassToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromClassToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromDataTypeToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromDataTypeToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromDataTypeToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromDataTypeToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromInformationItemToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInformationItemToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromConstraintToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromConstraintToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromPrimitiveTypeToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPrimitiveTypeToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromComponentToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromComponentToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromConstraintToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromConstraintToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromPrimitiveTypeToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromCommentToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromCommentToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromComponentToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromComponentToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromInstanceSpecificationToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromClassToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromClassToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromDataTypeToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromDataTypeToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromEnumerationToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromEnumerationToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromSignalToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromSignalToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromInformationItemToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInformationItemToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromInstanceSpecificationToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromClassToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromClassToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromSignalToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromSignalToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromCommentToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromCommentToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromCommentToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromCommentToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromDataTypeToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromDataTypeToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromInformationItemToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInformationItemToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromComponentToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromComponentToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromPackageToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPackageToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromCommentToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromCommentToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromEnumerationToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromEnumerationToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromConstraintToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromConstraintToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromCommentToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromCommentToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromEnumerationToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromEnumerationToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromSignalToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromSignalToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromComponentToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromComponentToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromInstanceSpecificationToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromEnumerationToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromEnumerationToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromModelTNToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromModelTNToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromClassToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromClassToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromDataTypeToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromDataTypeToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromDataTypeToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromDataTypeToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromInstanceSpecificationToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromPrimitiveTypeToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromCommentToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromCommentToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromComponentToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromComponentToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromInstanceSpecificationToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromInformationItemToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInformationItemToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromConstraintToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromConstraintToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromModelTNToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromModelTNToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromSignalToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromSignalToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromConstraintToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromConstraintToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromModelTNToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromModelTNToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromModelTNToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromModelTNToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromPackageToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPackageToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromInformationItemToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInformationItemToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromClassToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromClassToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromModelTNToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromModelTNToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromInstanceSpecificationToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromPackageToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPackageToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromPackageToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPackageToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromInstanceSpecificationToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromPrimitiveTypeToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPrimitiveTypeToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromCommentToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromCommentToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromInformationItemToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInformationItemToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromEnumerationToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromEnumerationToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromComponentToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromComponentToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromConstraintToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromConstraintToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromModelTNToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromModelTNToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromInstanceSpecificationToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromPrimitiveTypeToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPrimitiveTypeToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromInstanceSpecificationToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromDataTypeToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromDataTypeToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromComponentToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromComponentToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromComponentToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromComponentToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromInformationItemToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInformationItemToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromConstraintToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromConstraintToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromConstraintToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromConstraintToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromClassToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromClassToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromClassToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromClassToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromClassToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromClassToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromEnumerationToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromEnumerationToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromModelTNToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromModelTNToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromComponentToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromComponentToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromPackageToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPackageToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromInstanceSpecificationToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInstanceSpecificationToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromPrimitiveTypeToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPrimitiveTypeToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromPrimitiveTypeToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromModelTNToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromModelTNToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromPrimitiveTypeToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromClassToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromClassToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromCommentToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromCommentToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromPrimitiveTypeToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPrimitiveTypeToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromComponentToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromComponentToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromPackageToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPackageToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromInformationItemToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInformationItemToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromModelTNToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromModelTNToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromClassToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromClassToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromPrimitiveTypeToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPrimitiveTypeToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromPrimitiveTypeToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromModelTNToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromModelTNToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromPrimitiveTypeToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPrimitiveTypeToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromPackageToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPackageToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromInformationItemToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInformationItemToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromConstraintToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromConstraintToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromSignalToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromSignalToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromComponentToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromComponentToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromInformationItemToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInformationItemToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromDataTypeToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromDataTypeToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromPackageToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPackageToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromInformationItemToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInformationItemToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromEnumerationToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromEnumerationToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromDataTypeToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromDataTypeToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromClassToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromClassToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromDataTypeToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromDataTypeToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromSignalToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromSignalToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromInformationItemToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInformationItemToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromInformationItemToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInformationItemToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromConstraintToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromConstraintToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromComponentToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromComponentToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromPrimitiveTypeToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromEnumerationToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromEnumerationToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromPackageToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPackageToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromClassToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromClassToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromCommentToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromCommentToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromEnumerationToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromEnumerationToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromSignalToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromSignalToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromSignalToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromSignalToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromPrimitiveTypeToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromConstraintToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromConstraintToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromClassToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromClassToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromComponentToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromComponentToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromClassToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromClassToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromPackageToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPackageToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromModelTNToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromModelTNToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromPackageToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPackageToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromInformationItemToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInformationItemToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromComponentToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromComponentToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromComponentToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromComponentToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromInformationItemToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInformationItemToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromInstanceSpecificationToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromInstanceSpecificationToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInstanceSpecificationToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromInformationItemToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInformationItemToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromCommentToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromCommentToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromPackageToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPackageToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromSignalToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromSignalToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromConstraintToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromConstraintToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromInformationItemToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInformationItemToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromCommentToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromCommentToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromModelTNToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromModelTNToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromEnumerationToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromEnumerationToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromConstraintToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromConstraintToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromInformationItemToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInformationItemToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromPrimitiveTypeToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromConstraintToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromConstraintToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromSignalToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromSignalToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromEnumerationToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromEnumerationToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromSignalToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromSignalToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromConstraintToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromConstraintToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromEnumerationToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromEnumerationToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromInstanceSpecificationToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInstanceSpecificationToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromConstraintToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromConstraintToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromDataTypeToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromDataTypeToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromInstanceSpecificationToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromInformationItemToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInformationItemToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromConstraintToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromConstraintToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromPackageToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPackageToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromClassToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromClassToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromConstraintToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromConstraintToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromComponentToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromComponentToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromSignalToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromSignalToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromModelTNToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromModelTNToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromSignalToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromSignalToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromCommentToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromCommentToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromComponentToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromComponentToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromSignalToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromSignalToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromInformationItemToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInformationItemToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromPackageToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPackageToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromInformationItemToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInformationItemToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromClassToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromClassToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromClassToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromClassToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromModelTNToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromModelTNToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromDataTypeToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromDataTypeToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromConstraintToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromConstraintToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromComponentToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromComponentToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromPackageToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPackageToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromPackageToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPackageToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromSignalToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromSignalToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromCommentToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromCommentToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromComponentToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromComponentToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromEnumerationToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromEnumerationToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromSignalToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromSignalToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromPrimitiveTypeToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromCommentToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromCommentToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromClassToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromClassToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromComponentToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromComponentToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromCommentToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromCommentToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromInformationItemToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInformationItemToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromComponentToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromComponentToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromCommentToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromCommentToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromPrimitiveTypeToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPrimitiveTypeToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromComponentToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromComponentToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromDataTypeToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromDataTypeToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromModelTNToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromModelTNToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromEnumerationToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromEnumerationToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromDataTypeToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromDataTypeToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromCommentToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromCommentToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromClassToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromClassToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromPrimitiveTypeToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromConstraintToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromConstraintToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromInstanceSpecificationToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromInformationItemToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInformationItemToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromModelTNToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromModelTNToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromModelTNToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromModelTNToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromSignalToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromSignalToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromDataTypeToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromDataTypeToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromPrimitiveTypeToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPrimitiveTypeToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromPackageToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPackageToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromConstraintToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromConstraintToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromDataTypeToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromDataTypeToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromEnumerationToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromEnumerationToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromSignalToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromSignalToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromPackageToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPackageToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromCommentToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromCommentToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromCommentToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromCommentToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromComponentToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromComponentToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromPackageToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPackageToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromInstanceSpecificationToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInstanceSpecificationToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromComponentToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromComponentToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromDataTypeToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromDataTypeToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromDataTypeToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromDataTypeToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromPrimitiveTypeToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="generalizationFromModelTNToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromModelTNToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_GeneralizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromComponentToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromComponentToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromModelTNToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromModelTNToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromConstraintToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromConstraintToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromCommentToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromCommentToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromInstanceSpecificationToCommentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromEnumerationToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromEnumerationToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromPrimitiveTypeToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPrimitiveTypeToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromCommentToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromCommentToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromCommentToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromCommentToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromComponentToDataTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromComponentToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromEnumerationToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromEnumerationToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromEnumerationToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromEnumerationToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromCommentToPackageTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromCommentToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromComponentToEnumerationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromComponentToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageImportFromPrimitiveTypeToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPrimitiveTypeToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_PackageImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromInstanceSpecificationToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromModelTNToInformationItemTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromModelTNToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromCommentToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromCommentToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromConstraintToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromConstraintToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="interfaceRealizationFromComponentToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromComponentToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InterfaceRealizationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromCommentToConstraintTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromCommentToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromEnumerationToSignalTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromEnumerationToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromComponentToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromComponentToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="elementImportFromClassToComponentTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromClassToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_ElementImportEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromClassToModelTNTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromClassToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="substitutionFromPrimitiveTypeToClassTestCase" specification="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_SubstitutionEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromComponentToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromComponentToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromSignalToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromSignalToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromCommentToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromCommentToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromComponentToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromComponentToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromCommentToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromCommentToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromInstanceSpecificationToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromCommentToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromCommentToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromDataTypeToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromDataTypeToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromEnumerationToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromEnumerationToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromCommentToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromCommentToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromConstraintToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromConstraintToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromClassToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromClassToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromInstanceSpecificationToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromInstanceSpecificationToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromEnumerationToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromEnumerationToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromConstraintToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromConstraintToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromPrimitiveTypeToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromModelTNToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromModelTNToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromSignalToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromSignalToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromSignalToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromSignalToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromInformationItemToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromInformationItemToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromClassToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromClassToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromCommentToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromCommentToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromPrimitiveTypeToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromEnumerationToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromEnumerationToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromInstanceSpecificationToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromSignalToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromSignalToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromPrimitiveTypeToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromPrimitiveTypeToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromInformationItemToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromInformationItemToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromInformationItemToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromInformationItemToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromEnumerationToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromEnumerationToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromInstanceSpecificationToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromModelTNToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromModelTNToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromPrimitiveTypeToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromPrimitiveTypeToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromClassToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromClassToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromInstanceSpecificationToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromComponentToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromComponentToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromPrimitiveTypeToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromEnumerationToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromEnumerationToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromCommentToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromCommentToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromInformationItemToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromInformationItemToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromClassToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromClassToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromPackageToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromPackageToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromSignalToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromSignalToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromPrimitiveTypeToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromPackageToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromPackageToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromModelTNToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromModelTNToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromPrimitiveTypeToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromCommentToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromCommentToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromInstanceSpecificationToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromCommentToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromCommentToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromComponentToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromComponentToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromInformationItemToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromInformationItemToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromModelTNToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromModelTNToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromSignalToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromSignalToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromSignalToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromSignalToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromPackageToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromPackageToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromDataTypeToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromDataTypeToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromInstanceSpecificationToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromInstanceSpecificationToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromPackageToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromPackageToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromPrimitiveTypeToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromPrimitiveTypeToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromInstanceSpecificationToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromInstanceSpecificationToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromPackageToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromPackageToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromPrimitiveTypeToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromPrimitiveTypeToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromPrimitiveTypeToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromPackageToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromPackageToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromInstanceSpecificationToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromInstanceSpecificationToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromConstraintToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromConstraintToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromConstraintToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromConstraintToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromConstraintToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromConstraintToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromSignalToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromSignalToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromModelTNToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromModelTNToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromClassToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromClassToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromPrimitiveTypeToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromClassToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromClassToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromPackageToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromPackageToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromConstraintToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromConstraintToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromPrimitiveTypeToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromPrimitiveTypeToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromDataTypeToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromDataTypeToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromClassToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromClassToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromPrimitiveTypeToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromPrimitiveTypeToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromConstraintToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromConstraintToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromPrimitiveTypeToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromPrimitiveTypeToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromInformationItemToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromInformationItemToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromComponentToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromComponentToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromPackageToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromPackageToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromEnumerationToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromEnumerationToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromModelTNToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromModelTNToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromEnumerationToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromEnumerationToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromDataTypeToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromDataTypeToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromCommentToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromCommentToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromEnumerationToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromEnumerationToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromDataTypeToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromDataTypeToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromClassToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromClassToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromModelTNToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromModelTNToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromInstanceSpecificationToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromInstanceSpecificationToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromClassToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromClassToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromSignalToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromSignalToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromCommentToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromCommentToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromCommentToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromCommentToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromInformationItemToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromInformationItemToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromModelTNToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromModelTNToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromConstraintToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromConstraintToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromDataTypeToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromDataTypeToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromInformationItemToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromInformationItemToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromEnumerationToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromEnumerationToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromEnumerationToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromEnumerationToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromDataTypeToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromDataTypeToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromConstraintToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromConstraintToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromModelTNToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromModelTNToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromDataTypeToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromDataTypeToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromSignalToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromSignalToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromInstanceSpecificationToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromInstanceSpecificationToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromPackageToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromPackageToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromInformationItemToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromInformationItemToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromModelTNToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromModelTNToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromCommentToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromCommentToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromDataTypeToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromDataTypeToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromInformationItemToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromInformationItemToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromInstanceSpecificationToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromInstanceSpecificationToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromCommentToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromCommentToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromModelTNToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromModelTNToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromClassToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromClassToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromPackageToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromPackageToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromComponentToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromComponentToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromConstraintToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromConstraintToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromPrimitiveTypeToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromClassToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromClassToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromEnumerationToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromEnumerationToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromInformationItemToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromInformationItemToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromModelTNToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromModelTNToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromConstraintToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromConstraintToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromComponentToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromComponentToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromPrimitiveTypeToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromSignalToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromSignalToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromSignalToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromSignalToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromConstraintToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromConstraintToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromModelTNToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromModelTNToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromClassToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromClassToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromComponentToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromComponentToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromInstanceSpecificationToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromInstanceSpecificationToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromSignalToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromSignalToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromModelTNToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromModelTNToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromClassToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromClassToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromSignalToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromSignalToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromEnumerationToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromEnumerationToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromConstraintToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromConstraintToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromDataTypeToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromDataTypeToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromEnumerationToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromEnumerationToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromSignalToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromSignalToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromPackageToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromPackageToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromSignalToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromSignalToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromPackageToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromPackageToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromInformationItemToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromInformationItemToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromInformationItemToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromInformationItemToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromInstanceSpecificationToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromInstanceSpecificationToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromEnumerationToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromEnumerationToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromInstanceSpecificationToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromInstanceSpecificationToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromPackageToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromPackageToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromDataTypeToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromDataTypeToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromInformationItemToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromInformationItemToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromEnumerationToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromEnumerationToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromClassToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromClassToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromDataTypeToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromDataTypeToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromInformationItemToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromInformationItemToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromInformationItemToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromInformationItemToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromPackageToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromPackageToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromPackageToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromPackageToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromPackageToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromPackageToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromClassToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromClassToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromDataTypeToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromDataTypeToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromConstraintToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromConstraintToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromEnumerationToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromEnumerationToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromEnumerationToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromEnumerationToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromInformationItemToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromInformationItemToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromEnumerationToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromEnumerationToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromSignalToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromSignalToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromInformationItemToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromInformationItemToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromPackageToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromPackageToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromComponentToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromComponentToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromEnumerationToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromEnumerationToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromComponentToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromComponentToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromDataTypeToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromDataTypeToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromPackageToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromPackageToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromComponentToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromComponentToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromDataTypeToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromDataTypeToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromInformationItemToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromInformationItemToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromInstanceSpecificationToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromPackageToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromPackageToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromPrimitiveTypeToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromConstraintToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromConstraintToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromClassToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromClassToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromPackageToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromPackageToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromEnumerationToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromEnumerationToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromPrimitiveTypeToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromPrimitiveTypeToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromComponentToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromComponentToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromCommentToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromCommentToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromDataTypeToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromDataTypeToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromModelTNToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromModelTNToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromClassToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromClassToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromModelTNToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromModelTNToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromInstanceSpecificationToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromInstanceSpecificationToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromSignalToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromSignalToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromCommentToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromCommentToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromSignalToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromSignalToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromClassToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromClassToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromCommentToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromCommentToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromInformationItemToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromInformationItemToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromCommentToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromCommentToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromDataTypeToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromDataTypeToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromDataTypeToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromDataTypeToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromConstraintToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromConstraintToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromDataTypeToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromDataTypeToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromModelTNToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromModelTNToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromInformationItemToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromInformationItemToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromSignalToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromSignalToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromEnumerationToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromEnumerationToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromCommentToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromCommentToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromInformationItemToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromInformationItemToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromCommentToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromCommentToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromSignalToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromSignalToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromCommentToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromCommentToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromInstanceSpecificationToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromInstanceSpecificationToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromSignalToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromSignalToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromEnumerationToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromEnumerationToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromEnumerationToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromEnumerationToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromPrimitiveTypeToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromPrimitiveTypeToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromPackageToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromPackageToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromInformationItemToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromInformationItemToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromPackageToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromPackageToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromEnumerationToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromEnumerationToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromCommentToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromCommentToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromPackageToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromPackageToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromClassToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromClassToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromCommentToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromCommentToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromEnumerationToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromEnumerationToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromCommentToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromCommentToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromComponentToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromComponentToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromModelTNToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromModelTNToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromInstanceSpecificationToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromInstanceSpecificationToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromPrimitiveTypeToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromDataTypeToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromDataTypeToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromInformationItemToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromInformationItemToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromConstraintToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromConstraintToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromInstanceSpecificationToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromInstanceSpecificationToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromComponentToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromComponentToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromEnumerationToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromEnumerationToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromModelTNToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromModelTNToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromClassToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromClassToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromInformationItemToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromInformationItemToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromInstanceSpecificationToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromInstanceSpecificationToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromPackageToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromPackageToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromCommentToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromCommentToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromPrimitiveTypeToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromPrimitiveTypeToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromConstraintToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromConstraintToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromPrimitiveTypeToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromPrimitiveTypeToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromEnumerationToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromEnumerationToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromInformationItemToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromInformationItemToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromDataTypeToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromDataTypeToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromCommentToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromCommentToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromConstraintToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromConstraintToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromConstraintToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromConstraintToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromPrimitiveTypeToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromModelTNToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromModelTNToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromComponentToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromComponentToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromDataTypeToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromDataTypeToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromSignalToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromSignalToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromDataTypeToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromDataTypeToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromModelTNToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromModelTNToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromEnumerationToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromEnumerationToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromModelTNToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromModelTNToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromSignalToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromSignalToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromDataTypeToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromDataTypeToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromPackageToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromPackageToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromDataTypeToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromDataTypeToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromModelTNToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromModelTNToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromModelTNToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromModelTNToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromPrimitiveTypeToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromPrimitiveTypeToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromPackageToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromPackageToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromSignalToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromSignalToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromModelTNToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromModelTNToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromConstraintToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromConstraintToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromDataTypeToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromDataTypeToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromClassToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromClassToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromClassToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromClassToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromDataTypeToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromDataTypeToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromConstraintToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromConstraintToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromCommentToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromCommentToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromInformationItemToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromInformationItemToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromInstanceSpecificationToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromPrimitiveTypeToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromComponentToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromComponentToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromModelTNToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromModelTNToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromCommentToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromCommentToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromComponentToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromComponentToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromConstraintToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromConstraintToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromModelTNToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromModelTNToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromEnumerationToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromEnumerationToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromPackageToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromPackageToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromPrimitiveTypeToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromPrimitiveTypeToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromModelTNToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromModelTNToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromPrimitiveTypeToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromClassToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromClassToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromClassToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromClassToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromSignalToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromSignalToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromComponentToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromComponentToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromInformationItemToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromInformationItemToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromEnumerationToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromEnumerationToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromDataTypeToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromDataTypeToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromSignalToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromSignalToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromPackageToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromPackageToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromSignalToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromSignalToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromComponentToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromComponentToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromComponentToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromComponentToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromComponentToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromComponentToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromEnumerationToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromEnumerationToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromInstanceSpecificationToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromInstanceSpecificationToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromClassToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromClassToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromConstraintToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromConstraintToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromInstanceSpecificationToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromSignalToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromSignalToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromSignalToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromSignalToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromPackageToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromPackageToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromComponentToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromComponentToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromDataTypeToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromDataTypeToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromClassToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromClassToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromConstraintToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromConstraintToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromClassToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromClassToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromModelTNToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromModelTNToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromPackageToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromPackageToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromInstanceSpecificationToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromEnumerationToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromEnumerationToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromInformationItemToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromInformationItemToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromInstanceSpecificationToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromClassToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromClassToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromInstanceSpecificationToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromInstanceSpecificationToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromClassToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromClassToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromModelTNToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromModelTNToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromClassToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromClassToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromClassToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromClassToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromClassToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromClassToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromConstraintToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromConstraintToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromDataTypeToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromDataTypeToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromCommentToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromCommentToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromInstanceSpecificationToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromInstanceSpecificationToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromPackageToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromPackageToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromDataTypeToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromDataTypeToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromSignalToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromSignalToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromConstraintToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromConstraintToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromInformationItemToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromInformationItemToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromClassToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromClassToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromInstanceSpecificationToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromPrimitiveTypeToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromEnumerationToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromEnumerationToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromDataTypeToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromDataTypeToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromSignalToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromSignalToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromInformationItemToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromInformationItemToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromPackageToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromPackageToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromClassToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromClassToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromConstraintToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromConstraintToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromConstraintToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromConstraintToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromClassToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromClassToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromConstraintToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromConstraintToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromPackageToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromPackageToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromEnumerationToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromEnumerationToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromInstanceSpecificationToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromDataTypeToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromDataTypeToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromInstanceSpecificationToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromDataTypeToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromDataTypeToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromModelTNToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromModelTNToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromPackageToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromPackageToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromPrimitiveTypeToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromEnumerationToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromEnumerationToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromInformationItemToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromInformationItemToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromPrimitiveTypeToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromPrimitiveTypeToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromSignalToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromSignalToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromConstraintToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromConstraintToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromComponentToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromComponentToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromModelTNToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromModelTNToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromPackageToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromPackageToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromComponentToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromComponentToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromModelTNToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromModelTNToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromPrimitiveTypeToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromPrimitiveTypeToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromSignalToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromSignalToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromConstraintToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromConstraintToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromPackageToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromPackageToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromModelTNToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromModelTNToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromSignalToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromSignalToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromInstanceSpecificationToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromInstanceSpecificationToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromClassToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromClassToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromInstanceSpecificationToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromModelTNToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromModelTNToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromEnumerationToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromEnumerationToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromDataTypeToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromDataTypeToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromDataTypeToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromDataTypeToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromInstanceSpecificationToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromPackageToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromPackageToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromDataTypeToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromDataTypeToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromCommentToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromCommentToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromDataTypeToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromDataTypeToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromEnumerationToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromEnumerationToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromPackageToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromPackageToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromInformationItemToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromInformationItemToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromInformationItemToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromInformationItemToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromDataTypeToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromDataTypeToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromDataTypeToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromDataTypeToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromClassToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromClassToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromConstraintToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromConstraintToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromComponentToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromComponentToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromConstraintToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromConstraintToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromInformationItemToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromInformationItemToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromModelTNToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromModelTNToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromEnumerationToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromEnumerationToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromCommentToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromCommentToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromClassToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromClassToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromCommentToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromCommentToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromPackageToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromPackageToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromEnumerationToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromEnumerationToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromInformationItemToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromInformationItemToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromPackageToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromPackageToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromConstraintToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromConstraintToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromComponentToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromComponentToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromCommentToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromCommentToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromPrimitiveTypeToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromComponentToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromComponentToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromInstanceSpecificationToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromInformationItemToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromInformationItemToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromComponentToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromComponentToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromComponentToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromComponentToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromInstanceSpecificationToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromDataTypeToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromDataTypeToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromSignalToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromSignalToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromConstraintToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromConstraintToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromSignalToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromSignalToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromInstanceSpecificationToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromInstanceSpecificationToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromModelTNToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromModelTNToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromModelTNToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromModelTNToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromPrimitiveTypeToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromCommentToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromCommentToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromSignalToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromSignalToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromSignalToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromSignalToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromSignalToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromSignalToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromConstraintToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromConstraintToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromSignalToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromSignalToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromPrimitiveTypeToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromPrimitiveTypeToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromCommentToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromCommentToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromModelTNToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromModelTNToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromDataTypeToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromDataTypeToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromInstanceSpecificationToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromPackageToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromPackageToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromComponentToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromComponentToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromClassToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromClassToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromEnumerationToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromEnumerationToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromInstanceSpecificationToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromCommentToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromCommentToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromInstanceSpecificationToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromInstanceSpecificationToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromComponentToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromComponentToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromSignalToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromSignalToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromEnumerationToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromEnumerationToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromModelTNToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromModelTNToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromInstanceSpecificationToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromClassToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromClassToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromDataTypeToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromDataTypeToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromDataTypeToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromDataTypeToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromInformationItemToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromInformationItemToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromConstraintToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromConstraintToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromPrimitiveTypeToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromPrimitiveTypeToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromComponentToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromComponentToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromConstraintToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromConstraintToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromPrimitiveTypeToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromCommentToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromCommentToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromComponentToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromComponentToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromInstanceSpecificationToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromClassToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromClassToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromDataTypeToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromDataTypeToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromEnumerationToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromEnumerationToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromSignalToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromSignalToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromInformationItemToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromInformationItemToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromInstanceSpecificationToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromClassToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromClassToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromSignalToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromSignalToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromCommentToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromCommentToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromCommentToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromCommentToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromDataTypeToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromDataTypeToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromInformationItemToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromInformationItemToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromComponentToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromComponentToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromPackageToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromPackageToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromCommentToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromCommentToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromEnumerationToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromEnumerationToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromConstraintToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromConstraintToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromCommentToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromCommentToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromEnumerationToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromEnumerationToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromSignalToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromSignalToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromComponentToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromComponentToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromInstanceSpecificationToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromEnumerationToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromEnumerationToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromModelTNToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromModelTNToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromClassToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromClassToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromDataTypeToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromDataTypeToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromDataTypeToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromDataTypeToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromInstanceSpecificationToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromPrimitiveTypeToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromCommentToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromCommentToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromComponentToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromComponentToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromInstanceSpecificationToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromInformationItemToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromInformationItemToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromConstraintToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromConstraintToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromModelTNToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromModelTNToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromSignalToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromSignalToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromConstraintToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromConstraintToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromModelTNToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromModelTNToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromModelTNToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromModelTNToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromPackageToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromPackageToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromInformationItemToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromInformationItemToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromClassToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromClassToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromModelTNToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromModelTNToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromInstanceSpecificationToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromPackageToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromPackageToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromPackageToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromPackageToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromInstanceSpecificationToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromPrimitiveTypeToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromPrimitiveTypeToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromCommentToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromCommentToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromInformationItemToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromInformationItemToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromEnumerationToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromEnumerationToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromComponentToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromComponentToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromConstraintToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromConstraintToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromModelTNToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromModelTNToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromInstanceSpecificationToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromPrimitiveTypeToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromPrimitiveTypeToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromInstanceSpecificationToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromDataTypeToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromDataTypeToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromComponentToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromComponentToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromComponentToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromComponentToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromInformationItemToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromInformationItemToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromConstraintToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromConstraintToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromConstraintToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromConstraintToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromClassToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromClassToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromClassToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromClassToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromClassToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromClassToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromEnumerationToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromEnumerationToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromModelTNToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromModelTNToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromComponentToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromComponentToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromPackageToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromPackageToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromInstanceSpecificationToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromInstanceSpecificationToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromPrimitiveTypeToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromPrimitiveTypeToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromPrimitiveTypeToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromModelTNToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromModelTNToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromPrimitiveTypeToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromClassToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromClassToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromCommentToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromCommentToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromPrimitiveTypeToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromPrimitiveTypeToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromComponentToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromComponentToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromPackageToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromPackageToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromInformationItemToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromInformationItemToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromModelTNToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromModelTNToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromClassToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromClassToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromPrimitiveTypeToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromPrimitiveTypeToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromPrimitiveTypeToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromModelTNToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromModelTNToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromPrimitiveTypeToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromPrimitiveTypeToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromPackageToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromPackageToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromInformationItemToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromInformationItemToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromConstraintToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromConstraintToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromSignalToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromSignalToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromComponentToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromComponentToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromInformationItemToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromInformationItemToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromDataTypeToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromDataTypeToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromPackageToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromPackageToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromInformationItemToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromInformationItemToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromEnumerationToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromEnumerationToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromDataTypeToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromDataTypeToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromClassToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromClassToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromDataTypeToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromDataTypeToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromSignalToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromSignalToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromInformationItemToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromInformationItemToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromInformationItemToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromInformationItemToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromConstraintToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromConstraintToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromComponentToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromComponentToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromPrimitiveTypeToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromEnumerationToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromEnumerationToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromPackageToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromPackageToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromClassToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromClassToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromCommentToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromCommentToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromEnumerationToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromEnumerationToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromSignalToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromSignalToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromSignalToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromSignalToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromPrimitiveTypeToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromConstraintToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromConstraintToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromClassToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromClassToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromComponentToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromComponentToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromClassToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromClassToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromPackageToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromPackageToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromModelTNToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromModelTNToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromPackageToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromPackageToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromInformationItemToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromInformationItemToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromComponentToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromComponentToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromComponentToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromComponentToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromInformationItemToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromInformationItemToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromInstanceSpecificationToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromInstanceSpecificationToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromInstanceSpecificationToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromInformationItemToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromInformationItemToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromCommentToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromCommentToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromPackageToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromPackageToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromSignalToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromSignalToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromConstraintToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromConstraintToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromInformationItemToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromInformationItemToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromCommentToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromCommentToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromModelTNToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromModelTNToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromEnumerationToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromEnumerationToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromConstraintToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromConstraintToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromInformationItemToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromInformationItemToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromPrimitiveTypeToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromConstraintToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromConstraintToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromSignalToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromSignalToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromEnumerationToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromEnumerationToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromSignalToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromSignalToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromConstraintToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromConstraintToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromEnumerationToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromEnumerationToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromInstanceSpecificationToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromInstanceSpecificationToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromConstraintToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromConstraintToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromDataTypeToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromDataTypeToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromInstanceSpecificationToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromInformationItemToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromInformationItemToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromConstraintToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromConstraintToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromPackageToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromPackageToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromClassToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromClassToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromConstraintToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromConstraintToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromComponentToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromComponentToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromSignalToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromSignalToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromModelTNToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromModelTNToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromSignalToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromSignalToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromCommentToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromCommentToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromComponentToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromComponentToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromSignalToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromSignalToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromInformationItemToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromInformationItemToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromPackageToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromPackageToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromInformationItemToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromInformationItemToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromClassToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromClassToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromClassToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromClassToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromModelTNToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromModelTNToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromDataTypeToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromDataTypeToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromConstraintToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromConstraintToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromComponentToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromComponentToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromPackageToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromPackageToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromPackageToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromPackageToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromSignalToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromSignalToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromCommentToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromCommentToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromComponentToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromComponentToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromEnumerationToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromEnumerationToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromSignalToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromSignalToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromPrimitiveTypeToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromCommentToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromCommentToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromClassToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromClassToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromComponentToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromComponentToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromCommentToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromCommentToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromInformationItemToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromInformationItemToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromComponentToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromComponentToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromCommentToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromCommentToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromPrimitiveTypeToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromPrimitiveTypeToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromComponentToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromComponentToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromDataTypeToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromDataTypeToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromModelTNToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromModelTNToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromEnumerationToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromEnumerationToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromDataTypeToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromDataTypeToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromCommentToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromCommentToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromClassToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromClassToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromPrimitiveTypeToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromConstraintToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromConstraintToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromInstanceSpecificationToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromInformationItemToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromInformationItemToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromModelTNToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromModelTNToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromModelTNToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromModelTNToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromSignalToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromSignalToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromDataTypeToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromDataTypeToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromPrimitiveTypeToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromPrimitiveTypeToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromPackageToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromPackageToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromConstraintToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromConstraintToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromDataTypeToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromDataTypeToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromEnumerationToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromEnumerationToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromSignalToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromSignalToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromPackageToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromPackageToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromCommentToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromCommentToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromCommentToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromCommentToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromComponentToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromComponentToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromPackageToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromPackageToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromInstanceSpecificationToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromInstanceSpecificationToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromComponentToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromComponentToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromDataTypeToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromDataTypeToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromDataTypeToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromDataTypeToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromPrimitiveTypeToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceGeneralizationFromModelTNToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationFromModelTNToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_GeneralizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromComponentToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromComponentToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromModelTNToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromModelTNToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromConstraintToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromConstraintToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromCommentToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromCommentToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToComment" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromInstanceSpecificationToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromEnumerationToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromEnumerationToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromPrimitiveTypeToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromPrimitiveTypeToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromCommentToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromCommentToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromCommentToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromCommentToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromComponentToDataType" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromComponentToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromEnumerationToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromEnumerationToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromEnumerationToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromEnumerationToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromCommentToPackage" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromCommentToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromComponentToEnumeration" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromComponentToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourcePackageImportFromPrimitiveTypeToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportFromPrimitiveTypeToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_PackageImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromInstanceSpecificationToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromModelTNToInformationItem" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromModelTNToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromCommentToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromCommentToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromConstraintToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromConstraintToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceInterfaceRealizationFromComponentToPrimitiveType" method="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationFromComponentToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InterfaceRealizationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromCommentToConstraint" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromCommentToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromEnumerationToSignal" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromEnumerationToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromComponentToInstanceSpecification" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromComponentToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceElementImportFromClassToComponent" method="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportFromClassToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_ElementImportEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromClassToModelTN" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromClassToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToClass" method="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionFromPrimitiveTypeToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_SubstitutionEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- </packagedElement>
- <packagedElement xsi:type="uml:Class" name="TestClassDiagramTopNodeGen">
- <elementImport alias="PrimitiveTypeEditPart"/>
- <elementImport alias="PackageEditPart"/>
- <elementImport alias="ComponentEditPart"/>
- <elementImport alias="ModelEditPartTN"/>
- <elementImport alias="SignalEditPart"/>
- <elementImport alias="CommentEditPart"/>
- <elementImport alias="DataTypeEditPart"/>
- <elementImport alias="InstanceSpecificationEditPart"/>
- <elementImport alias="EnumerationEditPart"/>
- <elementImport alias="ConstraintEditPart"/>
- <elementImport alias="InformationItemEditPart"/>
- <elementImport alias="ClassEditPart"/>
- <generalization>
- <general xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/testingFrameworkBase.uml#_FH-oEAHgEeSXTsFWGl8rRw"/>
- </generalization>
- <ownedAttribute name="generator">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjJYbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenEditorGenerator_org.eclipse.papyrus.uml.diagram.clazz"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="informationItemEditPart">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWk_MrA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="signalEditPart">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWk_MrA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="constraintEditPart">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWk_MrA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="componentEditPart">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWk_MrA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="containerEditPart" isDerived="true">
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="commentEditPart">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWk_MrA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="primitiveTypeEditPart">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWk_MrA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="modelEditPartTN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWk_MrA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="dataTypeEditPart">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWk_MrA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="enumerationEditPart">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWk_MrA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="packageEditPart">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWk_MrA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="classEditPart">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWk_MrA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="diagram">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjwcLA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenDiagram_ModelEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="instanceSpecificationEditPart">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWk_MrA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="self" type="/0/TestClassDiagramTopNodeGen"/>
- <ownedBehavior xsi:type="uml:Activity" name="modelEditPartTNTestCase" specification="/0/TestClassDiagramTopNodeGen/testChildNodeModelEditPartTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="constraintEditPartTestCase" specification="/0/TestClassDiagramTopNodeGen/testChildNodeConstraintEditPart">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="enumerationEditPartTestCase" specification="/0/TestClassDiagramTopNodeGen/testChildNodeEnumerationEditPart">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageEditPartTestCase" specification="/0/TestClassDiagramTopNodeGen/testChildNodePackageEditPart">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="instanceSpecificationEditPartTestCase" specification="/0/TestClassDiagramTopNodeGen/testChildNodeInstanceSpecificationEditPart">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="primitiveTypeEditPartTestCase" specification="/0/TestClassDiagramTopNodeGen/testChildNodePrimitiveTypeEditPart">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="componentEditPartTestCase" specification="/0/TestClassDiagramTopNodeGen/testChildNodeComponentEditPart">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="commentEditPartTestCase" specification="/0/TestClassDiagramTopNodeGen/testChildNodeCommentEditPart">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dataTypeEditPartTestCase" specification="/0/TestClassDiagramTopNodeGen/testChildNodeDataTypeEditPart">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="signalEditPartTestCase" specification="/0/TestClassDiagramTopNodeGen/testChildNodeSignalEditPart">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationItemEditPartTestCase" specification="/0/TestClassDiagramTopNodeGen/testChildNodeInformationItemEditPart">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="classEditPartTestCase" specification="/0/TestClassDiagramTopNodeGen/testChildNodeClassEditPart">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedOperation name="testChildNodePrimitiveTypeEditPart" method="/0/TestClassDiagramTopNodeGen/primitiveTypeEditPartTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeInformationItemEditPart" method="/0/TestClassDiagramTopNodeGen/informationItemEditPartTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeConstraintEditPart" method="/0/TestClassDiagramTopNodeGen/constraintEditPartTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeModelEditPartTN" method="/0/TestClassDiagramTopNodeGen/modelEditPartTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodePackageEditPart" method="/0/TestClassDiagramTopNodeGen/packageEditPartTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeSignalEditPart" method="/0/TestClassDiagramTopNodeGen/signalEditPartTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeCommentEditPart" method="/0/TestClassDiagramTopNodeGen/commentEditPartTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeEnumerationEditPart" method="/0/TestClassDiagramTopNodeGen/enumerationEditPartTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeComponentEditPart" method="/0/TestClassDiagramTopNodeGen/componentEditPartTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeClassEditPart" method="/0/TestClassDiagramTopNodeGen/classEditPartTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeDataTypeEditPart" method="/0/TestClassDiagramTopNodeGen/dataTypeEditPartTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeInstanceSpecificationEditPart" method="/0/TestClassDiagramTopNodeGen/instanceSpecificationEditPartTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- </packagedElement>
- <packagedElement xsi:type="uml:Class" name="TestClassDiagramChildNodeInEnumerationEditPartGen">
- <elementImport alias="ConstraintEditPartCN"/>
- <elementImport alias="PrimitiveTypeEditPartCN"/>
- <elementImport alias="ComponentEditPartCN"/>
- <elementImport alias="ModelEditPartCN"/>
- <elementImport alias="PackageEditPartCN"/>
- <elementImport alias="EnumerationEditPartCN"/>
- <elementImport alias="InformationItemEditPartCN"/>
- <elementImport alias="ClassEditPartCN"/>
- <elementImport alias="InstanceSpecificationEditPartCN"/>
- <elementImport alias="EnumerationEditPart"/>
- <elementImport alias="DataTypeEditPartCN"/>
- <elementImport alias="CommentEditPartCN"/>
- <elementImport alias="SignalEditPartCN"/>
- <generalization>
- <general xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/testingFrameworkBase.uml#_FH-oEAHgEeSXTsFWGl8rRw"/>
- </generalization>
- <ownedAttribute name="informationItemEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InformationItemEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="generator">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjJYbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenEditorGenerator_org.eclipse.papyrus.uml.diagram.clazz"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="enumerationEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_EnumerationEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="containerEditPart" isDerived="true">
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="dataTypeEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_DataTypeEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="primitiveTypeEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PrimitiveTypeEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="constraintEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ConstraintEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="signalEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_SignalEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="classEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ClassEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="packageEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PackageEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="diagram">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjwcLA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenDiagram_ModelEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="componentEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ComponentEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="modelEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ModelEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="instanceSpecificationEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InstanceSpecificationEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="commentEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_CommentEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="self" type="/0/TestClassDiagramChildNodeInEnumerationEditPartGen"/>
- <ownedBehavior xsi:type="uml:Activity" name="informationItemEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/testChildNodeInformationItemEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_InformationItemEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InformationItemEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="constraintEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/testChildNodeConstraintEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ConstraintEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ConstraintEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dataTypeEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/testChildNodeDataTypeEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_DataTypeEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_DataTypeEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="instanceSpecificationEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/testChildNodeInstanceSpecificationEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_InstanceSpecificationEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InstanceSpecificationEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/testChildNodePackageEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_PackageEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PackageEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="classEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/testChildNodeClassEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ClassEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ClassEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="componentEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/testChildNodeComponentEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ComponentEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ComponentEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="enumerationEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/testChildNodeEnumerationEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_EnumerationEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_EnumerationEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="commentEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/testChildNodeCommentEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_CommentEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_CommentEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="signalEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/testChildNodeSignalEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_SignalEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_SignalEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="primitiveTypeEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/testChildNodePrimitiveTypeEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_PrimitiveTypeEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PrimitiveTypeEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="modelEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/testChildNodeModelEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ModelEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ModelEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedOperation name="testChildNodeCommentEditPartCN" method="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/commentEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_CommentEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeModelEditPartCN" method="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/modelEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ModelEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeInstanceSpecificationEditPartCN" method="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/instanceSpecificationEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InstanceSpecificationEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeComponentEditPartCN" method="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/componentEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ComponentEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeDataTypeEditPartCN" method="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/dataTypeEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_DataTypeEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeConstraintEditPartCN" method="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/constraintEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ConstraintEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeSignalEditPartCN" method="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/signalEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_SignalEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeEnumerationEditPartCN" method="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/enumerationEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_EnumerationEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeClassEditPartCN" method="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/classEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ClassEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeInformationItemEditPartCN" method="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/informationItemEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InformationItemEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodePrimitiveTypeEditPartCN" method="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/primitiveTypeEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PrimitiveTypeEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodePackageEditPartCN" method="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/packageEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PackageEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- </packagedElement>
- <packagedElement xsi:type="uml:Class" name="TestClassDiagramChildNodeInModelEditPartTNGen">
- <elementImport alias="CommentEditPartCN"/>
- <elementImport alias="InstanceSpecificationEditPartCN"/>
- <elementImport alias="PackageEditPartCN"/>
- <elementImport alias="ModelEditPartCN"/>
- <elementImport alias="ClassEditPartCN"/>
- <elementImport alias="DataTypeEditPartCN"/>
- <elementImport alias="ComponentEditPartCN"/>
- <elementImport alias="ConstraintEditPartCN"/>
- <elementImport alias="SignalEditPartCN"/>
- <elementImport alias="ModelEditPartTN"/>
- <elementImport alias="InformationItemEditPartCN"/>
- <elementImport alias="PrimitiveTypeEditPartCN"/>
- <elementImport alias="EnumerationEditPartCN"/>
- <generalization>
- <general xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/testingFrameworkBase.uml#_FH-oEAHgEeSXTsFWGl8rRw"/>
- </generalization>
- <ownedAttribute name="constraintEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ConstraintEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="generator">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjJYbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenEditorGenerator_org.eclipse.papyrus.uml.diagram.clazz"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="signalEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_SignalEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="classEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ClassEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="informationItemEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InformationItemEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="dataTypeEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_DataTypeEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="componentEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ComponentEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="packageEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PackageEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="diagram">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjwcLA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenDiagram_ModelEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="commentEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_CommentEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="enumerationEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_EnumerationEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="containerEditPart" isDerived="true">
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="primitiveTypeEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PrimitiveTypeEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="instanceSpecificationEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InstanceSpecificationEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="modelEditPartCN">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxRbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ModelEditPartCN"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="self" type="/0/TestClassDiagramChildNodeInModelEditPartTNGen"/>
- <ownedBehavior xsi:type="uml:Activity" name="constraintEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInModelEditPartTNGen/testChildNodeConstraintEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ConstraintEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ConstraintEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="instanceSpecificationEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInModelEditPartTNGen/testChildNodeInstanceSpecificationEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_InstanceSpecificationEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InstanceSpecificationEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="signalEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInModelEditPartTNGen/testChildNodeSignalEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_SignalEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_SignalEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="modelEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInModelEditPartTNGen/testChildNodeModelEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ModelEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ModelEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="componentEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInModelEditPartTNGen/testChildNodeComponentEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ComponentEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ComponentEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="enumerationEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInModelEditPartTNGen/testChildNodeEnumerationEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_EnumerationEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_EnumerationEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationItemEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInModelEditPartTNGen/testChildNodeInformationItemEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_InformationItemEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InformationItemEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="primitiveTypeEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInModelEditPartTNGen/testChildNodePrimitiveTypeEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_PrimitiveTypeEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PrimitiveTypeEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="commentEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInModelEditPartTNGen/testChildNodeCommentEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_CommentEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_CommentEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="packageEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInModelEditPartTNGen/testChildNodePackageEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_PackageEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PackageEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dataTypeEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInModelEditPartTNGen/testChildNodeDataTypeEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_DataTypeEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_DataTypeEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="classEditPartCNTestCase" specification="/0/TestClassDiagramChildNodeInModelEditPartTNGen/testChildNodeClassEditPartCN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenChildNode_ClassEditPartCN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ClassEditPartCN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedOperation name="testChildNodeModelEditPartCN" method="/0/TestClassDiagramChildNodeInModelEditPartTNGen/modelEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ModelEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeConstraintEditPartCN" method="/0/TestClassDiagramChildNodeInModelEditPartTNGen/constraintEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ConstraintEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeInformationItemEditPartCN" method="/0/TestClassDiagramChildNodeInModelEditPartTNGen/informationItemEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InformationItemEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodePrimitiveTypeEditPartCN" method="/0/TestClassDiagramChildNodeInModelEditPartTNGen/primitiveTypeEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PrimitiveTypeEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeInstanceSpecificationEditPartCN" method="/0/TestClassDiagramChildNodeInModelEditPartTNGen/instanceSpecificationEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_InstanceSpecificationEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodePackageEditPartCN" method="/0/TestClassDiagramChildNodeInModelEditPartTNGen/packageEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_PackageEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeEnumerationEditPartCN" method="/0/TestClassDiagramChildNodeInModelEditPartTNGen/enumerationEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_EnumerationEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeSignalEditPartCN" method="/0/TestClassDiagramChildNodeInModelEditPartTNGen/signalEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_SignalEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeDataTypeEditPartCN" method="/0/TestClassDiagramChildNodeInModelEditPartTNGen/dataTypeEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_DataTypeEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeCommentEditPartCN" method="/0/TestClassDiagramChildNodeInModelEditPartTNGen/commentEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_CommentEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeComponentEditPartCN" method="/0/TestClassDiagramChildNodeInModelEditPartTNGen/componentEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ComponentEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testChildNodeClassEditPartCN" method="/0/TestClassDiagramChildNodeInModelEditPartTNGen/classEditPartCNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenChildNode_ClassEditPartCN"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- </packagedElement>
- <packagedElement xsi:type="uml:Class" name="TestClassDiagramLinkGen">
- <elementImport alias="ClassEditPart"/>
- <elementImport alias="ConstraintEditPart"/>
- <elementImport alias="InformationItemEditPart"/>
- <elementImport alias="UsageEditPart"/>
- <elementImport alias="PrimitiveTypeEditPart"/>
- <elementImport alias="DependencyEditPart"/>
- <elementImport alias="ModelEditPartTN"/>
- <elementImport alias="DataTypeEditPart"/>
- <elementImport alias="CommentEditPart"/>
- <elementImport alias="InstanceSpecificationEditPart"/>
- <elementImport alias="PackageEditPart"/>
- <elementImport alias="ComponentEditPart"/>
- <elementImport alias="SignalEditPart"/>
- <elementImport alias="AssociationEditPart"/>
- <elementImport alias="RealizationEditPartAbstractionEditPart"/>
- <elementImport alias="InformationFlowEditPart"/>
- <elementImport alias="EnumerationEditPart"/>
- <generalization>
- <general xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/testingFrameworkBase.uml#_kHbiID-pEeOBJIvKdeZtpQ"/>
- </generalization>
- <ownedAttribute name="dependencyEditPart">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxVbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="associationEditPart">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxVbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="generator">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjJYbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenEditorGenerator_org.eclipse.papyrus.uml.diagram.clazz"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="diagram">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjwcLA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenDiagram_ModelEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="informationFlowEditPart">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxVbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="containerEditPart" isDerived="true">
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="usageEditPart">
- <type xsi:type="uml:Class" href="../../org.eclipse.papyrus.tests.framework/model/gmfgen.uml#_WWjxVbA9EeO4_99b0CahZA"/>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute name="self" type="/0/TestClassDiagramLinkGen"/>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromComponentToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromComponentToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromCommentToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromCommentToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromClassToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromClassToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromDataTypeToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromDataTypeToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromPrimitiveTypeToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromPrimitiveTypeToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromInstanceSpecificationToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromInstanceSpecificationToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromComponentToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromComponentToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromPrimitiveTypeToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromPrimitiveTypeToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromEnumerationToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromEnumerationToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromClassToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromClassToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromConstraintToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromConstraintToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromEnumerationToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromEnumerationToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromInformationItemToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromInformationItemToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromInformationItemToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromInformationItemToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromClassToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromClassToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromComponentToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromComponentToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromCommentToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromCommentToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromSignalToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromSignalToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromSignalToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromSignalToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromInstanceSpecificationToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromInstanceSpecificationToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromInstanceSpecificationToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromInstanceSpecificationToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromPrimitiveTypeToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromPrimitiveTypeToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromEnumerationToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromEnumerationToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromComponentToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromComponentToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromInstanceSpecificationToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromInstanceSpecificationToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromCommentToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromCommentToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromPackageToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPackageToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromDataTypeToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromDataTypeToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromDataTypeToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromDataTypeToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromDataTypeToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromDataTypeToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromModelTNToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromModelTNToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromConstraintToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromConstraintToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromEnumerationToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromEnumerationToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromDataTypeToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromDataTypeToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromInformationItemToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromInformationItemToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromComponentToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromComponentToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromModelTNToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromModelTNToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromModelTNToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromModelTNToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromClassToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromClassToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromPackageToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromPackageToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromPrimitiveTypeToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromPrimitiveTypeToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromModelTNToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromModelTNToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromModelTNToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromModelTNToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromModelTNToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromModelTNToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromPrimitiveTypeToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPrimitiveTypeToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromModelTNToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromModelTNToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromModelTNToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromModelTNToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromComponentToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromComponentToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromConstraintToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromConstraintToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromEnumerationToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromEnumerationToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromInformationItemToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromInformationItemToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromPackageToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromPackageToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromClassToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromClassToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromInstanceSpecificationToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInstanceSpecificationToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromCommentToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromCommentToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromPrimitiveTypeToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromPrimitiveTypeToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromEnumerationToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromEnumerationToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromCommentToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromCommentToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromCommentToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromCommentToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromCommentToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromCommentToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromModelTNToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromModelTNToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromInformationItemToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromInformationItemToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromEnumerationToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromEnumerationToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromModelTNToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromModelTNToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromPackageToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromPackageToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromInformationItemToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInformationItemToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromEnumerationToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromEnumerationToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromInformationItemToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromInformationItemToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromModelTNToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromModelTNToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromComponentToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromComponentToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromEnumerationToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromEnumerationToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromModelTNToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromModelTNToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromInstanceSpecificationToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromInstanceSpecificationToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromDataTypeToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromDataTypeToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromModelTNToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromModelTNToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromModelTNToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromModelTNToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromDataTypeToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromDataTypeToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromComponentToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromComponentToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromPackageToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPackageToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromInformationItemToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInformationItemToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromClassToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromClassToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromSignalToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromSignalToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromCommentToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromCommentToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromDataTypeToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromDataTypeToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromPrimitiveTypeToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPrimitiveTypeToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromPackageToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromPackageToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromPackageToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPackageToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromInstanceSpecificationToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromInstanceSpecificationToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromPackageToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromPackageToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromDataTypeToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromDataTypeToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromDataTypeToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromDataTypeToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromEnumerationToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromEnumerationToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromModelTNToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromModelTNToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromSignalToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromSignalToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromModelTNToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromModelTNToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromModelTNToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromModelTNToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromConstraintToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromConstraintToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromInformationItemToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromInformationItemToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromModelTNToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromModelTNToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromComponentToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromComponentToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromPackageToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromPackageToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromClassToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromClassToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromPrimitiveTypeToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromPrimitiveTypeToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromInformationItemToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromInformationItemToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromPrimitiveTypeToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromPrimitiveTypeToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromConstraintToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromConstraintToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromCommentToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromCommentToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromPrimitiveTypeToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromPrimitiveTypeToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromPackageToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromPackageToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromClassToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromClassToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromComponentToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromComponentToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromSignalToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromSignalToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromInstanceSpecificationToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromInstanceSpecificationToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromClassToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromClassToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromDataTypeToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromDataTypeToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromEnumerationToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromEnumerationToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromPackageToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromPackageToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromClassToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromClassToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromConstraintToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromConstraintToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromPrimitiveTypeToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromPrimitiveTypeToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromClassToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromClassToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromSignalToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromSignalToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromConstraintToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromConstraintToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromEnumerationToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromEnumerationToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromEnumerationToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromEnumerationToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromSignalToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromSignalToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromCommentToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromCommentToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromConstraintToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromConstraintToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromDataTypeToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromDataTypeToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromInstanceSpecificationToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromInstanceSpecificationToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromEnumerationToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromEnumerationToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromPrimitiveTypeToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromPrimitiveTypeToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromCommentToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromCommentToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromPrimitiveTypeToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromPrimitiveTypeToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromPackageToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromPackageToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromDataTypeToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromDataTypeToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromInstanceSpecificationToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInstanceSpecificationToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromComponentToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromComponentToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromSignalToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromSignalToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromDataTypeToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromDataTypeToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromCommentToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromCommentToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromCommentToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromCommentToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromInformationItemToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInformationItemToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromConstraintToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromConstraintToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromInformationItemToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromInformationItemToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromInformationItemToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromInformationItemToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromComponentToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromComponentToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromConstraintToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromConstraintToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromModelTNToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromModelTNToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromConstraintToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromConstraintToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromPrimitiveTypeToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromPrimitiveTypeToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromModelTNToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromModelTNToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromComponentToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromComponentToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromClassToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromClassToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromInformationItemToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromInformationItemToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromComponentToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromComponentToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromPackageToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromPackageToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromConstraintToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromConstraintToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromClassToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromClassToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromInformationItemToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromInformationItemToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromComponentToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromComponentToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromInstanceSpecificationToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromInstanceSpecificationToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromConstraintToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromConstraintToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromConstraintToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromConstraintToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromConstraintToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromConstraintToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromInformationItemToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromInformationItemToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromComponentToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromComponentToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromPrimitiveTypeToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPrimitiveTypeToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromModelTNToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromModelTNToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromDataTypeToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromDataTypeToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromComponentToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromComponentToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromConstraintToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromConstraintToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromClassToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromClassToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromClassToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromClassToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromModelTNToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromModelTNToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromPrimitiveTypeToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromPrimitiveTypeToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromPackageToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPackageToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromEnumerationToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromEnumerationToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromModelTNToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromModelTNToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromInstanceSpecificationToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromInstanceSpecificationToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromEnumerationToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromEnumerationToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromPrimitiveTypeToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromPrimitiveTypeToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromCommentToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromCommentToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromEnumerationToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromEnumerationToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromInstanceSpecificationToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromInstanceSpecificationToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromComponentToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromComponentToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromComponentToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromComponentToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromInformationItemToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInformationItemToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromConstraintToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromConstraintToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromConstraintToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromConstraintToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromComponentToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromComponentToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromComponentToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromComponentToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromPackageToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPackageToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromModelTNToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromModelTNToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromInformationItemToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromInformationItemToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromEnumerationToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromEnumerationToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromPackageToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromPackageToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromComponentToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromComponentToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromPrimitiveTypeToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromPrimitiveTypeToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromInstanceSpecificationToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromInstanceSpecificationToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromSignalToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromSignalToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromClassToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromClassToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromClassToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromClassToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromPrimitiveTypeToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromPrimitiveTypeToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromComponentToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromComponentToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromEnumerationToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromEnumerationToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromClassToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromClassToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromSignalToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromSignalToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromEnumerationToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromEnumerationToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromComponentToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromComponentToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromClassToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromClassToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromPackageToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromPackageToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromClassToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromClassToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromInstanceSpecificationToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromInstanceSpecificationToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromPrimitiveTypeToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromPrimitiveTypeToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromCommentToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromCommentToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromClassToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromClassToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromSignalToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromSignalToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromInstanceSpecificationToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromInstanceSpecificationToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromSignalToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromSignalToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromComponentToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromComponentToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromDataTypeToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromDataTypeToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromPrimitiveTypeToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPrimitiveTypeToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromPackageToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPackageToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromComponentToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromComponentToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromCommentToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromCommentToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromEnumerationToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromEnumerationToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromModelTNToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromModelTNToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromPrimitiveTypeToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromPrimitiveTypeToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromPackageToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromPackageToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromDataTypeToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromDataTypeToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromClassToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromClassToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromPackageToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromPackageToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromEnumerationToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromEnumerationToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromPrimitiveTypeToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPrimitiveTypeToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromInstanceSpecificationToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromInstanceSpecificationToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromComponentToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromComponentToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromInformationItemToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromInformationItemToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromSignalToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromSignalToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromDataTypeToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromDataTypeToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromClassToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromClassToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromPrimitiveTypeToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPrimitiveTypeToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromClassToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromClassToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromInformationItemToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromInformationItemToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromInformationItemToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInformationItemToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromClassToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromClassToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromSignalToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromSignalToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromDataTypeToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromDataTypeToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromModelTNToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromModelTNToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromInformationItemToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInformationItemToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromModelTNToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromModelTNToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromConstraintToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromConstraintToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromSignalToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromSignalToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromPackageToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromPackageToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromClassToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromClassToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromEnumerationToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromEnumerationToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromInformationItemToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromInformationItemToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromConstraintToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromConstraintToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromInstanceSpecificationToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromInstanceSpecificationToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromInstanceSpecificationToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromInstanceSpecificationToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromCommentToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromCommentToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromPackageToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromPackageToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromClassToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromClassToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromCommentToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromCommentToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromEnumerationToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromEnumerationToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromPrimitiveTypeToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromPrimitiveTypeToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromInformationItemToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromInformationItemToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromPackageToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromPackageToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromConstraintToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromConstraintToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromEnumerationToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromEnumerationToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromClassToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromClassToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromComponentToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromComponentToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromComponentToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromComponentToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromDataTypeToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromDataTypeToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromClassToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromClassToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromInformationItemToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromInformationItemToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromClassToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromClassToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromEnumerationToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromEnumerationToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromDataTypeToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromDataTypeToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromCommentToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromCommentToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromEnumerationToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromEnumerationToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromInformationItemToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInformationItemToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromInstanceSpecificationToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromInstanceSpecificationToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromInformationItemToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromInformationItemToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromModelTNToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromModelTNToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromComponentToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromComponentToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromPackageToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromPackageToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromPrimitiveTypeToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromPrimitiveTypeToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromComponentToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromComponentToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromCommentToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromCommentToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromDataTypeToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromDataTypeToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromConstraintToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromConstraintToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromInstanceSpecificationToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromInstanceSpecificationToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromClassToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromClassToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromConstraintToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromConstraintToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromEnumerationToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromEnumerationToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromInstanceSpecificationToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromInstanceSpecificationToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromInformationItemToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInformationItemToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromPrimitiveTypeToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromPrimitiveTypeToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromEnumerationToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromEnumerationToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromEnumerationToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromEnumerationToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromPackageToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromPackageToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromClassToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromClassToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromSignalToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromSignalToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromComponentToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromComponentToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromModelTNToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromModelTNToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromInstanceSpecificationToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromInstanceSpecificationToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromSignalToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromSignalToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromCommentToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromCommentToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromComponentToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromComponentToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromPrimitiveTypeToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPrimitiveTypeToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromDataTypeToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromDataTypeToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromPrimitiveTypeToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromPrimitiveTypeToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromCommentToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromCommentToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromPackageToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromPackageToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromConstraintToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromConstraintToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromClassToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromClassToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromComponentToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromComponentToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromPrimitiveTypeToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPrimitiveTypeToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromCommentToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromCommentToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromComponentToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromComponentToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromDataTypeToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromDataTypeToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromPackageToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromPackageToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromModelTNToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromModelTNToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromSignalToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromSignalToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromComponentToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromComponentToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromPrimitiveTypeToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPrimitiveTypeToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromCommentToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromCommentToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromPrimitiveTypeToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromPrimitiveTypeToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromCommentToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromCommentToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromInformationItemToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromInformationItemToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromPackageToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPackageToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromSignalToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromSignalToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromInstanceSpecificationToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInstanceSpecificationToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromSignalToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromSignalToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromCommentToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromCommentToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromInformationItemToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromInformationItemToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromInstanceSpecificationToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromInstanceSpecificationToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromConstraintToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromConstraintToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromPackageToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromPackageToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromInstanceSpecificationToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromInstanceSpecificationToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromPackageToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromPackageToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromModelTNToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromModelTNToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromDataTypeToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromDataTypeToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromEnumerationToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromEnumerationToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromCommentToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromCommentToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromEnumerationToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromEnumerationToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromCommentToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromCommentToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromComponentToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromComponentToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromCommentToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromCommentToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromConstraintToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromConstraintToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromModelTNToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromModelTNToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromInstanceSpecificationToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromInstanceSpecificationToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromDataTypeToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromDataTypeToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromClassToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromClassToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromPrimitiveTypeToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPrimitiveTypeToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromPackageToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromPackageToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromCommentToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromCommentToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromPrimitiveTypeToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromPrimitiveTypeToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromDataTypeToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromDataTypeToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromInstanceSpecificationToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromInstanceSpecificationToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromInformationItemToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromInformationItemToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromSignalToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromSignalToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromInformationItemToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromInformationItemToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromDataTypeToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromDataTypeToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromClassToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromClassToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromPrimitiveTypeToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPrimitiveTypeToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromPrimitiveTypeToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromPrimitiveTypeToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromInstanceSpecificationToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInstanceSpecificationToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromCommentToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromCommentToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromSignalToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromSignalToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromEnumerationToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromEnumerationToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromEnumerationToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromEnumerationToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromConstraintToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromConstraintToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromInformationItemToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromInformationItemToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromCommentToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromCommentToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromConstraintToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromConstraintToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromEnumerationToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromEnumerationToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromInstanceSpecificationToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromInstanceSpecificationToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromInformationItemToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInformationItemToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromConstraintToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromConstraintToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromConstraintToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromConstraintToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromComponentToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromComponentToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromDataTypeToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromDataTypeToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromInstanceSpecificationToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInstanceSpecificationToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromCommentToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromCommentToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromSignalToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromSignalToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromDataTypeToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromDataTypeToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromPrimitiveTypeToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromPrimitiveTypeToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromSignalToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromSignalToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromPackageToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromPackageToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromPackageToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromPackageToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromInformationItemToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInformationItemToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromPrimitiveTypeToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromPrimitiveTypeToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromConstraintToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromConstraintToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromSignalToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromSignalToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromEnumerationToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromEnumerationToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromInstanceSpecificationToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromInstanceSpecificationToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromSignalToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromSignalToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromConstraintToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromConstraintToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromEnumerationToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromEnumerationToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromPackageToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromPackageToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromDataTypeToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromDataTypeToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromSignalToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromSignalToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromInstanceSpecificationToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromInstanceSpecificationToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromInstanceSpecificationToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromInstanceSpecificationToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromModelTNToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromModelTNToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromCommentToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromCommentToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromDataTypeToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromDataTypeToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromInformationItemToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromInformationItemToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromClassToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromClassToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromDataTypeToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromDataTypeToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromClassToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromClassToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromPrimitiveTypeToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromPrimitiveTypeToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromCommentToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromCommentToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromDataTypeToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromDataTypeToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromConstraintToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromConstraintToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromConstraintToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromConstraintToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromDataTypeToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromDataTypeToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromClassToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromClassToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromConstraintToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromConstraintToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromInstanceSpecificationToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromInstanceSpecificationToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromModelTNToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromModelTNToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromPackageToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromPackageToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromSignalToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromSignalToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromClassToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromClassToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromConstraintToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromConstraintToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromSignalToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromSignalToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromConstraintToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromConstraintToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromEnumerationToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromEnumerationToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromSignalToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromSignalToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromSignalToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromSignalToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromComponentToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromComponentToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromPackageToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromPackageToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromPackageToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromPackageToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromPrimitiveTypeToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromPrimitiveTypeToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromSignalToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromSignalToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromConstraintToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromConstraintToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromEnumerationToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromEnumerationToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromInstanceSpecificationToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromInstanceSpecificationToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromComponentToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromComponentToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromDataTypeToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromDataTypeToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromPackageToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPackageToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromInformationItemToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromInformationItemToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromConstraintToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromConstraintToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromInformationItemToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromInformationItemToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromModelTNToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromModelTNToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromPackageToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPackageToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromEnumerationToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromEnumerationToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromDataTypeToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromDataTypeToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromSignalToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromSignalToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromInformationItemToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInformationItemToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromSignalToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromSignalToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromCommentToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromCommentToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromCommentToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromCommentToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromInstanceSpecificationToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInstanceSpecificationToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromConstraintToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromConstraintToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromEnumerationToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromEnumerationToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromSignalToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromSignalToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromInstanceSpecificationToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInstanceSpecificationToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromInformationItemToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromInformationItemToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromModelTNToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromModelTNToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromComponentToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromComponentToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromModelTNToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromModelTNToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromDataTypeToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromDataTypeToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromSignalToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromSignalToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromClassToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromClassToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromModelTNToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromModelTNToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromClassToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromClassToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromCommentToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromCommentToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromModelTNToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromModelTNToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromInstanceSpecificationToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInstanceSpecificationToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromInstanceSpecificationToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInstanceSpecificationToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromInformationItemToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromInformationItemToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromEnumerationToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromEnumerationToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromDataTypeToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromDataTypeToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromModelTNToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromModelTNToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromSignalToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromSignalToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromClassToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromClassToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromDataTypeToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromDataTypeToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromConstraintToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromConstraintToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromCommentToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromCommentToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromSignalToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromSignalToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromModelTNToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromModelTNToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromCommentToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromCommentToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromCommentToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromCommentToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromModelTNToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromModelTNToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromPrimitiveTypeToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromPrimitiveTypeToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromPackageToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromPackageToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromInstanceSpecificationToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInstanceSpecificationToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromPrimitiveTypeToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromPrimitiveTypeToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromConstraintToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromConstraintToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromInformationItemToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromInformationItemToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromEnumerationToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromEnumerationToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromComponentToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromComponentToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromConstraintToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromConstraintToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromDataTypeToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromDataTypeToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromPackageToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromPackageToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromPackageToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromPackageToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromSignalToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromSignalToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromCommentToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromCommentToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromInstanceSpecificationToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromInstanceSpecificationToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromPrimitiveTypeToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPrimitiveTypeToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromClassToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromClassToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromCommentToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromCommentToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromDataTypeToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromDataTypeToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromDataTypeToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromDataTypeToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromSignalToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromSignalToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromConstraintToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromConstraintToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromEnumerationToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromEnumerationToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromClassToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromClassToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromPrimitiveTypeToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromPrimitiveTypeToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromInstanceSpecificationToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromInstanceSpecificationToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromInformationItemToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromInformationItemToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromComponentToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromComponentToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromCommentToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromCommentToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromDataTypeToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromDataTypeToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromModelTNToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromModelTNToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromCommentToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromCommentToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromModelTNToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromModelTNToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromDataTypeToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromDataTypeToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromPackageToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromPackageToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromInformationItemToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromInformationItemToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromSignalToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromSignalToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromModelTNToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromModelTNToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromPackageToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromPackageToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromClassToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromClassToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromPackageToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromPackageToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromDataTypeToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromDataTypeToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromComponentToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromComponentToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromConstraintToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromConstraintToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromSignalToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromSignalToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromConstraintToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromConstraintToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromDataTypeToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromDataTypeToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromCommentToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromCommentToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromInstanceSpecificationToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInstanceSpecificationToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromInformationItemToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromInformationItemToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromPackageToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPackageToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromModelTNToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromModelTNToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromDataTypeToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromDataTypeToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromPrimitiveTypeToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromPrimitiveTypeToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromInstanceSpecificationToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromInstanceSpecificationToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromSignalToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromSignalToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromComponentToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromComponentToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromEnumerationToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromEnumerationToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromCommentToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromCommentToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromSignalToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromSignalToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromInformationItemToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromInformationItemToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromEnumerationToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromEnumerationToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromComponentToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromComponentToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromClassToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromClassToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromPackageToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPackageToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromConstraintToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromConstraintToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromPrimitiveTypeToConstraintTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromPrimitiveTypeToConstraint">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromSignalToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromSignalToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromModelTNToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromModelTNToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromSignalToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromSignalToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromPackageToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPackageToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromConstraintToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromConstraintToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromInformationItemToModelTNTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromInformationItemToModelTN">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromComponentToComponentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromComponentToComponent">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromInstanceSpecificationToDataTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInstanceSpecificationToDataType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromInstanceSpecificationToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromInstanceSpecificationToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromEnumerationToPackageTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromEnumerationToPackage">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromInformationItemToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInformationItemToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromEnumerationToInformationItemTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromEnumerationToInformationItem">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="informationFlowFromSignalToSignalTestCase" specification="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromSignalToSignal">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_InformationFlowEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromComponentToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromComponentToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromClassToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromClassToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromInstanceSpecificationToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromInstanceSpecificationToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromSignalToEnumerationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromSignalToEnumeration">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="usageFromPrimitiveTypeToInstanceSpecificationTestCase" specification="/0/TestClassDiagramLinkGen/testLinkUsageFromPrimitiveTypeToInstanceSpecification">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_UsageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="associationFromModelTNToPrimitiveTypeTestCase" specification="/0/TestClassDiagramLinkGen/testLinkAssociationFromModelTNToPrimitiveType">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_AssociationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromClassToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromClassToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromPrimitiveTypeToCommentTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromPrimitiveTypeToComment">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedBehavior xsi:type="uml:Activity" name="dependencyFromCommentToClassTestCase" specification="/0/TestClassDiagramLinkGen/testLinkDependencyFromCommentToClass">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="source">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="link">
- <value xsi:type="uml:InstanceValue" name="GenLink_DependencyEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </value>
- </argument>
- <argument xsi:type="uml:ValuePin" name="target">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </ownedBehavior>
- <ownedOperation name="testLinkUsageFromComponentToPackage" method="/0/TestClassDiagramLinkGen/usageFromComponentToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromCommentToDataType" method="/0/TestClassDiagramLinkGen/dependencyFromCommentToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromClassToConstraint" method="/0/TestClassDiagramLinkGen/associationFromClassToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromDataTypeToConstraint" method="/0/TestClassDiagramLinkGen/usageFromDataTypeToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromPrimitiveTypeToSignal" method="/0/TestClassDiagramLinkGen/usageFromPrimitiveTypeToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromInstanceSpecificationToDataType" method="/0/TestClassDiagramLinkGen/dependencyFromInstanceSpecificationToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromComponentToModelTN" method="/0/TestClassDiagramLinkGen/dependencyFromComponentToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromPrimitiveTypeToInformationItem" method="/0/TestClassDiagramLinkGen/dependencyFromPrimitiveTypeToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromEnumerationToComment" method="/0/TestClassDiagramLinkGen/associationFromEnumerationToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromClassToInstanceSpecification" method="/0/TestClassDiagramLinkGen/associationFromClassToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromConstraintToComponent" method="/0/TestClassDiagramLinkGen/associationFromConstraintToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromEnumerationToEnumeration" method="/0/TestClassDiagramLinkGen/dependencyFromEnumerationToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromInformationItemToComponent" method="/0/TestClassDiagramLinkGen/dependencyFromInformationItemToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromInformationItemToDataType" method="/0/TestClassDiagramLinkGen/dependencyFromInformationItemToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromClassToPrimitiveType" method="/0/TestClassDiagramLinkGen/dependencyFromClassToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromComponentToInformationItem" method="/0/TestClassDiagramLinkGen/informationFlowFromComponentToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromCommentToEnumeration" method="/0/TestClassDiagramLinkGen/associationFromCommentToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromSignalToClass" method="/0/TestClassDiagramLinkGen/associationFromSignalToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromSignalToConstraint" method="/0/TestClassDiagramLinkGen/associationFromSignalToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromInstanceSpecificationToPrimitiveType" method="/0/TestClassDiagramLinkGen/dependencyFromInstanceSpecificationToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromInstanceSpecificationToEnumeration" method="/0/TestClassDiagramLinkGen/usageFromInstanceSpecificationToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromPrimitiveTypeToComponent" method="/0/TestClassDiagramLinkGen/associationFromPrimitiveTypeToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromEnumerationToConstraint" method="/0/TestClassDiagramLinkGen/informationFlowFromEnumerationToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromComponentToClass" method="/0/TestClassDiagramLinkGen/dependencyFromComponentToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromInstanceSpecificationToSignal" method="/0/TestClassDiagramLinkGen/associationFromInstanceSpecificationToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromCommentToComponent" method="/0/TestClassDiagramLinkGen/dependencyFromCommentToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromPackageToEnumeration" method="/0/TestClassDiagramLinkGen/informationFlowFromPackageToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromDataTypeToDataType" method="/0/TestClassDiagramLinkGen/informationFlowFromDataTypeToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromDataTypeToClass" method="/0/TestClassDiagramLinkGen/informationFlowFromDataTypeToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromDataTypeToConstraint" method="/0/TestClassDiagramLinkGen/informationFlowFromDataTypeToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromModelTNToClass" method="/0/TestClassDiagramLinkGen/informationFlowFromModelTNToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromConstraintToPrimitiveType" method="/0/TestClassDiagramLinkGen/associationFromConstraintToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromEnumerationToComponent" method="/0/TestClassDiagramLinkGen/usageFromEnumerationToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromDataTypeToClass" method="/0/TestClassDiagramLinkGen/associationFromDataTypeToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromInformationItemToClass" method="/0/TestClassDiagramLinkGen/usageFromInformationItemToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromComponentToInformationItem" method="/0/TestClassDiagramLinkGen/dependencyFromComponentToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromModelTNToInstanceSpecification" method="/0/TestClassDiagramLinkGen/informationFlowFromModelTNToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromModelTNToDataType" method="/0/TestClassDiagramLinkGen/informationFlowFromModelTNToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromClassToComment" method="/0/TestClassDiagramLinkGen/dependencyFromClassToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromPackageToEnumeration" method="/0/TestClassDiagramLinkGen/usageFromPackageToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromPrimitiveTypeToPackage" method="/0/TestClassDiagramLinkGen/associationFromPrimitiveTypeToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromModelTNToComment" method="/0/TestClassDiagramLinkGen/dependencyFromModelTNToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromModelTNToConstraint" method="/0/TestClassDiagramLinkGen/usageFromModelTNToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromModelTNToComment" method="/0/TestClassDiagramLinkGen/informationFlowFromModelTNToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromPrimitiveTypeToDataType" method="/0/TestClassDiagramLinkGen/informationFlowFromPrimitiveTypeToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromModelTNToClass" method="/0/TestClassDiagramLinkGen/dependencyFromModelTNToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromModelTNToSignal" method="/0/TestClassDiagramLinkGen/usageFromModelTNToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromComponentToSignal" method="/0/TestClassDiagramLinkGen/dependencyFromComponentToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromConstraintToConstraint" method="/0/TestClassDiagramLinkGen/dependencyFromConstraintToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromEnumerationToEnumeration" method="/0/TestClassDiagramLinkGen/usageFromEnumerationToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromInformationItemToConstraint" method="/0/TestClassDiagramLinkGen/associationFromInformationItemToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromPackageToComponent" method="/0/TestClassDiagramLinkGen/dependencyFromPackageToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromClassToEnumeration" method="/0/TestClassDiagramLinkGen/usageFromClassToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromInstanceSpecificationToModelTN" method="/0/TestClassDiagramLinkGen/informationFlowFromInstanceSpecificationToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromCommentToInstanceSpecification" method="/0/TestClassDiagramLinkGen/usageFromCommentToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromPrimitiveTypeToComment" method="/0/TestClassDiagramLinkGen/associationFromPrimitiveTypeToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromEnumerationToComment" method="/0/TestClassDiagramLinkGen/informationFlowFromEnumerationToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromCommentToEnumeration" method="/0/TestClassDiagramLinkGen/informationFlowFromCommentToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromCommentToInstanceSpecification" method="/0/TestClassDiagramLinkGen/associationFromCommentToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromCommentToComment" method="/0/TestClassDiagramLinkGen/usageFromCommentToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromModelTNToInstanceSpecification" method="/0/TestClassDiagramLinkGen/dependencyFromModelTNToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromInformationItemToEnumeration" method="/0/TestClassDiagramLinkGen/associationFromInformationItemToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromEnumerationToPackage" method="/0/TestClassDiagramLinkGen/usageFromEnumerationToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromModelTNToPrimitiveType" method="/0/TestClassDiagramLinkGen/dependencyFromModelTNToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromPackageToModelTN" method="/0/TestClassDiagramLinkGen/associationFromPackageToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromInformationItemToClass" method="/0/TestClassDiagramLinkGen/informationFlowFromInformationItemToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromEnumerationToInformationItem" method="/0/TestClassDiagramLinkGen/associationFromEnumerationToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromInformationItemToPrimitiveType" method="/0/TestClassDiagramLinkGen/associationFromInformationItemToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromModelTNToModelTN" method="/0/TestClassDiagramLinkGen/associationFromModelTNToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromComponentToComment" method="/0/TestClassDiagramLinkGen/usageFromComponentToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromEnumerationToConstraint" method="/0/TestClassDiagramLinkGen/associationFromEnumerationToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromModelTNToConstraint" method="/0/TestClassDiagramLinkGen/informationFlowFromModelTNToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromInstanceSpecificationToSignal" method="/0/TestClassDiagramLinkGen/usageFromInstanceSpecificationToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromDataTypeToInstanceSpecification" method="/0/TestClassDiagramLinkGen/informationFlowFromDataTypeToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromModelTNToInstanceSpecification" method="/0/TestClassDiagramLinkGen/usageFromModelTNToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromModelTNToSignal" method="/0/TestClassDiagramLinkGen/informationFlowFromModelTNToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromDataTypeToModelTN" method="/0/TestClassDiagramLinkGen/dependencyFromDataTypeToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromComponentToComment" method="/0/TestClassDiagramLinkGen/informationFlowFromComponentToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromPackageToSignal" method="/0/TestClassDiagramLinkGen/informationFlowFromPackageToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromInformationItemToModelTN" method="/0/TestClassDiagramLinkGen/informationFlowFromInformationItemToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromClassToPrimitiveType" method="/0/TestClassDiagramLinkGen/usageFromClassToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromSignalToComment" method="/0/TestClassDiagramLinkGen/dependencyFromSignalToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromCommentToModelTN" method="/0/TestClassDiagramLinkGen/informationFlowFromCommentToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromDataTypeToModelTN" method="/0/TestClassDiagramLinkGen/informationFlowFromDataTypeToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromPrimitiveTypeToComment" method="/0/TestClassDiagramLinkGen/informationFlowFromPrimitiveTypeToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromPackageToClass" method="/0/TestClassDiagramLinkGen/dependencyFromPackageToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromPackageToComponent" method="/0/TestClassDiagramLinkGen/informationFlowFromPackageToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromInstanceSpecificationToEnumeration" method="/0/TestClassDiagramLinkGen/dependencyFromInstanceSpecificationToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromPackageToInformationItem" method="/0/TestClassDiagramLinkGen/usageFromPackageToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromDataTypeToDataType" method="/0/TestClassDiagramLinkGen/dependencyFromDataTypeToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromDataTypeToInformationItem" method="/0/TestClassDiagramLinkGen/dependencyFromDataTypeToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromEnumerationToInstanceSpecification" method="/0/TestClassDiagramLinkGen/usageFromEnumerationToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromModelTNToPackage" method="/0/TestClassDiagramLinkGen/associationFromModelTNToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromSignalToComponent" method="/0/TestClassDiagramLinkGen/dependencyFromSignalToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromModelTNToDataType" method="/0/TestClassDiagramLinkGen/associationFromModelTNToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromModelTNToEnumeration" method="/0/TestClassDiagramLinkGen/informationFlowFromModelTNToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromConstraintToSignal" method="/0/TestClassDiagramLinkGen/usageFromConstraintToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromInformationItemToEnumeration" method="/0/TestClassDiagramLinkGen/usageFromInformationItemToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromModelTNToDataType" method="/0/TestClassDiagramLinkGen/dependencyFromModelTNToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromComponentToModelTN" method="/0/TestClassDiagramLinkGen/informationFlowFromComponentToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromPackageToInstanceSpecification" method="/0/TestClassDiagramLinkGen/usageFromPackageToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromClassToModelTN" method="/0/TestClassDiagramLinkGen/associationFromClassToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromPrimitiveTypeToComponent" method="/0/TestClassDiagramLinkGen/usageFromPrimitiveTypeToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromInformationItemToInformationItem" method="/0/TestClassDiagramLinkGen/associationFromInformationItemToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromPrimitiveTypeToClass" method="/0/TestClassDiagramLinkGen/associationFromPrimitiveTypeToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromConstraintToEnumeration" method="/0/TestClassDiagramLinkGen/associationFromConstraintToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromCommentToEnumeration" method="/0/TestClassDiagramLinkGen/usageFromCommentToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromPrimitiveTypeToSignal" method="/0/TestClassDiagramLinkGen/associationFromPrimitiveTypeToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromPackageToEnumeration" method="/0/TestClassDiagramLinkGen/associationFromPackageToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromClassToPrimitiveType" method="/0/TestClassDiagramLinkGen/informationFlowFromClassToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromComponentToModelTN" method="/0/TestClassDiagramLinkGen/usageFromComponentToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromSignalToComment" method="/0/TestClassDiagramLinkGen/associationFromSignalToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromInstanceSpecificationToConstraint" method="/0/TestClassDiagramLinkGen/associationFromInstanceSpecificationToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromClassToModelTN" method="/0/TestClassDiagramLinkGen/dependencyFromClassToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromDataTypeToComponent" method="/0/TestClassDiagramLinkGen/dependencyFromDataTypeToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromEnumerationToModelTN" method="/0/TestClassDiagramLinkGen/usageFromEnumerationToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromPackageToInstanceSpecification" method="/0/TestClassDiagramLinkGen/dependencyFromPackageToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromClassToConstraint" method="/0/TestClassDiagramLinkGen/informationFlowFromClassToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromConstraintToInformationItem" method="/0/TestClassDiagramLinkGen/usageFromConstraintToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromPrimitiveTypeToEnumeration" method="/0/TestClassDiagramLinkGen/usageFromPrimitiveTypeToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromClassToEnumeration" method="/0/TestClassDiagramLinkGen/informationFlowFromClassToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromSignalToComponent" method="/0/TestClassDiagramLinkGen/associationFromSignalToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromConstraintToInstanceSpecification" method="/0/TestClassDiagramLinkGen/dependencyFromConstraintToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromEnumerationToClass" method="/0/TestClassDiagramLinkGen/associationFromEnumerationToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromEnumerationToPrimitiveType" method="/0/TestClassDiagramLinkGen/usageFromEnumerationToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromSignalToEnumeration" method="/0/TestClassDiagramLinkGen/associationFromSignalToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromCommentToModelTN" method="/0/TestClassDiagramLinkGen/associationFromCommentToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromConstraintToDataType" method="/0/TestClassDiagramLinkGen/associationFromConstraintToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromDataTypeToPackage" method="/0/TestClassDiagramLinkGen/informationFlowFromDataTypeToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromInstanceSpecificationToPackage" method="/0/TestClassDiagramLinkGen/dependencyFromInstanceSpecificationToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromEnumerationToModelTN" method="/0/TestClassDiagramLinkGen/informationFlowFromEnumerationToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromPrimitiveTypeToInformationItem" method="/0/TestClassDiagramLinkGen/usageFromPrimitiveTypeToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromCommentToSignal" method="/0/TestClassDiagramLinkGen/informationFlowFromCommentToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromPrimitiveTypeToEnumeration" method="/0/TestClassDiagramLinkGen/associationFromPrimitiveTypeToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromPackageToSignal" method="/0/TestClassDiagramLinkGen/associationFromPackageToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromDataTypeToComment" method="/0/TestClassDiagramLinkGen/usageFromDataTypeToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromInstanceSpecificationToComponent" method="/0/TestClassDiagramLinkGen/informationFlowFromInstanceSpecificationToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromComponentToDataType" method="/0/TestClassDiagramLinkGen/dependencyFromComponentToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromSignalToConstraint" method="/0/TestClassDiagramLinkGen/usageFromSignalToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromDataTypeToConstraint" method="/0/TestClassDiagramLinkGen/associationFromDataTypeToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromCommentToComponent" method="/0/TestClassDiagramLinkGen/associationFromCommentToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromCommentToModelTN" method="/0/TestClassDiagramLinkGen/usageFromCommentToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromInformationItemToInstanceSpecification" method="/0/TestClassDiagramLinkGen/informationFlowFromInformationItemToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromConstraintToModelTN" method="/0/TestClassDiagramLinkGen/associationFromConstraintToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromInformationItemToPackage" method="/0/TestClassDiagramLinkGen/dependencyFromInformationItemToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromInformationItemToComment" method="/0/TestClassDiagramLinkGen/usageFromInformationItemToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromComponentToDataType" method="/0/TestClassDiagramLinkGen/informationFlowFromComponentToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromConstraintToComment" method="/0/TestClassDiagramLinkGen/usageFromConstraintToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromModelTNToInformationItem" method="/0/TestClassDiagramLinkGen/dependencyFromModelTNToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromConstraintToInformationItem" method="/0/TestClassDiagramLinkGen/informationFlowFromConstraintToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromPrimitiveTypeToSignal" method="/0/TestClassDiagramLinkGen/dependencyFromPrimitiveTypeToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromModelTNToComponent" method="/0/TestClassDiagramLinkGen/dependencyFromModelTNToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromComponentToComment" method="/0/TestClassDiagramLinkGen/dependencyFromComponentToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromClassToDataType" method="/0/TestClassDiagramLinkGen/dependencyFromClassToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromInformationItemToComponent" method="/0/TestClassDiagramLinkGen/associationFromInformationItemToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromComponentToInstanceSpecification" method="/0/TestClassDiagramLinkGen/dependencyFromComponentToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromPackageToConstraint" method="/0/TestClassDiagramLinkGen/dependencyFromPackageToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromConstraintToPrimitiveType" method="/0/TestClassDiagramLinkGen/dependencyFromConstraintToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromClassToConstraint" method="/0/TestClassDiagramLinkGen/dependencyFromClassToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromInformationItemToPrimitiveType" method="/0/TestClassDiagramLinkGen/usageFromInformationItemToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromComponentToComment" method="/0/TestClassDiagramLinkGen/associationFromComponentToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromInstanceSpecificationToDataType" method="/0/TestClassDiagramLinkGen/usageFromInstanceSpecificationToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromConstraintToInstanceSpecification" method="/0/TestClassDiagramLinkGen/usageFromConstraintToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromConstraintToInformationItem" method="/0/TestClassDiagramLinkGen/associationFromConstraintToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromConstraintToClass" method="/0/TestClassDiagramLinkGen/informationFlowFromConstraintToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromInformationItemToConstraint" method="/0/TestClassDiagramLinkGen/dependencyFromInformationItemToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromComponentToInformationItem" method="/0/TestClassDiagramLinkGen/associationFromComponentToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromPrimitiveTypeToPrimitiveType" method="/0/TestClassDiagramLinkGen/informationFlowFromPrimitiveTypeToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromModelTNToModelTN" method="/0/TestClassDiagramLinkGen/dependencyFromModelTNToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromDataTypeToModelTN" method="/0/TestClassDiagramLinkGen/usageFromDataTypeToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromComponentToClass" method="/0/TestClassDiagramLinkGen/informationFlowFromComponentToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromConstraintToPackage" method="/0/TestClassDiagramLinkGen/informationFlowFromConstraintToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromClassToSignal" method="/0/TestClassDiagramLinkGen/informationFlowFromClassToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromClassToPackage" method="/0/TestClassDiagramLinkGen/informationFlowFromClassToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromModelTNToConstraint" method="/0/TestClassDiagramLinkGen/dependencyFromModelTNToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromPrimitiveTypeToPrimitiveType" method="/0/TestClassDiagramLinkGen/dependencyFromPrimitiveTypeToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromPackageToComment" method="/0/TestClassDiagramLinkGen/informationFlowFromPackageToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromEnumerationToModelTN" method="/0/TestClassDiagramLinkGen/dependencyFromEnumerationToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromModelTNToComment" method="/0/TestClassDiagramLinkGen/associationFromModelTNToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromInstanceSpecificationToPackage" method="/0/TestClassDiagramLinkGen/associationFromInstanceSpecificationToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromEnumerationToComponent" method="/0/TestClassDiagramLinkGen/dependencyFromEnumerationToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromPrimitiveTypeToEnumeration" method="/0/TestClassDiagramLinkGen/dependencyFromPrimitiveTypeToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromCommentToInformationItem" method="/0/TestClassDiagramLinkGen/associationFromCommentToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromEnumerationToPrimitiveType" method="/0/TestClassDiagramLinkGen/associationFromEnumerationToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromInstanceSpecificationToSignal" method="/0/TestClassDiagramLinkGen/dependencyFromInstanceSpecificationToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromComponentToDataType" method="/0/TestClassDiagramLinkGen/associationFromComponentToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromComponentToEnumeration" method="/0/TestClassDiagramLinkGen/usageFromComponentToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromInformationItemToInformationItem" method="/0/TestClassDiagramLinkGen/informationFlowFromInformationItemToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromConstraintToComment" method="/0/TestClassDiagramLinkGen/dependencyFromConstraintToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromConstraintToModelTN" method="/0/TestClassDiagramLinkGen/informationFlowFromConstraintToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromComponentToDataType" method="/0/TestClassDiagramLinkGen/usageFromComponentToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromComponentToSignal" method="/0/TestClassDiagramLinkGen/informationFlowFromComponentToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromPackageToDataType" method="/0/TestClassDiagramLinkGen/informationFlowFromPackageToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromModelTNToInformationItem" method="/0/TestClassDiagramLinkGen/informationFlowFromModelTNToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromInformationItemToConstraint" method="/0/TestClassDiagramLinkGen/usageFromInformationItemToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromEnumerationToConstraint" method="/0/TestClassDiagramLinkGen/usageFromEnumerationToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromPackageToPrimitiveType" method="/0/TestClassDiagramLinkGen/associationFromPackageToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromComponentToInstanceSpecification" method="/0/TestClassDiagramLinkGen/associationFromComponentToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromPrimitiveTypeToClass" method="/0/TestClassDiagramLinkGen/usageFromPrimitiveTypeToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromInstanceSpecificationToClass" method="/0/TestClassDiagramLinkGen/usageFromInstanceSpecificationToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromSignalToPrimitiveType" method="/0/TestClassDiagramLinkGen/associationFromSignalToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromClassToDataType" method="/0/TestClassDiagramLinkGen/associationFromClassToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromClassToComponent" method="/0/TestClassDiagramLinkGen/dependencyFromClassToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromPrimitiveTypeToDataType" method="/0/TestClassDiagramLinkGen/usageFromPrimitiveTypeToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromComponentToSignal" method="/0/TestClassDiagramLinkGen/usageFromComponentToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromEnumerationToClass" method="/0/TestClassDiagramLinkGen/usageFromEnumerationToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromClassToModelTN" method="/0/TestClassDiagramLinkGen/usageFromClassToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromSignalToPrimitiveType" method="/0/TestClassDiagramLinkGen/informationFlowFromSignalToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromEnumerationToSignal" method="/0/TestClassDiagramLinkGen/usageFromEnumerationToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromComponentToConstraint" method="/0/TestClassDiagramLinkGen/dependencyFromComponentToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromClassToPackage" method="/0/TestClassDiagramLinkGen/usageFromClassToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromPackageToSignal" method="/0/TestClassDiagramLinkGen/dependencyFromPackageToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromClassToInformationItem" method="/0/TestClassDiagramLinkGen/dependencyFromClassToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromInstanceSpecificationToInformationItem" method="/0/TestClassDiagramLinkGen/associationFromInstanceSpecificationToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromPrimitiveTypeToInstanceSpecification" method="/0/TestClassDiagramLinkGen/dependencyFromPrimitiveTypeToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromCommentToPackage" method="/0/TestClassDiagramLinkGen/usageFromCommentToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromClassToConstraint" method="/0/TestClassDiagramLinkGen/usageFromClassToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromSignalToSignal" method="/0/TestClassDiagramLinkGen/dependencyFromSignalToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromInstanceSpecificationToComponent" method="/0/TestClassDiagramLinkGen/associationFromInstanceSpecificationToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromSignalToInformationItem" method="/0/TestClassDiagramLinkGen/dependencyFromSignalToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromComponentToPrimitiveType" method="/0/TestClassDiagramLinkGen/informationFlowFromComponentToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromDataTypeToComponent" method="/0/TestClassDiagramLinkGen/informationFlowFromDataTypeToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromPrimitiveTypeToSignal" method="/0/TestClassDiagramLinkGen/informationFlowFromPrimitiveTypeToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromPackageToModelTN" method="/0/TestClassDiagramLinkGen/informationFlowFromPackageToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromComponentToClass" method="/0/TestClassDiagramLinkGen/usageFromComponentToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromCommentToConstraint" method="/0/TestClassDiagramLinkGen/informationFlowFromCommentToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromEnumerationToDataType" method="/0/TestClassDiagramLinkGen/dependencyFromEnumerationToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromModelTNToConstraint" method="/0/TestClassDiagramLinkGen/associationFromModelTNToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromPrimitiveTypeToModelTN" method="/0/TestClassDiagramLinkGen/associationFromPrimitiveTypeToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromPackageToDataType" method="/0/TestClassDiagramLinkGen/usageFromPackageToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromDataTypeToComment" method="/0/TestClassDiagramLinkGen/associationFromDataTypeToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromClassToSignal" method="/0/TestClassDiagramLinkGen/dependencyFromClassToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromPackageToConstraint" method="/0/TestClassDiagramLinkGen/associationFromPackageToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromEnumerationToConstraint" method="/0/TestClassDiagramLinkGen/dependencyFromEnumerationToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromPrimitiveTypeToInstanceSpecification" method="/0/TestClassDiagramLinkGen/informationFlowFromPrimitiveTypeToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromInstanceSpecificationToInformationItem" method="/0/TestClassDiagramLinkGen/dependencyFromInstanceSpecificationToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromComponentToPackage" method="/0/TestClassDiagramLinkGen/informationFlowFromComponentToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromInformationItemToInstanceSpecification" method="/0/TestClassDiagramLinkGen/associationFromInformationItemToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromSignalToDataType" method="/0/TestClassDiagramLinkGen/associationFromSignalToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromDataTypeToPrimitiveType" method="/0/TestClassDiagramLinkGen/associationFromDataTypeToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromClassToClass" method="/0/TestClassDiagramLinkGen/associationFromClassToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromPrimitiveTypeToPackage" method="/0/TestClassDiagramLinkGen/informationFlowFromPrimitiveTypeToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromClassToPrimitiveType" method="/0/TestClassDiagramLinkGen/associationFromClassToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromInformationItemToComponent" method="/0/TestClassDiagramLinkGen/usageFromInformationItemToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromInformationItemToComponent" method="/0/TestClassDiagramLinkGen/informationFlowFromInformationItemToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromClassToInformationItem" method="/0/TestClassDiagramLinkGen/usageFromClassToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromSignalToPackage" method="/0/TestClassDiagramLinkGen/usageFromSignalToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromDataTypeToInstanceSpecification" method="/0/TestClassDiagramLinkGen/usageFromDataTypeToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromModelTNToPackage" method="/0/TestClassDiagramLinkGen/dependencyFromModelTNToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromInformationItemToPrimitiveType" method="/0/TestClassDiagramLinkGen/informationFlowFromInformationItemToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromModelTNToClass" method="/0/TestClassDiagramLinkGen/associationFromModelTNToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromConstraintToClass" method="/0/TestClassDiagramLinkGen/usageFromConstraintToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromSignalToClass" method="/0/TestClassDiagramLinkGen/usageFromSignalToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromPackageToSignal" method="/0/TestClassDiagramLinkGen/usageFromPackageToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromClassToComponent" method="/0/TestClassDiagramLinkGen/informationFlowFromClassToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromEnumerationToSignal" method="/0/TestClassDiagramLinkGen/dependencyFromEnumerationToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromInformationItemToPackage" method="/0/TestClassDiagramLinkGen/usageFromInformationItemToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromConstraintToComponent" method="/0/TestClassDiagramLinkGen/usageFromConstraintToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromInstanceSpecificationToPrimitiveType" method="/0/TestClassDiagramLinkGen/usageFromInstanceSpecificationToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromInstanceSpecificationToConstraint" method="/0/TestClassDiagramLinkGen/usageFromInstanceSpecificationToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromCommentToConstraint" method="/0/TestClassDiagramLinkGen/usageFromCommentToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromPackageToComponent" method="/0/TestClassDiagramLinkGen/usageFromPackageToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromClassToInformationItem" method="/0/TestClassDiagramLinkGen/associationFromClassToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromCommentToPrimitiveType" method="/0/TestClassDiagramLinkGen/associationFromCommentToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromEnumerationToInstanceSpecification" method="/0/TestClassDiagramLinkGen/associationFromEnumerationToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromPrimitiveTypeToModelTN" method="/0/TestClassDiagramLinkGen/dependencyFromPrimitiveTypeToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromInformationItemToSignal" method="/0/TestClassDiagramLinkGen/associationFromInformationItemToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromPackageToClass" method="/0/TestClassDiagramLinkGen/associationFromPackageToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromConstraintToEnumeration" method="/0/TestClassDiagramLinkGen/usageFromConstraintToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromEnumerationToComponent" method="/0/TestClassDiagramLinkGen/associationFromEnumerationToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromClassToPackage" method="/0/TestClassDiagramLinkGen/associationFromClassToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromComponentToConstraint" method="/0/TestClassDiagramLinkGen/informationFlowFromComponentToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromComponentToPackage" method="/0/TestClassDiagramLinkGen/dependencyFromComponentToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromDataTypeToPackage" method="/0/TestClassDiagramLinkGen/associationFromDataTypeToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromClassToSignal" method="/0/TestClassDiagramLinkGen/associationFromClassToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromInformationItemToInstanceSpecification" method="/0/TestClassDiagramLinkGen/usageFromInformationItemToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromClassToEnumeration" method="/0/TestClassDiagramLinkGen/associationFromClassToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromEnumerationToDataType" method="/0/TestClassDiagramLinkGen/associationFromEnumerationToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromDataTypeToInstanceSpecification" method="/0/TestClassDiagramLinkGen/associationFromDataTypeToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromCommentToDataType" method="/0/TestClassDiagramLinkGen/informationFlowFromCommentToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromEnumerationToComment" method="/0/TestClassDiagramLinkGen/dependencyFromEnumerationToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromInformationItemToConstraint" method="/0/TestClassDiagramLinkGen/informationFlowFromInformationItemToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromInstanceSpecificationToConstraint" method="/0/TestClassDiagramLinkGen/dependencyFromInstanceSpecificationToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromInformationItemToDataType" method="/0/TestClassDiagramLinkGen/usageFromInformationItemToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromModelTNToPrimitiveType" method="/0/TestClassDiagramLinkGen/informationFlowFromModelTNToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromComponentToConstraint" method="/0/TestClassDiagramLinkGen/associationFromComponentToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromPackageToInformationItem" method="/0/TestClassDiagramLinkGen/dependencyFromPackageToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromPrimitiveTypeToConstraint" method="/0/TestClassDiagramLinkGen/usageFromPrimitiveTypeToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromComponentToPackage" method="/0/TestClassDiagramLinkGen/associationFromComponentToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromCommentToPackage" method="/0/TestClassDiagramLinkGen/dependencyFromCommentToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromDataTypeToInstanceSpecification" method="/0/TestClassDiagramLinkGen/dependencyFromDataTypeToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromConstraintToDataType" method="/0/TestClassDiagramLinkGen/informationFlowFromConstraintToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromInstanceSpecificationToComment" method="/0/TestClassDiagramLinkGen/associationFromInstanceSpecificationToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromClassToPackage" method="/0/TestClassDiagramLinkGen/dependencyFromClassToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromConstraintToPackage" method="/0/TestClassDiagramLinkGen/dependencyFromConstraintToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromEnumerationToEnumeration" method="/0/TestClassDiagramLinkGen/informationFlowFromEnumerationToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromInstanceSpecificationToModelTN" method="/0/TestClassDiagramLinkGen/usageFromInstanceSpecificationToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromInformationItemToComment" method="/0/TestClassDiagramLinkGen/informationFlowFromInformationItemToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromPrimitiveTypeToPrimitiveType" method="/0/TestClassDiagramLinkGen/associationFromPrimitiveTypeToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromEnumerationToSignal" method="/0/TestClassDiagramLinkGen/informationFlowFromEnumerationToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromEnumerationToClass" method="/0/TestClassDiagramLinkGen/informationFlowFromEnumerationToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromPackageToPackage" method="/0/TestClassDiagramLinkGen/dependencyFromPackageToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromClassToInstanceSpecification" method="/0/TestClassDiagramLinkGen/dependencyFromClassToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromSignalToComment" method="/0/TestClassDiagramLinkGen/informationFlowFromSignalToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromComponentToComponent" method="/0/TestClassDiagramLinkGen/usageFromComponentToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromModelTNToSignal" method="/0/TestClassDiagramLinkGen/associationFromModelTNToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromInstanceSpecificationToInstanceSpecification" method="/0/TestClassDiagramLinkGen/dependencyFromInstanceSpecificationToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromSignalToModelTN" method="/0/TestClassDiagramLinkGen/dependencyFromSignalToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromCommentToDataType" method="/0/TestClassDiagramLinkGen/associationFromCommentToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromComponentToPrimitiveType" method="/0/TestClassDiagramLinkGen/usageFromComponentToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromPrimitiveTypeToModelTN" method="/0/TestClassDiagramLinkGen/informationFlowFromPrimitiveTypeToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromDataTypeToEnumeration" method="/0/TestClassDiagramLinkGen/associationFromDataTypeToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromPrimitiveTypeToInstanceSpecification" method="/0/TestClassDiagramLinkGen/associationFromPrimitiveTypeToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromCommentToPrimitiveType" method="/0/TestClassDiagramLinkGen/usageFromCommentToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromPackageToModelTN" method="/0/TestClassDiagramLinkGen/dependencyFromPackageToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromConstraintToInstanceSpecification" method="/0/TestClassDiagramLinkGen/associationFromConstraintToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromClassToInformationItem" method="/0/TestClassDiagramLinkGen/informationFlowFromClassToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromComponentToComponent" method="/0/TestClassDiagramLinkGen/dependencyFromComponentToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromPrimitiveTypeToInformationItem" method="/0/TestClassDiagramLinkGen/informationFlowFromPrimitiveTypeToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromCommentToComponent" method="/0/TestClassDiagramLinkGen/informationFlowFromCommentToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromComponentToComponent" method="/0/TestClassDiagramLinkGen/informationFlowFromComponentToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromDataTypeToComment" method="/0/TestClassDiagramLinkGen/dependencyFromDataTypeToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromPackageToEnumeration" method="/0/TestClassDiagramLinkGen/dependencyFromPackageToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromModelTNToInformationItem" method="/0/TestClassDiagramLinkGen/associationFromModelTNToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromSignalToEnumeration" method="/0/TestClassDiagramLinkGen/dependencyFromSignalToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromComponentToConstraint" method="/0/TestClassDiagramLinkGen/usageFromComponentToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromPrimitiveTypeToEnumeration" method="/0/TestClassDiagramLinkGen/informationFlowFromPrimitiveTypeToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromCommentToClass" method="/0/TestClassDiagramLinkGen/usageFromCommentToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromPrimitiveTypeToComment" method="/0/TestClassDiagramLinkGen/usageFromPrimitiveTypeToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromCommentToEnumeration" method="/0/TestClassDiagramLinkGen/dependencyFromCommentToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromInformationItemToDataType" method="/0/TestClassDiagramLinkGen/associationFromInformationItemToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromPackageToInstanceSpecification" method="/0/TestClassDiagramLinkGen/informationFlowFromPackageToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromSignalToInstanceSpecification" method="/0/TestClassDiagramLinkGen/dependencyFromSignalToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromInstanceSpecificationToInstanceSpecification" method="/0/TestClassDiagramLinkGen/informationFlowFromInstanceSpecificationToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromSignalToComment" method="/0/TestClassDiagramLinkGen/usageFromSignalToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromCommentToModelTN" method="/0/TestClassDiagramLinkGen/dependencyFromCommentToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromInformationItemToClass" method="/0/TestClassDiagramLinkGen/associationFromInformationItemToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromInstanceSpecificationToClass" method="/0/TestClassDiagramLinkGen/associationFromInstanceSpecificationToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromConstraintToComponent" method="/0/TestClassDiagramLinkGen/dependencyFromConstraintToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromPackageToPrimitiveType" method="/0/TestClassDiagramLinkGen/dependencyFromPackageToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromInstanceSpecificationToComponent" method="/0/TestClassDiagramLinkGen/usageFromInstanceSpecificationToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromPackageToDataType" method="/0/TestClassDiagramLinkGen/associationFromPackageToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromModelTNToComponent" method="/0/TestClassDiagramLinkGen/informationFlowFromModelTNToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromDataTypeToComment" method="/0/TestClassDiagramLinkGen/informationFlowFromDataTypeToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromEnumerationToPrimitiveType" method="/0/TestClassDiagramLinkGen/informationFlowFromEnumerationToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromCommentToDataType" method="/0/TestClassDiagramLinkGen/usageFromCommentToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromEnumerationToInformationItem" method="/0/TestClassDiagramLinkGen/usageFromEnumerationToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromCommentToInformationItem" method="/0/TestClassDiagramLinkGen/usageFromCommentToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromComponentToInstanceSpecification" method="/0/TestClassDiagramLinkGen/informationFlowFromComponentToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromCommentToPrimitiveType" method="/0/TestClassDiagramLinkGen/informationFlowFromCommentToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromConstraintToDataType" method="/0/TestClassDiagramLinkGen/dependencyFromConstraintToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromModelTNToEnumeration" method="/0/TestClassDiagramLinkGen/associationFromModelTNToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromInstanceSpecificationToInformationItem" method="/0/TestClassDiagramLinkGen/usageFromInstanceSpecificationToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromDataTypeToPrimitiveType" method="/0/TestClassDiagramLinkGen/usageFromDataTypeToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromClassToEnumeration" method="/0/TestClassDiagramLinkGen/dependencyFromClassToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromPrimitiveTypeToComponent" method="/0/TestClassDiagramLinkGen/informationFlowFromPrimitiveTypeToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromPackageToPrimitiveType" method="/0/TestClassDiagramLinkGen/usageFromPackageToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromCommentToPrimitiveType" method="/0/TestClassDiagramLinkGen/dependencyFromCommentToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromPrimitiveTypeToModelTN" method="/0/TestClassDiagramLinkGen/usageFromPrimitiveTypeToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromDataTypeToSignal" method="/0/TestClassDiagramLinkGen/usageFromDataTypeToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromInstanceSpecificationToDataType" method="/0/TestClassDiagramLinkGen/associationFromInstanceSpecificationToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromInformationItemToInformationItem" method="/0/TestClassDiagramLinkGen/dependencyFromInformationItemToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromSignalToConstraint" method="/0/TestClassDiagramLinkGen/informationFlowFromSignalToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromInformationItemToEnumeration" method="/0/TestClassDiagramLinkGen/dependencyFromInformationItemToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromDataTypeToInformationItem" method="/0/TestClassDiagramLinkGen/usageFromDataTypeToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromClassToDataType" method="/0/TestClassDiagramLinkGen/usageFromClassToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromPrimitiveTypeToClass" method="/0/TestClassDiagramLinkGen/informationFlowFromPrimitiveTypeToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromPrimitiveTypeToPackage" method="/0/TestClassDiagramLinkGen/usageFromPrimitiveTypeToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromInstanceSpecificationToComment" method="/0/TestClassDiagramLinkGen/informationFlowFromInstanceSpecificationToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromCommentToSignal" method="/0/TestClassDiagramLinkGen/usageFromCommentToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromSignalToModelTN" method="/0/TestClassDiagramLinkGen/associationFromSignalToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromEnumerationToDataType" method="/0/TestClassDiagramLinkGen/informationFlowFromEnumerationToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromEnumerationToDataType" method="/0/TestClassDiagramLinkGen/usageFromEnumerationToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromConstraintToSignal" method="/0/TestClassDiagramLinkGen/dependencyFromConstraintToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromInformationItemToModelTN" method="/0/TestClassDiagramLinkGen/dependencyFromInformationItemToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromCommentToConstraint" method="/0/TestClassDiagramLinkGen/dependencyFromCommentToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromConstraintToInstanceSpecification" method="/0/TestClassDiagramLinkGen/informationFlowFromConstraintToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromEnumerationToInstanceSpecification" method="/0/TestClassDiagramLinkGen/informationFlowFromEnumerationToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromInstanceSpecificationToComponent" method="/0/TestClassDiagramLinkGen/dependencyFromInstanceSpecificationToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromInformationItemToDataType" method="/0/TestClassDiagramLinkGen/informationFlowFromInformationItemToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromConstraintToClass" method="/0/TestClassDiagramLinkGen/associationFromConstraintToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromConstraintToEnumeration" method="/0/TestClassDiagramLinkGen/dependencyFromConstraintToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromComponentToEnumeration" method="/0/TestClassDiagramLinkGen/dependencyFromComponentToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromDataTypeToInformationItem" method="/0/TestClassDiagramLinkGen/associationFromDataTypeToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromInstanceSpecificationToPrimitiveType" method="/0/TestClassDiagramLinkGen/informationFlowFromInstanceSpecificationToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromCommentToInformationItem" method="/0/TestClassDiagramLinkGen/informationFlowFromCommentToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromSignalToInstanceSpecification" method="/0/TestClassDiagramLinkGen/usageFromSignalToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromDataTypeToInformationItem" method="/0/TestClassDiagramLinkGen/informationFlowFromDataTypeToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromPrimitiveTypeToClass" method="/0/TestClassDiagramLinkGen/dependencyFromPrimitiveTypeToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromSignalToModelTN" method="/0/TestClassDiagramLinkGen/usageFromSignalToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromPackageToConstraint" method="/0/TestClassDiagramLinkGen/usageFromPackageToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromPackageToInstanceSpecification" method="/0/TestClassDiagramLinkGen/associationFromPackageToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromInformationItemToPackage" method="/0/TestClassDiagramLinkGen/informationFlowFromInformationItemToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromPrimitiveTypeToInformationItem" method="/0/TestClassDiagramLinkGen/associationFromPrimitiveTypeToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromConstraintToSignal" method="/0/TestClassDiagramLinkGen/informationFlowFromConstraintToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromSignalToSignal" method="/0/TestClassDiagramLinkGen/usageFromSignalToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromEnumerationToEnumeration" method="/0/TestClassDiagramLinkGen/associationFromEnumerationToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromInstanceSpecificationToComment" method="/0/TestClassDiagramLinkGen/usageFromInstanceSpecificationToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromSignalToDataType" method="/0/TestClassDiagramLinkGen/usageFromSignalToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromConstraintToPackage" method="/0/TestClassDiagramLinkGen/associationFromConstraintToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromEnumerationToInstanceSpecification" method="/0/TestClassDiagramLinkGen/dependencyFromEnumerationToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromPackageToPackage" method="/0/TestClassDiagramLinkGen/usageFromPackageToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromDataTypeToPackage" method="/0/TestClassDiagramLinkGen/usageFromDataTypeToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromSignalToClass" method="/0/TestClassDiagramLinkGen/informationFlowFromSignalToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromInstanceSpecificationToModelTN" method="/0/TestClassDiagramLinkGen/dependencyFromInstanceSpecificationToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromInstanceSpecificationToModelTN" method="/0/TestClassDiagramLinkGen/associationFromInstanceSpecificationToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromModelTNToComponent" method="/0/TestClassDiagramLinkGen/associationFromModelTNToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromCommentToSignal" method="/0/TestClassDiagramLinkGen/associationFromCommentToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromDataTypeToSignal" method="/0/TestClassDiagramLinkGen/dependencyFromDataTypeToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromInformationItemToPrimitiveType" method="/0/TestClassDiagramLinkGen/dependencyFromInformationItemToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromClassToClass" method="/0/TestClassDiagramLinkGen/informationFlowFromClassToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromDataTypeToModelTN" method="/0/TestClassDiagramLinkGen/associationFromDataTypeToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromClassToComment" method="/0/TestClassDiagramLinkGen/informationFlowFromClassToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromPrimitiveTypeToPackage" method="/0/TestClassDiagramLinkGen/dependencyFromPrimitiveTypeToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromCommentToPackage" method="/0/TestClassDiagramLinkGen/associationFromCommentToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromDataTypeToPrimitiveType" method="/0/TestClassDiagramLinkGen/dependencyFromDataTypeToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromConstraintToModelTN" method="/0/TestClassDiagramLinkGen/dependencyFromConstraintToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromConstraintToPrimitiveType" method="/0/TestClassDiagramLinkGen/usageFromConstraintToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromDataTypeToSignal" method="/0/TestClassDiagramLinkGen/associationFromDataTypeToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromClassToComment" method="/0/TestClassDiagramLinkGen/usageFromClassToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromConstraintToEnumeration" method="/0/TestClassDiagramLinkGen/informationFlowFromConstraintToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromInstanceSpecificationToInstanceSpecification" method="/0/TestClassDiagramLinkGen/usageFromInstanceSpecificationToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromModelTNToEnumeration" method="/0/TestClassDiagramLinkGen/dependencyFromModelTNToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromPackageToInformationItem" method="/0/TestClassDiagramLinkGen/associationFromPackageToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromSignalToPackage" method="/0/TestClassDiagramLinkGen/informationFlowFromSignalToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromClassToComponent" method="/0/TestClassDiagramLinkGen/associationFromClassToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromConstraintToConstraint" method="/0/TestClassDiagramLinkGen/usageFromConstraintToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromSignalToPackage" method="/0/TestClassDiagramLinkGen/associationFromSignalToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromConstraintToComment" method="/0/TestClassDiagramLinkGen/informationFlowFromConstraintToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromEnumerationToSignal" method="/0/TestClassDiagramLinkGen/associationFromEnumerationToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromSignalToEnumeration" method="/0/TestClassDiagramLinkGen/informationFlowFromSignalToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromSignalToPackage" method="/0/TestClassDiagramLinkGen/dependencyFromSignalToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromComponentToModelTN" method="/0/TestClassDiagramLinkGen/associationFromComponentToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromPackageToDataType" method="/0/TestClassDiagramLinkGen/dependencyFromPackageToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromPackageToComment" method="/0/TestClassDiagramLinkGen/usageFromPackageToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromPrimitiveTypeToDataType" method="/0/TestClassDiagramLinkGen/dependencyFromPrimitiveTypeToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromSignalToPrimitiveType" method="/0/TestClassDiagramLinkGen/usageFromSignalToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromConstraintToSignal" method="/0/TestClassDiagramLinkGen/associationFromConstraintToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromEnumerationToClass" method="/0/TestClassDiagramLinkGen/dependencyFromEnumerationToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromInstanceSpecificationToInstanceSpecification" method="/0/TestClassDiagramLinkGen/associationFromInstanceSpecificationToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromComponentToPrimitiveType" method="/0/TestClassDiagramLinkGen/associationFromComponentToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromDataTypeToConstraint" method="/0/TestClassDiagramLinkGen/dependencyFromDataTypeToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromPackageToClass" method="/0/TestClassDiagramLinkGen/informationFlowFromPackageToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromInformationItemToClass" method="/0/TestClassDiagramLinkGen/dependencyFromInformationItemToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromConstraintToComment" method="/0/TestClassDiagramLinkGen/associationFromConstraintToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromInformationItemToSignal" method="/0/TestClassDiagramLinkGen/usageFromInformationItemToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromModelTNToModelTN" method="/0/TestClassDiagramLinkGen/informationFlowFromModelTNToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromPackageToPackage" method="/0/TestClassDiagramLinkGen/informationFlowFromPackageToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromEnumerationToInformationItem" method="/0/TestClassDiagramLinkGen/dependencyFromEnumerationToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromDataTypeToEnumeration" method="/0/TestClassDiagramLinkGen/dependencyFromDataTypeToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromSignalToPrimitiveType" method="/0/TestClassDiagramLinkGen/dependencyFromSignalToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromInformationItemToSignal" method="/0/TestClassDiagramLinkGen/informationFlowFromInformationItemToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromSignalToClass" method="/0/TestClassDiagramLinkGen/dependencyFromSignalToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromCommentToComment" method="/0/TestClassDiagramLinkGen/associationFromCommentToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromCommentToPackage" method="/0/TestClassDiagramLinkGen/informationFlowFromCommentToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromInstanceSpecificationToInformationItem" method="/0/TestClassDiagramLinkGen/informationFlowFromInstanceSpecificationToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromConstraintToClass" method="/0/TestClassDiagramLinkGen/dependencyFromConstraintToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromEnumerationToPackage" method="/0/TestClassDiagramLinkGen/dependencyFromEnumerationToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromSignalToDataType" method="/0/TestClassDiagramLinkGen/informationFlowFromSignalToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromInstanceSpecificationToEnumeration" method="/0/TestClassDiagramLinkGen/informationFlowFromInstanceSpecificationToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromInformationItemToPackage" method="/0/TestClassDiagramLinkGen/associationFromInformationItemToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromModelTNToEnumeration" method="/0/TestClassDiagramLinkGen/usageFromModelTNToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromComponentToEnumeration" method="/0/TestClassDiagramLinkGen/informationFlowFromComponentToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromModelTNToComment" method="/0/TestClassDiagramLinkGen/usageFromModelTNToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromDataTypeToEnumeration" method="/0/TestClassDiagramLinkGen/usageFromDataTypeToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromSignalToInstanceSpecification" method="/0/TestClassDiagramLinkGen/informationFlowFromSignalToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromClassToModelTN" method="/0/TestClassDiagramLinkGen/informationFlowFromClassToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromModelTNToInstanceSpecification" method="/0/TestClassDiagramLinkGen/associationFromModelTNToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromClassToInstanceSpecification" method="/0/TestClassDiagramLinkGen/informationFlowFromClassToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromCommentToSignal" method="/0/TestClassDiagramLinkGen/dependencyFromCommentToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromModelTNToDataType" method="/0/TestClassDiagramLinkGen/usageFromModelTNToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromInstanceSpecificationToClass" method="/0/TestClassDiagramLinkGen/informationFlowFromInstanceSpecificationToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromInstanceSpecificationToConstraint" method="/0/TestClassDiagramLinkGen/informationFlowFromInstanceSpecificationToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromInformationItemToInstanceSpecification" method="/0/TestClassDiagramLinkGen/dependencyFromInformationItemToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromEnumerationToComponent" method="/0/TestClassDiagramLinkGen/informationFlowFromEnumerationToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromDataTypeToPrimitiveType" method="/0/TestClassDiagramLinkGen/informationFlowFromDataTypeToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromModelTNToPrimitiveType" method="/0/TestClassDiagramLinkGen/usageFromModelTNToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromSignalToInformationItem" method="/0/TestClassDiagramLinkGen/associationFromSignalToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromClassToInstanceSpecification" method="/0/TestClassDiagramLinkGen/usageFromClassToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromDataTypeToDataType" method="/0/TestClassDiagramLinkGen/usageFromDataTypeToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromConstraintToConstraint" method="/0/TestClassDiagramLinkGen/informationFlowFromConstraintToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromCommentToComment" method="/0/TestClassDiagramLinkGen/informationFlowFromCommentToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromSignalToConstraint" method="/0/TestClassDiagramLinkGen/dependencyFromSignalToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromModelTNToPackage" method="/0/TestClassDiagramLinkGen/informationFlowFromModelTNToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromCommentToInstanceSpecification" method="/0/TestClassDiagramLinkGen/informationFlowFromCommentToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromCommentToInstanceSpecification" method="/0/TestClassDiagramLinkGen/dependencyFromCommentToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromModelTNToComponent" method="/0/TestClassDiagramLinkGen/usageFromModelTNToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromPrimitiveTypeToPrimitiveType" method="/0/TestClassDiagramLinkGen/usageFromPrimitiveTypeToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromPackageToClass" method="/0/TestClassDiagramLinkGen/usageFromPackageToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromInstanceSpecificationToPackage" method="/0/TestClassDiagramLinkGen/informationFlowFromInstanceSpecificationToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromPrimitiveTypeToComponent" method="/0/TestClassDiagramLinkGen/dependencyFromPrimitiveTypeToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromConstraintToComponent" method="/0/TestClassDiagramLinkGen/informationFlowFromConstraintToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromInformationItemToModelTN" method="/0/TestClassDiagramLinkGen/associationFromInformationItemToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromEnumerationToPrimitiveType" method="/0/TestClassDiagramLinkGen/dependencyFromEnumerationToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromComponentToInstanceSpecification" method="/0/TestClassDiagramLinkGen/usageFromComponentToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromConstraintToPackage" method="/0/TestClassDiagramLinkGen/usageFromConstraintToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromDataTypeToComponent" method="/0/TestClassDiagramLinkGen/usageFromDataTypeToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromPackageToPackage" method="/0/TestClassDiagramLinkGen/associationFromPackageToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromPackageToModelTN" method="/0/TestClassDiagramLinkGen/usageFromPackageToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromSignalToComponent" method="/0/TestClassDiagramLinkGen/informationFlowFromSignalToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromCommentToClass" method="/0/TestClassDiagramLinkGen/informationFlowFromCommentToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromInstanceSpecificationToEnumeration" method="/0/TestClassDiagramLinkGen/associationFromInstanceSpecificationToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromPrimitiveTypeToConstraint" method="/0/TestClassDiagramLinkGen/informationFlowFromPrimitiveTypeToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromClassToSignal" method="/0/TestClassDiagramLinkGen/usageFromClassToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromCommentToComment" method="/0/TestClassDiagramLinkGen/dependencyFromCommentToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromDataTypeToDataType" method="/0/TestClassDiagramLinkGen/associationFromDataTypeToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromDataTypeToSignal" method="/0/TestClassDiagramLinkGen/informationFlowFromDataTypeToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromSignalToInformationItem" method="/0/TestClassDiagramLinkGen/informationFlowFromSignalToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromConstraintToConstraint" method="/0/TestClassDiagramLinkGen/associationFromConstraintToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromEnumerationToPackage" method="/0/TestClassDiagramLinkGen/informationFlowFromEnumerationToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromClassToClass" method="/0/TestClassDiagramLinkGen/usageFromClassToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromPrimitiveTypeToConstraint" method="/0/TestClassDiagramLinkGen/associationFromPrimitiveTypeToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromInstanceSpecificationToClass" method="/0/TestClassDiagramLinkGen/dependencyFromInstanceSpecificationToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromInformationItemToComment" method="/0/TestClassDiagramLinkGen/dependencyFromInformationItemToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromComponentToPrimitiveType" method="/0/TestClassDiagramLinkGen/dependencyFromComponentToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromCommentToClass" method="/0/TestClassDiagramLinkGen/associationFromCommentToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromDataTypeToClass" method="/0/TestClassDiagramLinkGen/dependencyFromDataTypeToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromModelTNToPackage" method="/0/TestClassDiagramLinkGen/usageFromModelTNToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromCommentToConstraint" method="/0/TestClassDiagramLinkGen/associationFromCommentToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromModelTNToInformationItem" method="/0/TestClassDiagramLinkGen/usageFromModelTNToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromDataTypeToComponent" method="/0/TestClassDiagramLinkGen/associationFromDataTypeToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromPackageToComponent" method="/0/TestClassDiagramLinkGen/associationFromPackageToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromInformationItemToSignal" method="/0/TestClassDiagramLinkGen/dependencyFromInformationItemToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromSignalToModelTN" method="/0/TestClassDiagramLinkGen/informationFlowFromSignalToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromModelTNToClass" method="/0/TestClassDiagramLinkGen/usageFromModelTNToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromPackageToComment" method="/0/TestClassDiagramLinkGen/associationFromPackageToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromClassToComponent" method="/0/TestClassDiagramLinkGen/usageFromClassToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromPackageToComment" method="/0/TestClassDiagramLinkGen/dependencyFromPackageToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromDataTypeToEnumeration" method="/0/TestClassDiagramLinkGen/informationFlowFromDataTypeToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromComponentToSignal" method="/0/TestClassDiagramLinkGen/associationFromComponentToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromConstraintToInformationItem" method="/0/TestClassDiagramLinkGen/dependencyFromConstraintToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromSignalToDataType" method="/0/TestClassDiagramLinkGen/dependencyFromSignalToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromConstraintToDataType" method="/0/TestClassDiagramLinkGen/usageFromConstraintToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromDataTypeToClass" method="/0/TestClassDiagramLinkGen/usageFromDataTypeToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromCommentToInformationItem" method="/0/TestClassDiagramLinkGen/dependencyFromCommentToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromInstanceSpecificationToSignal" method="/0/TestClassDiagramLinkGen/informationFlowFromInstanceSpecificationToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromInformationItemToComment" method="/0/TestClassDiagramLinkGen/associationFromInformationItemToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromPackageToConstraint" method="/0/TestClassDiagramLinkGen/informationFlowFromPackageToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromModelTNToModelTN" method="/0/TestClassDiagramLinkGen/usageFromModelTNToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromDataTypeToPackage" method="/0/TestClassDiagramLinkGen/dependencyFromDataTypeToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromPrimitiveTypeToDataType" method="/0/TestClassDiagramLinkGen/associationFromPrimitiveTypeToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromInstanceSpecificationToPackage" method="/0/TestClassDiagramLinkGen/usageFromInstanceSpecificationToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromSignalToInformationItem" method="/0/TestClassDiagramLinkGen/usageFromSignalToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromComponentToInformationItem" method="/0/TestClassDiagramLinkGen/usageFromComponentToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromEnumerationToComment" method="/0/TestClassDiagramLinkGen/usageFromEnumerationToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromCommentToComponent" method="/0/TestClassDiagramLinkGen/usageFromCommentToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromSignalToComponent" method="/0/TestClassDiagramLinkGen/usageFromSignalToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromInformationItemToInformationItem" method="/0/TestClassDiagramLinkGen/usageFromInformationItemToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromEnumerationToModelTN" method="/0/TestClassDiagramLinkGen/associationFromEnumerationToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromComponentToClass" method="/0/TestClassDiagramLinkGen/associationFromComponentToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromClassToDataType" method="/0/TestClassDiagramLinkGen/informationFlowFromClassToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromPackageToPrimitiveType" method="/0/TestClassDiagramLinkGen/informationFlowFromPackageToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromConstraintToModelTN" method="/0/TestClassDiagramLinkGen/usageFromConstraintToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromPrimitiveTypeToConstraint" method="/0/TestClassDiagramLinkGen/dependencyFromPrimitiveTypeToConstraintTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromSignalToSignal" method="/0/TestClassDiagramLinkGen/associationFromSignalToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromModelTNToSignal" method="/0/TestClassDiagramLinkGen/dependencyFromModelTNToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromSignalToInstanceSpecification" method="/0/TestClassDiagramLinkGen/associationFromSignalToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromPackageToInformationItem" method="/0/TestClassDiagramLinkGen/informationFlowFromPackageToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromConstraintToPrimitiveType" method="/0/TestClassDiagramLinkGen/informationFlowFromConstraintToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromInformationItemToModelTN" method="/0/TestClassDiagramLinkGen/usageFromInformationItemToModelTNTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromComponentToComponent" method="/0/TestClassDiagramLinkGen/associationFromComponentToComponentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromInstanceSpecificationToDataType" method="/0/TestClassDiagramLinkGen/informationFlowFromInstanceSpecificationToDataTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromInstanceSpecificationToPrimitiveType" method="/0/TestClassDiagramLinkGen/associationFromInstanceSpecificationToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromEnumerationToPackage" method="/0/TestClassDiagramLinkGen/associationFromEnumerationToPackageTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromInformationItemToEnumeration" method="/0/TestClassDiagramLinkGen/informationFlowFromInformationItemToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromEnumerationToInformationItem" method="/0/TestClassDiagramLinkGen/informationFlowFromEnumerationToInformationItemTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkInformationFlowFromSignalToSignal" method="/0/TestClassDiagramLinkGen/informationFlowFromSignalToSignalTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_InformationFlowEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromComponentToEnumeration" method="/0/TestClassDiagramLinkGen/associationFromComponentToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromClassToComment" method="/0/TestClassDiagramLinkGen/associationFromClassToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromInstanceSpecificationToComment" method="/0/TestClassDiagramLinkGen/dependencyFromInstanceSpecificationToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromSignalToEnumeration" method="/0/TestClassDiagramLinkGen/usageFromSignalToEnumerationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkUsageFromPrimitiveTypeToInstanceSpecification" method="/0/TestClassDiagramLinkGen/usageFromPrimitiveTypeToInstanceSpecificationTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_UsageEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkAssociationFromModelTNToPrimitiveType" method="/0/TestClassDiagramLinkGen/associationFromModelTNToPrimitiveTypeTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_AssociationEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromClassToClass" method="/0/TestClassDiagramLinkGen/dependencyFromClassToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromPrimitiveTypeToComment" method="/0/TestClassDiagramLinkGen/dependencyFromPrimitiveTypeToCommentTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation name="testLinkDependencyFromCommentToClass" method="/0/TestClassDiagramLinkGen/dependencyFromCommentToClassTestCase">
- <ownedParameter>
- <defaultValue xsi:type="uml:InstanceValue">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenLink_DependencyEditPart"/>
- </defaultValue>
- </ownedParameter>
- </ownedOperation>
- </packagedElement>
- <profileApplication>
- <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references href="../../org.eclipse.papyrus.utp/model/utp_1-2.profile.uml#_IQolULBCEeOl6J7RoEE5qw"/>
- </eAnnotations>
- <appliedProfile href="../../org.eclipse.papyrus.utp/model/utp_1-2.profile.uml#_iCl4wOVMEeG84fBOY39c0g"/>
- </profileApplication>
- </uml:Model>
- <uml:Activity name="constraintEditPartTestCase">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ConstraintEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ConstraintEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </uml:Activity>
- <uml:Activity name="componentEditPartTestCase">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ComponentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ComponentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </uml:Activity>
- <uml:Activity name="informationItemEditPartTestCase">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InformationItemEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InformationItemEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </uml:Activity>
- <uml:Activity name="enumerationEditPartTestCase">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_EnumerationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_EnumerationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </uml:Activity>
- <uml:Activity name="packageEditPartTestCase">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PackageEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PackageEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </uml:Activity>
- <uml:Activity name="signalEditPartTestCase">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_SignalEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_SignalEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </uml:Activity>
- <uml:Activity name="dataTypeEditPartTestCase">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_DataTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_DataTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </uml:Activity>
- <uml:Activity name="modelEditPartTNTestCase">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ModelEditPartTN">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ModelEditPartTN"/>
- </value>
- </argument>
- </ownedNode>
- </uml:Activity>
- <uml:Activity name="primitiveTypeEditPartTestCase">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_PrimitiveTypeEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_PrimitiveTypeEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </uml:Activity>
- <uml:Activity name="commentEditPartTestCase">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_CommentEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_CommentEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </uml:Activity>
- <uml:Activity name="classEditPartTestCase">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_ClassEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_ClassEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </uml:Activity>
- <uml:Activity name="instanceSpecificationEditPartTestCase">
- <ownedNode xsi:type="uml:CallOperationAction">
- <argument xsi:type="uml:ValuePin" name="node">
- <value xsi:type="uml:InstanceValue" name="GenTopLevelNode_InstanceSpecificationEditPart">
- <instance href="../../org.eclipse.papyrus.uml.diagram.clazz/model/ClassDiagram.gmfgen.uml#//GenTopLevelNode_InstanceSpecificationEditPart"/>
- </value>
- </argument>
- </ownedNode>
- </uml:Activity>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromPackageToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramTopNodeGen/testChildNodeSignalEditPart"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromDataTypeToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromEnumerationToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromSignalToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromDataTypeToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/testChildNodeClassEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromConstraintToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromPrimitiveTypeToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPackageToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromDataTypeToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromClassToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramTopNodeGen/testChildNodeConstraintEditPart"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromDataTypeToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromDataTypeToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromModelTNToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInModelEditPartTNGen/testChildNodeSignalEditPartCN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/primitiveTypeEditPartCN"/>
- <utp:SUT base_Property="/0/TestClassDiagramLinkOwnedBySourceGen/substitutionEditPart"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPrimitiveTypeToModelTN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInCommentEditPartGen/componentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromPackageToClass"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInCommentEditPartGen/constraintEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromSignalToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromClassToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInstanceSpecificationToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromCommentToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromComponentToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromClassToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromConstraintToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromPrimitiveTypeToEnumeration"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/primitiveTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromSignalToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramTopNodeGen/testChildNodePackageEditPart"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInPackageEditPartGen/enumerationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromComponentToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromComponentToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromModelTNToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromDataTypeToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromDataTypeToComponent"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInSignalEditPartGen/informationItemEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromClassToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromSignalToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInformationItemToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromEnumerationToModelTN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInConstraintEditPartGen/primitiveTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromCommentToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromDataTypeToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromEnumerationToClass"/>
- <utp:SUT base_Property="/0/TestClassDiagramTopNodeGen/modelEditPartTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPrimitiveTypeToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromInformationItemToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromConstraintToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromEnumerationToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromComponentToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromCommentToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromPackageToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromModelTNToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromInstanceSpecificationToPrimitiveType"/>
- <utp:SUT base_Property="/0/TestClassDiagramTopNodeGen/packageEditPart"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromSignalToClass"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInConstraintEditPartGen/instanceSpecificationEditPartCN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInModelEditPartTNGen/packageEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromComponentToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromCommentToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPrimitiveTypeToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromClassToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromConstraintToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromSignalToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPackageToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromCommentToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromInstanceSpecificationToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPackageToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromConstraintToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromClassToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromCommentToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromSignalToInstanceSpecification"/>
- <utp:SUT base_Property="/0/TestClassDiagramLinkGen/informationFlowEditPart"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromModelTNToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromEnumerationToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromEnumerationToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromClassToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPackageToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromConstraintToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromDataTypeToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromModelTNToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromSignalToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromPackageToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromCommentToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromCommentToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromEnumerationToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInClassEditPartGen/testChildNodeEnumerationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromCommentToModelTN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInSignalEditPartGen/commentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromConstraintToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromConstraintToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInformationItemToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/testChildNodePrimitiveTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/testChildNodePackageEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromClassToEnumeration"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInComponentEditPartGen/constraintEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInstanceSpecificationToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromCommentToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromEnumerationToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromInstanceSpecificationToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInCommentEditPartGen/testChildNodeSignalEditPartCN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/signalEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromComponentToComment"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInComponentEditPartGen/componentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/testChildNodePackageEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromCommentToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInformationItemToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromEnumerationToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromClassToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromClassToInstanceSpecification"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/constraintEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromModelTNToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromDataTypeToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInClassEditPartGen/testChildNodeInformationItemEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromClassToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInstanceSpecificationToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPackageToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromClassToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromComponentToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInformationItemToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromSignalToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromConstraintToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInformationItemToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromConstraintToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromConstraintToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPackageToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromComponentToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPackageToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromConstraintToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromInformationItemToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromComponentToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromConstraintToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInstanceSpecificationToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromConstraintToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromSignalToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromSignalToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromDataTypeToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromInstanceSpecificationToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromEnumerationToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInPackageEditPartGen/testChildNodeInformationItemEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromConstraintToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/testChildNodeModelEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPrimitiveTypeToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromCommentToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromComponentToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInSignalEditPartGen/testChildNodePackageEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromClassToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInstanceSpecificationToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInformationItemToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPackageToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/testChildNodeSignalEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/testChildNodePrimitiveTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromDataTypeToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromClassToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromConstraintToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromConstraintToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPrimitiveTypeToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromEnumerationToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/testChildNodeInstanceSpecificationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInModelEditPartTNGen/testChildNodePackageEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromDataTypeToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromInformationItemToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInformationItemToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromModelTNToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromPrimitiveTypeToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromInformationItemToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInstanceSpecificationToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromSignalToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromClassToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromClassToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromDataTypeToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromSignalToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromPackageToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromSignalToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromComponentToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInstanceSpecificationToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromCommentToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPrimitiveTypeToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromPrimitiveTypeToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromComponentToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromConstraintToInstanceSpecification"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInCommentEditPartGen/modelEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromPrimitiveTypeToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInstanceSpecificationToDataType"/>
- <utp:SUT base_Property="/0/TestClassDiagramTopNodeGen/commentEditPart"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromSignalToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInModelEditPartTNGen/testChildNodePrimitiveTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInformationItemToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromCommentToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToDataType"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/classEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPrimitiveTypeToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromComponentToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromComponentToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/testChildNodeConstraintEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromEnumerationToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInformationItemToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInPackageEditPartGen/testChildNodeInstanceSpecificationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromClassToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromInstanceSpecificationToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInModelEditPartTNGen/testChildNodeClassEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromCommentToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/testChildNodeSignalEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInSignalEditPartGen/testChildNodePrimitiveTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromDataTypeToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromComponentToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromModelTNToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/testChildNodeConstraintEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromClassToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromCommentToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPrimitiveTypeToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromConstraintToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromInformationItemToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromInstanceSpecificationToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromSignalToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPackageToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInformationItemToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromConstraintToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromSignalToEnumeration"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInCommentEditPartGen/signalEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromCommentToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPackageToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPackageToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/testChildNodeComponentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromEnumerationToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInstanceSpecificationToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromClassToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromDataTypeToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPackageToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromModelTNToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromModelTNToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromModelTNToConstraint"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInConstraintEditPartGen/commentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInformationItemToConstraint"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInComponentEditPartGen/modelEditPartCN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInClassEditPartGen/signalEditPartCN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/signalEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/testChildNodeInformationItemEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromModelTNToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromEnumerationToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInPackageEditPartGen/testChildNodePackageEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromDataTypeToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInClassEditPartGen/testChildNodeClassEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromEnumerationToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromPackageToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromClassToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromComponentToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromEnumerationToPrimitiveType"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/informationItemEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromDataTypeToPackage"/>
- <utp:SUT base_Property="/0/TestClassDiagramLinkOwnedBySourceGen/generalizationEditPart"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInformationItemToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromInstanceSpecificationToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromConstraintToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromCommentToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPrimitiveTypeToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInformationItemToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromModelTNToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromSignalToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPackageToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInstanceSpecificationToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromInformationItemToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromCommentToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromComponentToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromSignalToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromEnumerationToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInSignalEditPartGen/testChildNodeModelEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromInformationItemToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromPrimitiveTypeToComponent"/>
- <utp:SUT base_Property="/0/TestClassDiagramTopNodeGen/componentEditPart"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromSignalToInstanceSpecification"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/componentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromConstraintToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInComponentEditPartGen/testChildNodeInstanceSpecificationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromClassToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInformationItemToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromModelTNToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPackageToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromComponentToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromDataTypeToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromEnumerationToPrimitiveType"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/commentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromModelTNToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromConstraintToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromDataTypeToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInformationItemToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromEnumerationToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromCommentToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromComponentToDataType"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInSignalEditPartGen/primitiveTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/testChildNodeEnumerationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromClassToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromCommentToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromComponentToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromPrimitiveTypeToSignal"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/modelEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromPackageToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromCommentToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromModelTNToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromEnumerationToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromModelTNToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromCommentToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromInformationItemToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInformationItemToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInSignalEditPartGen/testChildNodeClassEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromEnumerationToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromCommentToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromEnumerationToInformationItem"/>
- <utp:TestContext base_BehavioredClassifier="/0/TestClassDiagramChildNodeInCommentEditPartGen" base_StructuredClassifier="/0/TestClassDiagramChildNodeInCommentEditPartGen"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromConstraintToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInformationItemToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromSignalToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromClassToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromInstanceSpecificationToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromModelTNToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromPrimitiveTypeToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromDataTypeToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/testChildNodeModelEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInstanceSpecificationToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromSignalToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPackageToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromCommentToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromPackageToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromInformationItemToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInformationItemToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPackageToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPackageToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromComponentToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromInformationItemToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromDataTypeToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromModelTNToComment"/>
- <utp:SUT base_Property="/0/TestClassDiagramTopNodeGen/primitiveTypeEditPart"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromClassToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromEnumerationToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromSignalToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPackageToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromEnumerationToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromComponentToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromSignalToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromEnumerationToInformationItem"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/modelEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromComponentToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromPackageToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromCommentToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromModelTNToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromConstraintToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInConstraintEditPartGen/testChildNodePackageEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromComponentToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromDataTypeToConstraint"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/primitiveTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/testChildNodePackageEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromInstanceSpecificationToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromClassToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInformationItemToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromConstraintToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromComponentToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToEnumeration"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInClassEditPartGen/enumerationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPackageToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromPrimitiveTypeToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromEnumerationToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromConstraintToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromInformationItemToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromEnumerationToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPackageToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromInstanceSpecificationToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInstanceSpecificationToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromComponentToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromModelTNToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromInformationItemToInformationItem"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInConstraintEditPartGen/dataTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromClassToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromEnumerationToPackage"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInSignalEditPartGen/packageEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromModelTNToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromModelTNToClass"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/packageEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromCommentToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/testChildNodeClassEditPartCN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/commentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPackageToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromPackageToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/testChildNodeInformationItemEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromEnumerationToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromClassToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromClassToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromEnumerationToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPackageToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromComponentToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPackageToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromCommentToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInComponentEditPartGen/testChildNodeClassEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInClassEditPartGen/testChildNodePackageEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromInformationItemToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromModelTNToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromClassToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromModelTNToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInPackageEditPartGen/testChildNodeSignalEditPartCN"/>
- <utp:TestContext base_BehavioredClassifier="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen" base_StructuredClassifier="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPackageToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromCommentToComponent"/>
- <utp:TestContext base_BehavioredClassifier="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen" base_StructuredClassifier="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPackageToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInModelEditPartTNGen/testChildNodeCommentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromSignalToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromConstraintToEnumeration"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInSignalEditPartGen/modelEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromInformationItemToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromDataTypeToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromComponentToInformationItem"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInModelEditPartTNGen/dataTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromEnumerationToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromInformationItemToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromComponentToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromEnumerationToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromDataTypeToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromClassToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromModelTNToPrimitiveType"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInPackageEditPartGen/constraintEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInstanceSpecificationToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromComponentToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromSignalToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromConstraintToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromConstraintToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromClassToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/testChildNodeComponentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromPackageToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromDataTypeToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromClassToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/testChildNodeConstraintEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromConstraintToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromCommentToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromEnumerationToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromDataTypeToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromModelTNToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromComponentToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromComponentToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromPrimitiveTypeToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromEnumerationToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromEnumerationToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromDataTypeToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromPrimitiveTypeToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromEnumerationToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInSignalEditPartGen/testChildNodeInstanceSpecificationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromDataTypeToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromSignalToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromClassToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromSignalToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPackageToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInClassEditPartGen/testChildNodePrimitiveTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromClassToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPackageToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPackageToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromConstraintToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromClassToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromClassToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromEnumerationToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramTopNodeGen/testChildNodeDataTypeEditPart"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInformationItemToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromEnumerationToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPrimitiveTypeToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromPrimitiveTypeToInformationItem"/>
- <utp:SUT base_Property="/0/TestClassDiagramLinkOwnedBySourceGen/packageImportEditPart"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInformationItemToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromConstraintToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromPackageToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/testChildNodeSignalEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPrimitiveTypeToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromInformationItemToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPackageToDataType"/>
- <utp:TestContext base_BehavioredClassifier="/0/TestClassDiagramChildNodeInModelEditPartTNGen" base_StructuredClassifier="/0/TestClassDiagramChildNodeInModelEditPartTNGen"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromClassToComment"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/instanceSpecificationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInSignalEditPartGen/testChildNodeConstraintEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromPrimitiveTypeToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToInstanceSpecification"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/packageEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInformationItemToConstraint"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/componentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromModelTNToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInformationItemToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromComponentToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromConstraintToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromDataTypeToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromComponentToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromComponentToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/testChildNodeInstanceSpecificationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromEnumerationToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromInstanceSpecificationToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromPrimitiveTypeToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInConstraintEditPartGen/testChildNodeClassEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromDataTypeToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInClassEditPartGen/testChildNodeDataTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromInformationItemToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromSignalToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromDataTypeToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromClassToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/testChildNodeEnumerationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInCommentEditPartGen/testChildNodeInstanceSpecificationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/testChildNodeDataTypeEditPartCN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/informationItemEditPartCN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInSignalEditPartGen/instanceSpecificationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromEnumerationToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromModelTNToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromCommentToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromModelTNToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromConstraintToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPackageToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromClassToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromEnumerationToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromDataTypeToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromInstanceSpecificationToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromDataTypeToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromEnumerationToModelTN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/constraintEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromConstraintToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromModelTNToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPackageToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromComponentToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromCommentToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromComponentToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromCommentToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInformationItemToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromInformationItemToModelTN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInPackageEditPartGen/classEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInstanceSpecificationToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromComponentToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromSignalToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromEnumerationToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromSignalToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromPrimitiveTypeToComment"/>
- <utp:TestContext base_BehavioredClassifier="/0/TestClassDiagramLinkOwnedBySourceGen" base_StructuredClassifier="/0/TestClassDiagramLinkOwnedBySourceGen"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInstanceSpecificationToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromClassToInstanceSpecification"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/componentEditPartCN"/>
- <utp:SUT base_Property="/0/TestClassDiagramTopNodeGen/enumerationEditPart"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInComponentEditPartGen/primitiveTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromClassToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/testChildNodeModelEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromModelTNToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromCommentToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromConstraintToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromClassToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromClassToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromDataTypeToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInformationItemToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromConstraintToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPrimitiveTypeToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/testChildNodePackageEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromSignalToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromEnumerationToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromConstraintToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromConstraintToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromEnumerationToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromCommentToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInClassEditPartGen/testChildNodeConstraintEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromSignalToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromDataTypeToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/testChildNodeInformationItemEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromSignalToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromConstraintToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromClassToDataType"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/primitiveTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/testChildNodeDataTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromInstanceSpecificationToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromDataTypeToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromEnumerationToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromModelTNToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/testChildNodeModelEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInformationItemToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromInstanceSpecificationToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromCommentToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromSignalToPrimitiveType"/>
- <utp:TestContext base_BehavioredClassifier="/0/TestClassDiagramTopNodeGen" base_StructuredClassifier="/0/TestClassDiagramTopNodeGen"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromComponentToPackage"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInCommentEditPartGen/dataTypeEditPartCN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInClassEditPartGen/commentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromDataTypeToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInSignalEditPartGen/testChildNodeInformationItemEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/testChildNodeInformationItemEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromCommentToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInformationItemToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromDataTypeToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPackageToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInModelEditPartTNGen/testChildNodeComponentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromComponentToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromClassToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromPackageToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInConstraintEditPartGen/testChildNodeCommentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromInstanceSpecificationToInformationItem"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/commentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromConstraintToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromDataTypeToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInformationItemToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromSignalToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromSignalToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromComponentToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/testChildNodeSignalEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromDataTypeToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromCommentToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromClassToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromEnumerationToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromModelTNToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromCommentToDataType"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInPackageEditPartGen/signalEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromCommentToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromCommentToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromComponentToEnumeration"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInPackageEditPartGen/instanceSpecificationEditPartCN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInPackageEditPartGen/commentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInSignalEditPartGen/testChildNodeComponentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromSignalToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInCommentEditPartGen/testChildNodeDataTypeEditPartCN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInComponentEditPartGen/enumerationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromDataTypeToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromModelTNToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromInformationItemToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPrimitiveTypeToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInClassEditPartGen/testChildNodeComponentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromDataTypeToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPackageToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromCommentToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPrimitiveTypeToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromEnumerationToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromDataTypeToInstanceSpecification"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInCommentEditPartGen/instanceSpecificationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPrimitiveTypeToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromModelTNToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromDataTypeToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromPackageToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInConstraintEditPartGen/testChildNodeModelEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPackageToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInstanceSpecificationToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInSignalEditPartGen/testChildNodeEnumerationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInPackageEditPartGen/testChildNodeComponentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromPrimitiveTypeToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromSignalToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromClassToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromConstraintToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromComponentToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/testChildNodeInstanceSpecificationEditPartCN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInClassEditPartGen/componentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromConstraintToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromComponentToPackage"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInConstraintEditPartGen/constraintEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromPackageToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromModelTNToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromSignalToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromInformationItemToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromModelTNToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromSignalToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromDataTypeToSignal"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInPackageEditPartGen/componentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromConstraintToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInformationItemToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromPrimitiveTypeToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromComponentToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromComponentToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPrimitiveTypeToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromEnumerationToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromComponentToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromCommentToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromInformationItemToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPackageToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromInstanceSpecificationToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromCommentToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/testChildNodeCommentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromCommentToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromModelTNToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromDataTypeToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromConstraintToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramTopNodeGen/testChildNodeCommentEditPart"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromComponentToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromConstraintToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromPackageToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromSignalToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromComponentToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInformationItemToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPackageToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromConstraintToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInformationItemToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromEnumerationToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromCommentToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInModelEditPartTNGen/testChildNodeEnumerationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromEnumerationToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromDataTypeToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromSignalToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPackageToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromDataTypeToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromDataTypeToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInstanceSpecificationToComment"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/modelEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromCommentToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromDataTypeToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/testChildNodeCommentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInformationItemToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromModelTNToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInformationItemToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromSignalToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromClassToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromConstraintToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromComponentToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPrimitiveTypeToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromDataTypeToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromClassToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromModelTNToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromCommentToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromConstraintToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromConstraintToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromEnumerationToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromSignalToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromComponentToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromComponentToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromModelTNToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPrimitiveTypeToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromCommentToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInformationItemToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromCommentToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromCommentToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInConstraintEditPartGen/testChildNodeSignalEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromClassToSignal"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInConstraintEditPartGen/informationItemEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromComponentToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromModelTNToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromComponentToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromConstraintToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromConstraintToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInCommentEditPartGen/testChildNodePackageEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInformationItemToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromEnumerationToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromEnumerationToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromModelTNToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromCommentToEnumeration"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInConstraintEditPartGen/enumerationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromModelTNToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromDataTypeToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromClassToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromComponentToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromEnumerationToPrimitiveType"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInModelEditPartTNGen/componentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPackageToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromInformationItemToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromComponentToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromEnumerationToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromModelTNToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPrimitiveTypeToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInstanceSpecificationToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromDataTypeToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromCommentToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromEnumerationToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInformationItemToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromSignalToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToPrimitiveType"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/informationItemEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromModelTNToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromInformationItemToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToModelTN"/>
- <utp:SUT base_Property="/0/TestClassDiagramTopNodeGen/classEditPart"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromInstanceSpecificationToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromSignalToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromModelTNToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromEnumerationToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromSignalToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/testChildNodeCommentEditPartCN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/classEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromEnumerationToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromPackageToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/testChildNodePrimitiveTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromModelTNToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromSignalToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromDataTypeToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromComponentToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInstanceSpecificationToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPackageToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromClassToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPackageToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInCommentEditPartGen/testChildNodePrimitiveTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromEnumerationToEnumeration"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInConstraintEditPartGen/packageEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromCommentToSignal"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/modelEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromPrimitiveTypeToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromInstanceSpecificationToEnumeration"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInClassEditPartGen/informationItemEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromModelTNToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromDataTypeToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInformationItemToPrimitiveType"/>
- <utp:TestContext base_BehavioredClassifier="/0/TestClassDiagramChildNodeInPackageEditPartGen" base_StructuredClassifier="/0/TestClassDiagramChildNodeInPackageEditPartGen"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromInformationItemToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromCommentToModelTN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/instanceSpecificationEditPartCN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/dataTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromInstanceSpecificationToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInstanceSpecificationToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromCommentToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToConstraint"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/informationItemEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromConstraintToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromEnumerationToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromConstraintToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromConstraintToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromClassToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromDataTypeToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromModelTNToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInformationItemToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/testChildNodePrimitiveTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromModelTNToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPackageToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPackageToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInConstraintEditPartGen/testChildNodeComponentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromDataTypeToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromComponentToConstraint"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/constraintEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInstanceSpecificationToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromEnumerationToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromEnumerationToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromCommentToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromDataTypeToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromCommentToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromCommentToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromSignalToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromModelTNToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromPrimitiveTypeToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPackageToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromClassToInstanceSpecification"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/constraintEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromCommentToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPrimitiveTypeToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToPrimitiveType"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/packageEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromModelTNToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromDataTypeToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromEnumerationToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromConstraintToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromConstraintToConstraint"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInSignalEditPartGen/constraintEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromClassToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromSignalToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromModelTNToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPackageToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromConstraintToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromSignalToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/testChildNodeCommentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPrimitiveTypeToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromConstraintToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromCommentToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromConstraintToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPackageToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromConstraintToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromModelTNToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInCommentEditPartGen/testChildNodeInformationItemEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/testChildNodeInstanceSpecificationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromEnumerationToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromSignalToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInModelEditPartTNGen/testChildNodeModelEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInComponentEditPartGen/testChildNodeModelEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromComponentToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromPackageToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromModelTNToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromClassToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromClassToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInformationItemToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromDataTypeToEnumeration"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInPackageEditPartGen/primitiveTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPackageToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromModelTNToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromCommentToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromComponentToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromEnumerationToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromDataTypeToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromInstanceSpecificationToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromClassToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromSignalToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromConstraintToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromConstraintToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromPrimitiveTypeToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/testChildNodeConstraintEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromConstraintToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromSignalToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromModelTNToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromClassToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromComponentToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPackageToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromModelTNToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromDataTypeToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromComponentToSignal"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/signalEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInformationItemToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromConstraintToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPrimitiveTypeToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromConstraintToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPackageToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromModelTNToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/testChildNodeSignalEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromInstanceSpecificationToClass"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/dataTypeEditPartCN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/dataTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromClassToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromPrimitiveTypeToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/testChildNodeModelEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInCommentEditPartGen/testChildNodeConstraintEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromClassToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromCommentToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/testChildNodeEnumerationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromEnumerationToDataType"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInClassEditPartGen/classEditPartCN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/instanceSpecificationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromSignalToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInformationItemToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromDataTypeToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromConstraintToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromSignalToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromInformationItemToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInCommentEditPartGen/testChildNodeComponentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPackageToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromInstanceSpecificationToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramTopNodeGen/testChildNodeInstanceSpecificationEditPart"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromClassToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromDataTypeToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromModelTNToEnumeration"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/componentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInstanceSpecificationToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromPrimitiveTypeToModelTN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInConstraintEditPartGen/componentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromDataTypeToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromDataTypeToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromModelTNToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromSignalToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromModelTNToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromClassToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromConstraintToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInComponentEditPartGen/testChildNodeCommentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInformationItemToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromDataTypeToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromEnumerationToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromComponentToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromConstraintToPackage"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/packageEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInClassEditPartGen/testChildNodeInstanceSpecificationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromDataTypeToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromPrimitiveTypeToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromClassToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromClassToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromComponentToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromPrimitiveTypeToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromModelTNToDataType"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInComponentEditPartGen/informationItemEditPartCN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInSignalEditPartGen/signalEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromComponentToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromEnumerationToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromClassToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromDataTypeToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInformationItemToPackage"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/componentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromComponentToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInConstraintEditPartGen/testChildNodeConstraintEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromCommentToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPackageToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramTopNodeGen/testChildNodeInformationItemEditPart"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromCommentToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromClassToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromInformationItemToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInCommentEditPartGen/testChildNodeCommentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInConstraintEditPartGen/testChildNodeEnumerationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromSignalToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromComponentToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromDataTypeToConstraint"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInModelEditPartTNGen/constraintEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInformationItemToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromSignalToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromPrimitiveTypeToPrimitiveType"/>
- <utp:SUT base_Property="/0/TestClassDiagramTopNodeGen/signalEditPart"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromConstraintToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInstanceSpecificationToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToPackage"/>
- <utp:TestContext base_BehavioredClassifier="/0/TestClassDiagramLinkGen" base_StructuredClassifier="/0/TestClassDiagramLinkGen"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromDataTypeToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInformationItemToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromModelTNToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPrimitiveTypeToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromSignalToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromDataTypeToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInPackageEditPartGen/testChildNodeModelEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromModelTNToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromEnumerationToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromCommentToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInstanceSpecificationToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInstanceSpecificationToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromSignalToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromConstraintToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromClassToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPackageToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromCommentToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromConstraintToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromPackageToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromDataTypeToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromConstraintToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromConstraintToInformationItem"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/enumerationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInPackageEditPartGen/testChildNodeEnumerationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromEnumerationToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromModelTNToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPackageToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromConstraintToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInformationItemToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromConstraintToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInformationItemToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromEnumerationToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromClassToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromCommentToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInConstraintEditPartGen/testChildNodeInformationItemEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPrimitiveTypeToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromClassToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromComponentToInformationItem"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/enumerationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromModelTNToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromInstanceSpecificationToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromSignalToConstraint"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/primitiveTypeEditPartCN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/classEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromModelTNToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInstanceSpecificationToDataType"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/instanceSpecificationEditPartCN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInComponentEditPartGen/commentEditPartCN"/>
- <utp:TestContext base_BehavioredClassifier="/0/TestClassDiagramChildNodeInComponentEditPartGen" base_StructuredClassifier="/0/TestClassDiagramChildNodeInComponentEditPartGen"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromCommentToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromCommentToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInModelEditPartTNGen/testChildNodeInformationItemEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromComponentToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInComponentEditPartGen/testChildNodePackageEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/testChildNodePackageEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromConstraintToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromEnumerationToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromConstraintToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPrimitiveTypeToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromClassToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromConstraintToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromComponentToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromPrimitiveTypeToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPackageToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/testChildNodeClassEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromComponentToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromDataTypeToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInComponentEditPartGen/testChildNodeInformationItemEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInstanceSpecificationToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromComponentToModelTN"/>
- <utp:SUT base_Property="/0/TestClassDiagramLinkGen/associationEditPart"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInModelEditPartTNGen/testChildNodeDataTypeEditPartCN"/>
- <utp:TestContext base_BehavioredClassifier="/0/TestClassDiagramChildNodeInEnumerationEditPartGen" base_StructuredClassifier="/0/TestClassDiagramChildNodeInEnumerationEditPartGen"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/signalEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromComponentToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromInstanceSpecificationToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromInstanceSpecificationToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromComponentToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromSignalToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/testChildNodeDataTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromModelTNToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/testChildNodeInformationItemEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromCommentToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInformationItemToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInformationItemToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromComponentToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInformationItemToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromEnumerationToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPrimitiveTypeToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/testChildNodeConstraintEditPartCN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInCommentEditPartGen/informationItemEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromSignalToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromPrimitiveTypeToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromDataTypeToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromClassToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromModelTNToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromSignalToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromModelTNToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromConstraintToPackage"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/dataTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromSignalToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromInformationItemToComponent"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInModelEditPartTNGen/modelEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPackageToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromConstraintToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromInstanceSpecificationToEnumeration"/>
- <utp:TestContext base_BehavioredClassifier="/0/TestClassDiagramChildNodeInSignalEditPartGen" base_StructuredClassifier="/0/TestClassDiagramChildNodeInSignalEditPartGen"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromClassToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromModelTNToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromConstraintToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/testChildNodeComponentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromModelTNToSignal"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/modelEditPartCN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInModelEditPartTNGen/enumerationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromPackageToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInformationItemToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramTopNodeGen/testChildNodeModelEditPartTN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/classEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromEnumerationToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInformationItemToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromModelTNToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromModelTNToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromComponentToDataType"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInSignalEditPartGen/classEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromInstanceSpecificationToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromConstraintToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromCommentToConstraint"/>
- <utp:SUT base_Property="/0/TestClassDiagramTopNodeGen/informationItemEditPart"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromEnumerationToConstraint"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInClassEditPartGen/modelEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromEnumerationToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPackageToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromSignalToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromSignalToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromComponentToDataType"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/commentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromCommentToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromDataTypeToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromSignalToModelTN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/enumerationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromComponentToSignal"/>
- <utp:SUT base_Property="/0/TestClassDiagramLinkGen/dependencyEditPart"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInComponentEditPartGen/testChildNodeConstraintEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInstanceSpecificationToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPrimitiveTypeToInstanceSpecification"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInCommentEditPartGen/enumerationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromClassToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromEnumerationToDataType"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInModelEditPartTNGen/commentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromClassToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromConstraintToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromEnumerationToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromComponentToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPackageToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInformationItemToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromDataTypeToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromModelTNToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromModelTNToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromSignalToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromDataTypeToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromPackageToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromComponentToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromEnumerationToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInCommentEditPartGen/testChildNodeEnumerationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromPackageToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromPackageToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromModelTNToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromComponentToConstraint"/>
- <utp:TestContext base_BehavioredClassifier="/0/TestClassDiagramChildNodeInConstraintEditPartGen" base_StructuredClassifier="/0/TestClassDiagramChildNodeInConstraintEditPartGen"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromClassToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPrimitiveTypeToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromConstraintToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromClassToClass"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/enumerationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromInstanceSpecificationToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromInformationItemToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromEnumerationToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromClassToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromCommentToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromComponentToInstanceSpecification"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInCommentEditPartGen/commentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromSignalToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromDataTypeToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPackageToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInformationItemToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInSignalEditPartGen/testChildNodeDataTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/testChildNodeDataTypeEditPartCN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInComponentEditPartGen/packageEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromSignalToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromSignalToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromDataTypeToPackage"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInModelEditPartTNGen/classEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromSignalToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInformationItemToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromSignalToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInstanceSpecificationToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromCommentToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInSignalEditPartGen/testChildNodeSignalEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInClassEditPartGen/testChildNodeModelEditPartCN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInModelEditPartTNGen/instanceSpecificationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromSignalToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromCommentToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPackageToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromClassToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromConstraintToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromComponentToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInCommentEditPartGen/testChildNodeClassEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromCommentToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromSignalToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromInformationItemToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromCommentToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromCommentToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromPackageToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInComponentEditPartGen/testChildNodePrimitiveTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromInstanceSpecificationToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/testChildNodeEnumerationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromEnumerationToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInstanceSpecificationToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromModelTNToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromComponentToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromClassToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromInstanceSpecificationToPackage"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInComponentEditPartGen/instanceSpecificationEditPartCN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInSignalEditPartGen/componentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromConstraintToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromSignalToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromPrimitiveTypeToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromModelTNToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInSignalEditPartGen/testChildNodeCommentEditPartCN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/signalEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInCommentEditPartGen/testChildNodeModelEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromSignalToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromInformationItemToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromSignalToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromModelTNToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromDataTypeToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromPrimitiveTypeToConstraint"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInCommentEditPartGen/primitiveTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPackageToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromDataTypeToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInformationItemToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromDataTypeToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromEnumerationToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromSignalToComment"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInSignalEditPartGen/dataTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromConstraintToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromSignalToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromCommentToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInComponentEditPartGen/testChildNodeComponentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromComponentToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromCommentToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/testChildNodePrimitiveTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromComponentToPrimitiveType"/>
- <utp:SUT base_Property="/0/TestClassDiagramLinkOwnedBySourceGen/interfaceRealizationEditPart"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromModelTNToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPackageToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromCommentToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromPrimitiveTypeToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromEnumerationToModelTN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInClassEditPartGen/primitiveTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPrimitiveTypeToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInConstraintEditPartGen/testChildNodeDataTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromPackageToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPrimitiveTypeToPrimitiveType"/>
- <utp:SUT base_Property="/0/TestClassDiagramTopNodeGen/dataTypeEditPart"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInPackageEditPartGen/modelEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromModelTNToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/testChildNodeEnumerationEditPartCN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInEnumerationEditPartGen/packageEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInConstraintEditPartGen/testChildNodeInstanceSpecificationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromEnumerationToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromClassToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromClassToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromSignalToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromDataTypeToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromEnumerationToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromSignalToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPackageToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPrimitiveTypeToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromComponentToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromComponentToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromConstraintToInformationItem"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInComponentEditPartGen/classEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromConstraintToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromConstraintToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromCommentToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/testChildNodeComponentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromSignalToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromEnumerationToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInComponentEditPartGen/testChildNodeEnumerationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInComponentEditPartGen/testChildNodeSignalEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromPackageToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInformationItemToPrimitiveType"/>
- <utp:SUT base_Property="/0/TestClassDiagramTopNodeGen/constraintEditPart"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromEnumerationToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInModelEditPartTNGen/testChildNodeInstanceSpecificationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromPackageToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromConstraintToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromDataTypeToDataType"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInSignalEditPartGen/enumerationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromModelTNToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromComponentToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromEnumerationToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromSignalToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromComponentToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromCommentToInstanceSpecification"/>
- <utp:SUT base_Property="/0/TestClassDiagramLinkGen/usageEditPart"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromComponentToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromComponentToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPrimitiveTypeToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromDataTypeToDataType"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInConstraintEditPartGen/modelEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromDataTypeToPrimitiveType"/>
- <utp:TestContext base_BehavioredClassifier="/0/TestClassDiagramChildNodeInDataTypeEditPartGen" base_StructuredClassifier="/0/TestClassDiagramChildNodeInDataTypeEditPartGen"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromCommentToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromEnumerationToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromEnumerationToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromComponentToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromConstraintToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToClass"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInClassEditPartGen/constraintEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromModelTNToComment"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInCommentEditPartGen/packageEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInstanceSpecificationToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromPackageToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromClassToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromModelTNToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInformationItemToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromEnumerationToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromModelTNToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromEnumerationToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromClassToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromSignalToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromInstanceSpecificationToConstraint"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/instanceSpecificationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromEnumerationToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPackageToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromDataTypeToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromDataTypeToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromInstanceSpecificationToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromSignalToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromSignalToDataType"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInClassEditPartGen/packageEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromEnumerationToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromClassToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInformationItemToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromInformationItemToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromPrimitiveTypeToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromPackageToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromConstraintToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromModelTNToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromCommentToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromClassToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromClassToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromPrimitiveTypeToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromClassToDataType"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInPackageEditPartGen/dataTypeEditPartCN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInModelEditPartTNGen/informationItemEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromClassToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInComponentEditPartGen/testChildNodeDataTypeEditPartCN"/>
- <utp:SUT base_Property="/0/TestClassDiagramTopNodeGen/instanceSpecificationEditPart"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromComponentToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromInformationItemToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromCommentToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromComponentToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromEnumerationToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPrimitiveTypeToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromInformationItemToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromDataTypeToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromClassToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromClassToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromEnumerationToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/testChildNodeClassEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromEnumerationToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromPrimitiveTypeToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInClassEditPartGen/testChildNodeSignalEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPackageToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromPackageToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromSignalToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPackageToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromComponentToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromCommentToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromModelTNToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromEnumerationToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromSignalToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromConstraintToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromClassToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInformationItemToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/testChildNodeClassEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromPackageToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromCommentToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromCommentToPackage"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInCommentEditPartGen/classEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInstanceSpecificationToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromModelTNToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/testChildNodeInstanceSpecificationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromModelTNToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromCommentToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramTopNodeGen/testChildNodeComponentEditPart"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromInformationItemToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromEnumerationToEnumeration"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInModelEditPartTNGen/primitiveTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromComponentToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPackageToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromCommentToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromCommentToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromCommentToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromEnumerationToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInformationItemToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromSignalToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromDataTypeToPrimitiveType"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInComponentEditPartGen/dataTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromComponentToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromConstraintToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromClassToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPrimitiveTypeToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInPackageEditPartGen/testChildNodeDataTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromPackageToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromPrimitiveTypeToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromClassToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromClassToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromModelTNToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromDataTypeToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInformationItemToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromCommentToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromConstraintToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromDataTypeToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromComponentToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromModelTNToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromModelTNToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromClassToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromInstanceSpecificationToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromClassToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromCommentToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromConstraintToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromSignalToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromComponentToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromDataTypeToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromPackageToInformationItem"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/commentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromEnumerationToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromSignalToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromEnumerationToInstanceSpecification"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInModelEditPartTNGen/signalEditPartCN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInClassEditPartGen/dataTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPrimitiveTypeToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramTopNodeGen/testChildNodeEnumerationEditPart"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInPackageEditPartGen/testChildNodeClassEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromModelTNToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromCommentToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromCommentToInstanceSpecification"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInPackageEditPartGen/informationItemEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromModelTNToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromConstraintToClass"/>
- <utp:SUT base_Property="/0/TestClassDiagramLinkOwnedBySourceGen/elementImportEditPart"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPrimitiveTypeToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromModelTNToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromPrimitiveTypeToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/testChildNodeDataTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInformationItemToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromClassToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromCommentToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromPackageToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromCommentToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromSignalToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromConstraintToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromModelTNToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromModelTNToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromDataTypeToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromClassToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/testChildNodeCommentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromSignalToComponent"/>
- <utp:TestContext base_BehavioredClassifier="/0/TestClassDiagramChildNodeInClassEditPartGen" base_StructuredClassifier="/0/TestClassDiagramChildNodeInClassEditPartGen"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromSignalToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromConstraintToModelTN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen/enumerationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromPackageToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInformationItemToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromDataTypeToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromDataTypeToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromComponentToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromComponentToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromCommentToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInformationItemToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromComponentToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromDataTypeToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromComponentToConstraint"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInConstraintEditPartGen/classEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromSignalToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromModelTNToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromCommentToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromPackageToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromSignalToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromClassToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromEnumerationToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromSignalToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromClassToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromInformationItemToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromConstraintToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInstanceSpecificationToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromClassToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromInstanceSpecificationToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromSignalToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInPackageEditPartGen/testChildNodePrimitiveTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromModelTNToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInstanceSpecificationToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromClassToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromComponentToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromInstanceSpecificationToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromConstraintToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromDataTypeToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInformationItemToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromInstanceSpecificationToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromSignalToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromEnumerationToDataType"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/constraintEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromDataTypeToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromClassToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromCommentToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromPackageToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromEnumerationToInstanceSpecification"/>
- <utp:TestContext base_BehavioredClassifier="/0/TestClassDiagramChildNodeInInformationItemEditPartGen" base_StructuredClassifier="/0/TestClassDiagramChildNodeInInformationItemEditPartGen"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen/informationItemEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromCommentToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromInformationItemToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromCommentToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromInstanceSpecificationToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToConstraint"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInComponentEditPartGen/signalEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromClassToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromPackageToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPackageToClass"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/classEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromCommentToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromSignalToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromSignalToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromPackageToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromConstraintToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromDataTypeToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromModelTNToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromDataTypeToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromModelTNToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromDataTypeToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromInformationItemToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromClassToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromSignalToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInformationItemToDataType"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInClassEditPartGen/instanceSpecificationEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInformationItemToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInPackageEditPartGen/testChildNodeConstraintEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromPackageToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramTopNodeGen/testChildNodePrimitiveTypeEditPart"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInformationItemToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromPrimitiveTypeToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromClassToConstraint"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromModelTNToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInDataTypeEditPartGen/testChildNodeComponentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromModelTNToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromSignalToInformationItem"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromComponentToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkInformationFlowFromDataTypeToComment"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInPackageEditPartGen/testChildNodeCommentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromComponentToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromPackageToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkUsageFromEnumerationToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToModelTN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkAssociationFromCommentToDataType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromEnumerationToEnumeration"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromInformationItemToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromConstraintToPrimitiveType"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInConstraintEditPartGen/signalEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromComponentToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramTopNodeGen/testChildNodeClassEditPart"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceInterfaceRealizationFromConstraintToClass"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromDataTypeToEnumeration"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInPackageEditPartGen/packageEditPartCN"/>
- <utp:SUT base_Property="/0/TestClassDiagramChildNodeInInformationItemEditPartGen/dataTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromInformationItemToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromDataTypeToComponent"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromDataTypeToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourcePackageImportFromClassToPackage"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceGeneralizationFromSignalToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromInstanceSpecificationToInstanceSpecification"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkGen/testLinkDependencyFromConstraintToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInClassEditPartGen/testChildNodeCommentEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInConstraintEditPartGen/testChildNodePrimitiveTypeEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceSubstitutionFromPackageToSignal"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramChildNodeInModelEditPartTNGen/testChildNodeConstraintEditPartCN"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromModelTNToPrimitiveType"/>
- <utp:TestCase base_Operation="/0/TestClassDiagramLinkOwnedBySourceGen/testLinkOwnedBySourceElementImportFromCommentToComponent"/>
-</xmi:XMI>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/org.eclipse.papyrus.uml.diagram.clazz.tests.launch b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/org.eclipse.papyrus.uml.diagram.clazz.tests.launch
index a5248a261ee..5d69fdedc27 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/org.eclipse.papyrus.uml.diagram.clazz.tests.launch
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/org.eclipse.papyrus.uml.diagram.clazz.tests.launch
@@ -30,7 +30,7 @@
<stringAttribute key="org.eclipse.jdt.junit.TESTNAME" value=""/>
<stringAttribute key="org.eclipse.jdt.junit.TEST_KIND" value="org.eclipse.jdt.junit.loader.junit4"/>
<booleanAttribute key="org.eclipse.jdt.launching.ATTR_USE_START_ON_FIRST_THREAD" value="true"/>
-<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.eclipse.papyrus.uml.diagram.clazz.test.AllTests"/>
<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -consoleLog"/>
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.eclipse.papyrus.uml.diagram.clazz.tests"/>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/pom.xml b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/pom.xml
index da2c6a6ff0f..4e6ad5a29b6 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/pom.xml
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/pom.xml
@@ -1,15 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+ xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.eclipse.papyrus</groupId>
- <artifactId>org.eclipse.papyrus.tests.releng</artifactId>
+ <artifactId>org.eclipse.papyrus.uml.diagram.tests.releng</artifactId>
<version>1.1.0-SNAPSHOT</version>
- <relativePath>../../../../../../releng/main-tests</relativePath>
+ <relativePath>../pom.xml</relativePath>
</parent>
<groupId>org.eclipse.papyrus</groupId>
<artifactId>org.eclipse.papyrus.uml.diagram.clazz.tests</artifactId>
<version>1.1.0-SNAPSHOT</version>
<packaging>eclipse-test-plugin</packaging>
+
+ <properties>
+ <generator.workflow.main.class>org.eclipse.papyrus.uml.diagram.clazz.tests.generation.ClassDiagramGenerateTestsWorkflow</generator.workflow.main.class>
+ </properties>
</project>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/.gitignore b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/.gitignore
new file mode 100644
index 00000000000..d6b7ef32c84
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/AllCanonicalTestsGen.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/AllCanonicalTestsGen.java
deleted file mode 100644
index 8e7fc1e8234..00000000000
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/AllCanonicalTestsGen.java
+++ /dev/null
@@ -1,41 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2014 CEA LIST.
- *
- *
- * 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
- *
- * This file has been generated automatically in the Papyrus Test Framework.
- *
- *****************************************************************************/
-package org.eclipse.papyrus.diagram.clazz.test.createFromPalette;
-
-import org.junit.runner.RunWith;
-import org.junit.runners.Suite;
-import org.junit.runners.Suite.SuiteClasses;
-
-/**
- * All test in canonical package
- */
-@RunWith(Suite.class)
-@SuiteClasses({
-//TestClassDiagramChildNodeInConstraintEditPartGen.class,
-//TestClassDiagramChildNodeInPackageEditPartGen.class,
-//TestClassDiagramChildNodeInInformationItemEditPartGen.class,
-TestClassDiagramChildNodeInClassEditPartGen.class,
-//TestClassDiagramChildNodeInComponentEditPartGen.class,
-//TestClassDiagramChildNodeInCommentEditPartGen.class,
-//TestClassDiagramChildNodeInInstanceSpecificationEditPartGen.class,
-//TestClassDiagramChildNodeInPrimitiveTypeEditPartGen.class,
-//TestClassDiagramChildNodeInDataTypeEditPartGen.class,
-//TestClassDiagramChildNodeInSignalEditPartGen.class,
-//TestClassDiagramLinkOwnedBySourceGen.class,
-TestClassDiagramTopNodeGen.class,
-//TestClassDiagramChildNodeInEnumerationEditPartGen.class,
-//TestClassDiagramChildNodeInModelEditPartTNGen.class,
-//TestClassDiagramLinkGen.class,
-})
-public class AllCanonicalTestsGen {
-}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInClassEditPartGen.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInClassEditPartGen.java
deleted file mode 100644
index ef3b6d24cde..00000000000
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInClassEditPartGen.java
+++ /dev/null
@@ -1,168 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2014 CEA LIST.
- *
- *
- * 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
- *
- * This file has been generated automatically in the Papyrus Test Framework.
- *
- *****************************************************************************/
-package org.eclipse.papyrus.diagram.clazz.test.createFromPalette;
-
-import org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart;
-import org.eclipse.gmf.tooling.runtime.update.DiagramUpdater;
-import org.eclipse.papyrus.commands.ICreationCommand;
-import org.eclipse.papyrus.uml.diagram.clazz.CreateClassDiagramCommand;
-import org.eclipse.papyrus.uml.diagram.clazz.custom.edit.part.CustomUMLDiagramUpdater;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ClassEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ClassEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.CommentEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ComponentEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ConstraintEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.DataTypeEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.EnumerationEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InformationItemEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InstanceSpecificationEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ModelEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PackageEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PrimitiveTypeEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PropertyForClassEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.SignalEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.providers.UMLElementTypes;
-import org.eclipse.papyrus.uml.diagram.clazz.test.IClassDiagramTestsConstants;
-import org.eclipse.papyrus.uml.diagram.tests.createFromPalette.CreateNodeFromPaletteTest;
-import org.junit.Test;
-
-// TODO: Auto-generated Javadoc
-/**
- * The Class TestClassDiagramChildNodeInClassEditPartGen.
- */
-public class TestClassDiagramChildNodeInClassEditPartGen extends CreateNodeFromPaletteTest {
-
-
- @Override
- protected ICreationCommand getDiagramCommandCreation() {
- return new CreateClassDiagramCommand();
- }
-
- @Override
- protected String getProjectName() {
- return IClassDiagramTestsConstants.PROJECT_NAME;
- }
-
- @Override
- protected String getFileName() {
- return IClassDiagramTestsConstants.FILE_NAME;
- }
-
-
-
- @Override
- protected IGraphicalEditPart getContainerEditPart() {
- // TODO Auto-generated method stub
- return super.getContainerEditPart();
- }
- /**
- * Test to manage component Component.
- */
- @Test
- public void testChildNodeComponentEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ComponentEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID),false);
- }
- /**
- * Test to manage component Model.
- */
- @Test
- public void testChildNodeModelEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ModelEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID),false);
- }
- /**
- * Test to manage component PrimitiveType.
- */
- @Test
- public void testChildNodePrimitiveTypeEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID),false);
- }
- /**
- * Test to manage component Comment.
- */
- @Test
- public void testChildNodeCommentEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(CommentEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID),false);
- }
- /**
- * Test to manage component DataType.
- */
- @Test
- public void testChildNodeDataTypeEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(DataTypeEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID),false);
- }
- /**
- * Test to manage component InformationItem.
- */
- @Test
- public void testChildNodeInformationItemEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(InformationItemEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID),false);
- }
- /**
- * Test to manage component InstanceSpecification.
- */
- @Test
- public void testChildNodeInstanceSpecificationEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID),false);
- }
- /**
- * Test to manage component Constraint.
- */
- @Test
- public void testChildNodeConstraintEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ConstraintEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID),false);
- }
- /**
- * Test to manage component Signal.
- */
- @Test
- public void testChildNodeSignalEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(SignalEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID),false);
- }
- /**
- * Test to manage component Enumeration.
- */
- @Test
- public void testChildNodeEnumerationEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(EnumerationEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID),false);
- }
- /**
- * Test to manage component Class.
- */
- @Test
- public void testChildNodeClassEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ClassEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID),false);
- }
-
- /**
- * Test to manage component Class.
- */
- @Test
- public void testChildNodePropertyForClassEditPart() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(PropertyForClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID),true);
- }
-
- /**
- * Test to manage component Package.
- */
- @Test
- public void testChildNodePackageEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(PackageEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID),false);
- }
-
-
- @Override
- public DiagramUpdater getDiagramUpdater() {
- return CustomUMLDiagramUpdater.INSTANCE;
- }
-
-}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInCommentEditPartGen.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInCommentEditPartGen.java
deleted file mode 100644
index 1c078e214cc..00000000000
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInCommentEditPartGen.java
+++ /dev/null
@@ -1,150 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2014 CEA LIST.
- *
- *
- * 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
- *
- * This file has been generated automatically in the Papyrus Test Framework.
- *
- *****************************************************************************/
-package org.eclipse.papyrus.diagram.clazz.test.createFromPalette;
-
-import org.eclipse.gmf.tooling.runtime.update.DiagramUpdater;
-import org.eclipse.papyrus.commands.ICreationCommand;
-import org.eclipse.papyrus.uml.diagram.clazz.CreateClassDiagramCommand;
-import org.eclipse.papyrus.uml.diagram.clazz.custom.edit.part.CustomUMLDiagramUpdater;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ClassEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.CommentEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.CommentEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ComponentEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ConstraintEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.DataTypeEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.EnumerationEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InformationItemEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InstanceSpecificationEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ModelEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PackageEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PrimitiveTypeEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.SignalEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.providers.UMLElementTypes;
-import org.eclipse.papyrus.uml.diagram.clazz.test.IClassDiagramTestsConstants;
-import org.eclipse.papyrus.uml.diagram.tests.createFromPalette.CreateNodeFromPaletteTest;
-import org.junit.Test;
-
-// TODO: Auto-generated Javadoc
-/**
- * The Class TestClassDiagramChildNodeInCommentEditPartGen.
- */
-public class TestClassDiagramChildNodeInCommentEditPartGen extends CreateNodeFromPaletteTest {
-
-
- @Override
- protected ICreationCommand getDiagramCommandCreation() {
- return new CreateClassDiagramCommand();
- }
-
- @Override
- protected String getProjectName() {
- return IClassDiagramTestsConstants.PROJECT_NAME;
- }
-
- @Override
- protected String getFileName() {
- return IClassDiagramTestsConstants.FILE_NAME;
- }
-
- /**
- * Test to manage component Component.
- */
- @Test
- public void testChildNodeComponentEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ComponentEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Package.
- */
- @Test
- public void testChildNodePackageEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(PackageEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Enumeration.
- */
- @Test
- public void testChildNodeEnumerationEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(EnumerationEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component InformationItem.
- */
- @Test
- public void testChildNodeInformationItemEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(InformationItemEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Comment.
- */
- @Test
- public void testChildNodeCommentEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(CommentEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Constraint.
- */
- @Test
- public void testChildNodeConstraintEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ConstraintEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component PrimitiveType.
- */
- @Test
- public void testChildNodePrimitiveTypeEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component DataType.
- */
- @Test
- public void testChildNodeDataTypeEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(DataTypeEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Class.
- */
- @Test
- public void testChildNodeClassEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ClassEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Model.
- */
- @Test
- public void testChildNodeModelEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ModelEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Signal.
- */
- @Test
- public void testChildNodeSignalEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(SignalEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component InstanceSpecification.
- */
- @Test
- public void testChildNodeInstanceSpecificationEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID),true);
- }
-
-
- @Override
- public DiagramUpdater getDiagramUpdater() {
- return CustomUMLDiagramUpdater.INSTANCE;
- }
-
-}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInComponentEditPartGen.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInComponentEditPartGen.java
deleted file mode 100644
index 1a323572a1b..00000000000
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInComponentEditPartGen.java
+++ /dev/null
@@ -1,150 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2014 CEA LIST.
- *
- *
- * 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
- *
- * This file has been generated automatically in the Papyrus Test Framework.
- *
- *****************************************************************************/
-package org.eclipse.papyrus.diagram.clazz.test.createFromPalette;
-
-import org.eclipse.gmf.tooling.runtime.update.DiagramUpdater;
-import org.eclipse.papyrus.commands.ICreationCommand;
-import org.eclipse.papyrus.uml.diagram.clazz.CreateClassDiagramCommand;
-import org.eclipse.papyrus.uml.diagram.clazz.custom.edit.part.CustomUMLDiagramUpdater;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ClassEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.CommentEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ComponentEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ComponentEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ConstraintEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.DataTypeEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.EnumerationEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InformationItemEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InstanceSpecificationEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ModelEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PackageEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PrimitiveTypeEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.SignalEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.providers.UMLElementTypes;
-import org.eclipse.papyrus.uml.diagram.clazz.test.IClassDiagramTestsConstants;
-import org.eclipse.papyrus.uml.diagram.tests.createFromPalette.CreateNodeFromPaletteTest;
-import org.junit.Test;
-
-// TODO: Auto-generated Javadoc
-/**
- * The Class TestClassDiagramChildNodeInComponentEditPartGen.
- */
-public class TestClassDiagramChildNodeInComponentEditPartGen extends CreateNodeFromPaletteTest {
-
-
- @Override
- protected ICreationCommand getDiagramCommandCreation() {
- return new CreateClassDiagramCommand();
- }
-
- @Override
- protected String getProjectName() {
- return IClassDiagramTestsConstants.PROJECT_NAME;
- }
-
- @Override
- protected String getFileName() {
- return IClassDiagramTestsConstants.FILE_NAME;
- }
-
- /**
- * Test to manage component Package.
- */
- @Test
- public void testChildNodePackageEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(PackageEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component InformationItem.
- */
- @Test
- public void testChildNodeInformationItemEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(InformationItemEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component DataType.
- */
- @Test
- public void testChildNodeDataTypeEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(DataTypeEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Enumeration.
- */
- @Test
- public void testChildNodeEnumerationEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(EnumerationEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component InstanceSpecification.
- */
- @Test
- public void testChildNodeInstanceSpecificationEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component PrimitiveType.
- */
- @Test
- public void testChildNodePrimitiveTypeEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Constraint.
- */
- @Test
- public void testChildNodeConstraintEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ConstraintEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Signal.
- */
- @Test
- public void testChildNodeSignalEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(SignalEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Class.
- */
- @Test
- public void testChildNodeClassEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ClassEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Comment.
- */
- @Test
- public void testChildNodeCommentEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(CommentEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Model.
- */
- @Test
- public void testChildNodeModelEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ModelEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Component.
- */
- @Test
- public void testChildNodeComponentEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ComponentEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID),true);
- }
-
-
- @Override
- public DiagramUpdater getDiagramUpdater() {
- return CustomUMLDiagramUpdater.INSTANCE;
- }
-
-}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInConstraintEditPartGen.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInConstraintEditPartGen.java
deleted file mode 100644
index b1b6a8329b4..00000000000
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInConstraintEditPartGen.java
+++ /dev/null
@@ -1,150 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2014 CEA LIST.
- *
- *
- * 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
- *
- * This file has been generated automatically in the Papyrus Test Framework.
- *
- *****************************************************************************/
-package org.eclipse.papyrus.diagram.clazz.test.createFromPalette;
-
-import org.eclipse.gmf.tooling.runtime.update.DiagramUpdater;
-import org.eclipse.papyrus.commands.ICreationCommand;
-import org.eclipse.papyrus.uml.diagram.clazz.CreateClassDiagramCommand;
-import org.eclipse.papyrus.uml.diagram.clazz.custom.edit.part.CustomUMLDiagramUpdater;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ClassEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.CommentEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ComponentEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ConstraintEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ConstraintEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.DataTypeEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.EnumerationEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InformationItemEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InstanceSpecificationEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ModelEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PackageEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PrimitiveTypeEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.SignalEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.providers.UMLElementTypes;
-import org.eclipse.papyrus.uml.diagram.clazz.test.IClassDiagramTestsConstants;
-import org.eclipse.papyrus.uml.diagram.tests.createFromPalette.CreateNodeFromPaletteTest;
-import org.junit.Test;
-
-// TODO: Auto-generated Javadoc
-/**
- * The Class TestClassDiagramChildNodeInConstraintEditPartGen.
- */
-public class TestClassDiagramChildNodeInConstraintEditPartGen extends CreateNodeFromPaletteTest {
-
-
- @Override
- protected ICreationCommand getDiagramCommandCreation() {
- return new CreateClassDiagramCommand();
- }
-
- @Override
- protected String getProjectName() {
- return IClassDiagramTestsConstants.PROJECT_NAME;
- }
-
- @Override
- protected String getFileName() {
- return IClassDiagramTestsConstants.FILE_NAME;
- }
-
- /**
- * Test to manage component Enumeration.
- */
- @Test
- public void testChildNodeEnumerationEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(EnumerationEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Package.
- */
- @Test
- public void testChildNodePackageEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(PackageEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Model.
- */
- @Test
- public void testChildNodeModelEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ModelEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component InstanceSpecification.
- */
- @Test
- public void testChildNodeInstanceSpecificationEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component PrimitiveType.
- */
- @Test
- public void testChildNodePrimitiveTypeEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Constraint.
- */
- @Test
- public void testChildNodeConstraintEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ConstraintEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Class.
- */
- @Test
- public void testChildNodeClassEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ClassEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component InformationItem.
- */
- @Test
- public void testChildNodeInformationItemEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(InformationItemEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Comment.
- */
- @Test
- public void testChildNodeCommentEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(CommentEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component DataType.
- */
- @Test
- public void testChildNodeDataTypeEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(DataTypeEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Component.
- */
- @Test
- public void testChildNodeComponentEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ComponentEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Signal.
- */
- @Test
- public void testChildNodeSignalEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(SignalEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID),true);
- }
-
-
- @Override
- public DiagramUpdater getDiagramUpdater() {
- return CustomUMLDiagramUpdater.INSTANCE;
- }
-
-}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInDataTypeEditPartGen.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInDataTypeEditPartGen.java
deleted file mode 100644
index bc2df8306ca..00000000000
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInDataTypeEditPartGen.java
+++ /dev/null
@@ -1,150 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2014 CEA LIST.
- *
- *
- * 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
- *
- * This file has been generated automatically in the Papyrus Test Framework.
- *
- *****************************************************************************/
-package org.eclipse.papyrus.diagram.clazz.test.createFromPalette;
-
-import org.eclipse.gmf.tooling.runtime.update.DiagramUpdater;
-import org.eclipse.papyrus.commands.ICreationCommand;
-import org.eclipse.papyrus.uml.diagram.clazz.CreateClassDiagramCommand;
-import org.eclipse.papyrus.uml.diagram.clazz.custom.edit.part.CustomUMLDiagramUpdater;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ClassEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.CommentEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ComponentEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ConstraintEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.DataTypeEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.DataTypeEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.EnumerationEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InformationItemEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InstanceSpecificationEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ModelEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PackageEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PrimitiveTypeEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.SignalEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.providers.UMLElementTypes;
-import org.eclipse.papyrus.uml.diagram.clazz.test.IClassDiagramTestsConstants;
-import org.eclipse.papyrus.uml.diagram.tests.createFromPalette.CreateNodeFromPaletteTest;
-import org.junit.Test;
-
-// TODO: Auto-generated Javadoc
-/**
- * The Class TestClassDiagramChildNodeInDataTypeEditPartGen.
- */
-public class TestClassDiagramChildNodeInDataTypeEditPartGen extends CreateNodeFromPaletteTest {
-
-
- @Override
- protected ICreationCommand getDiagramCommandCreation() {
- return new CreateClassDiagramCommand();
- }
-
- @Override
- protected String getProjectName() {
- return IClassDiagramTestsConstants.PROJECT_NAME;
- }
-
- @Override
- protected String getFileName() {
- return IClassDiagramTestsConstants.FILE_NAME;
- }
-
- /**
- * Test to manage component Constraint.
- */
- @Test
- public void testChildNodeConstraintEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ConstraintEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Comment.
- */
- @Test
- public void testChildNodeCommentEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(CommentEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Enumeration.
- */
- @Test
- public void testChildNodeEnumerationEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(EnumerationEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Model.
- */
- @Test
- public void testChildNodeModelEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ModelEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component DataType.
- */
- @Test
- public void testChildNodeDataTypeEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(DataTypeEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Package.
- */
- @Test
- public void testChildNodePackageEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(PackageEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Component.
- */
- @Test
- public void testChildNodeComponentEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ComponentEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Class.
- */
- @Test
- public void testChildNodeClassEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ClassEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Signal.
- */
- @Test
- public void testChildNodeSignalEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(SignalEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component InstanceSpecification.
- */
- @Test
- public void testChildNodeInstanceSpecificationEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component PrimitiveType.
- */
- @Test
- public void testChildNodePrimitiveTypeEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component InformationItem.
- */
- @Test
- public void testChildNodeInformationItemEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(InformationItemEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID),true);
- }
-
-
- @Override
- public DiagramUpdater getDiagramUpdater() {
- return CustomUMLDiagramUpdater.INSTANCE;
- }
-
-}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInEnumerationEditPartGen.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInEnumerationEditPartGen.java
deleted file mode 100644
index f59d0f7e853..00000000000
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInEnumerationEditPartGen.java
+++ /dev/null
@@ -1,150 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2014 CEA LIST.
- *
- *
- * 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
- *
- * This file has been generated automatically in the Papyrus Test Framework.
- *
- *****************************************************************************/
-package org.eclipse.papyrus.diagram.clazz.test.createFromPalette;
-
-import org.eclipse.gmf.tooling.runtime.update.DiagramUpdater;
-import org.eclipse.papyrus.commands.ICreationCommand;
-import org.eclipse.papyrus.uml.diagram.clazz.CreateClassDiagramCommand;
-import org.eclipse.papyrus.uml.diagram.clazz.custom.edit.part.CustomUMLDiagramUpdater;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ClassEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.CommentEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ComponentEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ConstraintEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.DataTypeEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.EnumerationEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.EnumerationEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InformationItemEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InstanceSpecificationEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ModelEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PackageEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PrimitiveTypeEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.SignalEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.providers.UMLElementTypes;
-import org.eclipse.papyrus.uml.diagram.clazz.test.IClassDiagramTestsConstants;
-import org.eclipse.papyrus.uml.diagram.tests.createFromPalette.CreateNodeFromPaletteTest;
-import org.junit.Test;
-
-// TODO: Auto-generated Javadoc
-/**
- * The Class TestClassDiagramChildNodeInEnumerationEditPartGen.
- */
-public class TestClassDiagramChildNodeInEnumerationEditPartGen extends CreateNodeFromPaletteTest {
-
-
- @Override
- protected ICreationCommand getDiagramCommandCreation() {
- return new CreateClassDiagramCommand();
- }
-
- @Override
- protected String getProjectName() {
- return IClassDiagramTestsConstants.PROJECT_NAME;
- }
-
- @Override
- protected String getFileName() {
- return IClassDiagramTestsConstants.FILE_NAME;
- }
-
- /**
- * Test to manage component Comment.
- */
- @Test
- public void testChildNodeCommentEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(CommentEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Model.
- */
- @Test
- public void testChildNodeModelEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ModelEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component InstanceSpecification.
- */
- @Test
- public void testChildNodeInstanceSpecificationEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Component.
- */
- @Test
- public void testChildNodeComponentEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ComponentEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component DataType.
- */
- @Test
- public void testChildNodeDataTypeEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(DataTypeEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Constraint.
- */
- @Test
- public void testChildNodeConstraintEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ConstraintEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Signal.
- */
- @Test
- public void testChildNodeSignalEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(SignalEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Enumeration.
- */
- @Test
- public void testChildNodeEnumerationEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(EnumerationEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Class.
- */
- @Test
- public void testChildNodeClassEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ClassEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component InformationItem.
- */
- @Test
- public void testChildNodeInformationItemEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(InformationItemEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component PrimitiveType.
- */
- @Test
- public void testChildNodePrimitiveTypeEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Package.
- */
- @Test
- public void testChildNodePackageEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(PackageEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID),true);
- }
-
-
- @Override
- public DiagramUpdater getDiagramUpdater() {
- return CustomUMLDiagramUpdater.INSTANCE;
- }
-
-}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInInformationItemEditPartGen.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInInformationItemEditPartGen.java
deleted file mode 100644
index 666e42a3405..00000000000
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInInformationItemEditPartGen.java
+++ /dev/null
@@ -1,150 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2014 CEA LIST.
- *
- *
- * 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
- *
- * This file has been generated automatically in the Papyrus Test Framework.
- *
- *****************************************************************************/
-package org.eclipse.papyrus.diagram.clazz.test.createFromPalette;
-
-import org.eclipse.gmf.tooling.runtime.update.DiagramUpdater;
-import org.eclipse.papyrus.commands.ICreationCommand;
-import org.eclipse.papyrus.uml.diagram.clazz.CreateClassDiagramCommand;
-import org.eclipse.papyrus.uml.diagram.clazz.custom.edit.part.CustomUMLDiagramUpdater;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ClassEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.CommentEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ComponentEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ConstraintEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.DataTypeEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.EnumerationEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InformationItemEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InformationItemEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InstanceSpecificationEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ModelEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PackageEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PrimitiveTypeEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.SignalEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.providers.UMLElementTypes;
-import org.eclipse.papyrus.uml.diagram.clazz.test.IClassDiagramTestsConstants;
-import org.eclipse.papyrus.uml.diagram.tests.createFromPalette.CreateNodeFromPaletteTest;
-import org.junit.Test;
-
-// TODO: Auto-generated Javadoc
-/**
- * The Class TestClassDiagramChildNodeInInformationItemEditPartGen.
- */
-public class TestClassDiagramChildNodeInInformationItemEditPartGen extends CreateNodeFromPaletteTest {
-
-
- @Override
- protected ICreationCommand getDiagramCommandCreation() {
- return new CreateClassDiagramCommand();
- }
-
- @Override
- protected String getProjectName() {
- return IClassDiagramTestsConstants.PROJECT_NAME;
- }
-
- @Override
- protected String getFileName() {
- return IClassDiagramTestsConstants.FILE_NAME;
- }
-
- /**
- * Test to manage component Constraint.
- */
- @Test
- public void testChildNodeConstraintEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ConstraintEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Signal.
- */
- @Test
- public void testChildNodeSignalEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(SignalEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Class.
- */
- @Test
- public void testChildNodeClassEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ClassEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component DataType.
- */
- @Test
- public void testChildNodeDataTypeEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(DataTypeEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Component.
- */
- @Test
- public void testChildNodeComponentEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ComponentEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Model.
- */
- @Test
- public void testChildNodeModelEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ModelEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component PrimitiveType.
- */
- @Test
- public void testChildNodePrimitiveTypeEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Enumeration.
- */
- @Test
- public void testChildNodeEnumerationEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(EnumerationEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component InstanceSpecification.
- */
- @Test
- public void testChildNodeInstanceSpecificationEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Package.
- */
- @Test
- public void testChildNodePackageEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(PackageEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Comment.
- */
- @Test
- public void testChildNodeCommentEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(CommentEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component InformationItem.
- */
- @Test
- public void testChildNodeInformationItemEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(InformationItemEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID),true);
- }
-
-
- @Override
- public DiagramUpdater getDiagramUpdater() {
- return CustomUMLDiagramUpdater.INSTANCE;
- }
-
-}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen.java
deleted file mode 100644
index 53eb47c2093..00000000000
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInInstanceSpecificationEditPartGen.java
+++ /dev/null
@@ -1,150 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2014 CEA LIST.
- *
- *
- * 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
- *
- * This file has been generated automatically in the Papyrus Test Framework.
- *
- *****************************************************************************/
-package org.eclipse.papyrus.diagram.clazz.test.createFromPalette;
-
-import org.eclipse.gmf.tooling.runtime.update.DiagramUpdater;
-import org.eclipse.papyrus.commands.ICreationCommand;
-import org.eclipse.papyrus.uml.diagram.clazz.CreateClassDiagramCommand;
-import org.eclipse.papyrus.uml.diagram.clazz.custom.edit.part.CustomUMLDiagramUpdater;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ClassEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.CommentEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ComponentEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ConstraintEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.DataTypeEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.EnumerationEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InformationItemEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InstanceSpecificationEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InstanceSpecificationEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ModelEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PackageEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PrimitiveTypeEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.SignalEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.providers.UMLElementTypes;
-import org.eclipse.papyrus.uml.diagram.clazz.test.IClassDiagramTestsConstants;
-import org.eclipse.papyrus.uml.diagram.tests.createFromPalette.CreateNodeFromPaletteTest;
-import org.junit.Test;
-
-// TODO: Auto-generated Javadoc
-/**
- * The Class TestClassDiagramChildNodeInInstanceSpecificationEditPartGen.
- */
-public class TestClassDiagramChildNodeInInstanceSpecificationEditPartGen extends CreateNodeFromPaletteTest {
-
-
- @Override
- protected ICreationCommand getDiagramCommandCreation() {
- return new CreateClassDiagramCommand();
- }
-
- @Override
- protected String getProjectName() {
- return IClassDiagramTestsConstants.PROJECT_NAME;
- }
-
- @Override
- protected String getFileName() {
- return IClassDiagramTestsConstants.FILE_NAME;
- }
-
- /**
- * Test to manage component PrimitiveType.
- */
- @Test
- public void testChildNodePrimitiveTypeEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component InstanceSpecification.
- */
- @Test
- public void testChildNodeInstanceSpecificationEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Component.
- */
- @Test
- public void testChildNodeComponentEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ComponentEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Package.
- */
- @Test
- public void testChildNodePackageEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(PackageEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Comment.
- */
- @Test
- public void testChildNodeCommentEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(CommentEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Model.
- */
- @Test
- public void testChildNodeModelEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ModelEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component DataType.
- */
- @Test
- public void testChildNodeDataTypeEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(DataTypeEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Signal.
- */
- @Test
- public void testChildNodeSignalEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(SignalEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Class.
- */
- @Test
- public void testChildNodeClassEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ClassEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component InformationItem.
- */
- @Test
- public void testChildNodeInformationItemEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(InformationItemEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Enumeration.
- */
- @Test
- public void testChildNodeEnumerationEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(EnumerationEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Constraint.
- */
- @Test
- public void testChildNodeConstraintEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ConstraintEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID),true);
- }
-
-
- @Override
- public DiagramUpdater getDiagramUpdater() {
- return CustomUMLDiagramUpdater.INSTANCE;
- }
-
-}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInModelEditPartTNGen.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInModelEditPartTNGen.java
deleted file mode 100644
index 6f194064be3..00000000000
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInModelEditPartTNGen.java
+++ /dev/null
@@ -1,150 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2014 CEA LIST.
- *
- *
- * 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
- *
- * This file has been generated automatically in the Papyrus Test Framework.
- *
- *****************************************************************************/
-package org.eclipse.papyrus.diagram.clazz.test.createFromPalette;
-
-import org.eclipse.gmf.tooling.runtime.update.DiagramUpdater;
-import org.eclipse.papyrus.commands.ICreationCommand;
-import org.eclipse.papyrus.uml.diagram.clazz.CreateClassDiagramCommand;
-import org.eclipse.papyrus.uml.diagram.clazz.custom.edit.part.CustomUMLDiagramUpdater;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ClassEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.CommentEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ComponentEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ConstraintEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.DataTypeEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.EnumerationEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InformationItemEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InstanceSpecificationEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ModelEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ModelEditPartTN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PackageEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PrimitiveTypeEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.SignalEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.providers.UMLElementTypes;
-import org.eclipse.papyrus.uml.diagram.clazz.test.IClassDiagramTestsConstants;
-import org.eclipse.papyrus.uml.diagram.tests.createFromPalette.CreateNodeFromPaletteTest;
-import org.junit.Test;
-
-// TODO: Auto-generated Javadoc
-/**
- * The Class TestClassDiagramChildNodeInModelEditPartTNGen.
- */
-public class TestClassDiagramChildNodeInModelEditPartTNGen extends CreateNodeFromPaletteTest {
-
-
- @Override
- protected ICreationCommand getDiagramCommandCreation() {
- return new CreateClassDiagramCommand();
- }
-
- @Override
- protected String getProjectName() {
- return IClassDiagramTestsConstants.PROJECT_NAME;
- }
-
- @Override
- protected String getFileName() {
- return IClassDiagramTestsConstants.FILE_NAME;
- }
-
- /**
- * Test to manage component Model.
- */
- @Test
- public void testChildNodeModelEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ModelEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID),true);
- }
- /**
- * Test to manage component Constraint.
- */
- @Test
- public void testChildNodeConstraintEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ConstraintEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID),true);
- }
- /**
- * Test to manage component InformationItem.
- */
- @Test
- public void testChildNodeInformationItemEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(InformationItemEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID),true);
- }
- /**
- * Test to manage component PrimitiveType.
- */
- @Test
- public void testChildNodePrimitiveTypeEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID),true);
- }
- /**
- * Test to manage component InstanceSpecification.
- */
- @Test
- public void testChildNodeInstanceSpecificationEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID),true);
- }
- /**
- * Test to manage component Package.
- */
- @Test
- public void testChildNodePackageEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(PackageEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID),true);
- }
- /**
- * Test to manage component Enumeration.
- */
- @Test
- public void testChildNodeEnumerationEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(EnumerationEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID),true);
- }
- /**
- * Test to manage component Signal.
- */
- @Test
- public void testChildNodeSignalEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(SignalEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID),true);
- }
- /**
- * Test to manage component DataType.
- */
- @Test
- public void testChildNodeDataTypeEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(DataTypeEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID),true);
- }
- /**
- * Test to manage component Comment.
- */
- @Test
- public void testChildNodeCommentEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(CommentEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID),true);
- }
- /**
- * Test to manage component Component.
- */
- @Test
- public void testChildNodeComponentEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ComponentEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID),true);
- }
- /**
- * Test to manage component Class.
- */
- @Test
- public void testChildNodeClassEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ClassEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID),true);
- }
-
-
- @Override
- public DiagramUpdater getDiagramUpdater() {
- return CustomUMLDiagramUpdater.INSTANCE;
- }
-
-}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInPackageEditPartGen.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInPackageEditPartGen.java
deleted file mode 100644
index bd66653dbf5..00000000000
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInPackageEditPartGen.java
+++ /dev/null
@@ -1,150 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2014 CEA LIST.
- *
- *
- * 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
- *
- * This file has been generated automatically in the Papyrus Test Framework.
- *
- *****************************************************************************/
-package org.eclipse.papyrus.diagram.clazz.test.createFromPalette;
-
-import org.eclipse.gmf.tooling.runtime.update.DiagramUpdater;
-import org.eclipse.papyrus.commands.ICreationCommand;
-import org.eclipse.papyrus.uml.diagram.clazz.CreateClassDiagramCommand;
-import org.eclipse.papyrus.uml.diagram.clazz.custom.edit.part.CustomUMLDiagramUpdater;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ClassEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.CommentEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ComponentEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ConstraintEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.DataTypeEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.EnumerationEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InformationItemEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InstanceSpecificationEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ModelEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PackageEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PackageEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PrimitiveTypeEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.SignalEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.providers.UMLElementTypes;
-import org.eclipse.papyrus.uml.diagram.clazz.test.IClassDiagramTestsConstants;
-import org.eclipse.papyrus.uml.diagram.tests.createFromPalette.CreateNodeFromPaletteTest;
-import org.junit.Test;
-
-// TODO: Auto-generated Javadoc
-/**
- * The Class TestClassDiagramChildNodeInPackageEditPartGen.
- */
-public class TestClassDiagramChildNodeInPackageEditPartGen extends CreateNodeFromPaletteTest {
-
-
- @Override
- protected ICreationCommand getDiagramCommandCreation() {
- return new CreateClassDiagramCommand();
- }
-
- @Override
- protected String getProjectName() {
- return IClassDiagramTestsConstants.PROJECT_NAME;
- }
-
- @Override
- protected String getFileName() {
- return IClassDiagramTestsConstants.FILE_NAME;
- }
-
- /**
- * Test to manage component PrimitiveType.
- */
- @Test
- public void testChildNodePrimitiveTypeEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component DataType.
- */
- @Test
- public void testChildNodeDataTypeEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(DataTypeEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Enumeration.
- */
- @Test
- public void testChildNodeEnumerationEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(EnumerationEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Constraint.
- */
- @Test
- public void testChildNodeConstraintEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ConstraintEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Component.
- */
- @Test
- public void testChildNodeComponentEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ComponentEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Class.
- */
- @Test
- public void testChildNodeClassEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ClassEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Package.
- */
- @Test
- public void testChildNodePackageEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(PackageEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Model.
- */
- @Test
- public void testChildNodeModelEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ModelEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component InformationItem.
- */
- @Test
- public void testChildNodeInformationItemEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(InformationItemEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Comment.
- */
- @Test
- public void testChildNodeCommentEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(CommentEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Signal.
- */
- @Test
- public void testChildNodeSignalEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(SignalEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component InstanceSpecification.
- */
- @Test
- public void testChildNodeInstanceSpecificationEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID),true);
- }
-
-
- @Override
- public DiagramUpdater getDiagramUpdater() {
- return CustomUMLDiagramUpdater.INSTANCE;
- }
-
-}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen.java
deleted file mode 100644
index 18a2244e59b..00000000000
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInPrimitiveTypeEditPartGen.java
+++ /dev/null
@@ -1,150 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2014 CEA LIST.
- *
- *
- * 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
- *
- * This file has been generated automatically in the Papyrus Test Framework.
- *
- *****************************************************************************/
-package org.eclipse.papyrus.diagram.clazz.test.createFromPalette;
-
-import org.eclipse.gmf.tooling.runtime.update.DiagramUpdater;
-import org.eclipse.papyrus.commands.ICreationCommand;
-import org.eclipse.papyrus.uml.diagram.clazz.CreateClassDiagramCommand;
-import org.eclipse.papyrus.uml.diagram.clazz.custom.edit.part.CustomUMLDiagramUpdater;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ClassEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.CommentEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ComponentEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ConstraintEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.DataTypeEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.EnumerationEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InformationItemEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InstanceSpecificationEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ModelEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PackageEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PrimitiveTypeEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PrimitiveTypeEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.SignalEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.providers.UMLElementTypes;
-import org.eclipse.papyrus.uml.diagram.clazz.test.IClassDiagramTestsConstants;
-import org.eclipse.papyrus.uml.diagram.tests.createFromPalette.CreateNodeFromPaletteTest;
-import org.junit.Test;
-
-// TODO: Auto-generated Javadoc
-/**
- * The Class TestClassDiagramChildNodeInPrimitiveTypeEditPartGen.
- */
-public class TestClassDiagramChildNodeInPrimitiveTypeEditPartGen extends CreateNodeFromPaletteTest {
-
-
- @Override
- protected ICreationCommand getDiagramCommandCreation() {
- return new CreateClassDiagramCommand();
- }
-
- @Override
- protected String getProjectName() {
- return IClassDiagramTestsConstants.PROJECT_NAME;
- }
-
- @Override
- protected String getFileName() {
- return IClassDiagramTestsConstants.FILE_NAME;
- }
-
- /**
- * Test to manage component PrimitiveType.
- */
- @Test
- public void testChildNodePrimitiveTypeEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Signal.
- */
- @Test
- public void testChildNodeSignalEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(SignalEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component InstanceSpecification.
- */
- @Test
- public void testChildNodeInstanceSpecificationEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Package.
- */
- @Test
- public void testChildNodePackageEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(PackageEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component InformationItem.
- */
- @Test
- public void testChildNodeInformationItemEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(InformationItemEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Class.
- */
- @Test
- public void testChildNodeClassEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ClassEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Constraint.
- */
- @Test
- public void testChildNodeConstraintEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ConstraintEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Model.
- */
- @Test
- public void testChildNodeModelEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ModelEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component DataType.
- */
- @Test
- public void testChildNodeDataTypeEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(DataTypeEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Enumeration.
- */
- @Test
- public void testChildNodeEnumerationEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(EnumerationEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Component.
- */
- @Test
- public void testChildNodeComponentEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ComponentEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Comment.
- */
- @Test
- public void testChildNodeCommentEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(CommentEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID),true);
- }
-
-
- @Override
- public DiagramUpdater getDiagramUpdater() {
- return CustomUMLDiagramUpdater.INSTANCE;
- }
-
-}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInSignalEditPartGen.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInSignalEditPartGen.java
deleted file mode 100644
index f75f8299c73..00000000000
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramChildNodeInSignalEditPartGen.java
+++ /dev/null
@@ -1,150 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2014 CEA LIST.
- *
- *
- * 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
- *
- * This file has been generated automatically in the Papyrus Test Framework.
- *
- *****************************************************************************/
-package org.eclipse.papyrus.diagram.clazz.test.createFromPalette;
-
-import org.eclipse.gmf.tooling.runtime.update.DiagramUpdater;
-import org.eclipse.papyrus.commands.ICreationCommand;
-import org.eclipse.papyrus.uml.diagram.clazz.CreateClassDiagramCommand;
-import org.eclipse.papyrus.uml.diagram.clazz.custom.edit.part.CustomUMLDiagramUpdater;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ClassEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.CommentEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ComponentEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ConstraintEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.DataTypeEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.EnumerationEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InformationItemEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InstanceSpecificationEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ModelEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PackageEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PrimitiveTypeEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.SignalEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.SignalEditPartCN;
-import org.eclipse.papyrus.uml.diagram.clazz.providers.UMLElementTypes;
-import org.eclipse.papyrus.uml.diagram.clazz.test.IClassDiagramTestsConstants;
-import org.eclipse.papyrus.uml.diagram.tests.createFromPalette.CreateNodeFromPaletteTest;
-import org.junit.Test;
-
-// TODO: Auto-generated Javadoc
-/**
- * The Class TestClassDiagramChildNodeInSignalEditPartGen.
- */
-public class TestClassDiagramChildNodeInSignalEditPartGen extends CreateNodeFromPaletteTest {
-
-
- @Override
- protected ICreationCommand getDiagramCommandCreation() {
- return new CreateClassDiagramCommand();
- }
-
- @Override
- protected String getProjectName() {
- return IClassDiagramTestsConstants.PROJECT_NAME;
- }
-
- @Override
- protected String getFileName() {
- return IClassDiagramTestsConstants.FILE_NAME;
- }
-
- /**
- * Test to manage component Constraint.
- */
- @Test
- public void testChildNodeConstraintEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ConstraintEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Model.
- */
- @Test
- public void testChildNodeModelEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ModelEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Component.
- */
- @Test
- public void testChildNodeComponentEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ComponentEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Comment.
- */
- @Test
- public void testChildNodeCommentEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(CommentEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component PrimitiveType.
- */
- @Test
- public void testChildNodePrimitiveTypeEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Signal.
- */
- @Test
- public void testChildNodeSignalEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(SignalEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Package.
- */
- @Test
- public void testChildNodePackageEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(PackageEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Class.
- */
- @Test
- public void testChildNodeClassEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ClassEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component Enumeration.
- */
- @Test
- public void testChildNodeEnumerationEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(EnumerationEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component InformationItem.
- */
- @Test
- public void testChildNodeInformationItemEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(InformationItemEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component DataType.
- */
- @Test
- public void testChildNodeDataTypeEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(DataTypeEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID),true);
- }
- /**
- * Test to manage component InstanceSpecification.
- */
- @Test
- public void testChildNodeInstanceSpecificationEditPartCN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPartCN.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID),true);
- }
-
-
- @Override
- public DiagramUpdater getDiagramUpdater() {
- return CustomUMLDiagramUpdater.INSTANCE;
- }
-
-}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramLinkGen.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramLinkGen.java
deleted file mode 100644
index cfe2f16ec33..00000000000
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramLinkGen.java
+++ /dev/null
@@ -1,4099 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2014 CEA LIST.
- *
- *
- * 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
- *
- * This file has been generated automatically in the Papyrus Test Framework.
- *
- *****************************************************************************/
-package org.eclipse.papyrus.diagram.clazz.test.createFromPalette;
-
-import org.eclipse.gmf.tooling.runtime.update.DiagramUpdater;
-import org.eclipse.papyrus.commands.ICreationCommand;
-import org.eclipse.papyrus.uml.diagram.clazz.CreateClassDiagramCommand;
-import org.eclipse.papyrus.uml.diagram.clazz.custom.edit.part.CustomUMLDiagramUpdater;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.AssociationEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ClassEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.CommentEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ComponentEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ConstraintEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.DataTypeEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.DependencyEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.EnumerationEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InformationFlowEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InformationItemEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InstanceSpecificationEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ModelEditPartTN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PackageEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PrimitiveTypeEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.SignalEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.UsageEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.providers.UMLElementTypes;
-import org.eclipse.papyrus.uml.diagram.clazz.test.IClassDiagramTestsConstants;
-import org.eclipse.papyrus.uml.diagram.tests.createFromPalette.CreateLinkFromPaletteTest;
-import org.junit.Test;
-
-// TODO: Auto-generated Javadoc
-/**
- * The Class TestClassDiagramLinkGen.
- */
-public class TestClassDiagramLinkGen extends CreateLinkFromPaletteTest {
-
-
- @Override
- protected ICreationCommand getDiagramCommandCreation() {
- return new CreateClassDiagramCommand();
- }
-
- @Override
- protected String getProjectName() {
- return IClassDiagramTestsConstants.PROJECT_NAME;
- }
-
- @Override
- protected String getFileName() {
- return IClassDiagramTestsConstants.FILE_NAME;
- }
-
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromComponentToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromCommentToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromClassToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromDataTypeToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromPrimitiveTypeToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromInstanceSpecificationToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromComponentToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromPrimitiveTypeToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromEnumerationToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromClassToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromConstraintToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromEnumerationToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromInformationItemToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromInformationItemToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromClassToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromComponentToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromCommentToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromSignalToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromSignalToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromInstanceSpecificationToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromInstanceSpecificationToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromPrimitiveTypeToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromEnumerationToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromComponentToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromInstanceSpecificationToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromCommentToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromPackageToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromDataTypeToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromDataTypeToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromDataTypeToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromModelTNToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromConstraintToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromEnumerationToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromDataTypeToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromInformationItemToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromComponentToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromModelTNToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromModelTNToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromClassToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromPackageToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromPrimitiveTypeToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromModelTNToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromModelTNToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromModelTNToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromPrimitiveTypeToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromModelTNToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromModelTNToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromComponentToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromConstraintToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromEnumerationToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromInformationItemToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromPackageToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromClassToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromInstanceSpecificationToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromCommentToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromPrimitiveTypeToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromEnumerationToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromCommentToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromCommentToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromCommentToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromModelTNToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromInformationItemToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromEnumerationToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromModelTNToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromPackageToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromInformationItemToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromEnumerationToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromInformationItemToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromModelTNToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromComponentToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromEnumerationToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromModelTNToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromInstanceSpecificationToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromDataTypeToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromModelTNToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromModelTNToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromDataTypeToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromComponentToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromPackageToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromInformationItemToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromClassToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromSignalToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromCommentToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromDataTypeToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromPrimitiveTypeToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromPackageToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromPackageToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromInstanceSpecificationToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromPackageToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromDataTypeToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromDataTypeToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromEnumerationToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromModelTNToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromSignalToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromModelTNToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromModelTNToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromConstraintToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromInformationItemToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromModelTNToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromComponentToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromPackageToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromClassToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromPrimitiveTypeToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromInformationItemToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromPrimitiveTypeToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromConstraintToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromCommentToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromPrimitiveTypeToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromPackageToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromClassToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromComponentToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromSignalToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromInstanceSpecificationToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromClassToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromDataTypeToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromEnumerationToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromPackageToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromClassToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromConstraintToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromPrimitiveTypeToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromClassToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromSignalToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromConstraintToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromEnumerationToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromEnumerationToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromSignalToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromCommentToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromConstraintToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromDataTypeToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromInstanceSpecificationToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromEnumerationToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromPrimitiveTypeToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromCommentToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromPrimitiveTypeToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromPackageToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromDataTypeToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromInstanceSpecificationToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromComponentToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromSignalToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromDataTypeToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromCommentToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromCommentToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromInformationItemToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromConstraintToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromInformationItemToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromInformationItemToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromComponentToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromConstraintToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromModelTNToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromConstraintToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromPrimitiveTypeToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromModelTNToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromComponentToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromClassToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromInformationItemToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromComponentToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromPackageToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromConstraintToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromClassToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromInformationItemToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromComponentToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromInstanceSpecificationToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromConstraintToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromConstraintToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromConstraintToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromInformationItemToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromComponentToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromPrimitiveTypeToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromModelTNToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromDataTypeToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromComponentToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromConstraintToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromClassToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromClassToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromModelTNToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromPrimitiveTypeToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromPackageToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromEnumerationToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromModelTNToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromInstanceSpecificationToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromEnumerationToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromPrimitiveTypeToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromCommentToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromEnumerationToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromInstanceSpecificationToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromComponentToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromComponentToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromInformationItemToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromConstraintToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromConstraintToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromComponentToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromComponentToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromPackageToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromModelTNToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromInformationItemToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromEnumerationToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromPackageToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromComponentToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromPrimitiveTypeToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromInstanceSpecificationToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromSignalToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromClassToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromClassToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromPrimitiveTypeToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromComponentToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromEnumerationToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromClassToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromSignalToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromEnumerationToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromComponentToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromClassToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromPackageToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromClassToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromInstanceSpecificationToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromPrimitiveTypeToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromCommentToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromClassToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromSignalToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromInstanceSpecificationToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromSignalToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromComponentToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromDataTypeToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromPrimitiveTypeToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromPackageToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromComponentToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromCommentToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromEnumerationToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromModelTNToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromPrimitiveTypeToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromPackageToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromDataTypeToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromClassToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromPackageToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromEnumerationToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromPrimitiveTypeToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromInstanceSpecificationToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromComponentToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromInformationItemToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromSignalToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromDataTypeToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromClassToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromPrimitiveTypeToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromClassToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromInformationItemToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromInformationItemToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromClassToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromSignalToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromDataTypeToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromModelTNToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromInformationItemToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromModelTNToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromConstraintToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromSignalToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromPackageToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromClassToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromEnumerationToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromInformationItemToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromConstraintToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromInstanceSpecificationToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromInstanceSpecificationToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromCommentToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromPackageToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromClassToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromCommentToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromEnumerationToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromPrimitiveTypeToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromInformationItemToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromPackageToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromConstraintToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromEnumerationToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromClassToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromComponentToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromComponentToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromDataTypeToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromClassToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromInformationItemToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromClassToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromEnumerationToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromDataTypeToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromCommentToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromEnumerationToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromInformationItemToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromInstanceSpecificationToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromInformationItemToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromModelTNToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromComponentToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromPackageToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromPrimitiveTypeToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromComponentToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromCommentToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromDataTypeToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromConstraintToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromInstanceSpecificationToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromClassToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromConstraintToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromEnumerationToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromInstanceSpecificationToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromInformationItemToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromPrimitiveTypeToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromEnumerationToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromEnumerationToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromPackageToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromClassToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromSignalToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromComponentToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromModelTNToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromInstanceSpecificationToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromSignalToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromCommentToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromComponentToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromPrimitiveTypeToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromDataTypeToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromPrimitiveTypeToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromCommentToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromPackageToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromConstraintToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromClassToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromComponentToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromPrimitiveTypeToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromCommentToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromComponentToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromDataTypeToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromPackageToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromModelTNToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromSignalToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromComponentToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromPrimitiveTypeToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromCommentToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromPrimitiveTypeToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromCommentToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromInformationItemToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromPackageToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromSignalToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromInstanceSpecificationToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromSignalToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromCommentToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromInformationItemToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromInstanceSpecificationToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromConstraintToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromPackageToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromInstanceSpecificationToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromPackageToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromModelTNToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromDataTypeToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromEnumerationToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromCommentToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromEnumerationToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromCommentToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromComponentToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromCommentToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromConstraintToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromModelTNToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromInstanceSpecificationToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromDataTypeToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromClassToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromPrimitiveTypeToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromPackageToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromCommentToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromPrimitiveTypeToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromDataTypeToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromInstanceSpecificationToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromInformationItemToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromSignalToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromInformationItemToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromDataTypeToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromClassToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromPrimitiveTypeToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromPrimitiveTypeToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromInstanceSpecificationToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromCommentToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromSignalToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromEnumerationToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromEnumerationToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromConstraintToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromInformationItemToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromCommentToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromConstraintToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromEnumerationToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromInstanceSpecificationToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromInformationItemToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromConstraintToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromConstraintToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromComponentToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromDataTypeToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromInstanceSpecificationToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromCommentToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromSignalToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromDataTypeToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromPrimitiveTypeToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromSignalToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromPackageToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromPackageToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromInformationItemToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromPrimitiveTypeToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromConstraintToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromSignalToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromEnumerationToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromInstanceSpecificationToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromSignalToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromConstraintToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromEnumerationToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromPackageToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromDataTypeToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromSignalToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromInstanceSpecificationToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromInstanceSpecificationToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromModelTNToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromCommentToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromDataTypeToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromInformationItemToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromClassToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromDataTypeToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromClassToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromPrimitiveTypeToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromCommentToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromDataTypeToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromConstraintToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromConstraintToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromDataTypeToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromClassToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromConstraintToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromInstanceSpecificationToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromModelTNToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromPackageToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromSignalToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromClassToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromConstraintToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromSignalToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromConstraintToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromEnumerationToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromSignalToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromSignalToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromComponentToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromPackageToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromPackageToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromPrimitiveTypeToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromSignalToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromConstraintToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromEnumerationToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromInstanceSpecificationToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromComponentToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromDataTypeToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromPackageToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromInformationItemToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromConstraintToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromInformationItemToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromModelTNToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromPackageToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromEnumerationToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromDataTypeToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromSignalToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromInformationItemToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromSignalToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromCommentToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromCommentToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromInstanceSpecificationToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromConstraintToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromEnumerationToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromSignalToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromInstanceSpecificationToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromInformationItemToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromModelTNToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromComponentToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromModelTNToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromDataTypeToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromSignalToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromClassToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromModelTNToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromClassToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromCommentToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromModelTNToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromInstanceSpecificationToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromInstanceSpecificationToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromInformationItemToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromEnumerationToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromDataTypeToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromModelTNToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromSignalToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromClassToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromDataTypeToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromConstraintToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromCommentToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromSignalToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromModelTNToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromCommentToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromCommentToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromModelTNToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromPrimitiveTypeToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromPackageToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromInstanceSpecificationToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromPrimitiveTypeToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromConstraintToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromInformationItemToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromEnumerationToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromComponentToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromConstraintToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromDataTypeToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromPackageToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromPackageToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromSignalToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromCommentToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromInstanceSpecificationToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromPrimitiveTypeToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromClassToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromCommentToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromDataTypeToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromDataTypeToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromSignalToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromConstraintToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromEnumerationToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromClassToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromPrimitiveTypeToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromInstanceSpecificationToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromInformationItemToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromComponentToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromCommentToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromDataTypeToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromModelTNToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromCommentToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromModelTNToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromDataTypeToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromPackageToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromInformationItemToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromSignalToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromModelTNToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromPackageToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromClassToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromPackageToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromDataTypeToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromComponentToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromConstraintToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromSignalToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromConstraintToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromDataTypeToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromCommentToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromInstanceSpecificationToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromInformationItemToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromPackageToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromModelTNToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromDataTypeToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromPrimitiveTypeToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromInstanceSpecificationToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromSignalToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromComponentToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromEnumerationToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromCommentToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromSignalToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromInformationItemToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromEnumerationToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromComponentToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromClassToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromPackageToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromConstraintToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromPrimitiveTypeToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromSignalToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromModelTNToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromSignalToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromPackageToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromConstraintToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromInformationItemToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromComponentToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromInstanceSpecificationToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromInstanceSpecificationToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromEnumerationToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromInformationItemToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromEnumerationToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationFlow.
- */
- @Test
- public void testLinkInformationFlowFromSignalToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationFlowEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromComponentToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromClassToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromInstanceSpecificationToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromSignalToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Usage.
- */
- @Test
- public void testLinkUsageFromPrimitiveTypeToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(UsageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Association.
- */
- @Test
- public void testLinkAssociationFromModelTNToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(AssociationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromClassToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromPrimitiveTypeToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Dependency.
- */
- @Test
- public void testLinkDependencyFromCommentToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(DependencyEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
-
- @Override
- public DiagramUpdater getDiagramUpdater() {
- return CustomUMLDiagramUpdater.INSTANCE;
- }
-}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramLinkOwnedBySourceGen.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramLinkOwnedBySourceGen.java
deleted file mode 100644
index 99278704a2b..00000000000
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramLinkOwnedBySourceGen.java
+++ /dev/null
@@ -1,5108 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2014 CEA LIST.
- *
- *
- * 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
- *
- * This file has been generated automatically in the Papyrus Test Framework.
- *
- *****************************************************************************/
-package org.eclipse.papyrus.diagram.clazz.test.createFromPalette;
-
-import org.eclipse.gmf.tooling.runtime.update.DiagramUpdater;
-import org.eclipse.papyrus.commands.ICreationCommand;
-import org.eclipse.papyrus.uml.diagram.clazz.CreateClassDiagramCommand;
-import org.eclipse.papyrus.uml.diagram.clazz.custom.edit.part.CustomUMLDiagramUpdater;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ClassEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.CommentEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ComponentEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ConstraintEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.DataTypeEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ElementImportEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.EnumerationEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.GeneralizationEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InformationItemEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InstanceSpecificationEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InterfaceRealizationEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ModelEditPartTN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PackageEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PackageImportEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PrimitiveTypeEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.SignalEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.SubstitutionEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.providers.UMLElementTypes;
-import org.eclipse.papyrus.uml.diagram.clazz.test.IClassDiagramTestsConstants;
-import org.eclipse.papyrus.uml.diagram.tests.createFromPalette.CreateLinkOwnedBySourceFromPaletteTest;
-import org.junit.Test;
-
-// TODO: Auto-generated Javadoc
-/**
- * The Class TestClassDiagramLinkOwnedBySourceGen.
- */
-public class TestClassDiagramLinkOwnedBySourceGen extends CreateLinkOwnedBySourceFromPaletteTest {
-
-
- @Override
- protected ICreationCommand getDiagramCommandCreation() {
- return new CreateClassDiagramCommand();
- }
-
- @Override
- protected String getProjectName() {
- return IClassDiagramTestsConstants.PROJECT_NAME;
- }
-
- @Override
- protected String getFileName() {
- return IClassDiagramTestsConstants.FILE_NAME;
- }
-
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromComponentToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromSignalToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromCommentToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromComponentToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromCommentToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromCommentToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromDataTypeToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromEnumerationToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromCommentToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromConstraintToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromClassToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromInstanceSpecificationToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromEnumerationToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromConstraintToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromModelTNToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromSignalToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromSignalToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromInformationItemToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromClassToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromCommentToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromEnumerationToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromSignalToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromPrimitiveTypeToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromInformationItemToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromInformationItemToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromEnumerationToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromModelTNToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromPrimitiveTypeToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromClassToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromComponentToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromEnumerationToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromCommentToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromInformationItemToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromClassToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromPackageToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromSignalToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromPackageToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromModelTNToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromCommentToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromCommentToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromComponentToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromInformationItemToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromModelTNToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromSignalToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromSignalToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromPackageToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromDataTypeToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromInstanceSpecificationToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromPackageToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromPrimitiveTypeToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromInstanceSpecificationToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromPackageToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromPrimitiveTypeToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromPackageToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromInstanceSpecificationToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromConstraintToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromConstraintToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromConstraintToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromSignalToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromModelTNToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromClassToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromClassToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromPackageToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromConstraintToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromDataTypeToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromClassToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromPrimitiveTypeToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromConstraintToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromPrimitiveTypeToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromInformationItemToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromComponentToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromPackageToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromEnumerationToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromModelTNToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromEnumerationToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromDataTypeToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromCommentToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromEnumerationToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromDataTypeToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromClassToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromModelTNToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromInstanceSpecificationToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromClassToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromSignalToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromCommentToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromCommentToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromInformationItemToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromModelTNToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromConstraintToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromDataTypeToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromInformationItemToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromEnumerationToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromEnumerationToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromDataTypeToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromConstraintToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromModelTNToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromDataTypeToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromSignalToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromInstanceSpecificationToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromPackageToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromInformationItemToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromModelTNToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromCommentToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromDataTypeToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromInformationItemToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromInstanceSpecificationToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromCommentToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromModelTNToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromClassToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromPackageToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromComponentToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromConstraintToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromClassToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromEnumerationToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromInformationItemToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromModelTNToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromConstraintToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromComponentToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromSignalToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromSignalToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromConstraintToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromModelTNToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromClassToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromComponentToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromInstanceSpecificationToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromSignalToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromModelTNToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromClassToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromSignalToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromEnumerationToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromConstraintToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromDataTypeToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromEnumerationToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromSignalToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromPackageToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromSignalToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromPackageToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromInformationItemToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromInformationItemToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromInstanceSpecificationToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromEnumerationToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromInstanceSpecificationToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromPackageToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromDataTypeToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromInformationItemToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromEnumerationToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromClassToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromDataTypeToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromInformationItemToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromInformationItemToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromPackageToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromPackageToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromPackageToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromClassToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromDataTypeToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromConstraintToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromEnumerationToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromEnumerationToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromInformationItemToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromEnumerationToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromSignalToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromInformationItemToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromPackageToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromComponentToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromEnumerationToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromComponentToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromDataTypeToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromPackageToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromComponentToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromDataTypeToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromInformationItemToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromPackageToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromConstraintToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromClassToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromPackageToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromEnumerationToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromComponentToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromCommentToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromDataTypeToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromModelTNToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromClassToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromModelTNToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromInstanceSpecificationToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromSignalToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromCommentToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromSignalToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromClassToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromCommentToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromInformationItemToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromCommentToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromDataTypeToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromDataTypeToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromConstraintToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromDataTypeToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromModelTNToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromInformationItemToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromSignalToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromEnumerationToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromCommentToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromInformationItemToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromCommentToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromSignalToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromCommentToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromInstanceSpecificationToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromSignalToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromEnumerationToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromEnumerationToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromPrimitiveTypeToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromPackageToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromInformationItemToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromPackageToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromEnumerationToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromCommentToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromPackageToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromClassToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromCommentToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromEnumerationToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromCommentToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromComponentToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromModelTNToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromInstanceSpecificationToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromDataTypeToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromInformationItemToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromConstraintToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromInstanceSpecificationToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromComponentToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromEnumerationToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromModelTNToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromClassToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromInformationItemToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromInstanceSpecificationToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromPackageToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromCommentToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromPrimitiveTypeToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromConstraintToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromEnumerationToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromInformationItemToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromDataTypeToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromCommentToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromConstraintToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromConstraintToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromModelTNToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromComponentToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromDataTypeToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromSignalToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromDataTypeToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromModelTNToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromEnumerationToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromModelTNToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromSignalToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromDataTypeToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromPackageToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromDataTypeToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromModelTNToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromModelTNToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromPrimitiveTypeToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromPackageToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromSignalToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromModelTNToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromConstraintToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromDataTypeToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromClassToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromClassToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromDataTypeToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromConstraintToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromCommentToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromInformationItemToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromComponentToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromModelTNToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromCommentToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromComponentToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromConstraintToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromModelTNToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromEnumerationToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromPackageToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromPrimitiveTypeToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromModelTNToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromClassToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromClassToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromSignalToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromComponentToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromInformationItemToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromEnumerationToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromDataTypeToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromSignalToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromPackageToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromSignalToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromComponentToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromComponentToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromComponentToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromEnumerationToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromInstanceSpecificationToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromClassToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromConstraintToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromSignalToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromSignalToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromPackageToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromComponentToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromDataTypeToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromClassToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromConstraintToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromClassToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromModelTNToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromPackageToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromEnumerationToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromInformationItemToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromClassToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromInstanceSpecificationToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromClassToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromModelTNToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromClassToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromClassToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromClassToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromConstraintToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromDataTypeToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromCommentToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromInstanceSpecificationToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromPackageToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromDataTypeToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromSignalToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromConstraintToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromInformationItemToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromClassToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromEnumerationToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromDataTypeToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromSignalToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromInformationItemToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromPackageToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromClassToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromConstraintToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromConstraintToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromClassToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromConstraintToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromPackageToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromEnumerationToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromDataTypeToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromDataTypeToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromModelTNToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromPackageToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromEnumerationToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromInformationItemToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromPrimitiveTypeToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromSignalToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromConstraintToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromComponentToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromModelTNToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromPackageToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromComponentToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromModelTNToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromPrimitiveTypeToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromSignalToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromConstraintToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromPackageToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromModelTNToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromSignalToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromInstanceSpecificationToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromClassToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromModelTNToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromEnumerationToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromDataTypeToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromDataTypeToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromPackageToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromDataTypeToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromCommentToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromDataTypeToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromEnumerationToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromPackageToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromInformationItemToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromInformationItemToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromDataTypeToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromDataTypeToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromClassToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromConstraintToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromComponentToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromConstraintToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromInformationItemToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromModelTNToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromEnumerationToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromCommentToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromClassToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromCommentToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromPackageToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromEnumerationToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromInformationItemToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromPackageToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromConstraintToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromComponentToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromCommentToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromComponentToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromInformationItemToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromComponentToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromComponentToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromDataTypeToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromSignalToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromConstraintToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromSignalToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromModelTNToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromModelTNToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromCommentToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromSignalToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromSignalToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromSignalToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromConstraintToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromSignalToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromPrimitiveTypeToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromCommentToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromModelTNToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromDataTypeToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromPackageToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromComponentToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromClassToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromEnumerationToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromCommentToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromInstanceSpecificationToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromComponentToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromSignalToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromEnumerationToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromModelTNToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromClassToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromDataTypeToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromDataTypeToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromInformationItemToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromConstraintToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromPrimitiveTypeToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromComponentToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromConstraintToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromCommentToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromComponentToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromClassToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromDataTypeToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromEnumerationToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromSignalToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromInformationItemToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromClassToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromSignalToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromCommentToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromCommentToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromDataTypeToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromInformationItemToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromComponentToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromPackageToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromCommentToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromEnumerationToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromConstraintToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromCommentToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromEnumerationToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromSignalToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromComponentToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromEnumerationToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromModelTNToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromClassToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromDataTypeToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromDataTypeToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromCommentToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromComponentToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromInformationItemToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromConstraintToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromModelTNToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromSignalToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromConstraintToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromModelTNToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromModelTNToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromPackageToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromInformationItemToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromClassToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromModelTNToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromPackageToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromPackageToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromPrimitiveTypeToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromCommentToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromInformationItemToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromEnumerationToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromComponentToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromConstraintToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromModelTNToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromPrimitiveTypeToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromDataTypeToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromComponentToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromComponentToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromInformationItemToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromConstraintToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromConstraintToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromClassToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromClassToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromClassToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromEnumerationToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromModelTNToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromComponentToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromPackageToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromInstanceSpecificationToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromPrimitiveTypeToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromModelTNToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromClassToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromCommentToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromPrimitiveTypeToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromComponentToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromPackageToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromInformationItemToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromModelTNToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromClassToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromPrimitiveTypeToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromModelTNToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromPrimitiveTypeToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromPackageToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromInformationItemToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromConstraintToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromSignalToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromComponentToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromInformationItemToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromDataTypeToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromPackageToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromInformationItemToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromEnumerationToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromDataTypeToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromClassToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromDataTypeToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromSignalToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromInformationItemToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromInformationItemToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromConstraintToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromComponentToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromEnumerationToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromPackageToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromClassToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromCommentToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromEnumerationToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromSignalToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromSignalToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromConstraintToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromClassToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromComponentToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromClassToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromPackageToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromModelTNToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromPackageToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromInformationItemToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromComponentToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromComponentToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromInformationItemToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromInstanceSpecificationToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromInformationItemToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromCommentToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromPackageToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromSignalToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromConstraintToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromInformationItemToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromCommentToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromModelTNToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromEnumerationToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromConstraintToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromInformationItemToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromConstraintToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromSignalToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromEnumerationToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromSignalToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromConstraintToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromEnumerationToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromInstanceSpecificationToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromConstraintToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromDataTypeToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromInstanceSpecificationToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromInformationItemToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromConstraintToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromPackageToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromClassToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromConstraintToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromComponentToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromSignalToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromModelTNToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromSignalToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromCommentToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromComponentToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromSignalToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromInformationItemToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromPackageToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromInformationItemToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromClassToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromClassToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromModelTNToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromDataTypeToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromConstraintToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromComponentToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromPackageToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromPackageToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromSignalToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromCommentToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromComponentToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromEnumerationToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromSignalToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromCommentToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromClassToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromComponentToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromCommentToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromInformationItemToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromComponentToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromCommentToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromPrimitiveTypeToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromComponentToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromDataTypeToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromModelTNToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromEnumerationToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromDataTypeToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromCommentToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromClassToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromPrimitiveTypeToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromConstraintToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromInformationItemToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromModelTNToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromModelTNToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromSignalToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromDataTypeToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromPrimitiveTypeToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromPackageToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromConstraintToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromDataTypeToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromEnumerationToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromSignalToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromPackageToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromCommentToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromCommentToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromComponentToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromPackageToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromInstanceSpecificationToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromComponentToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromDataTypeToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromDataTypeToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromPrimitiveTypeToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Generalization.
- */
- @Test
- public void testLinkOwnedBySourceGeneralizationFromModelTNToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(GeneralizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromComponentToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromModelTNToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromConstraintToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromCommentToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromInstanceSpecificationToComment() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromEnumerationToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromPrimitiveTypeToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromCommentToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromCommentToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromComponentToDataType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromEnumerationToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromEnumerationToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromCommentToPackage() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromComponentToEnumeration() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component PackageImport.
- */
- @Test
- public void testLinkOwnedBySourcePackageImportFromPrimitiveTypeToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromInstanceSpecificationToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromModelTNToInformationItem() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromCommentToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromConstraintToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InterfaceRealization.
- */
- @Test
- public void testLinkOwnedBySourceInterfaceRealizationFromComponentToPrimitiveType() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(InterfaceRealizationEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromCommentToConstraint() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromEnumerationToSignal() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromComponentToInstanceSpecification() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component ElementImport.
- */
- @Test
- public void testLinkOwnedBySourceElementImportFromClassToComponent() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), UMLElementTypes.getElementType(ElementImportEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromClassToModelTN() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Substitution.
- */
- @Test
- public void testLinkOwnedBySourceSubstitutionFromPrimitiveTypeToClass() {
- testCreateLinkFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), UMLElementTypes.getElementType(SubstitutionEditPart.VISUAL_ID), UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
-
- @Override
- public DiagramUpdater getDiagramUpdater() {
- return CustomUMLDiagramUpdater.INSTANCE;
- }
-}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramTopNodeGen.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramTopNodeGen.java
deleted file mode 100644
index b5238c47734..00000000000
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test-gen/org/eclipse/papyrus/diagram/clazz/test/createFromPalette/TestClassDiagramTopNodeGen.java
+++ /dev/null
@@ -1,149 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2014 CEA LIST.
- *
- *
- * 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
- *
- * This file has been generated automatically in the Papyrus Test Framework.
- *
- *****************************************************************************/
-package org.eclipse.papyrus.diagram.clazz.test.createFromPalette;
-
-import org.eclipse.gmf.tooling.runtime.update.DiagramUpdater;
-import org.eclipse.papyrus.commands.ICreationCommand;
-import org.eclipse.papyrus.uml.diagram.clazz.CreateClassDiagramCommand;
-import org.eclipse.papyrus.uml.diagram.clazz.custom.edit.part.CustomUMLDiagramUpdater;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ClassEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.CommentEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ComponentEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ConstraintEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.DataTypeEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.EnumerationEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InformationItemEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.InstanceSpecificationEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.ModelEditPartTN;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PackageEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PrimitiveTypeEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.SignalEditPart;
-import org.eclipse.papyrus.uml.diagram.clazz.providers.UMLElementTypes;
-import org.eclipse.papyrus.uml.diagram.clazz.test.IClassDiagramTestsConstants;
-import org.eclipse.papyrus.uml.diagram.tests.createFromPalette.CreateNodeFromPaletteTest;
-import org.junit.Test;
-
-// TODO: Auto-generated Javadoc
-/**
- * The Class TestClassDiagramTopNodeGen.
- */
-public class TestClassDiagramTopNodeGen extends CreateNodeFromPaletteTest {
-
-
- @Override
- protected ICreationCommand getDiagramCommandCreation() {
- return new CreateClassDiagramCommand();
- }
-
- @Override
- protected String getProjectName() {
- return IClassDiagramTestsConstants.PROJECT_NAME;
- }
-
- @Override
- protected String getFileName() {
- return IClassDiagramTestsConstants.FILE_NAME;
- }
-
- /**
- * Test to manage component PrimitiveType.
- */
- @Test
- public void testChildNodePrimitiveTypeEditPart() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(PrimitiveTypeEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InformationItem.
- */
- @Test
- public void testChildNodeInformationItemEditPart() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(InformationItemEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Constraint.
- */
- @Test
- public void testChildNodeConstraintEditPart() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ConstraintEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Model.
- */
- @Test
- public void testChildNodeModelEditPartTN() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ModelEditPartTN.VISUAL_ID), true);
- }
- /**
- * Test to manage component Package.
- */
- @Test
- public void testChildNodePackageEditPart() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(PackageEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Signal.
- */
- @Test
- public void testChildNodeSignalEditPart() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(SignalEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Comment.
- */
- @Test
- public void testChildNodeCommentEditPart() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(CommentEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Enumeration.
- */
- @Test
- public void testChildNodeEnumerationEditPart() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(EnumerationEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Component.
- */
- @Test
- public void testChildNodeComponentEditPart() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ComponentEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component Class.
- */
- @Test
- public void testChildNodeClassEditPart() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(ClassEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component DataType.
- */
- @Test
- public void testChildNodeDataTypeEditPart() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(DataTypeEditPart.VISUAL_ID), true);
- }
- /**
- * Test to manage component InstanceSpecification.
- */
- @Test
- public void testChildNodeInstanceSpecificationEditPart() {
- testCreateNodeFromPalette(UMLElementTypes.getElementType(InstanceSpecificationEditPart.VISUAL_ID), true);
- }
-
-
- @Override
- public DiagramUpdater getDiagramUpdater() {
- return CustomUMLDiagramUpdater.INSTANCE;
- }
-
-}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test/org/eclipse/papyrus/uml/diagram/clazz/test/AllTests.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test/org/eclipse/papyrus/uml/diagram/clazz/test/AllTests.java
index 06397911f2a..16ae47f1a1b 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test/org/eclipse/papyrus/uml/diagram/clazz/test/AllTests.java
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test/org/eclipse/papyrus/uml/diagram/clazz/test/AllTests.java
@@ -13,19 +13,20 @@
*****************************************************************************/
package org.eclipse.papyrus.uml.diagram.clazz.test;
+import org.eclipse.papyrus.junit.framework.classification.ClassificationSuite;
+import org.eclipse.papyrus.junit.framework.classification.ClassificationSuite.DynamicClasses;
import org.eclipse.papyrus.uml.diagram.clazz.test.canonical.AllCanonicalTests;
import org.eclipse.papyrus.uml.diagram.clazz.test.canonical.TestClassDiagram;
import org.eclipse.papyrus.uml.diagram.clazz.test.copyPaste.ConstraintPasteStrategyTest;
import org.eclipse.papyrus.uml.diagram.clazz.test.legacy.PackageDiagramLegacyTest;
import org.eclipse.papyrus.uml.diagram.clazz.test.tests.Bug382954_InstanceSpecificationLink;
import org.junit.runner.RunWith;
-import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;
/**
* All tests together.
*/
-@RunWith(Suite.class)
+@RunWith(ClassificationSuite.class)
@SuiteClasses({
// canonical
AllCanonicalTests.class,
@@ -33,9 +34,10 @@ import org.junit.runners.Suite.SuiteClasses;
PackageDiagramLegacyTest.class,
Bug382954_InstanceSpecificationLink.class,
ConstraintPasteStrategyTest.class
-// load
-// LoadTests.class
+ // load
+ // LoadTests.class
})
+@DynamicClasses("org.eclipse.papyrus.uml.diagram.clazz.test.AllGenTests")
public class AllTests {
}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test/org/eclipse/papyrus/uml/diagram/clazz/test/canonical/AllCanonicalTests.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test/org/eclipse/papyrus/uml/diagram/clazz/test/canonical/AllCanonicalTests.java
index efab8bf4b81..a1ed759df01 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test/org/eclipse/papyrus/uml/diagram/clazz/test/canonical/AllCanonicalTests.java
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test/org/eclipse/papyrus/uml/diagram/clazz/test/canonical/AllCanonicalTests.java
@@ -1,54 +1,55 @@
-/*****************************************************************************
- * Copyright (c) 2010 CEA LIST.
- *
- * 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:
- * Remi Schnekenburger (CEA LIST) remi.schnekenburger@cea.fr - Initial API and implementation
- *****************************************************************************/
-package org.eclipse.papyrus.uml.diagram.clazz.test.canonical;
-
-import org.junit.runner.RunWith;
-import org.junit.runners.Suite;
-import org.junit.runners.Suite.SuiteClasses;
-
-/**
- * All test in canonical package
- */
-@RunWith(Suite.class)
-@SuiteClasses({
-// top nodes
-TestClassDiagramTopNode.class,
-// child nodes
-TestClassDiagramChildNode.class,
-//labelNodes
-TestClassDiagramChildLabel.class,
-//test links
-TestClassDiagramLink.class,
-//test links owned by source
-TestClassDiagramLinkOwnedBySource.class,
-// multilinks
-TestMultiLink.class,
-//containmentLink
-TestClassDiagramContainment.class,
-//contextLink
-TestClassDiagramContextLink.class,
-//test the order for the drop
-TestDropfunction.class,
-//test is a static operation is underlined
-TestStaticFeatureRepresentation.class,
-//test nested classifier
-TestClassDiagramNestedClassifier.class,
-//List Compartment child duplicates
-TestListCompartmentNodesChildDuplicates.class,
-//List Compartment illegal elements
-TestListCompartmentIllegalElements.class,
-TestListCompartmentPropertiesOperationsDrop.class,
-TestClassDiagramAssociationClass.class,
-TestListCompartmentNestedChild.class
-})
-public class AllCanonicalTests {
-}
+/*****************************************************************************
+ * Copyright (c) 2010 CEA LIST.
+ *
+ * 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:
+ * Remi Schnekenburger (CEA LIST) remi.schnekenburger@cea.fr - Initial API and implementation
+ *****************************************************************************/
+package org.eclipse.papyrus.uml.diagram.clazz.test.canonical;
+
+import org.junit.runner.RunWith;
+import org.junit.runners.Suite;
+import org.junit.runners.Suite.SuiteClasses;
+
+/**
+ * All test in canonical package
+ */
+@RunWith(Suite.class)
+@SuiteClasses({
+// top nodes
+TestClassDiagramTopNode.class,
+// child nodes
+TestClassDiagramChildNode.class,
+//labelNodes
+TestClassDiagramChildLabel.class,
+//test links
+TestClassDiagramLink.class,
+//test links owned by source
+TestClassDiagramLinkOwnedBySource.class,
+// multilinks
+TestMultiLink.class,
+//containmentLink
+TestClassDiagramContainment.class,
+//contextLink
+TestClassDiagramContextLink.class,
+//test the order for the drop
+TestDropfunction.class,
+//test is a static operation is underlined
+TestStaticFeatureRepresentation.class,
+//test nested classifier
+TestClassDiagramNestedClassifier.class,
+//List Compartment child duplicates
+TestListCompartmentNodesChildDuplicates.class,
+//List Compartment illegal elements
+TestListCompartmentIllegalElements.class,
+TestListCompartmentPropertiesOperationsDrop.class,
+TestEditableClassDiagramTopNode.class,
+TestClassDiagramAssociationClass.class,
+TestListCompartmentNestedChild.class
+})
+public class AllCanonicalTests {
+}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test/org/eclipse/papyrus/uml/diagram/clazz/test/canonical/TestAppearanceClassDiagramTopNode.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test/org/eclipse/papyrus/uml/diagram/clazz/test/canonical/TestAppearanceClassDiagramTopNode.java
index eea90f91432..9ba4c0b3a5b 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test/org/eclipse/papyrus/uml/diagram/clazz/test/canonical/TestAppearanceClassDiagramTopNode.java
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test/org/eclipse/papyrus/uml/diagram/clazz/test/canonical/TestAppearanceClassDiagramTopNode.java
@@ -1,169 +1,169 @@
-/*****************************************************************************
- * Copyright (c) 2009 CEA LIST.
- *
- *
- * 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:
- * Patrick Tessier (CEA LIST) Patrick.tessier@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.diagram.clazz.test.canonical;
-
-import org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart;
-import org.eclipse.papyrus.commands.ICreationCommand;
-import org.eclipse.papyrus.uml.diagram.clazz.CreateClassDiagramCommand;
-import org.eclipse.papyrus.uml.diagram.clazz.providers.UMLElementTypes;
-import org.eclipse.papyrus.uml.diagram.clazz.test.IClassDiagramTestsConstants;
-import org.eclipse.papyrus.uml.diagram.tests.appearance.AppearanceNodeTest;
-import org.junit.Test;
-
-/**
- * The Class TestClassDiagramTopNode.
- */
-public class TestAppearanceClassDiagramTopNode extends AppearanceNodeTest {
-
- @Override
- public GraphicalEditPart getContainerEditPart() {
- return getDiagramEditPart();
- }
-
- @Override
- protected ICreationCommand getDiagramCommandCreation() {
- return new CreateClassDiagramCommand();
- }
- @Override
- protected String getProjectName() {
- return IClassDiagramTestsConstants.PROJECT_NAME;
- }
-
- @Override
- protected String getFileName() {
- return IClassDiagramTestsConstants.FILE_NAME;
- }
-
- /**
- * Test to manage component.
- */
- @Test
- public void testToManageComponent() {
- testAppearance(UMLElementTypes.Component_2002);
- }
-
- /**
- * Test to manage instance specification.
- */
- @Test
- public void testToManageInstanceSpecification() {
- testAppearance(UMLElementTypes.InstanceSpecification_2001);
- }
-
- /**
- * Test to manage signal.
- */
- @Test
- public void testToManageSignal() {
- testAppearance(UMLElementTypes.Signal_2003);
- }
-
- /**
- * Test to manage model.
- */
- @Test
- public void testToManageModel() {
- testAppearance(UMLElementTypes.Model_2005);
- }
-
- /**
- * Test to manage enumeration.
- */
- @Test
- public void testToManageEnumeration() {
- testAppearance(UMLElementTypes.Enumeration_2006);
- }
-
- /**
- * Test to manage i package.
- */
- @Test
- public void testToManageIPackage() {
- testAppearance(UMLElementTypes.Package_2007);
- }
-
- /**
- * Test to manage class.
- */
- @Test
- public void testToManageClass() {
- testAppearance(UMLElementTypes.Class_2008);
- }
-
- /**
- * Test to manage primitive type.
- */
- @Test
- public void testToManagePrimitiveType() {
- testAppearance(UMLElementTypes.PrimitiveType_2009);
- }
-
- /**
- * Test to manage data type.
- */
- @Test
- public void testToManageDataType() {
- testAppearance(UMLElementTypes.DataType_2010);
- }
-
- /**
- * Test to manage constraint.
- */
- @Test
- public void testToManageConstraint() {
- testAppearance(UMLElementTypes.Constraint_2011);
- }
-
- /**
- * Test to manage comment.
- */
- @Test
- public void testToManageComment() {
- testAppearance(UMLElementTypes.Comment_2012);
- }
-
- /**
- * Test to manage component.
- */
- @Test
- public void testToManageInformationItem() {
- testAppearance(UMLElementTypes.InformationItem_2099);
- }
-
- /**
- * Test to manage component.
- */
- @Test
- public void testToManageInterface() {
- testAppearance(UMLElementTypes.Interface_2004);
- }
-
- /**
- * Test to manage component.
- */
- @Test
- public void testToManageTimeObservation() {
- testAppearance(UMLElementTypes.TimeObservation_2096);
- }
-
- /**
- * Test to manage component.
- */
- @Test
- public void testToManageDurationObservation() {
- testAppearance(UMLElementTypes.DurationObservation_2095);
- }
-
-
-}
+/*****************************************************************************
+ * Copyright (c) 2009 CEA LIST.
+ *
+ *
+ * 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:
+ * Patrick Tessier (CEA LIST) Patrick.tessier@cea.fr - Initial API and implementation
+ *
+ *****************************************************************************/
+package org.eclipse.papyrus.uml.diagram.clazz.test.canonical;
+
+import org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart;
+import org.eclipse.papyrus.commands.ICreationCommand;
+import org.eclipse.papyrus.uml.diagram.clazz.CreateClassDiagramCommand;
+import org.eclipse.papyrus.uml.diagram.clazz.providers.UMLElementTypes;
+import org.eclipse.papyrus.uml.diagram.clazz.test.IClassDiagramTestsConstants;
+import org.eclipse.papyrus.uml.diagram.tests.appearance.AbstractAppearanceNodeTest;
+import org.junit.Test;
+
+/**
+ * The Class TestClassDiagramTopNode.
+ */
+public class TestAppearanceClassDiagramTopNode extends AbstractAppearanceNodeTest {
+
+ @Override
+ public GraphicalEditPart getContainerEditPart() {
+ return getDiagramEditPart();
+ }
+
+ @Override
+ protected ICreationCommand getDiagramCommandCreation() {
+ return new CreateClassDiagramCommand();
+ }
+ @Override
+ protected String getProjectName() {
+ return IClassDiagramTestsConstants.PROJECT_NAME;
+ }
+
+ @Override
+ protected String getFileName() {
+ return IClassDiagramTestsConstants.FILE_NAME;
+ }
+
+ /**
+ * Test to manage component.
+ */
+ @Test
+ public void testToManageComponent() {
+ testAppearance(UMLElementTypes.Component_2002);
+ }
+
+ /**
+ * Test to manage instance specification.
+ */
+ @Test
+ public void testToManageInstanceSpecification() {
+ testAppearance(UMLElementTypes.InstanceSpecification_2001);
+ }
+
+ /**
+ * Test to manage signal.
+ */
+ @Test
+ public void testToManageSignal() {
+ testAppearance(UMLElementTypes.Signal_2003);
+ }
+
+ /**
+ * Test to manage model.
+ */
+ @Test
+ public void testToManageModel() {
+ testAppearance(UMLElementTypes.Model_2005);
+ }
+
+ /**
+ * Test to manage enumeration.
+ */
+ @Test
+ public void testToManageEnumeration() {
+ testAppearance(UMLElementTypes.Enumeration_2006);
+ }
+
+ /**
+ * Test to manage i package.
+ */
+ @Test
+ public void testToManageIPackage() {
+ testAppearance(UMLElementTypes.Package_2007);
+ }
+
+ /**
+ * Test to manage class.
+ */
+ @Test
+ public void testToManageClass() {
+ testAppearance(UMLElementTypes.Class_2008);
+ }
+
+ /**
+ * Test to manage primitive type.
+ */
+ @Test
+ public void testToManagePrimitiveType() {
+ testAppearance(UMLElementTypes.PrimitiveType_2009);
+ }
+
+ /**
+ * Test to manage data type.
+ */
+ @Test
+ public void testToManageDataType() {
+ testAppearance(UMLElementTypes.DataType_2010);
+ }
+
+ /**
+ * Test to manage constraint.
+ */
+ @Test
+ public void testToManageConstraint() {
+ testAppearance(UMLElementTypes.Constraint_2011);
+ }
+
+ /**
+ * Test to manage comment.
+ */
+ @Test
+ public void testToManageComment() {
+ testAppearance(UMLElementTypes.Comment_2012);
+ }
+
+ /**
+ * Test to manage component.
+ */
+ @Test
+ public void testToManageInformationItem() {
+ testAppearance(UMLElementTypes.InformationItem_2099);
+ }
+
+ /**
+ * Test to manage component.
+ */
+ @Test
+ public void testToManageInterface() {
+ testAppearance(UMLElementTypes.Interface_2004);
+ }
+
+ /**
+ * Test to manage component.
+ */
+ @Test
+ public void testToManageTimeObservation() {
+ testAppearance(UMLElementTypes.TimeObservation_2096);
+ }
+
+ /**
+ * Test to manage component.
+ */
+ @Test
+ public void testToManageDurationObservation() {
+ testAppearance(UMLElementTypes.DurationObservation_2095);
+ }
+
+
+}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test/org/eclipse/papyrus/uml/diagram/clazz/test/canonical/TestEditableClassDiagramTopNode.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test/org/eclipse/papyrus/uml/diagram/clazz/test/canonical/TestEditableClassDiagramTopNode.java
index 6b197a37520..ff383a2617d 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test/org/eclipse/papyrus/uml/diagram/clazz/test/canonical/TestEditableClassDiagramTopNode.java
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test/org/eclipse/papyrus/uml/diagram/clazz/test/canonical/TestEditableClassDiagramTopNode.java
@@ -1,169 +1,169 @@
-/*****************************************************************************
- * Copyright (c) 2009 CEA LIST.
- *
- *
- * 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:
- * Patrick Tessier (CEA LIST) Patrick.tessier@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.diagram.clazz.test.canonical;
-
-import org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart;
-import org.eclipse.papyrus.commands.ICreationCommand;
-import org.eclipse.papyrus.uml.diagram.clazz.CreateClassDiagramCommand;
-import org.eclipse.papyrus.uml.diagram.clazz.providers.UMLElementTypes;
-import org.eclipse.papyrus.uml.diagram.clazz.test.IClassDiagramTestsConstants;
-import org.eclipse.papyrus.uml.diagram.tests.edition.EditableNodeTest;
-import org.junit.Test;
-
-/**
- * The Class TestClassDiagramTopNode.
- */
-public class TestEditableClassDiagramTopNode extends EditableNodeTest {
-
- @Override
- public GraphicalEditPart getContainerEditPart() {
- return getDiagramEditPart();
- }
-
- @Override
- protected ICreationCommand getDiagramCommandCreation() {
- return new CreateClassDiagramCommand();
- }
- @Override
- protected String getProjectName() {
- return IClassDiagramTestsConstants.PROJECT_NAME;
- }
-
- @Override
- protected String getFileName() {
- return IClassDiagramTestsConstants.FILE_NAME;
- }
-
- /**
- * Test to manage component.
- */
- @Test
- public void testToManageComponent() {
- testEdition(UMLElementTypes.Component_2002);
- }
-
- /**
- * Test to manage instance specification.
- */
- @Test
- public void testToManageInstanceSpecification() {
- testEdition(UMLElementTypes.InstanceSpecification_2001);
- }
-
- /**
- * Test to manage signal.
- */
- @Test
- public void testToManageSignal() {
- testEdition(UMLElementTypes.Signal_2003);
- }
-
- /**
- * Test to manage model.
- */
- @Test
- public void testToManageModel() {
- testEdition(UMLElementTypes.Model_2005);
- }
-
- /**
- * Test to manage enumeration.
- */
- @Test
- public void testToManageEnumeration() {
- testEdition(UMLElementTypes.Enumeration_2006);
- }
-
- /**
- * Test to manage i package.
- */
- @Test
- public void testToManageIPackage() {
- testEdition(UMLElementTypes.Package_2007);
- }
-
- /**
- * Test to manage class.
- */
- @Test
- public void testToManageClass() {
- testEdition(UMLElementTypes.Class_2008);
- }
-
- /**
- * Test to manage primitive type.
- */
- @Test
- public void testToManagePrimitiveType() {
- testEdition(UMLElementTypes.PrimitiveType_2009);
- }
-
- /**
- * Test to manage data type.
- */
- @Test
- public void testToManageDataType() {
- testEdition(UMLElementTypes.DataType_2010);
- }
-
- /**
- * Test to manage constraint.
- */
- @Test
- public void testToManageConstraint() {
- testEdition(UMLElementTypes.Constraint_2011);
- }
-
- /**
- * Test to manage comment.
- */
- @Test
- public void testToManageComment() {
- testEdition(UMLElementTypes.Comment_2012);
- }
-
- /**
- * Test to manage component.
- */
- @Test
- public void testToManageInformationItem() {
- testEdition(UMLElementTypes.InformationItem_2099);
- }
-
- /**
- * Test to manage component.
- */
- @Test
- public void testToManageInterface() {
- testEdition(UMLElementTypes.Interface_2004);
- }
-
- /**
- * Test to manage component.
- */
- @Test
- public void testToManageTimeObservation() {
- testEdition(UMLElementTypes.TimeObservation_2096);
- }
-
- /**
- * Test to manage component.
- */
- @Test
- public void testToManageDurationObservation() {
- testEdition(UMLElementTypes.DurationObservation_2095);
- }
-
-
-}
+/*****************************************************************************
+ * Copyright (c) 2009 CEA LIST.
+ *
+ *
+ * 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:
+ * Patrick Tessier (CEA LIST) Patrick.tessier@cea.fr - Initial API and implementation
+ *
+ *****************************************************************************/
+package org.eclipse.papyrus.uml.diagram.clazz.test.canonical;
+
+import org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart;
+import org.eclipse.papyrus.commands.ICreationCommand;
+import org.eclipse.papyrus.uml.diagram.clazz.CreateClassDiagramCommand;
+import org.eclipse.papyrus.uml.diagram.clazz.providers.UMLElementTypes;
+import org.eclipse.papyrus.uml.diagram.clazz.test.IClassDiagramTestsConstants;
+import org.eclipse.papyrus.uml.diagram.tests.edition.AbstractEditableNodeTest;
+import org.junit.Test;
+
+/**
+ * The Class TestClassDiagramTopNode.
+ */
+public class TestEditableClassDiagramTopNode extends AbstractEditableNodeTest {
+
+ @Override
+ public GraphicalEditPart getContainerEditPart() {
+ return getDiagramEditPart();
+ }
+
+ @Override
+ protected ICreationCommand getDiagramCommandCreation() {
+ return new CreateClassDiagramCommand();
+ }
+ @Override
+ protected String getProjectName() {
+ return IClassDiagramTestsConstants.PROJECT_NAME;
+ }
+
+ @Override
+ protected String getFileName() {
+ return IClassDiagramTestsConstants.FILE_NAME;
+ }
+
+ /**
+ * Test to manage component.
+ */
+ @Test
+ public void testToManageComponent() {
+ testEdition(UMLElementTypes.Component_2002);
+ }
+
+ /**
+ * Test to manage instance specification.
+ */
+ @Test
+ public void testToManageInstanceSpecification() {
+ testEdition(UMLElementTypes.InstanceSpecification_2001);
+ }
+
+ /**
+ * Test to manage signal.
+ */
+ @Test
+ public void testToManageSignal() {
+ testEdition(UMLElementTypes.Signal_2003);
+ }
+
+ /**
+ * Test to manage model.
+ */
+ @Test
+ public void testToManageModel() {
+ testEdition(UMLElementTypes.Model_2005);
+ }
+
+ /**
+ * Test to manage enumeration.
+ */
+ @Test
+ public void testToManageEnumeration() {
+ testEdition(UMLElementTypes.Enumeration_2006);
+ }
+
+ /**
+ * Test to manage i package.
+ */
+ @Test
+ public void testToManageIPackage() {
+ testEdition(UMLElementTypes.Package_2007);
+ }
+
+ /**
+ * Test to manage class.
+ */
+ @Test
+ public void testToManageClass() {
+ testEdition(UMLElementTypes.Class_2008);
+ }
+
+ /**
+ * Test to manage primitive type.
+ */
+ @Test
+ public void testToManagePrimitiveType() {
+ testEdition(UMLElementTypes.PrimitiveType_2009);
+ }
+
+ /**
+ * Test to manage data type.
+ */
+ @Test
+ public void testToManageDataType() {
+ testEdition(UMLElementTypes.DataType_2010);
+ }
+
+ /**
+ * Test to manage constraint.
+ */
+ @Test
+ public void testToManageConstraint() {
+ testEdition(UMLElementTypes.Constraint_2011);
+ }
+
+ /**
+ * Test to manage comment.
+ */
+ @Test
+ public void testToManageComment() {
+ testEdition(UMLElementTypes.Comment_2012);
+ }
+
+ /**
+ * Test to manage component.
+ */
+ @Test
+ public void testToManageInformationItem() {
+ testEdition(UMLElementTypes.InformationItem_2099);
+ }
+
+ /**
+ * Test to manage component.
+ */
+ @Test
+ public void testToManageInterface() {
+ testEdition(UMLElementTypes.Interface_2004);
+ }
+
+ /**
+ * Test to manage component.
+ */
+ @Test
+ public void testToManageTimeObservation() {
+ testEdition(UMLElementTypes.TimeObservation_2096);
+ }
+
+ /**
+ * Test to manage component.
+ */
+ @Test
+ public void testToManageDurationObservation() {
+ testEdition(UMLElementTypes.DurationObservation_2095);
+ }
+
+
+}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test/org/eclipse/papyrus/uml/diagram/clazz/tests/generation/ClassDiagramGenerateTestsWorkflow.xtend b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test/org/eclipse/papyrus/uml/diagram/clazz/tests/generation/ClassDiagramGenerateTestsWorkflow.xtend
new file mode 100644
index 00000000000..e67d9bc1114
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test/org/eclipse/papyrus/uml/diagram/clazz/tests/generation/ClassDiagramGenerateTestsWorkflow.xtend
@@ -0,0 +1,103 @@
+/*******************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ *
+ ******************************************************************************/
+package org.eclipse.papyrus.uml.diagram.clazz.tests.generation
+
+import org.eclipse.emf.mwe2.runtime.workflow.WorkflowContextImpl
+import org.eclipse.papyrus.tests.framework.gmfgenuml2utp.GMFGen2UTPModule
+import org.eclipse.papyrus.tests.framework.mwe.GenerateTestsWorkflow
+import org.eclipse.papyrus.tests.framework.gmfgenuml2utp.CreateFromPaletteTest
+
+/**
+ * Xtend program for generation of the Class Diagram tests.
+ */
+class ClassDiagramGenerateTestsWorkflow {
+
+ def static void main(String[] args) {
+ val workflow = new GenerateTestsWorkflow()
+ runWorkflow(workflow);
+ }
+
+ def static void runWorkflow(extension GenerateTestsWorkflow workflow) {
+ testProjectName = 'org.eclipse.papyrus.uml.diagram.clazz.tests'
+ gmfgenUri = workflow.resourceURI('/org.eclipse.papyrus.uml.diagram.clazz/model/classdiagram.gmfgen')
+
+ testSrcGenLocation = 'test-gen/'
+ testModel = 'model/ClassDiagramTest.uml'
+
+ utpModuleFunction = [gmfgen, framework, utp |
+ new GMFGen2UTPModule(gmfgen, framework, utp) {
+ override protected void bindTestRules() {
+ // Inject our custom test transformation rules
+ bind(CreateFromPaletteTest).to(CustomCreateFromPaletteTest)
+ }
+ } => [
+ diagramTestPackageName = 'org.eclipse.papyrus.uml.diagram.clazz.test'
+ diagramUpdater = 'CustomUMLDiagramUpdater'
+ topContainerEditPart = 'PackageEditPart'
+ ]
+ ]
+
+ except [
+ editPart [
+ reason = 'Most tests aren\'t applicable.'
+ editPart = named('AssociationNodeEditPart') || 'DependencyNodeEditPart'
+ || 'AssociationBranchEditPart' || 'DependencyBranchEditPart'
+ ]
+ editPart [
+ reason = 'Template bindings need their targets already to have template signatures.'
+ editPart = named('TemplateBindingEditPart')
+ ]
+ editPart [
+ reason = 'Not a conventional UML presentation.'
+ editPart = named('DefaultNamedElementEditPart')
+ ]
+ editPart [
+ critical
+ reason = 'Cannot generate tests for non-UML elements.'
+ editPart = named('ShortCutDiagramEditPart')
+ ]
+ permutation [
+ kind = failing
+ reason = 'Classifiers should be supported as package import sources.'
+ testContexts = #[ createLink, synchronization ]
+ editParts [
+ link += named('PackageImportEditPart')
+ source += !(named('PackageEditPart') || 'ModelEditPartTN' || 'PackageEditPartCN' || 'ModelEditPartCN')
+ target += any
+ ]
+ ]
+ permutation [
+ reason = 'Assocation class links only make sense from association classes to other classifiers.'
+ testContexts = #[ createLink, synchronization ]
+ editParts [
+ // Match an association-class link either
+ // - from something not an association-class to anything else, or
+ // - from anything to an association-class
+ link += named('AssociationClassLinkEditPart')
+ linkEnds [
+ source += !named('AssociationClassEditPart')
+ target += named('AssociationClassEditPart')
+ ]
+ ]
+ ]
+ editPart [
+ kind = failing
+ reason = 'Association Class editing is broken.'
+ editPart = named('AssociationClassEditPart')
+ ]
+ ]
+
+ run(new WorkflowContextImpl);
+ }
+
+}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test/org/eclipse/papyrus/uml/diagram/clazz/tests/generation/CustomCreateFromPaletteTest.xtend b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test/org/eclipse/papyrus/uml/diagram/clazz/tests/generation/CustomCreateFromPaletteTest.xtend
new file mode 100644
index 00000000000..78cf7e4b9ea
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/test/org/eclipse/papyrus/uml/diagram/clazz/tests/generation/CustomCreateFromPaletteTest.xtend
@@ -0,0 +1,49 @@
+/*****************************************************************************
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.uml.diagram.clazz.tests.generation
+
+import javax.inject.Inject
+import javax.inject.Singleton
+import org.eclipse.papyrus.tests.framework.gmfgenuml2utp.CreateFromPaletteTest
+import org.eclipse.papyrus.tests.framework.gmfgenuml2utp.TransformationUtilities
+import org.eclipse.uml2.uml.CallOperationAction
+import org.eclipse.uml2.uml.InstanceSpecification
+
+/**
+ * Customization of the create-from-palette test UTP transformation for class diagrams, to
+ * account for specific custom editing behaviours of this diagram.
+ */
+ @Singleton
+class CustomCreateFromPaletteTest extends CreateFromPaletteTest {
+ @Inject extension TransformationUtilities
+ final String defaultAssociationName = 'srcMul'
+
+ override protected def toCallTestLinkOperationActivity(InstanceSpecification linkEditPart, InstanceSpecification sourceEditPart, InstanceSpecification targetEditPart) {
+ super.toCallTestLinkOperationActivity(linkEditPart, sourceEditPart, targetEditPart) => [
+ if (linkEditPart.editPart == 'AssociationEditPart') {
+ // Insert a parameter for the association name (invokes a different overloaded variant of the framework method)
+ ownedNodes.filter(CallOperationAction).head.arguments.add(3, defaultAssociationName.toValuePin('initialName'))
+ }
+ ]
+ }
+
+ override protected def toCallTestLinkOperationActivity(InstanceSpecification linkEditPart, InstanceSpecification sourceEditPart, InstanceSpecification targetEditPart, InstanceSpecification containerEditPart) {
+ super.toCallTestLinkOperationActivity(linkEditPart, sourceEditPart, targetEditPart, containerEditPart) => [
+ if (linkEditPart.editPart == 'AssociationEditPart') {
+ // Insert a parameter for the association name (invokes a different overloaded variant of the framework method)
+ ownedNodes.filter(CallOperationAction).head.arguments.add(4, defaultAssociationName.toValuePin('initialName'))
+ }
+ ]
+ }
+}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/xtend-gen/.gitignore b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/xtend-gen/.gitignore
new file mode 100644
index 00000000000..d6b7ef32c84
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz.tests/xtend-gen/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common.tests/pom.xml b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common.tests/pom.xml
index e8c6c3bf2e4..524491639f9 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common.tests/pom.xml
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common.tests/pom.xml
@@ -4,9 +4,9 @@
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.eclipse.papyrus</groupId>
- <artifactId>org.eclipse.papyrus.tests.releng</artifactId>
+ <artifactId>org.eclipse.papyrus.uml.diagram.tests.releng</artifactId>
<version>1.1.0-SNAPSHOT</version>
- <relativePath>../../../../../../releng/main-tests</relativePath>
+ <relativePath>../pom.xml</relativePath>
</parent>
<groupId>org.eclipse.papyrus</groupId>
<artifactId>org.eclipse.papyrus.uml.diagram.common.tests</artifactId>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/.classpath b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/.classpath
index 8a8f1668cdc..35c3b296a50 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/.classpath
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/.classpath
@@ -1,7 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="src" path="xtend-gen"/>
+ <classpathentry kind="src" path="test-gen"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/.project b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/.project
index 9a188a59eb0..2f65bf1a1a2 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/.project
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/.project
@@ -6,6 +6,11 @@
</projects>
<buildSpec>
<buildCommand>
+ <name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
@@ -20,9 +25,16 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.papyrus.dev.tests.framework.builder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
+ <nature>org.eclipse.papyrus.dev.tests.framework.nature</nature>
</natures>
</projectDescription>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/.settings/org.eclipse.jdt.core.prefs b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/.settings/org.eclipse.jdt.core.prefs
index 410244d65a6..9ca8e68231b 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/.settings/org.eclipse.jdt.core.prefs
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.compliance=1.7
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.7
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/META-INF/MANIFEST.MF b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/META-INF/MANIFEST.MF
index 89daa70fb1a..44ebc80cfb7 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/META-INF/MANIFEST.MF
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/META-INF/MANIFEST.MF
@@ -1,32 +1,33 @@
-Manifest-Version: 1.0
-Require-Bundle: org.eclipse.ui,
- org.eclipse.core.runtime,
- org.eclipse.papyrus.infra.core;bundle-version="1.1.0",
- org.eclipse.papyrus.editor;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.diagram.communication;bundle-version="1.1.0",
- org.eclipse.gmf.runtime.diagram.ui.resources.editor;bundle-version="1.2.0",
- org.eclipse.papyrus.uml.diagram.common;bundle-version="1.1.0",
- org.eclipse.gmf.runtime.diagram.ui;bundle-version="1.5.0",
- org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.diagram.tests;bundle-version="1.1.0",
- org.eclipse.uml2.uml;bundle-version="4.0.0",
- org.eclipse.papyrus.infra.gmfdiag.commands;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.core.sasheditor;bundle-version="1.1.0",
- org.junit;bundle-version="4.10.0",
- org.eclipse.papyrus.junit.framework;bundle-version="1.1.0",
- org.eclipse.gmf.tooling.runtime;bundle-version="[3.3.0,4.0.0)",
- org.eclipse.papyrus.junit.utils;bundle-version="1.1.0"
-Export-Package: org.eclipse.papyrus.uml.diagram.communication.tests,
- org.eclipse.papyrus.uml.diagram.communication.tests.canonical
-Bundle-Vendor: %providerName
-Bundle-ActivationPolicy: lazy
-Bundle-Version: 1.1.0.qualifier
-Bundle-Name: %pluginName
-Bundle-Localization: plugin
-Bundle-ManifestVersion: 2
-Bundle-Activator: org.eclipse.papyrus.uml.diagram.communication.tests.
- Activator
-Bundle-SymbolicName: org.eclipse.papyrus.uml.diagram.communication.tes
- ts;singleton:=true
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
-
+Manifest-Version: 1.0
+Require-Bundle: org.eclipse.ui,
+ org.eclipse.core.runtime,
+ org.eclipse.papyrus.infra.core;bundle-version="1.1.0",
+ org.eclipse.papyrus.editor;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.diagram.communication;bundle-version="1.1.0",
+ org.eclipse.gmf.runtime.diagram.ui.resources.editor;bundle-version="1.2.0",
+ org.eclipse.papyrus.uml.diagram.common;bundle-version="1.1.0",
+ org.eclipse.gmf.runtime.diagram.ui;bundle-version="1.5.0",
+ org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.diagram.tests;bundle-version="1.1.0",
+ org.eclipse.uml2.uml;bundle-version="4.0.0",
+ org.eclipse.papyrus.infra.gmfdiag.commands;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.core.sasheditor;bundle-version="1.1.0",
+ org.junit;bundle-version="4.10.0",
+ org.eclipse.papyrus.junit.framework;bundle-version="1.1.0",
+ org.eclipse.gmf.tooling.runtime;bundle-version="[3.3.0,4.0.0)",
+ org.eclipse.papyrus.junit.utils;bundle-version="1.1.0",
+ org.eclipse.papyrus.tests.framework;bundle-version="1.1.0",
+ org.eclipse.xtext.xbase.lib;bundle-version="2.8.1"
+Export-Package: org.eclipse.papyrus.uml.diagram.communication.tests,
+ org.eclipse.papyrus.uml.diagram.communication.tests.canonical,
+ org.eclipse.papyrus.uml.diagram.communication.tests.generation
+Bundle-Vendor: %providerName
+Bundle-ActivationPolicy: lazy
+Bundle-Version: 1.1.0.qualifier
+Bundle-Name: %pluginName
+Bundle-Localization: plugin
+Bundle-ManifestVersion: 2
+Bundle-Activator: org.eclipse.papyrus.uml.diagram.communication.tests.Activator
+Bundle-SymbolicName: org.eclipse.papyrus.uml.diagram.communication.tests;singleton:=true
+Bundle-RequiredExecutionEnvironment: JavaSE-1.7
+
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/build.properties b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/build.properties
index 1b08f841b5e..5cd18cb5b55 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/build.properties
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/build.properties
@@ -1,4 +1,6 @@
-source.. = src/
+source.. = src/,\
+ xtend-gen/,\
+ test-gen/
output.. = bin/
bin.includes = META-INF/,\
.,\
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/model/.gitignore b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/model/.gitignore
new file mode 100644
index 00000000000..f385a54f335
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/model/.gitignore
@@ -0,0 +1 @@
+/CommunicationDiagramTest.uml
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/pom.xml b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/pom.xml
index 9cb16bbab99..d04059aa06d 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/pom.xml
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/pom.xml
@@ -1,15 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+ xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.eclipse.papyrus</groupId>
- <artifactId>org.eclipse.papyrus.tests.releng</artifactId>
+ <artifactId>org.eclipse.papyrus.uml.diagram.tests.releng</artifactId>
<version>1.1.0-SNAPSHOT</version>
- <relativePath>../../../../../../releng/main-tests</relativePath>
+ <relativePath>../pom.xml</relativePath>
</parent>
<groupId>org.eclipse.papyrus</groupId>
<artifactId>org.eclipse.papyrus.uml.diagram.communication.tests</artifactId>
<version>1.1.0-SNAPSHOT</version>
<packaging>eclipse-test-plugin</packaging>
+
+ <properties>
+ <generator.workflow.main.class>org.eclipse.papyrus.uml.diagram.communication.tests.generation.CommunicationDiagramGenerateTestsWorkflow</generator.workflow.main.class>
+ </properties>
</project>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/src/org/eclipse/papyrus/uml/diagram/communication/tests/AllTests.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/src/org/eclipse/papyrus/uml/diagram/communication/tests/AllTests.java
index c124babff25..cae362f38cd 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/src/org/eclipse/papyrus/uml/diagram/communication/tests/AllTests.java
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/src/org/eclipse/papyrus/uml/diagram/communication/tests/AllTests.java
@@ -1,5 +1,5 @@
/*****************************************************************************
- * Copyright (c) 2009 CEA LIST.
+ * Copyright (c) 2009, 2015 CEA LIST, Christian W. Damus, and others.
*
*
* All rights reserved. This program and the accompanying materials
@@ -9,24 +9,27 @@
*
* Contributors:
* Patrick Tessier (CEA LIST) Patrick.tessier@cea.fr - Initial API and implementation
+ * Christian W. Damus - bug 464647
*
*****************************************************************************/
package org.eclipse.papyrus.uml.diagram.communication.tests;
+import org.eclipse.papyrus.junit.framework.classification.ClassificationSuite;
+import org.eclipse.papyrus.junit.framework.classification.ClassificationSuite.DynamicClasses;
import org.eclipse.papyrus.uml.diagram.communication.tests.canonical.AllCanonicalTests;
import org.junit.runner.RunWith;
-import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;
/**
* All tests together.
*/
-@RunWith(Suite.class)
+@RunWith(ClassificationSuite.class)
@SuiteClasses({
- // canonical
-AllCanonicalTests.class,
+ // canonical
+ AllCanonicalTests.class,
})
+@DynamicClasses("org.eclipse.papyrus.uml.diagram.communication.test.AllGenTests")
public class AllTests {
}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/src/org/eclipse/papyrus/uml/diagram/communication/tests/generation/CommunicationDiagramGenerateTestsWorkflow.xtend b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/src/org/eclipse/papyrus/uml/diagram/communication/tests/generation/CommunicationDiagramGenerateTestsWorkflow.xtend
new file mode 100644
index 00000000000..1d74515694d
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/src/org/eclipse/papyrus/uml/diagram/communication/tests/generation/CommunicationDiagramGenerateTestsWorkflow.xtend
@@ -0,0 +1,71 @@
+/*******************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ *
+ ******************************************************************************/
+package org.eclipse.papyrus.uml.diagram.communication.tests.generation
+
+import org.eclipse.emf.mwe2.runtime.workflow.WorkflowContextImpl
+import org.eclipse.papyrus.tests.framework.mwe.GenerateTestsWorkflow
+import org.eclipse.papyrus.tests.framework.gmfgenuml2utp.GMFGen2UTPModule
+
+/**
+ * Xtend program for the generation of the Communication Diagram tests.
+ */
+class CommunicationDiagramGenerateTestsWorkflow {
+
+ def static void main(String[] args) {
+ val workflow = new GenerateTestsWorkflow()
+ runWorkflow(workflow);
+ }
+
+ def static void runWorkflow(extension GenerateTestsWorkflow workflow) {
+ testProjectName = 'org.eclipse.papyrus.uml.diagram.communication.tests'
+ gmfgenUri = workflow.resourceURI('/org.eclipse.papyrus.uml.diagram.communication/model/communicationdiagram.gmfgen')
+ testSrcGenLocation = 'test-gen/'
+ testModel = 'model/CommunicationDiagramTest.uml'
+
+ utpModuleFunction = [gmfgen, framework, utp |
+ new GMFGen2UTPModule(gmfgen, framework, utp) => [
+ diagramTestPackageName = 'org.eclipse.papyrus.uml.diagram.communication.test'
+ topContainerEditPart = 'InteractionEditPart';
+ ]
+ ]
+
+ except [
+ editPart [
+ critical
+ reason = 'Cannot generate tests for non-UML elements.'
+ editPart = named('ShortCutDiagramEditPart')
+ ]
+
+ permutation [
+ reason = "Interaction frame always implicitly exists and only once."
+ testContexts = #[ createNode, dropNode ]
+ editParts [ topNode += named('InteractionEditPart')]
+ ]
+
+ permutation [
+ reason = 'Messages can only connect Lifelines.'
+ testContexts = #[ createLink, synchronization ]
+ editParts [
+ link += named('MessageEditPart')
+ linkEnds [
+ source += !named('LifelineEditPartCN')
+ target += !named('LifelineEditPartCN')
+ ]
+ ]
+ ]
+ ]
+
+ run(new WorkflowContextImpl);
+ }
+
+}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/test-gen/.gitignore b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/test-gen/.gitignore
new file mode 100644
index 00000000000..d6b7ef32c84
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/test-gen/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/xtend-gen/.gitignore b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/xtend-gen/.gitignore
new file mode 100644
index 00000000000..d6b7ef32c84
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.communication.tests/xtend-gen/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/.classpath b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/.classpath
index 9d5026e8ffd..e3425d19b86 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/.classpath
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/.classpath
@@ -1,7 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="xtend-gen"/>
+ <classpathentry kind="src" path="test-gen"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/.project b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/.project
index 5fe61087c0b..9e59146d0f0 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/.project
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/.project
@@ -1,28 +1,40 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.papyrus.uml.diagram.component.tests</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- </natures>
-</projectDescription>
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.papyrus.uml.diagram.component.tests</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.papyrus.dev.tests.framework.builder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
+ <nature>org.eclipse.papyrus.dev.tests.framework.nature</nature>
+ </natures>
+</projectDescription>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/.settings/org.eclipse.jdt.core.prefs b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/.settings/org.eclipse.jdt.core.prefs
index 4759947300a..9ca8e68231b 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/.settings/org.eclipse.jdt.core.prefs
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
-org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.compliance=1.7
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.5
+org.eclipse.jdt.core.compiler.source=1.7
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/META-INF/MANIFEST.MF b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/META-INF/MANIFEST.MF
index 0115042f502..1fd5f8b3eb1 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/META-INF/MANIFEST.MF
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/META-INF/MANIFEST.MF
@@ -1,33 +1,34 @@
-Manifest-Version: 1.0
-Require-Bundle: org.eclipse.ui,
- org.eclipse.core.runtime,
- org.eclipse.papyrus.infra.core;bundle-version="1.1.0",
- org.eclipse.papyrus.editor;bundle-version="1.1.0",
- org.eclipse.gmf.runtime.diagram.ui.resources.editor;bundle-version="1.2.0",
- org.eclipse.papyrus.uml.diagram.common;bundle-version="1.1.0",
- org.eclipse.gmf.runtime.diagram.ui;bundle-version="1.5.0",
- org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.diagram.tests;bundle-version="1.1.0",
- org.eclipse.uml2.uml;bundle-version="4.0.0",
- org.eclipse.papyrus.infra.gmfdiag.commands;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.core.sasheditor;bundle-version="1.1.0",
- org.junit;bundle-version="4.10.0",
- org.eclipse.papyrus.uml.diagram.component;bundle-version="1.1.0",
- org.eclipse.papyrus.junit.framework;bundle-version="1.1.0",
- org.eclipse.gmf.tooling.runtime;bundle-version="[3.3.0,4.0.0)",
- org.eclipse.papyrus.junit.utils;bundle-version="1.1.0"
-Export-Package: org.eclipse.papyrus.uml.diagram.component.test,
- org.eclipse.papyrus.uml.diagram.component.test.canonical,
- org.eclipse.papyrus.uml.diagram.component.test.load
-Bundle-Vendor: %providerName
-Bundle-ActivationPolicy: lazy
-Bundle-Version: 1.1.0.qualifier
-Bundle-Name: %pluginName
-Bundle-Localization: plugin
-Bundle-ManifestVersion: 2
-Bundle-Activator: org.eclipse.papyrus.uml.diagram.component.test.Activ
- ator
-Bundle-SymbolicName: org.eclipse.papyrus.uml.diagram.component.tests;s
- ingleton:=true
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
-
+Manifest-Version: 1.0
+Require-Bundle: org.eclipse.ui,
+ org.eclipse.core.runtime,
+ org.eclipse.papyrus.infra.core;bundle-version="1.1.0",
+ org.eclipse.papyrus.editor;bundle-version="1.1.0",
+ org.eclipse.gmf.runtime.diagram.ui.resources.editor;bundle-version="1.2.0",
+ org.eclipse.papyrus.uml.diagram.common;bundle-version="1.1.0",
+ org.eclipse.gmf.runtime.diagram.ui;bundle-version="1.5.0",
+ org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.diagram.tests;bundle-version="1.1.0",
+ org.eclipse.uml2.uml;bundle-version="4.0.0",
+ org.eclipse.papyrus.infra.gmfdiag.commands;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.core.sasheditor;bundle-version="1.1.0",
+ org.junit;bundle-version="4.10.0",
+ org.eclipse.papyrus.uml.diagram.component;bundle-version="1.1.0",
+ org.eclipse.papyrus.junit.framework;bundle-version="1.1.0",
+ org.eclipse.gmf.tooling.runtime;bundle-version="[3.3.0,4.0.0)",
+ org.eclipse.papyrus.junit.utils;bundle-version="1.1.0",
+ org.eclipse.papyrus.tests.framework;bundle-version="1.1.0",
+ org.eclipse.xtend.lib;bundle-version="2.8.1"
+Export-Package: org.eclipse.papyrus.uml.diagram.component.test,
+ org.eclipse.papyrus.uml.diagram.component.test.canonical,
+ org.eclipse.papyrus.uml.diagram.component.test.generation,
+ org.eclipse.papyrus.uml.diagram.component.test.load
+Bundle-Vendor: %providerName
+Bundle-ActivationPolicy: lazy
+Bundle-Version: 1.1.0.qualifier
+Bundle-Name: %pluginName
+Bundle-Localization: plugin
+Bundle-ManifestVersion: 2
+Bundle-Activator: org.eclipse.papyrus.uml.diagram.component.test.Activator
+Bundle-SymbolicName: org.eclipse.papyrus.uml.diagram.component.tests;singleton:=true
+Bundle-RequiredExecutionEnvironment: JavaSE-1.7
+
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/build.properties b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/build.properties
index 65097381ac6..622c90ba521 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/build.properties
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/build.properties
@@ -1,4 +1,6 @@
-source.. = src/
+source.. = src/,\
+ test-gen/,\
+ xtend-gen/
output.. = bin/
bin.includes = META-INF/,\
.,\
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/model/.gitignore b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/model/.gitignore
new file mode 100644
index 00000000000..0ed1b5ad0f2
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/model/.gitignore
@@ -0,0 +1 @@
+/ComponentDiagramTest.uml
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/pom.xml b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/pom.xml
index bd09d786706..8ded127dc9a 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/pom.xml
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/pom.xml
@@ -1,15 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+ xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.eclipse.papyrus</groupId>
- <artifactId>org.eclipse.papyrus.tests.releng</artifactId>
+ <artifactId>org.eclipse.papyrus.uml.diagram.tests.releng</artifactId>
<version>1.1.0-SNAPSHOT</version>
- <relativePath>../../../../../../releng/main-tests</relativePath>
+ <relativePath>../pom.xml</relativePath>
</parent>
<groupId>org.eclipse.papyrus</groupId>
<artifactId>org.eclipse.papyrus.uml.diagram.component.tests</artifactId>
<version>1.1.0-SNAPSHOT</version>
<packaging>eclipse-test-plugin</packaging>
+
+ <properties>
+ <generator.workflow.main.class>org.eclipse.papyrus.uml.diagram.component.test.generation.ComponentDiagramGenerateTestsWorkflow</generator.workflow.main.class>
+ </properties>
</project>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/src/org/eclipse/papyrus/uml/diagram/component/test/AllTests.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/src/org/eclipse/papyrus/uml/diagram/component/test/AllTests.java
index a60a44a46ca..c8d8d29de17 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/src/org/eclipse/papyrus/uml/diagram/component/test/AllTests.java
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/src/org/eclipse/papyrus/uml/diagram/component/test/AllTests.java
@@ -1,5 +1,5 @@
/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
+ * Copyright (c) 2013, 2015 CEA LIST, Christian W. Damus, and others.
*
*
* All rights reserved. This program and the accompanying materials
@@ -9,25 +9,28 @@
*
* Contributors:
* Nizar GUEDIDI (CEA LIST) - Initial API and implementation
+ * Christian W. Damus - bug 464647
/*****************************************************************************/
package org.eclipse.papyrus.uml.diagram.component.test;
+import org.eclipse.papyrus.junit.framework.classification.ClassificationSuite;
+import org.eclipse.papyrus.junit.framework.classification.ClassificationSuite.DynamicClasses;
import org.eclipse.papyrus.uml.diagram.component.test.canonical.AllCanonicalTests;
import org.junit.runner.RunWith;
-import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;
/**
* All tests together.
*/
-@RunWith(Suite.class)
+@RunWith(ClassificationSuite.class)
@SuiteClasses({
-// canonical
-AllCanonicalTests.class
+ // canonical
+ AllCanonicalTests.class,
-// load
-//LoadTests.class
+ // load
+ // LoadTests.class,
})
+@DynamicClasses("org.eclipse.papyrus.uml.diagram.component.test.AllGenTests")
public class AllTests {
}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/src/org/eclipse/papyrus/uml/diagram/component/test/generation/ComponentDiagramGenerateTestsWorkflow.xtend b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/src/org/eclipse/papyrus/uml/diagram/component/test/generation/ComponentDiagramGenerateTestsWorkflow.xtend
new file mode 100644
index 00000000000..4d5f2e0a5df
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/src/org/eclipse/papyrus/uml/diagram/component/test/generation/ComponentDiagramGenerateTestsWorkflow.xtend
@@ -0,0 +1,79 @@
+/*******************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ *
+ ******************************************************************************/
+package org.eclipse.papyrus.uml.diagram.component.test.generation
+
+import org.eclipse.emf.mwe2.runtime.workflow.WorkflowContextImpl
+import org.eclipse.papyrus.tests.framework.mwe.GenerateTestsWorkflow
+import org.eclipse.papyrus.tests.framework.gmfgenuml2utp.GMFGen2UTPModule
+
+/**
+ * Xtend program for the generation of the Component Diagram tests.
+ */
+class ComponentDiagramGenerateTestsWorkflow {
+
+ def static void main(String[] args) {
+ val workflow = new GenerateTestsWorkflow()
+ runWorkflow(workflow);
+ }
+
+ def static void runWorkflow(extension GenerateTestsWorkflow workflow) {
+ testProjectName = 'org.eclipse.papyrus.uml.diagram.component.tests'
+ gmfgenUri = workflow.resourceURI('/org.eclipse.papyrus.uml.diagram.component/model/ComponentDiagram.gmfgen')
+ testSrcGenLocation = 'test-gen/'
+ testModel = 'model/ComponentDiagramTest.uml'
+
+ utpModuleFunction = [gmfgen, framework, utp |
+ new GMFGen2UTPModule(gmfgen, framework, utp) => [
+ diagramTestPackageName = 'org.eclipse.papyrus.uml.diagram.component.test'
+ topContainerEditPart = 'PackageEditPart';
+ ]
+ ]
+
+ except [
+ editPart [
+ reason = 'Most tests aren\'t applicable.'
+ editPart = named('DependencyNodeEditPart') || 'DependencyBranchEditPart'
+ ]
+ editPart [
+ reason = 'Not a conventional UML presentation.'
+ editPart = named('DefaultNamedElementEditPart')
+ ]
+ permutation [
+ critical
+ reason = 'GMFGen has non-behaviored-classifiers as sources.'
+ testContexts = #[ createLink, synchronization ]
+ editParts [
+ link += named('InterfaceRealizationEditPart')
+ source += !(named('ComponentEditPart') || 'ComponentEditPartCN' || 'ComponentEditPartPCN')
+ target += any
+ ]
+ ]
+ permutation [
+ critical
+ reason = 'GMFGen has noncomponents as sources and non-classifiers as targets.'
+ testContexts = #[ createLink, synchronization ]
+ editParts [
+ link += named('ComponentRealizationEditPart')
+ linkEnds [
+ source += !(named('ComponentEditPart') || 'ComponentEditPartCN' || 'ComponentEditPartPCN')
+ target += !(named('InterfaceEditPart') || 'RectangleInterfaceEditPart' || 'ComponentEditPart'
+ || 'InterfaceEditPartPCN' || 'RectangleInterfaceEditPartCN' || 'ComponentEditPartCN' || 'ComponentEditPartPCN')
+ ]
+ ]
+ ]
+ ]
+
+ run(new WorkflowContextImpl);
+ }
+
+}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/test-gen/.gitignore b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/test-gen/.gitignore
new file mode 100644
index 00000000000..d6b7ef32c84
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/test-gen/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/xtend-gen/.gitignore b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/xtend-gen/.gitignore
new file mode 100644
index 00000000000..d6b7ef32c84
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.component.tests/xtend-gen/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/.classpath b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/.classpath
index 969b4034060..034c9d3affd 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/.classpath
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/.classpath
@@ -1,7 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="xtend-gen"/>
+ <classpathentry kind="src" path="test-gen"/>
<classpathentry kind="src" path="test"/>
<classpathentry kind="output" path="bin"/>
</classpath>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/.project b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/.project
index d14346dbd0a..33918884858 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/.project
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/.project
@@ -6,6 +6,11 @@
</projects>
<buildSpec>
<buildCommand>
+ <name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
@@ -20,9 +25,16 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.papyrus.dev.tests.framework.builder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
+ <nature>org.eclipse.papyrus.dev.tests.framework.nature</nature>
</natures>
</projectDescription>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/.settings/org.eclipse.jdt.core.prefs b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/.settings/org.eclipse.jdt.core.prefs
index c585cc455ae..f08be2b06c4 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/.settings/org.eclipse.jdt.core.prefs
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
-org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.compliance=1.7
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.5
+org.eclipse.jdt.core.compiler.source=1.7
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/META-INF/MANIFEST.MF b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/META-INF/MANIFEST.MF
index 7bd42768b74..5894e49247c 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/META-INF/MANIFEST.MF
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/META-INF/MANIFEST.MF
@@ -1,31 +1,33 @@
-Manifest-Version: 1.0
-Require-Bundle: org.eclipse.ui,
- org.eclipse.core.runtime,
- org.eclipse.papyrus.infra.core;bundle-version="1.1.0",
- org.eclipse.papyrus.editor;bundle-version="1.1.0",
- org.eclipse.gmf.runtime.diagram.ui.resources.editor;bundle-version="1.2.0",
- org.eclipse.papyrus.uml.diagram.common;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.diagram.composite;bundle-version="1.1.0",
- org.eclipse.gmf.runtime.diagram.ui;bundle-version="1.5.0",
- org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.diagram.tests;bundle-version="1.1.0",
- org.eclipse.uml2.uml;bundle-version="4.0.0",
- org.eclipse.papyrus.infra.gmfdiag.commands;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.core.sasheditor;bundle-version="1.1.0",
- org.junit;bundle-version="4.10.0",
- org.eclipse.papyrus.junit.framework;bundle-version="1.1.0",
- org.eclipse.gmf.tooling.runtime;bundle-version="[3.3.0,4.0.0)",
- org.eclipse.papyrus.junit.utils;bundle-version="1.1.0"
-Export-Package: org.eclipse.papyrus.uml.diagram.composite.test,
- org.eclipse.papyrus.uml.diagram.composite.test.canonical
-Bundle-Vendor: %providerName
-Bundle-ActivationPolicy: lazy
-Bundle-Version: 1.1.0.qualifier
-Bundle-Name: %pluginName
-Bundle-Localization: plugin
-Bundle-ManifestVersion: 2
-Bundle-Activator: org.eclipse.papyrus.uml.diagram.composite.test.Activ
- ator
-Bundle-SymbolicName: org.eclipse.papyrus.uml.diagram.composite.tests
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
-
+Manifest-Version: 1.0
+Require-Bundle: org.eclipse.ui,
+ org.eclipse.core.runtime,
+ org.eclipse.papyrus.infra.core;bundle-version="1.1.0",
+ org.eclipse.papyrus.editor;bundle-version="1.1.0",
+ org.eclipse.gmf.runtime.diagram.ui.resources.editor;bundle-version="1.2.0",
+ org.eclipse.papyrus.uml.diagram.common;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.diagram.composite;bundle-version="1.1.0",
+ org.eclipse.gmf.runtime.diagram.ui;bundle-version="1.5.0",
+ org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.diagram.tests;bundle-version="1.1.0",
+ org.eclipse.uml2.uml;bundle-version="4.0.0",
+ org.eclipse.papyrus.infra.gmfdiag.commands;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.core.sasheditor;bundle-version="1.1.0",
+ org.junit;bundle-version="4.10.0",
+ org.eclipse.papyrus.junit.framework;bundle-version="1.1.0",
+ org.eclipse.gmf.tooling.runtime;bundle-version="[3.3.0,4.0.0)",
+ org.eclipse.papyrus.junit.utils;bundle-version="1.1.0",
+ org.eclipse.papyrus.tests.framework;bundle-version="1.1.0",
+ org.eclipse.xtend.lib;bundle-version="2.8.1"
+Export-Package: org.eclipse.papyrus.uml.diagram.composite.test,
+ org.eclipse.papyrus.uml.diagram.composite.test.canonical,
+ org.eclipse.papyrus.uml.diagram.composite.test.generation
+Bundle-Vendor: %providerName
+Bundle-ActivationPolicy: lazy
+Bundle-Version: 1.1.0.qualifier
+Bundle-Name: %pluginName
+Bundle-Localization: plugin
+Bundle-ManifestVersion: 2
+Bundle-Activator: org.eclipse.papyrus.uml.diagram.composite.test.Activator
+Bundle-SymbolicName: org.eclipse.papyrus.uml.diagram.composite.tests
+Bundle-RequiredExecutionEnvironment: JavaSE-1.7
+
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/build.properties b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/build.properties
index cf640bbc575..3a52f9681b5 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/build.properties
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/build.properties
@@ -1,4 +1,6 @@
-source.. = test/
+source.. = test/,\
+ test-gen/,\
+ xtend-gen/
output.. = bin/
bin.includes = META-INF/,\
.,\
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/model/.gitignore b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/model/.gitignore
new file mode 100644
index 00000000000..7ee8efcad69
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/model/.gitignore
@@ -0,0 +1 @@
+/CompositeDiagramTest.uml
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/pom.xml b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/pom.xml
index 37816d6a5e5..2b6d01bdae5 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/pom.xml
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/pom.xml
@@ -1,15 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+ xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.eclipse.papyrus</groupId>
- <artifactId>org.eclipse.papyrus.tests.releng</artifactId>
+ <artifactId>org.eclipse.papyrus.uml.diagram.tests.releng</artifactId>
<version>1.1.0-SNAPSHOT</version>
- <relativePath>../../../../../../releng/main-tests</relativePath>
+ <relativePath>../pom.xml</relativePath>
</parent>
<groupId>org.eclipse.papyrus</groupId>
<artifactId>org.eclipse.papyrus.uml.diagram.composite.tests</artifactId>
<version>1.1.0-SNAPSHOT</version>
<packaging>eclipse-test-plugin</packaging>
+
+ <properties>
+ <generator.workflow.main.class>org.eclipse.papyrus.uml.diagram.composite.test.generation.CompositeDiagramGenerateTestsWorkflow</generator.workflow.main.class>
+ </properties>
</project>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/test-gen/.gitignore b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/test-gen/.gitignore
new file mode 100644
index 00000000000..d6b7ef32c84
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/test-gen/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/test/org/eclipse/papyrus/uml/diagram/composite/test/AllTests.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/test/org/eclipse/papyrus/uml/diagram/composite/test/AllTests.java
index 33977b84f48..415bda85139 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/test/org/eclipse/papyrus/uml/diagram/composite/test/AllTests.java
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/test/org/eclipse/papyrus/uml/diagram/composite/test/AllTests.java
@@ -1,5 +1,5 @@
/*****************************************************************************
- * Copyright (c) 2014 CEA LIST.
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, and others.
*
*
* All rights reserved. This program and the accompanying materials
@@ -9,23 +9,25 @@
*
* Contributors:
* Benoit Maggi (CEA LIST) benoit.maggi@cea.fr - Initial API and implementation
+ * Christian W. Damus - bug 464647
*
*****************************************************************************/
package org.eclipse.papyrus.uml.diagram.composite.test;
+import org.eclipse.papyrus.junit.framework.classification.ClassificationSuite;
+import org.eclipse.papyrus.junit.framework.classification.ClassificationSuite.DynamicClasses;
import org.eclipse.papyrus.uml.diagram.composite.test.canonical.AllCanonicalTests;
import org.junit.runner.RunWith;
-import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;
/**
* All tests together.
*/
-@RunWith(Suite.class)
+@RunWith(ClassificationSuite.class)
@SuiteClasses({
-// canonical
-AllCanonicalTests.class,
-// load
+ // canonical
+ AllCanonicalTests.class,
})
+@DynamicClasses("org.eclipse.papyrus.uml.diagram.composite.test.AllGenTests")
public class AllTests {
}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/test/org/eclipse/papyrus/uml/diagram/composite/test/generation/CompositeDiagramGenerateTestsWorkflow.xtend b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/test/org/eclipse/papyrus/uml/diagram/composite/test/generation/CompositeDiagramGenerateTestsWorkflow.xtend
new file mode 100644
index 00000000000..c1893e92fb4
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/test/org/eclipse/papyrus/uml/diagram/composite/test/generation/CompositeDiagramGenerateTestsWorkflow.xtend
@@ -0,0 +1,256 @@
+/*******************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ *
+ ******************************************************************************/
+package org.eclipse.papyrus.uml.diagram.composite.test.generation
+
+import org.eclipse.emf.mwe2.runtime.workflow.WorkflowContextImpl
+import org.eclipse.papyrus.tests.framework.mwe.GenerateTestsWorkflow
+import org.eclipse.papyrus.tests.framework.gmfgenuml2utp.GMFGen2UTPModule
+
+/**
+ * Xtend program for the generation of the Composite Structure Diagram tests.
+ */
+class CompositeDiagramGenerateTestsWorkflow {
+
+ def static void main(String[] args) {
+ val workflow = new GenerateTestsWorkflow()
+ runWorkflow(workflow);
+ }
+
+ def static void runWorkflow(GenerateTestsWorkflow workflow) {
+ workflow.testProjectName = 'org.eclipse.papyrus.uml.diagram.composite.tests'
+ workflow.gmfgenUri = workflow.resourceURI('/org.eclipse.papyrus.uml.diagram.composite/model/compositediagram.gmfgen')
+ workflow.testSrcGenLocation = 'test-gen/'
+ workflow.testModel = 'model/CompositeDiagramTest.uml'
+
+ workflow.utpModuleFunction = [gmfgen, framework, utp |
+ new GMFGen2UTPModule(gmfgen, framework, utp) => [
+ diagramTestPackageName = 'org.eclipse.papyrus.uml.diagram.composite.test'
+ topContainerEditPart = 'ClassCompositeEditPart';
+ topNodesToTest += #[
+ 'ClassCompositeEditPart',
+ 'CollaborationCompositeEditPart',
+ 'CommentEditPart',
+ 'ConstraintEditPart',
+ 'TimeObservationEditPart',
+ 'DurationObservationEditPart',
+ 'InformationItemEditPart',
+ 'DurationEditPart',
+ 'InteractionCompositeEditPart',
+ 'OpaqueBehaviorCompositeEditPart',
+ 'StateMachineCompositeEditPart',
+ 'TimeConstraintEditPart',
+ 'TimeEventEditPart',
+ 'TimeExpressionEditPart',
+ 'TimeIntervalEditPart',
+ 'DurationConstraintEditPart',
+ 'DurationIntervalEditPart'
+
+ /*,
+ 'ActivityEditPart',
+ 'ActorEditPart',
+ 'AnyReceiveEventEditPart',
+ 'ArtifactEditPart',
+ 'CallEventEditPart',
+ 'ChangeEventEditPart',
+ 'ComponentEditPart',
+ 'DataTypeEditPart',
+ 'DeploymentSpecificationEditPart',
+ 'DeviceEditPart',
+ 'EnumerationEditPart',
+ 'ExecutionEnvironmentEditPart',
+ 'ExpressionEditPart',
+ 'FunctionBehaviorEditPart',
+ 'InstanceValueEditPart',
+ 'InteractionConstraintEditPart',
+ 'InterfaceEditPart',
+ 'IntervalEditPart',
+ 'IntervalConstraintEditPart',
+ 'LiteralBooleanEditPart',
+ 'LiteralIntegerEditPart',
+ 'LiteralNullEditPart',
+ 'LiteralStringEditPart',
+ 'LiteralUnlimitedNaturalEditPart',
+ 'NodeEditPart',
+ 'OpaqueExpressionEditPart',
+ 'PrimitiveTypeEditPart',
+ 'ProtocolStateMachineEditPart',
+ 'SignalEditPart',
+ 'SignalEventEditPart',
+ 'StringExpressionEditPart',
+ 'UseCaseEditPart'
+ */
+ ]
+ childNodesToTest += #[
+ 'PropertyPartEditPartCN',
+ 'CollaborationRoleEditPartCN',
+ 'CollaborationUseEditPartCN',
+ 'CollaborationCompositeEditPartCN',
+ 'CommentEditPartCN',
+ 'ProtocolStateMachineCompositeEditPartCN',
+ 'FunctionBehaviorCompositeEditPartCN',
+ 'OpaqueBehaviorCompositeEditPartCN',
+ 'InformationItemEditPartCN',
+ 'DurationConstraintEditPartCN',
+ 'TimeConstraintEditPartCN'
+
+ /*
+ 'ActivityCompositeEditPartCN',
+ 'InteractionCompositeEditPartCN',
+ 'StateMachineCompositeEditPartCN',
+ 'ComponentCompositeEditPartCN',
+ 'DeviceCompositeEditPartCN',
+ 'ExecutionEnvironmentCompositeEditPartCN',
+ 'NodeCompositeEditPartCN',
+ 'ClassCompositeEditPartCN',
+ 'InterfaceEditPartCN',
+ 'PrimitiveTypeEditPartCN',
+ 'EnumerationEditPartCN',
+ 'DataTypeEditPartCN',
+ 'ActorEditPartCN',
+ 'DeploymentSpecificationEditPartCN',
+ 'ArtifactEditPartCN',
+ 'SignalEditPartCN',
+ 'UseCaseEditPartCN',
+ 'IntervalConstraintEditPartCN',
+ 'InteractionConstraintEditPartCN',
+ 'ConstraintEditPartCN'
+ */
+ ]
+ linksToTest += #[
+ 'AbstractionEditPart',
+ 'DeploymentEditPart',
+ //Blocks the interface
+ //'InformationFlowEditPart',
+ 'DependencyEditPart',
+ 'RealizationEditPart',
+ 'UsageEditPart'
+ ]
+ linksOwnedBySourceToTest += #[
+ 'GeneralizationEditPart',
+ 'InterfaceRealizationEditPart',
+ 'SubstitutionEditPart'
+ ]
+ elementTypesAppearanceTests += #[
+ 'ActivityEditPart',
+ 'ActorEditPart',
+ 'AnyReceiveEventEditPart',
+ 'ArtifactEditPart',
+ 'CallEventEditPart',
+ 'ChangeEventEditPart',
+ 'ClassEditPart',
+ 'CollaborationEditPart',
+ 'CommentEditPart',
+ 'ComponentEditPart',
+ 'ConstraintEditPart',
+ 'DataTypeEditPart',
+ 'DeploymentSpecificationEditPart',
+ 'DeviceEditPart',
+ 'DurationEditPart',
+ 'DurationConstraintEditPart',
+ 'DurationIntervalEditPart',
+ 'DurationObservationEditPart',
+ 'EnumerationEditPart',
+ 'ExecutionEnvironmentEditPart',
+ 'ExpressionEditPart',
+ 'FunctionBehaviorEditPart',
+ 'InformationItemEditPart',
+ 'InstanceValueEditPart',
+ 'InteractionEditPart',
+ 'InteractionConstraintEditPart',
+ 'InterfaceEditPart',
+ 'IntervalEditPart',
+ 'IntervalConstraintEditPart',
+ 'LiteralBooleanEditPart',
+ 'LiteralIntegerEditPart',
+ 'LiteralNullEditPart',
+ 'LiteralStringEditPart',
+ 'LiteralUnlimitedNaturalEditPart',
+ 'NodeEditPart',
+ 'OpaqueBehaviorEditPart',
+ 'OpaqueExpressionEditPart',
+ 'PrimitiveTypeEditPart',
+ 'ProtocolStateMachineEditPart',
+ 'SignalEditPart',
+ 'SignalEventEditPart',
+ 'StateMachineEditPart',
+ 'StringExpressionEditPart',
+ 'TimeConstraintEditPart',
+ 'TimeEventEditPart',
+ 'TimeExpressionEditPart',
+ 'TimeIntervalEditPart',
+ 'TimeObservationEditPart',
+ 'UseCaseEditPart'
+ ]
+ elementTypesDropTests += #[
+ 'ClassEditPart',
+ 'ActivityEditPart',
+ 'ActorEditPart',
+ 'AnyReceiveEventEditPart',
+ 'ArtifactEditPart',
+ 'CallEventEditPart',
+ 'ChangeEventEditPart',
+ 'ClassEditPart',
+ 'CollaborationEditPart',
+ 'CommentEditPart',
+ 'ComponentEditPart',
+ 'ConstraintEditPart',
+ 'DataTypeEditPart',
+ 'DeploymentSpecificationEditPart',
+ 'DeviceEditPart',
+ 'DurationEditPart',
+ 'DurationConstraintEditPart',
+ 'DurationIntervalEditPart',
+ 'DurationObservationEditPart',
+ 'EnumerationEditPart',
+ 'ExecutionEnvironmentEditPart',
+ 'ExpressionEditPart',
+ 'FunctionBehaviorEditPart',
+ 'InformationItemEditPart',
+ 'InstanceValueEditPart',
+ 'InteractionEditPart',
+ 'InteractionConstraintEditPart',
+ 'InterfaceEditPart',
+ 'IntervalEditPart',
+ 'IntervalConstraintEditPart',
+ 'LiteralBooleanEditPart',
+ 'LiteralIntegerEditPart',
+ 'LiteralNullEditPart',
+ 'LiteralStringEditPart',
+ 'LiteralUnlimitedNaturalEditPart',
+ 'NodeEditPart',
+ 'OpaqueBehaviorEditPart',
+ 'OpaqueExpressionEditPart',
+ 'PrimitiveTypeEditPart',
+ 'ProtocolStateMachineEditPart',
+ 'SignalEditPart',
+ 'SignalEventEditPart',
+ 'StateMachineEditPart',
+ 'StringExpressionEditPart',
+ 'TimeConstraintEditPart',
+ 'TimeEventEditPart',
+ 'TimeExpressionEditPart',
+ 'TimeIntervalEditPart',
+ 'TimeObservationEditPart',
+ 'UseCaseEditPart'
+ ]
+
+ // Nonconformant API names for this diagram
+ diagramCreationCommand = 'CreateCompositeDiagramCommand';
+ testConstantsInterface = 'ICompositeDiagramTestsConstants';
+ ]
+ ]
+
+ workflow.run(new WorkflowContextImpl);
+ }
+
+}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/xtend-gen/.gitignore b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/xtend-gen/.gitignore
new file mode 100644
index 00000000000..d6b7ef32c84
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite.tests/xtend-gen/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/.classpath b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/.classpath
index 9d5026e8ffd..e3425d19b86 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/.classpath
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/.classpath
@@ -1,7 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="xtend-gen"/>
+ <classpathentry kind="src" path="test-gen"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/.project b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/.project
index d206cb888d5..4ed8ca89c2f 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/.project
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/.project
@@ -1,28 +1,40 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.papyrus.uml.diagram.deployment.tests</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- </natures>
-</projectDescription>
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.papyrus.uml.diagram.deployment.tests</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.papyrus.dev.tests.framework.builder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
+ <nature>org.eclipse.papyrus.dev.tests.framework.nature</nature>
+ </natures>
+</projectDescription>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/.settings/org.eclipse.jdt.core.prefs b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/.settings/org.eclipse.jdt.core.prefs
index 4759947300a..9ca8e68231b 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/.settings/org.eclipse.jdt.core.prefs
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
-org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.compliance=1.7
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.5
+org.eclipse.jdt.core.compiler.source=1.7
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/META-INF/MANIFEST.MF b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/META-INF/MANIFEST.MF
index 88356b6f977..79666b90efa 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/META-INF/MANIFEST.MF
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/META-INF/MANIFEST.MF
@@ -1,32 +1,34 @@
-Manifest-Version: 1.0
-Require-Bundle: org.eclipse.ui,
- org.eclipse.core.runtime,
- org.eclipse.papyrus.infra.core;bundle-version="1.1.0",
- org.eclipse.papyrus.editor;bundle-version="1.1.0",
- org.eclipse.gmf.runtime.diagram.ui.resources.editor;bundle-version="1.2.0",
- org.eclipse.papyrus.uml.diagram.common;bundle-version="1.1.0",
- org.eclipse.gmf.runtime.diagram.ui;bundle-version="1.5.0",
- org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.diagram.tests;bundle-version="1.1.0",
- org.eclipse.uml2.uml;bundle-version="4.0.0",
- org.eclipse.papyrus.infra.gmfdiag.commands;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.core.sasheditor;bundle-version="1.1.0",
- org.junit;bundle-version="4.10.0",
- org.eclipse.papyrus.uml.diagram.deployment;bundle-version="1.1.0",
- org.eclipse.papyrus.junit.framework;bundle-version="1.1.0",
- org.eclipse.gmf.tooling.runtime;bundle-version="[3.3.0,4.0.0)",
- org.eclipse.papyrus.junit.utils;bundle-version="1.1.0"
-Export-Package: org.eclipse.papyrus.uml.diagram.deployment.test,
- org.eclipse.papyrus.uml.diagram.deployment.test.canonical,
- org.eclipse.papyrus.uml.diagram.deployment.test.load
-Bundle-Vendor: %providerName
-Bundle-ActivationPolicy: lazy
-Bundle-Version: 1.1.0.qualifier
-Bundle-Name: %pluginName
-Bundle-Localization: plugin
-Bundle-ManifestVersion: 2
-Bundle-Activator: org.eclipse.papyrus.uml.diagram.deployment.test.Acti
- vator
-Bundle-SymbolicName: org.eclipse.papyrus.uml.diagram.deployment.tests
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
-
+Manifest-Version: 1.0
+Require-Bundle: org.eclipse.ui,
+ org.eclipse.core.runtime,
+ org.eclipse.papyrus.infra.core;bundle-version="1.1.0",
+ org.eclipse.papyrus.editor;bundle-version="1.1.0",
+ org.eclipse.gmf.runtime.diagram.ui.resources.editor;bundle-version="1.2.0",
+ org.eclipse.papyrus.uml.diagram.common;bundle-version="1.1.0",
+ org.eclipse.gmf.runtime.diagram.ui;bundle-version="1.5.0",
+ org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.diagram.tests;bundle-version="1.1.0",
+ org.eclipse.uml2.uml;bundle-version="4.0.0",
+ org.eclipse.papyrus.infra.gmfdiag.commands;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.core.sasheditor;bundle-version="1.1.0",
+ org.junit;bundle-version="4.10.0",
+ org.eclipse.papyrus.uml.diagram.deployment;bundle-version="1.1.0",
+ org.eclipse.papyrus.junit.framework;bundle-version="1.1.0",
+ org.eclipse.gmf.tooling.runtime;bundle-version="[3.3.0,4.0.0)",
+ org.eclipse.papyrus.junit.utils;bundle-version="1.1.0",
+ org.eclipse.papyrus.tests.framework;bundle-version="1.1.0",
+ org.eclipse.xtend.lib;bundle-version="2.8.1"
+Export-Package: org.eclipse.papyrus.uml.diagram.deployment.test,
+ org.eclipse.papyrus.uml.diagram.deployment.test.canonical,
+ org.eclipse.papyrus.uml.diagram.deployment.test.generation,
+ org.eclipse.papyrus.uml.diagram.deployment.test.load
+Bundle-Vendor: %providerName
+Bundle-ActivationPolicy: lazy
+Bundle-Version: 1.1.0.qualifier
+Bundle-Name: %pluginName
+Bundle-Localization: plugin
+Bundle-ManifestVersion: 2
+Bundle-Activator: org.eclipse.papyrus.uml.diagram.deployment.test.Activator
+Bundle-SymbolicName: org.eclipse.papyrus.uml.diagram.deployment.tests
+Bundle-RequiredExecutionEnvironment: JavaSE-1.7
+
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/build.properties b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/build.properties
index a8e3182967e..eecc3564ca8 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/build.properties
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/build.properties
@@ -1,4 +1,6 @@
-source.. = src/
+source.. = src/,\
+ test-gen/,\
+ xtend-gen/
output.. = bin/
bin.includes = META-INF/,\
.,\
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/model/.gitignore b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/model/.gitignore
new file mode 100644
index 00000000000..ebdfdca4f17
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/model/.gitignore
@@ -0,0 +1 @@
+/DeploymentDiagramTest.uml
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/pom.xml b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/pom.xml
index 559b2fda464..230329e255f 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/pom.xml
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/pom.xml
@@ -1,15 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+ xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.eclipse.papyrus</groupId>
- <artifactId>org.eclipse.papyrus.tests.releng</artifactId>
+ <artifactId>org.eclipse.papyrus.uml.diagram.tests.releng</artifactId>
<version>1.1.0-SNAPSHOT</version>
- <relativePath>../../../../../../releng/main-tests</relativePath>
+ <relativePath>../pom.xml</relativePath>
</parent>
<groupId>org.eclipse.papyrus</groupId>
<artifactId>org.eclipse.papyrus.uml.diagram.deployment.tests</artifactId>
<version>1.1.0-SNAPSHOT</version>
<packaging>eclipse-test-plugin</packaging>
+
+ <properties>
+ <generator.workflow.main.class>org.eclipse.papyrus.uml.diagram.deployment.test.generation.DeploymentDiagramGenerateTestsWorkflow</generator.workflow.main.class>
+ </properties>
</project>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/src/org/eclipse/papyrus/uml/diagram/deployment/test/AllTests.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/src/org/eclipse/papyrus/uml/diagram/deployment/test/AllTests.java
index de7f6c18199..338acc87c7e 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/src/org/eclipse/papyrus/uml/diagram/deployment/test/AllTests.java
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/src/org/eclipse/papyrus/uml/diagram/deployment/test/AllTests.java
@@ -1,5 +1,5 @@
/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
+ * Copyright (c) 2013, 2015 CEA LIST, Christian W. Damus, and others.
*
*
* All rights reserved. This program and the accompanying materials
@@ -9,26 +9,28 @@
*
* Contributors:
* Nizar GUEDIDI (CEA LIST) - Initial API and implementation
+ * Christian W. Damus - bug 464647
/*****************************************************************************/
package org.eclipse.papyrus.uml.diagram.deployment.test;
+import org.eclipse.papyrus.junit.framework.classification.ClassificationSuite;
+import org.eclipse.papyrus.junit.framework.classification.ClassificationSuite.DynamicClasses;
import org.eclipse.papyrus.uml.diagram.deployment.test.canonical.AllCanonicalTests;
import org.junit.runner.RunWith;
-import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;
/**
* All tests together.
*/
-@RunWith(Suite.class)
+@RunWith(ClassificationSuite.class)
@SuiteClasses({
-// canonical
-AllCanonicalTests.class,
+ // canonical
+ AllCanonicalTests.class,
-// load
-//LoadTests.class
-//End
+ // load
+ // LoadTests.class,
})
+@DynamicClasses("org.eclipse.papyrus.uml.diagram.deployment.test.AllGenTests")
public class AllTests {
}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/src/org/eclipse/papyrus/uml/diagram/deployment/test/generation/DeploymentDiagramGenerateTestsWorkflow.xtend b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/src/org/eclipse/papyrus/uml/diagram/deployment/test/generation/DeploymentDiagramGenerateTestsWorkflow.xtend
new file mode 100644
index 00000000000..77084a96d1e
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/src/org/eclipse/papyrus/uml/diagram/deployment/test/generation/DeploymentDiagramGenerateTestsWorkflow.xtend
@@ -0,0 +1,56 @@
+/*******************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ *
+ ******************************************************************************/
+package org.eclipse.papyrus.uml.diagram.deployment.test.generation
+
+import org.eclipse.emf.mwe2.runtime.workflow.WorkflowContextImpl
+import org.eclipse.papyrus.tests.framework.mwe.GenerateTestsWorkflow
+import org.eclipse.papyrus.tests.framework.gmfgenuml2utp.GMFGen2UTPModule
+
+/**
+ * Xtend program for the generation of the Deployment Diagram tests.
+ */
+class DeploymentDiagramGenerateTestsWorkflow {
+
+ def static void main(String[] args) {
+ val workflow = new GenerateTestsWorkflow()
+ runWorkflow(workflow);
+ }
+
+ def static void runWorkflow(extension GenerateTestsWorkflow workflow) {
+ testProjectName = 'org.eclipse.papyrus.uml.diagram.deployment.tests'
+ gmfgenUri = resourceURI('/org.eclipse.papyrus.uml.diagram.deployment/model/DeploymentDiagram.gmfgen')
+ testSrcGenLocation = 'test-gen/'
+ testModel = 'model/DeploymentDiagramTest.uml'
+
+ utpModuleFunction = [gmfgen, framework, utp |
+ new GMFGen2UTPModule(gmfgen, framework, utp) => [
+ diagramTestPackageName = 'org.eclipse.papyrus.uml.diagram.deployment.test'
+ topContainerEditPart = 'PackageEditPart';
+ ]
+ ]
+
+ except [
+ editPart [
+ reason = 'Most tests aren\'t applicable.'
+ editPart = named('DependencyNodeEditPart') || 'DependencyBranchEditPart'
+ ]
+ editPart [
+ reason = 'Not a conventional UML presentation.'
+ editPart = named('DefaultNamedElementEditPart')
+ ]
+ ]
+
+ run(new WorkflowContextImpl);
+ }
+
+}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/test-gen/.gitignore b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/test-gen/.gitignore
new file mode 100644
index 00000000000..d6b7ef32c84
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/test-gen/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/xtend-gen/.gitignore b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/xtend-gen/.gitignore
new file mode 100644
index 00000000000..d6b7ef32c84
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment.tests/xtend-gen/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.dnd.tests/pom.xml b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.dnd.tests/pom.xml
index 6a1c7a02413..e5d9fe0bac3 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.dnd.tests/pom.xml
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.dnd.tests/pom.xml
@@ -4,9 +4,9 @@
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.eclipse.papyrus</groupId>
- <artifactId>org.eclipse.papyrus.tests.releng</artifactId>
+ <artifactId>org.eclipse.papyrus.uml.diagram.tests.releng</artifactId>
<version>1.1.0-SNAPSHOT</version>
- <relativePath>../../../../../../releng/main-tests</relativePath>
+ <relativePath>../pom.xml</relativePath>
</parent>
<groupId>org.eclipse.papyrus</groupId>
<artifactId>org.eclipse.papyrus.uml.diagram.dnd.tests</artifactId>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.interactionoverview.tests/pom.xml b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.interactionoverview.tests/pom.xml
index ebadeead1ad..d191d88c912 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.interactionoverview.tests/pom.xml
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.interactionoverview.tests/pom.xml
@@ -4,9 +4,9 @@
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.eclipse.papyrus</groupId>
- <artifactId>org.eclipse.papyrus.tests.releng</artifactId>
+ <artifactId>org.eclipse.papyrus.uml.diagram.tests.releng</artifactId>
<version>1.1.0-SNAPSHOT</version>
- <relativePath>../../../../../../releng/main-tests</relativePath>
+ <relativePath>../pom.xml</relativePath>
</parent>
<groupId>org.eclipse.papyrus</groupId>
<artifactId>org.eclipse.papyrus.uml.diagram.interactionoverview.tests</artifactId>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.paletteconfiguration.tests/pom.xml b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.paletteconfiguration.tests/pom.xml
index f9028888b32..580a9de3ae0 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.paletteconfiguration.tests/pom.xml
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.paletteconfiguration.tests/pom.xml
@@ -4,9 +4,9 @@
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.eclipse.papyrus</groupId>
- <artifactId>org.eclipse.papyrus.tests.releng</artifactId>
+ <artifactId>org.eclipse.papyrus.uml.diagram.tests.releng</artifactId>
<version>1.1.0-SNAPSHOT</version>
- <relativePath>../../../../../../releng/main-tests</relativePath>
+ <relativePath>../pom.xml</relativePath>
</parent>
<groupId>org.eclipse.papyrus</groupId>
<artifactId>org.eclipse.papyrus.uml.diagram.paletteconfiguration.tests</artifactId>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/.classpath b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/.classpath
index 8a8f1668cdc..e3425d19b86 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/.classpath
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/.classpath
@@ -1,7 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="xtend-gen"/>
+ <classpathentry kind="src" path="test-gen"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/.project b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/.project
index 6620ec117f5..6da7affc1b4 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/.project
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/.project
@@ -1,28 +1,40 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.papyrus.uml.diagram.profile.tests</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- </natures>
-</projectDescription>
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.papyrus.uml.diagram.profile.tests</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.papyrus.dev.tests.framework.builder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
+ <nature>org.eclipse.papyrus.dev.tests.framework.nature</nature>
+ </natures>
+</projectDescription>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/.settings/org.eclipse.jdt.core.prefs b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/.settings/org.eclipse.jdt.core.prefs
index 410244d65a6..9ca8e68231b 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/.settings/org.eclipse.jdt.core.prefs
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.compliance=1.7
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.7
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/META-INF/MANIFEST.MF b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/META-INF/MANIFEST.MF
index d9bd95b9483..3489a70417c 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/META-INF/MANIFEST.MF
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/META-INF/MANIFEST.MF
@@ -1,28 +1,31 @@
-Manifest-Version: 1.0
-Require-Bundle: org.eclipse.papyrus.infra.core;bundle-version="1.1.0",
- org.eclipse.papyrus.editor;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.diagram.profile;bundle-version="1.1.0",
- org.eclipse.gmf.runtime.diagram.ui.resources.editor;bundle-version="1.2.0",
- org.eclipse.papyrus.uml.diagram.common;bundle-version="1.1.0",
- org.eclipse.gmf.runtime.diagram.ui;bundle-version="1.5.0",
- org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.diagram.tests;bundle-version="1.1.0",
- org.eclipse.uml2.uml;bundle-version="4.0.0",
- org.eclipse.papyrus.infra.gmfdiag.commands;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.core.sasheditor;bundle-version="1.1.0",
- org.junit;bundle-version="4.10.0",
- org.eclipse.papyrus.junit.framework;bundle-version="1.1.0",
- org.eclipse.gmf.tooling.runtime;bundle-version="[3.3.0,4.0.0)",
- org.eclipse.papyrus.junit.utils;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.tools;bundle-version="1.1.0"
-Export-Package: org.eclipse.papyrus.uml.diagram.profile.tests
-Bundle-Vendor: Eclipse Modeling Project
-Bundle-ActivationPolicy: lazy
-Bundle-Version: 1.1.0.qualifier
-Bundle-Name: Profile Diagram Tests
-Bundle-ManifestVersion: 2
-Bundle-Activator: org.eclipse.papyrus.uml.diagram.profile.tests.Activa
- tor
-Bundle-SymbolicName: org.eclipse.papyrus.uml.diagram.profile.tests
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
-
+Manifest-Version: 1.0
+Require-Bundle: org.eclipse.papyrus.infra.core;bundle-version="1.1.0",
+ org.eclipse.papyrus.editor;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.diagram.profile;bundle-version="1.1.0",
+ org.eclipse.gmf.runtime.diagram.ui.resources.editor;bundle-version="1.2.0",
+ org.eclipse.papyrus.uml.diagram.common;bundle-version="1.1.0",
+ org.eclipse.gmf.runtime.diagram.ui;bundle-version="1.5.0",
+ org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.diagram.tests;bundle-version="1.1.0",
+ org.eclipse.uml2.uml;bundle-version="4.0.0",
+ org.eclipse.papyrus.infra.gmfdiag.commands;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.core.sasheditor;bundle-version="1.1.0",
+ org.junit;bundle-version="4.10.0",
+ org.eclipse.papyrus.junit.framework;bundle-version="1.1.0",
+ org.eclipse.gmf.tooling.runtime;bundle-version="[3.3.0,4.0.0)",
+ org.eclipse.papyrus.junit.utils;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.tools;bundle-version="1.1.0",
+ org.eclipse.papyrus.tests.framework;bundle-version="1.1.0",
+ org.eclipse.xtend.lib;bundle-version="2.8.1"
+Export-Package: org.eclipse.papyrus.uml.diagram.profile.tests,
+ org.eclipse.papyrus.uml.diagram.profile.tests.canonical,
+ org.eclipse.papyrus.uml.diagram.profile.tests.generation
+Bundle-Vendor: Eclipse Modeling Project
+Bundle-ActivationPolicy: lazy
+Bundle-Version: 1.1.0.qualifier
+Bundle-Name: Profile Diagram Tests
+Bundle-ManifestVersion: 2
+Bundle-Activator: org.eclipse.papyrus.uml.diagram.profile.tests.Activator
+Bundle-SymbolicName: org.eclipse.papyrus.uml.diagram.profile.tests
+Bundle-RequiredExecutionEnvironment: JavaSE-1.7
+
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/build.properties b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/build.properties
index 953edf48672..cfc0232c9c8 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/build.properties
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/build.properties
@@ -1,4 +1,6 @@
-source.. = src/
+source.. = src/,\
+ test-gen/,\
+ xtend-gen/
output.. = bin/
bin.includes = META-INF/,\
.,\
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/model/.gitignore b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/model/.gitignore
new file mode 100644
index 00000000000..15787ca8fb1
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/model/.gitignore
@@ -0,0 +1 @@
+/ProfileDiagramTest.uml
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/pom.xml b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/pom.xml
index fa843f82889..868ac1dbf66 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/pom.xml
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/pom.xml
@@ -1,15 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+ xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.eclipse.papyrus</groupId>
- <artifactId>org.eclipse.papyrus.tests.releng</artifactId>
+ <artifactId>org.eclipse.papyrus.uml.diagram.tests.releng</artifactId>
<version>1.1.0-SNAPSHOT</version>
- <relativePath>../../../../../../releng/main-tests</relativePath>
+ <relativePath>../pom.xml</relativePath>
</parent>
<groupId>org.eclipse.papyrus</groupId>
<artifactId>org.eclipse.papyrus.uml.diagram.profile.tests</artifactId>
<version>1.1.0-SNAPSHOT</version>
<packaging>eclipse-test-plugin</packaging>
+
+ <properties>
+ <generator.workflow.main.class>org.eclipse.papyrus.uml.diagram.profile.tests.generation.ProfileDiagramGenerateTestsWorkflow</generator.workflow.main.class>
+ </properties>
</project>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/src/org/eclipse/papyrus/uml/diagram/profile/tests/AllTests.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/src/org/eclipse/papyrus/uml/diagram/profile/tests/AllTests.java
index 57e5eef23f3..ecba0442871 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/src/org/eclipse/papyrus/uml/diagram/profile/tests/AllTests.java
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/src/org/eclipse/papyrus/uml/diagram/profile/tests/AllTests.java
@@ -1,5 +1,5 @@
/*****************************************************************************
- * Copyright (c) 2014 CEA LIST, Christian W. Damus, and others.
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, and others.
*
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
@@ -9,18 +9,25 @@
* Contributors:
* Thibault Le Ouay (Sherpa Engineering) t.leouay@sherpa-eng.com - Initial API and implementation
* Christian W. Damus - bug 451613
+ * Christian W. Damus - bug 464647
*
*****************************************************************************/
package org.eclipse.papyrus.uml.diagram.profile.tests;
+import org.eclipse.papyrus.junit.framework.classification.ClassificationSuite;
+import org.eclipse.papyrus.junit.framework.classification.ClassificationSuite.DynamicClasses;
import org.eclipse.papyrus.uml.diagram.profile.custom.commands.tests.AllCustomCommandTests;
import org.eclipse.papyrus.uml.diagram.profile.tests.canonical.AllCanonicalTests;
import org.junit.runner.RunWith;
-import org.junit.runners.Suite;
+import org.junit.runners.Suite.SuiteClasses;
-@RunWith(Suite.class)
-@Suite.SuiteClasses({ AllCustomCommandTests.class, AllCanonicalTests.class })
+@RunWith(ClassificationSuite.class)
+@SuiteClasses({
+ AllCustomCommandTests.class,
+ AllCanonicalTests.class,
+})
+@DynamicClasses("org.eclipse.papyrus.uml.diagram.profile.tests.AllGenTests")
public class AllTests {
// Test suite
}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/src/org/eclipse/papyrus/uml/diagram/profile/tests/IProfileDiagramTest.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/src/org/eclipse/papyrus/uml/diagram/profile/tests/IProfileDiagramTestsConstants.java
index 87b6ee5d101..3490d6e4eb0 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/src/org/eclipse/papyrus/uml/diagram/profile/tests/IProfileDiagramTest.java
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/src/org/eclipse/papyrus/uml/diagram/profile/tests/IProfileDiagramTestsConstants.java
@@ -1,5 +1,5 @@
/*****************************************************************************
- * Copyright (c) 2014 CEA LIST.
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, and others.
*
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
@@ -7,13 +7,17 @@
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
- * Thibault Le Ouay (Sherpa Engineering) t.leouay@sherpa-eng.com - Initial API and implementation
+ * Thibault Le Ouay (Sherpa Engineering) t.leouay@sherpa-eng.com - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ *
*****************************************************************************/
package org.eclipse.papyrus.uml.diagram.profile.tests;
-
-public abstract interface IProfileDiagramTest {
+/**
+ * Repository of string constants used throughout the Profile Diagram tests.
+ */
+public abstract interface IProfileDiagramTestsConstants {
public static final String PROJECT_NAME = "ProfileDiagramTestProject";
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/src/org/eclipse/papyrus/uml/diagram/profile/tests/generation/CustomCreateFromPaletteTest.xtend b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/src/org/eclipse/papyrus/uml/diagram/profile/tests/generation/CustomCreateFromPaletteTest.xtend
new file mode 100644
index 00000000000..99c6510a971
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/src/org/eclipse/papyrus/uml/diagram/profile/tests/generation/CustomCreateFromPaletteTest.xtend
@@ -0,0 +1,49 @@
+/*****************************************************************************
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.uml.diagram.profile.tests.generation
+
+import javax.inject.Inject
+import javax.inject.Singleton
+import org.eclipse.papyrus.tests.framework.gmfgenuml2utp.CreateFromPaletteTest
+import org.eclipse.papyrus.tests.framework.gmfgenuml2utp.TransformationUtilities
+import org.eclipse.uml2.uml.CallOperationAction
+import org.eclipse.uml2.uml.InstanceSpecification
+
+/**
+ * Customization of the create-from-palette test UTP transformation for profile diagrams, to
+ * account for specific custom editing behaviours of this diagram.
+ */
+ @Singleton
+class CustomCreateFromPaletteTest extends CreateFromPaletteTest {
+ @Inject extension TransformationUtilities
+ final String defaultAssociationName = 'srcMul'
+
+ override protected def toCallTestLinkOperationActivity(InstanceSpecification linkEditPart, InstanceSpecification sourceEditPart, InstanceSpecification targetEditPart) {
+ super.toCallTestLinkOperationActivity(linkEditPart, sourceEditPart, targetEditPart) => [
+ if (linkEditPart.editPart == 'AssociationEditPart') {
+ // Insert a parameter for the association name (invokes a different overloaded variant of the framework method)
+ ownedNodes.filter(CallOperationAction).head.arguments.add(3, defaultAssociationName.toValuePin('initialName'))
+ }
+ ]
+ }
+
+ override protected def toCallTestLinkOperationActivity(InstanceSpecification linkEditPart, InstanceSpecification sourceEditPart, InstanceSpecification targetEditPart, InstanceSpecification containerEditPart) {
+ super.toCallTestLinkOperationActivity(linkEditPart, sourceEditPart, targetEditPart, containerEditPart) => [
+ if (linkEditPart.editPart == 'AssociationEditPart') {
+ // Insert a parameter for the association name (invokes a different overloaded variant of the framework method)
+ ownedNodes.filter(CallOperationAction).head.arguments.add(4, defaultAssociationName.toValuePin('initialName'))
+ }
+ ]
+ }
+}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/src/org/eclipse/papyrus/uml/diagram/profile/tests/generation/ProfileDiagramGenerateTestsWorkflow.xtend b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/src/org/eclipse/papyrus/uml/diagram/profile/tests/generation/ProfileDiagramGenerateTestsWorkflow.xtend
new file mode 100644
index 00000000000..6c141521092
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/src/org/eclipse/papyrus/uml/diagram/profile/tests/generation/ProfileDiagramGenerateTestsWorkflow.xtend
@@ -0,0 +1,69 @@
+/*******************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ *
+ ******************************************************************************/
+package org.eclipse.papyrus.uml.diagram.profile.tests.generation
+
+import org.eclipse.emf.mwe2.runtime.workflow.WorkflowContextImpl
+import org.eclipse.papyrus.tests.framework.mwe.GenerateTestsWorkflow
+import org.eclipse.papyrus.tests.framework.gmfgenuml2utp.GMFGen2UTPModule
+import org.eclipse.papyrus.tests.framework.gmfgenuml2utp.CreateFromPaletteTest
+
+/**
+ * Xtend program for the generation of the Profile Diagram tests.
+ */
+class ProfileDiagramGenerateTestsWorkflow {
+
+ def static void main(String[] args) {
+ val workflow = new GenerateTestsWorkflow()
+ runWorkflow(workflow);
+ }
+
+ def static void runWorkflow(extension GenerateTestsWorkflow workflow) {
+ testProjectName = 'org.eclipse.papyrus.uml.diagram.profile.tests'
+ gmfgenUri = resourceURI('/org.eclipse.papyrus.uml.diagram.profile/model/profilediagram.gmfgen')
+ testSrcGenLocation = 'test-gen/'
+ testModel = 'model/ProfileDiagramTest.uml'
+
+ utpModuleFunction = [gmfgen, framework, utp |
+ new GMFGen2UTPModule(gmfgen, framework, utp) {
+ override protected void bindTestRules() {
+ // Inject our custom test transformation rules
+ bind(CreateFromPaletteTest).to(CustomCreateFromPaletteTest)
+ }
+ } => [
+ diagramTestPackageName = 'org.eclipse.papyrus.uml.diagram.profile.tests'
+ topContainerEditPart = 'PackageEditPart';
+ ]
+ ]
+
+ except [
+ editPart [
+ reason = 'Most tests aren\'t applicable.'
+ editPart = named('AssociationNodeEditPart') || 'DependencyNodeEditPart'
+ || 'AssociationBranchEditPart' || 'DependencyBranchEditPart'
+ ]
+ editPart [
+ critical
+ reason = 'Cannot generate tests for non-UML elements.'
+ editPart = named('ShortCutDiagramEditPart')
+ ]
+ editPart [
+ kind = interactive
+ reason = 'Pops up dialog to select metaclasses to import.'
+ editPart = named('MetaclassEditPart') || 'MetaclassEditPartCN'
+ ]
+ ]
+
+ run(new WorkflowContextImpl);
+ }
+
+}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/test-gen/.gitignore b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/test-gen/.gitignore
new file mode 100644
index 00000000000..d6b7ef32c84
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/test-gen/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/xtend-gen/.gitignore b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/xtend-gen/.gitignore
new file mode 100644
index 00000000000..d6b7ef32c84
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile.tests/xtend-gen/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/.classpath b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/.classpath
index 2d1a4302f04..e3425d19b86 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/.classpath
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/.classpath
@@ -1,7 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="xtend-gen"/>
+ <classpathentry kind="src" path="test-gen"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/.project b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/.project
index f2d20edbf8a..b314199de8a 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/.project
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/.project
@@ -1,28 +1,40 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.papyrus.uml.diagram.sequence.tests</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- </natures>
-</projectDescription>
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.papyrus.uml.diagram.sequence.tests</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.papyrus.dev.tests.framework.builder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
+ <nature>org.eclipse.papyrus.dev.tests.framework.nature</nature>
+ </natures>
+</projectDescription>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/.settings/org.eclipse.jdt.core.prefs b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/.settings/org.eclipse.jdt.core.prefs
index 4759947300a..9ca8e68231b 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/.settings/org.eclipse.jdt.core.prefs
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
-org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.compliance=1.7
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.5
+org.eclipse.jdt.core.compiler.source=1.7
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/META-INF/MANIFEST.MF b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/META-INF/MANIFEST.MF
index 494e1eb8095..a628b65daba 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/META-INF/MANIFEST.MF
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/META-INF/MANIFEST.MF
@@ -1,37 +1,39 @@
-Manifest-Version: 1.0
-Require-Bundle: org.eclipse.ui,
- org.eclipse.core.runtime,
- org.junit;bundle-version="4.11.0",
- org.eclipse.papyrus.infra.core;bundle-version="1.1.0",
- org.eclipse.papyrus.editor;bundle-version="1.1.0",
- org.eclipse.gmf.runtime.diagram.ui.resources.editor;bundle-version="1.2.0",
- org.eclipse.gmf.runtime.diagram.ui.render;bundle-version="1.7.0",
- org.eclipse.papyrus.uml.diagram.common;bundle-version="1.1.0",
- org.eclipse.gmf.runtime.diagram.ui;bundle-version="1.5.0",
- org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.diagram.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.diagram.sequence;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.gmfdiag.commands;bundle-version="1.1.0",
- org.eclipse.uml2.uml;bundle-version="4.1.0",
- org.eclipse.papyrus.infra.services.edit;bundle-version="1.1.0",
- org.eclipse.ui.ide;bundle-version="3.9.0",
- org.eclipse.papyrus.infra.core.log;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.tools.utils;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.emf.appearance;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.appearance;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.viewpoints.policy;bundle-version="1.1.0",
- org.eclipse.papyrus.junit.framework;bundle-version="1.1.0",
- org.eclipse.papyrus.junit.utils;bundle-version="1.1.0",
- org.eclipse.papyrus.views.properties;bundle-version="1.1.0",
- org.eclipse.gmf.tooling.runtime;bundle-version="[3.3.0,4.0.0)"
-Export-Package: org.eclipse.papyrus.uml.diagram.sequence.tests
-Bundle-Vendor: %Bundle-Vendor
-Bundle-ActivationPolicy: lazy
-Bundle-Version: 1.1.0.qualifier
-Bundle-Name: %Bundle-Name
-Bundle-ManifestVersion: 2
-Bundle-Activator: org.eclipse.papyrus.uml.diagram.sequence.tests.Activ
- ator
-Bundle-SymbolicName: org.eclipse.papyrus.uml.diagram.sequence.tests
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
-
+Manifest-Version: 1.0
+Require-Bundle: org.eclipse.ui,
+ org.eclipse.core.runtime,
+ org.junit;bundle-version="4.11.0",
+ org.eclipse.papyrus.infra.core;bundle-version="1.1.0",
+ org.eclipse.papyrus.editor;bundle-version="1.1.0",
+ org.eclipse.gmf.runtime.diagram.ui.resources.editor;bundle-version="1.2.0",
+ org.eclipse.gmf.runtime.diagram.ui.render;bundle-version="1.7.0",
+ org.eclipse.papyrus.uml.diagram.common;bundle-version="1.1.0",
+ org.eclipse.gmf.runtime.diagram.ui;bundle-version="1.5.0",
+ org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.diagram.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.diagram.sequence;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.gmfdiag.commands;bundle-version="1.1.0",
+ org.eclipse.uml2.uml;bundle-version="4.1.0",
+ org.eclipse.papyrus.infra.services.edit;bundle-version="1.1.0",
+ org.eclipse.ui.ide;bundle-version="3.9.0",
+ org.eclipse.papyrus.infra.core.log;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.tools.utils;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.emf.appearance;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.appearance;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.viewpoints.policy;bundle-version="1.1.0",
+ org.eclipse.papyrus.junit.framework;bundle-version="1.1.0",
+ org.eclipse.papyrus.junit.utils;bundle-version="1.1.0",
+ org.eclipse.papyrus.views.properties;bundle-version="1.1.0",
+ org.eclipse.gmf.tooling.runtime;bundle-version="[3.3.0,4.0.0)",
+ org.eclipse.papyrus.tests.framework;bundle-version="1.1.0",
+ org.eclipse.xtend.lib;bundle-version="2.8.1"
+Export-Package: org.eclipse.papyrus.uml.diagram.sequence.tests,
+ org.eclipse.papyrus.uml.diagram.sequence.tests.generation
+Bundle-Vendor: %Bundle-Vendor
+Bundle-ActivationPolicy: lazy
+Bundle-Version: 1.1.0.qualifier
+Bundle-Name: %Bundle-Name
+Bundle-ManifestVersion: 2
+Bundle-Activator: org.eclipse.papyrus.uml.diagram.sequence.tests.Activator
+Bundle-SymbolicName: org.eclipse.papyrus.uml.diagram.sequence.tests
+Bundle-RequiredExecutionEnvironment: JavaSE-1.7
+
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/build.properties b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/build.properties
index e814f378e5c..d24f39162d0 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/build.properties
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/build.properties
@@ -1,4 +1,6 @@
-source.. = src/
+source.. = src/,\
+ test-gen/,\
+ xtend-gen/
output.. = bin/
bin.includes = META-INF/,\
.,\
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/model/.gitignore b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/model/.gitignore
new file mode 100644
index 00000000000..686cb0ab98c
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/model/.gitignore
@@ -0,0 +1 @@
+/SequenceDiagramTest.uml
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/pom.xml b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/pom.xml
index 95d8b72f2fd..cc216b1607f 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/pom.xml
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/pom.xml
@@ -1,15 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+ xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.eclipse.papyrus</groupId>
- <artifactId>org.eclipse.papyrus.tests.releng</artifactId>
+ <artifactId>org.eclipse.papyrus.uml.diagram.tests.releng</artifactId>
<version>1.1.0-SNAPSHOT</version>
- <relativePath>../../../../../../releng/main-tests</relativePath>
+ <relativePath>../pom.xml</relativePath>
</parent>
<groupId>org.eclipse.papyrus</groupId>
<artifactId>org.eclipse.papyrus.uml.diagram.sequence.tests</artifactId>
<version>1.1.0-SNAPSHOT</version>
<packaging>eclipse-test-plugin</packaging>
+
+ <properties>
+ <generator.workflow.main.class>org.eclipse.papyrus.uml.diagram.sequence.tests.generation.SequenceDiagramGenerateTestsWorkflow</generator.workflow.main.class>
+ </properties>
</project>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/src/org/eclipse/papyrus/uml/diagram/sequence/tests/AllTests.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/src/org/eclipse/papyrus/uml/diagram/sequence/tests/AllTests.java
index fad5c12efdd..2759a359a7b 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/src/org/eclipse/papyrus/uml/diagram/sequence/tests/AllTests.java
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/src/org/eclipse/papyrus/uml/diagram/sequence/tests/AllTests.java
@@ -1,5 +1,5 @@
/*****************************************************************************
- * Copyright (c) 2009, 2014 CEA LIST and others.
+ * Copyright (c) 2009, 2015 CEA LIST, Christian W. Damus, and others.
*
*
* All rights reserved. This program and the accompanying materials
@@ -10,10 +10,13 @@
* Contributors:
* Patrick Tessier (CEA LIST) Patrick.tessier@cea.fr - Initial API and implementation
* Christian W. Damus (CEA) - bug 440284
+ * Christian W. Damus - bug 464647
*
*****************************************************************************/
package org.eclipse.papyrus.uml.diagram.sequence.tests;
+import org.eclipse.papyrus.junit.framework.classification.ClassificationSuite;
+import org.eclipse.papyrus.junit.framework.classification.ClassificationSuite.DynamicClasses;
import org.eclipse.papyrus.junit.utils.rules.HideViewRule;
import org.eclipse.papyrus.uml.diagram.sequence.tests.bug.BugTests;
import org.eclipse.papyrus.uml.diagram.sequence.tests.bug.BugTests2;
@@ -22,14 +25,21 @@ import org.eclipse.papyrus.uml.diagram.sequence.tests.bug.pro20130916.AllTests_2
import org.eclipse.papyrus.uml.diagram.sequence.tests.canonical.AllCanonicalTests;
import org.junit.ClassRule;
import org.junit.runner.RunWith;
-import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;
/**
* All tests together.
*/
-@RunWith(Suite.class)
-@SuiteClasses({ AllCanonicalTests.class, BugTests.class, BugTests2.class, BugTest_m7.class, AllTests_20130916.class, LifelineXYLayoutEditPolicyTest.class })
+@RunWith(ClassificationSuite.class)
+@SuiteClasses({
+ AllCanonicalTests.class,
+ BugTests.class,
+ BugTests2.class,
+ BugTest_m7.class,
+ AllTests_20130916.class,
+ LifelineXYLayoutEditPolicyTest.class,
+})
+@DynamicClasses("org.eclipse.papyrus.uml.diagram.sequence.test.AllGenTests")
public class AllTests {
@ClassRule
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/src/org/eclipse/papyrus/uml/diagram/sequence/tests/generation/SequenceDiagramGenerateTestsWorkflow.xtend b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/src/org/eclipse/papyrus/uml/diagram/sequence/tests/generation/SequenceDiagramGenerateTestsWorkflow.xtend
new file mode 100644
index 00000000000..0f3f9a7c23c
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/src/org/eclipse/papyrus/uml/diagram/sequence/tests/generation/SequenceDiagramGenerateTestsWorkflow.xtend
@@ -0,0 +1,98 @@
+/*******************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ *
+ ******************************************************************************/
+package org.eclipse.papyrus.uml.diagram.sequence.tests.generation
+
+import org.eclipse.emf.mwe2.runtime.workflow.WorkflowContextImpl
+import org.eclipse.papyrus.tests.framework.mwe.GenerateTestsWorkflow
+import org.eclipse.papyrus.tests.framework.gmfgenuml2utp.GMFGen2UTPModule
+
+/**
+ * Xtend program for the generation of the Sequence Diagram tests.
+ */
+class SequenceDiagramGenerateTestsWorkflow {
+
+ def static void main(String[] args) {
+ val workflow = new GenerateTestsWorkflow()
+ runWorkflow(workflow);
+ }
+
+ def static void runWorkflow(GenerateTestsWorkflow workflow) {
+ workflow.testProjectName = 'org.eclipse.papyrus.uml.diagram.sequence.tests'
+ workflow.gmfgenUri = workflow.resourceURI('/org.eclipse.papyrus.uml.diagram.sequence/model/sequenceDiagram.gmfgen')
+ workflow.testSrcGenLocation = 'test-gen/'
+ workflow.testModel = 'model/SequenceDiagramTest.uml'
+
+ workflow.utpModuleFunction = [gmfgen, framework, utp |
+ new GMFGen2UTPModule(gmfgen, framework, utp) => [
+ diagramTestPackageName = 'org.eclipse.papyrus.uml.diagram.sequence.test'
+ topContainerEditPart = 'InteractionEditPart'
+ topNodesToTest += #[
+ 'InteractionEditPart'
+ ]
+ childNodesToTest += #[
+ 'ConsiderIgnoreFragmentEditPart',
+ 'CombinedFragmentEditPart',
+ 'InteractionOperandEditPart',
+ 'InteractionUseEditPart',
+ 'LifelineEditPart',
+ 'ActionExecutionSpecificationEditPart',
+ 'BehaviorExecutionSpecificationEditPart',
+ 'CombinedFragment2EditPart',
+ 'ConstraintEditPart',
+ 'CommentEditPart',
+ 'DurationConstraintInMessageEditPart',
+ 'DurationObservationEditPart'
+ ]
+ linksToTest += #[
+ 'GeneralOrderingEditPart'
+ ]
+ linksOwnedBySourceToTest += #[
+
+ ]
+ elementTypesAppearanceTests += #[
+ 'InteractionEditPart',
+ 'ConsiderIgnoreFragmentEditPart',
+ 'CombinedFragmentEditPart',
+ 'InteractionOperandEditPart',
+ 'InteractionUseEditPart',
+ 'LifelineEditPart',
+ 'ActionExecutionSpecificationEditPart',
+ 'BehaviorExecutionSpecificationEditPart',
+ 'CombinedFragment2EditPart',
+ 'ConstraintEditPart',
+ 'CommentEditPart',
+ 'DurationConstraintInMessageEditPart',
+ 'DurationObservationEditPart'
+ ]
+ elementTypesDropTests += #[
+ 'InteractionEditPart',
+ 'ConsiderIgnoreFragmentEditPart',
+ 'CombinedFragmentEditPart',
+ 'InteractionOperandEditPart',
+ 'InteractionUseEditPart',
+ 'LifelineEditPart',
+ 'ActionExecutionSpecificationEditPart',
+ 'BehaviorExecutionSpecificationEditPart',
+ 'CombinedFragment2EditPart',
+ 'ConstraintEditPart',
+ 'CommentEditPart',
+ 'DurationConstraintInMessageEditPart',
+ 'DurationObservationEditPart'
+ ]
+ ]
+ ]
+
+ workflow.run(new WorkflowContextImpl);
+ }
+
+}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/test-gen/.gitignore b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/test-gen/.gitignore
new file mode 100644
index 00000000000..d6b7ef32c84
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/test-gen/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/xtend-gen/.gitignore b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/xtend-gen/.gitignore
new file mode 100644
index 00000000000..d6b7ef32c84
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence.tests/xtend-gen/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/.classpath b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/.classpath
index 8a8f1668cdc..e3425d19b86 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/.classpath
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/.classpath
@@ -1,7 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="xtend-gen"/>
+ <classpathentry kind="src" path="test-gen"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/.project b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/.project
index de603f9c7e3..a0796be8096 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/.project
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/.project
@@ -1,28 +1,40 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.papyrus.uml.diagram.statemachine.tests</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- </natures>
-</projectDescription>
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.papyrus.uml.diagram.statemachine.tests</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.papyrus.dev.tests.framework.builder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
+ <nature>org.eclipse.papyrus.dev.tests.framework.nature</nature>
+ </natures>
+</projectDescription>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/.settings/org.eclipse.jdt.core.prefs b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/.settings/org.eclipse.jdt.core.prefs
index 410244d65a6..9ca8e68231b 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/.settings/org.eclipse.jdt.core.prefs
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.compliance=1.7
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.7
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/META-INF/MANIFEST.MF b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/META-INF/MANIFEST.MF
index 06d0dfbdd41..ca61cb5c7cc 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/META-INF/MANIFEST.MF
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/META-INF/MANIFEST.MF
@@ -1,32 +1,33 @@
-Manifest-Version: 1.0
-Require-Bundle: org.eclipse.ui,
- org.eclipse.core.runtime,
- org.eclipse.papyrus.infra.core;bundle-version="1.1.0",
- org.eclipse.papyrus.editor;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.diagram.statemachine;bundle-version="1.1.0",
- org.eclipse.gmf.runtime.diagram.ui.resources.editor;bundle-version="1.2.0",
- org.eclipse.papyrus.uml.diagram.common;bundle-version="1.1.0",
- org.eclipse.gmf.runtime.diagram.ui;bundle-version="1.5.0",
- org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.diagram.tests;bundle-version="1.1.0",
- org.eclipse.uml2.uml;bundle-version="4.0.0",
- org.eclipse.papyrus.infra.gmfdiag.commands;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.core.sasheditor;bundle-version="1.1.0",
- org.junit;bundle-version="4.10.0",
- org.eclipse.papyrus.junit.framework;bundle-version="1.1.0",
- org.eclipse.gmf.tooling.runtime;bundle-version="[3.3.0,4.0.0)",
- org.eclipse.papyrus.junit.utils;bundle-version="1.1.0"
-Export-Package: org.eclipse.papyrus.uml.diagram.statemachine.tests,
- org.eclipse.papyrus.uml.diagram.statemachine.tests.canonical
-Bundle-Vendor: %providerName
-Bundle-ActivationPolicy: lazy
-Bundle-Version: 1.1.0.qualifier
-Bundle-Name: %pluginName
-Bundle-Localization: plugin
-Bundle-ManifestVersion: 2
-Bundle-Activator: org.eclipse.papyrus.uml.diagram.statemachine.tests.A
- ctivator
-Bundle-SymbolicName: org.eclipse.papyrus.uml.diagram.statemachine.test
- s
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
-
+Manifest-Version: 1.0
+Require-Bundle: org.eclipse.ui,
+ org.eclipse.core.runtime,
+ org.eclipse.papyrus.infra.core;bundle-version="1.1.0",
+ org.eclipse.papyrus.editor;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.diagram.statemachine;bundle-version="1.1.0",
+ org.eclipse.gmf.runtime.diagram.ui.resources.editor;bundle-version="1.2.0",
+ org.eclipse.papyrus.uml.diagram.common;bundle-version="1.1.0",
+ org.eclipse.gmf.runtime.diagram.ui;bundle-version="1.5.0",
+ org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.diagram.tests;bundle-version="1.1.0",
+ org.eclipse.uml2.uml;bundle-version="4.0.0",
+ org.eclipse.papyrus.infra.gmfdiag.commands;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.core.sasheditor;bundle-version="1.1.0",
+ org.junit;bundle-version="4.10.0",
+ org.eclipse.papyrus.junit.framework;bundle-version="1.1.0",
+ org.eclipse.gmf.tooling.runtime;bundle-version="[3.3.0,4.0.0)",
+ org.eclipse.papyrus.junit.utils;bundle-version="1.1.0",
+ org.eclipse.papyrus.tests.framework;bundle-version="1.1.0",
+ org.eclipse.xtend.lib;bundle-version="2.8.1"
+Export-Package: org.eclipse.papyrus.uml.diagram.statemachine.tests,
+ org.eclipse.papyrus.uml.diagram.statemachine.tests.canonical,
+ org.eclipse.papyrus.uml.diagram.statemachine.tests.generation
+Bundle-Vendor: %providerName
+Bundle-ActivationPolicy: lazy
+Bundle-Version: 1.1.0.qualifier
+Bundle-Name: %pluginName
+Bundle-Localization: plugin
+Bundle-ManifestVersion: 2
+Bundle-Activator: org.eclipse.papyrus.uml.diagram.statemachine.tests.Activator
+Bundle-SymbolicName: org.eclipse.papyrus.uml.diagram.statemachine.tests
+Bundle-RequiredExecutionEnvironment: JavaSE-1.7
+
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/build.properties b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/build.properties
index 1b08f841b5e..6dae0a7d910 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/build.properties
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/build.properties
@@ -1,4 +1,6 @@
-source.. = src/
+source.. = src/,\
+ test-gen/,\
+ xtend-gen/
output.. = bin/
bin.includes = META-INF/,\
.,\
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/model/.gitignore b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/model/.gitignore
new file mode 100644
index 00000000000..94e3e8de9ca
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/model/.gitignore
@@ -0,0 +1 @@
+/StateMachineDiagramTest.uml
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/pom.xml b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/pom.xml
index c24f440f533..c0c53a9ed8e 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/pom.xml
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/pom.xml
@@ -1,15 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+ xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.eclipse.papyrus</groupId>
- <artifactId>org.eclipse.papyrus.tests.releng</artifactId>
+ <artifactId>org.eclipse.papyrus.uml.diagram.tests.releng</artifactId>
<version>1.1.0-SNAPSHOT</version>
- <relativePath>../../../../../../releng/main-tests</relativePath>
+ <relativePath>../pom.xml</relativePath>
</parent>
<groupId>org.eclipse.papyrus</groupId>
<artifactId>org.eclipse.papyrus.uml.diagram.statemachine.tests</artifactId>
<version>1.1.0-SNAPSHOT</version>
<packaging>eclipse-test-plugin</packaging>
+
+ <properties>
+ <generator.workflow.main.class>org.eclipse.papyrus.uml.diagram.statemachine.tests.generation.StateMachineDiagramGenerateTestsWorkflow</generator.workflow.main.class>
+ </properties>
</project>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/src/org/eclipse/papyrus/uml/diagram/statemachine/tests/AllTests.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/src/org/eclipse/papyrus/uml/diagram/statemachine/tests/AllTests.java
index aa86ef762ce..1cf96be966a 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/src/org/eclipse/papyrus/uml/diagram/statemachine/tests/AllTests.java
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/src/org/eclipse/papyrus/uml/diagram/statemachine/tests/AllTests.java
@@ -1,5 +1,5 @@
/*****************************************************************************
- * Copyright (c) 2014 CEA LIST.
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, and others.
*
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
@@ -8,23 +8,26 @@
*
* Contributors:
* Patrick Tessier (CEA LIST) - Initial API and implementation
+ * Christian W. Damus - bug 464647
*****************************************************************************/
package org.eclipse.papyrus.uml.diagram.statemachine.tests;
+import org.eclipse.papyrus.junit.framework.classification.ClassificationSuite;
+import org.eclipse.papyrus.junit.framework.classification.ClassificationSuite.DynamicClasses;
import org.eclipse.papyrus.uml.diagram.statemachine.tests.canonical.AllCanonicalTests;
import org.junit.runner.RunWith;
-import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;
/**
* All tests together.
*/
-@RunWith(Suite.class)
+@RunWith(ClassificationSuite.class)
@SuiteClasses({
-// canonical
-AllCanonicalTests.class,
-// load
-//LoadTests.class
+ // canonical
+ AllCanonicalTests.class,
+ // load
+ // LoadTests.class,
})
+@DynamicClasses("org.eclipse.papyrus.uml.diagram.statemachine.test.AllGenTests")
public class AllTests {
}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/src/org/eclipse/papyrus/uml/diagram/statemachine/tests/generation/StateMachineDiagramGenerateTestsWorkflow.xtend b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/src/org/eclipse/papyrus/uml/diagram/statemachine/tests/generation/StateMachineDiagramGenerateTestsWorkflow.xtend
new file mode 100644
index 00000000000..ff1707457d6
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/src/org/eclipse/papyrus/uml/diagram/statemachine/tests/generation/StateMachineDiagramGenerateTestsWorkflow.xtend
@@ -0,0 +1,100 @@
+/*******************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ *
+ ******************************************************************************/
+package org.eclipse.papyrus.uml.diagram.statemachine.tests.generation
+
+import org.eclipse.emf.mwe2.runtime.workflow.WorkflowContextImpl
+import org.eclipse.papyrus.tests.framework.mwe.GenerateTestsWorkflow
+import org.eclipse.papyrus.tests.framework.gmfgenuml2utp.GMFGen2UTPModule
+
+/**
+ * Xtend program for the generation of the State Machine Diagram tests.
+ */
+class StateMachineDiagramGenerateTestsWorkflow {
+
+ def static void main(String[] args) {
+ val workflow = new GenerateTestsWorkflow()
+ runWorkflow(workflow);
+ }
+
+ def static void runWorkflow(GenerateTestsWorkflow workflow) {
+ workflow.testProjectName = 'org.eclipse.papyrus.uml.diagram.statemachine.tests'
+ workflow.gmfgenUri = workflow.resourceURI('/org.eclipse.papyrus.uml.diagram.statemachine/model/stateMachineDiagram.gmfgen')
+ workflow.testSrcGenLocation = 'test-gen/'
+ workflow.testModel = 'model/StateMachineDiagramTest.uml'
+
+ workflow.utpModuleFunction = [gmfgen, framework, utp |
+ new GMFGen2UTPModule(gmfgen, framework, utp) => [
+ diagramTestPackageName = 'org.eclipse.papyrus.uml.diagram.statemachine.test'
+ topContainerEditPart = 'StateMachineEditPart';
+ topNodesToTest += #[
+ 'StateMachineEditPart'
+ ]
+ childNodesToTest += #[
+ 'RegionEditPart',
+ 'FinalStateEditPart',
+ 'StateEditPart',
+ 'PseudostateInitialEditPart',
+ 'PseudostateJoinEditPart',
+ 'PseudostateForkEditPart',
+ 'PseudostateChoiceEditPart',
+ 'PseudostateJunctionEditPart',
+ 'PseudostateShallowHistoryEditPart',
+ 'PseudostateDeepHistoryEditPart',
+ 'PseudostateTerminateEditPart',
+ 'CommentEditPart',
+ 'ConstraintEditPart'
+ ]
+ linksToTest += #[
+ 'TransitionEditPart'
+ ]
+ linksOwnedBySourceToTest += #[
+ 'GeneralizationEditPart'
+ ]
+ elementTypesAppearanceTests += #[
+ 'RegionEditPart',
+ 'FinalStateEditPart',
+ 'StateEditPart',
+ 'PseudostateInitialEditPart',
+ 'PseudostateJoinEditPart',
+ 'PseudostateForkEditPart',
+ 'PseudostateChoiceEditPart',
+ 'PseudostateJunctionEditPart',
+ 'PseudostateShallowHistoryEditPart',
+ 'PseudostateDeepHistoryEditPart',
+ 'PseudostateTerminateEditPart',
+ 'CommentEditPart',
+ 'ConstraintEditPart'
+ ]
+ elementTypesDropTests += #[
+ 'StateMachineEditPart',
+ 'RegionEditPart',
+ 'FinalStateEditPart',
+ 'StateEditPart',
+ 'PseudostateInitialEditPart',
+ 'PseudostateJoinEditPart',
+ 'PseudostateForkEditPart',
+ 'PseudostateChoiceEditPart',
+ 'PseudostateJunctionEditPart',
+ 'PseudostateShallowHistoryEditPart',
+ 'PseudostateDeepHistoryEditPart',
+ 'PseudostateTerminateEditPart',
+ 'CommentEditPart',
+ 'ConstraintEditPart'
+ ]
+ ]
+ ]
+
+ workflow.run(new WorkflowContextImpl);
+ }
+
+}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/test-gen/.gitignore b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/test-gen/.gitignore
new file mode 100644
index 00000000000..d6b7ef32c84
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/test-gen/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/xtend-gen/.gitignore b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/xtend-gen/.gitignore
new file mode 100644
index 00000000000..d6b7ef32c84
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine.tests/xtend-gen/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.stereotypeproperty.tests/pom.xml b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.stereotypeproperty.tests/pom.xml
index 9a54adcfeb7..1b6be24498f 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.stereotypeproperty.tests/pom.xml
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.stereotypeproperty.tests/pom.xml
@@ -4,9 +4,9 @@
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.eclipse.papyrus</groupId>
- <artifactId>org.eclipse.papyrus.tests.releng</artifactId>
+ <artifactId>org.eclipse.papyrus.uml.diagram.tests.releng</artifactId>
<version>1.1.0-SNAPSHOT</version>
- <relativePath>../../../../../../releng/main-tests</relativePath>
+ <relativePath>../pom.xml</relativePath>
</parent>
<groupId>org.eclipse.papyrus</groupId>
<artifactId>org.eclipse.papyrus.uml.diagram.stereotypeproperty.tests</artifactId>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/.project b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/.project
index 95c30608d35..7ed077fa0af 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/.project
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/.project
@@ -1,28 +1,34 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.papyrus.uml.diagram.tests</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- </natures>
-</projectDescription>
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.papyrus.uml.diagram.tests</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
+ </natures>
+</projectDescription>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/META-INF/MANIFEST.MF b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/META-INF/MANIFEST.MF
index 4306aff5670..1ffce639d13 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/META-INF/MANIFEST.MF
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/META-INF/MANIFEST.MF
@@ -24,11 +24,22 @@ Require-Bundle: org.eclipse.ui,
org.eclipse.papyrus.uml.tools.utils;bundle-version="1.1.0",
org.eclipse.papyrus.junit.framework;bundle-version="1.1.0",
org.eclipse.papyrus.views.modelexplorer;bundle-version="1.1.0",
- com.google.guava;bundle-version="11.0.0"
+ org.eclipse.xtend.lib,
+ org.eclipse.xtend.lib.macro,
+ org.eclipse.xtext.xbase.lib,
+ com.google.guava;bundle-version="11.0.0",
+ org.eclipse.papyrus.infra.gmfdiag.css;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.gmfdiag.css.model;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.gmfdiag.css.properties;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.services.edit;bundle-version="1.1.0",
+ org.eclipse.core.expressions;bundle-version="3.5.0"
Export-Package: org.eclipse.papyrus.uml.diagram.tests.appearance,
org.eclipse.papyrus.uml.diagram.tests.canonical,
org.eclipse.papyrus.uml.diagram.tests.createFromPalette,
- org.eclipse.papyrus.uml.diagram.tests.edition
+ org.eclipse.papyrus.uml.diagram.tests.delete,
+ org.eclipse.papyrus.uml.diagram.tests.drop,
+ org.eclipse.papyrus.uml.diagram.tests.edition,
+ org.eclipse.papyrus.uml.diagram.tests.synchronization
Bundle-Vendor: %providerName
Bundle-ActivationPolicy: lazy
Bundle-Version: 1.1.0.qualifier
@@ -36,7 +47,6 @@ Bundle-Name: %pluginName
Bundle-Localization: plugin
Bundle-ManifestVersion: 2
Bundle-Activator: org.eclipse.papyrus.uml.diagram.tests.Activator
-Bundle-SymbolicName: org.eclipse.papyrus.uml.diagram.tests;singleton:=
- true
+Bundle-SymbolicName: org.eclipse.papyrus.uml.diagram.tests;singleton:=true
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/build.properties b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/build.properties
index a8e3182967e..0b7de0cb874 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/build.properties
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/build.properties
@@ -3,5 +3,6 @@ output.. = bin/
bin.includes = META-INF/,\
.,\
plugin.properties,\
- about.html
+ about.html,\
+ resources/
src.includes = about.html
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/resources/synch-test-model.di b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/resources/synch-test-model.di
new file mode 100644
index 00000000000..bf9abab340f
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/resources/synch-test-model.di
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/resources/synch-test-model.notation b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/resources/synch-test-model.notation
new file mode 100644
index 00000000000..b2e9f769b7e
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/resources/synch-test-model.notation
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<css:ModelStyleSheets xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:css="http://www.eclipse.org/papyrus/infra/gmfdiag/css" xmi:id="_682nUOBLEeSgAIqn-1RXEA">
+ <stylesheets xmi:type="css:EmbeddedStyleSheet" xmi:id="_AocRIOBMEeSgAIqn-1RXEA" label="synchronize all" content="* { canonical: true; }"/>
+</css:ModelStyleSheets>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/resources/synch-test-model.uml b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/resources/synch-test-model.uml
new file mode 100644
index 00000000000..38749eb1f60
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/resources/synch-test-model.uml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_zFSOIOBLEeSgAIqn-1RXEA" name="synch-test">
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_zFSOIeBLEeSgAIqn-1RXEA">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+</uml:Model>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/appearance/AbstractAppearanceNodeTest.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/appearance/AbstractAppearanceNodeTest.java
new file mode 100644
index 00000000000..b3d23b1667f
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/appearance/AbstractAppearanceNodeTest.java
@@ -0,0 +1,458 @@
+/*****************************************************************************
+ * Copyright (c) 2013, 2015 CEA LIST, Christian W. Damus, 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:
+ * (CEA LIST) - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ /*****************************************************************************/
+package org.eclipse.papyrus.uml.diagram.tests.appearance;
+
+import static org.hamcrest.CoreMatchers.notNullValue;
+import static org.hamcrest.MatcherAssert.assertThat;
+import static org.junit.Assert.assertTrue;
+
+import java.util.Iterator;
+
+import org.eclipse.draw2d.IFigure;
+import org.eclipse.emf.edit.command.SetCommand;
+import org.eclipse.gef.EditPart;
+import org.eclipse.gef.commands.Command;
+import org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart;
+import org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart;
+import org.eclipse.gmf.runtime.diagram.ui.figures.BorderedNodeFigure;
+import org.eclipse.gmf.runtime.draw2d.ui.figures.FigureUtilities;
+import org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel;
+import org.eclipse.gmf.runtime.draw2d.ui.text.TextFlowEx;
+import org.eclipse.gmf.runtime.emf.type.core.IElementType;
+import org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure;
+import org.eclipse.gmf.runtime.notation.GradientStyle;
+import org.eclipse.gmf.runtime.notation.NotationPackage;
+import org.eclipse.gmf.runtime.notation.Shape;
+import org.eclipse.gmf.runtime.notation.View;
+import org.eclipse.gmf.runtime.notation.datatype.GradientData;
+import org.eclipse.papyrus.commands.wrappers.EMFtoGEFCommandWrapper;
+import org.eclipse.papyrus.infra.emf.appearance.style.AnnotationStyleProvider;
+import org.eclipse.papyrus.uml.diagram.common.figure.node.CornerBentFigure;
+import org.eclipse.papyrus.uml.diagram.common.figure.node.NoteShadowBorder;
+import org.eclipse.papyrus.uml.diagram.common.figure.node.PapyrusNodeFigure;
+import org.eclipse.papyrus.uml.diagram.common.figure.node.RectangularShadowBorder;
+import org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure;
+import org.eclipse.swt.SWT;
+import org.eclipse.swt.graphics.RGB;
+import org.eclipse.swt.widgets.Display;
+import org.junit.Assert;
+
+import com.google.common.collect.Iterators;
+
+/**
+ * This abstract class is used to test the appearance of a node
+ *
+ */
+public abstract class AbstractAppearanceNodeTest extends AppearanceElementTest {
+ protected Command command = null;
+
+ /**
+ * test the if the background is refreshed on the figure
+ *
+ * @param createdEditpart
+ */
+ public void testBackgroundColor(GraphicalEditPart createdEditpart) {
+ View view = createdEditpart.getNotationView();
+ assertTrue("view must be instance of Shape", view instanceof Shape);
+ Shape shape = (Shape) view;
+ command = new EMFtoGEFCommandWrapper(SetCommand.create(createdEditpart.getEditingDomain(), shape, NotationPackage.eINSTANCE.getFillStyle_FillColor(), 0));
+ Assert.assertTrue("the command must be executable", command.canExecute());
+ executeOnUIThread(command);
+ command = new EMFtoGEFCommandWrapper(SetCommand.create(createdEditpart.getEditingDomain(), shape, NotationPackage.eINSTANCE.getFillStyle_Gradient(), null));
+ Assert.assertTrue("the command must be executable", command.canExecute());
+ executeOnUIThread(command);
+ createdEditpart.refresh();
+ createdEditpart.isActive();
+ IFigure fig = getPrimaryFigure(createdEditpart);
+ Assert.assertTrue("Figure must be an instance of Nodefigure", fig instanceof NodeFigure);
+ Assert.assertEquals("the background is not refreshed", Display.getDefault().getSystemColor(SWT.COLOR_BLACK), ((NodeFigure) fig).getBackgroundColor());
+
+ }
+
+ /**
+ * get the primary figure that correspond to the edipart
+ *
+ * @param createdEditpart
+ * @return a Ifigure
+ */
+ protected IFigure getPrimaryFigure(GraphicalEditPart createdEditpart) {
+ if (createdEditpart.getFigure() instanceof BorderedNodeFigure) {
+ IFigure nodePlate = (IFigure) ((BorderedNodeFigure) createdEditpart.getFigure()).getChildren().get(0);
+ // now verify position of each subfigure
+ IFigure fig = ((IFigure) nodePlate.getChildren().get(0));
+ return fig;
+ } else {
+ return createdEditpart.getFigure();
+ }
+ }
+
+ /**
+ * test the if the foreground is refreshed on the figure
+ *
+ * @param createdEditpart
+ */
+ public void testForegroundColor(GraphicalEditPart createdEditpart) {
+ View view = createdEditpart.getNotationView();
+ assertTrue("view must be instance of Shape", view instanceof Shape);
+ Shape shape = (Shape) view;
+ command = new EMFtoGEFCommandWrapper(SetCommand.create(createdEditpart.getEditingDomain(), shape, NotationPackage.eINSTANCE.getLineStyle_LineColor(), 0));
+ Assert.assertTrue("the command must be executable", command.canExecute());
+ executeOnUIThread(command);
+ command = new EMFtoGEFCommandWrapper(SetCommand.create(createdEditpart.getEditingDomain(), shape, NotationPackage.eINSTANCE.getFillStyle_Gradient(), null));
+ Assert.assertTrue("the command must be executable", command.canExecute());
+ executeOnUIThread(command);
+ createdEditpart.refresh();
+ createdEditpart.isActive();
+ IFigure fig = getPrimaryFigure(createdEditpart);
+ Assert.assertTrue("Figure must be an instance of Nodefigure", fig instanceof NodeFigure);
+ Assert.assertEquals("the foreground is not refreshed", Display.getDefault().getSystemColor(SWT.COLOR_BLACK), ((NodeFigure) fig).getForegroundColor());
+
+ }
+
+ /**
+ * test the if the gradient is refreshed on the figure
+ * in the figure the background is taken in account and Color1
+ *
+ * @param createdEditpart
+ */
+ public void testGradient(GraphicalEditPart createdEditpart) {
+ View view = createdEditpart.getNotationView();
+ assertTrue("view must be instance of Shape", view instanceof Shape);
+ Shape shape = (Shape) view;
+ // gradient take in account fill color and gradient 1
+ command = new EMFtoGEFCommandWrapper(SetCommand.create(createdEditpart.getEditingDomain(), shape, NotationPackage.eINSTANCE.getFillStyle_FillColor(), 0));
+ Assert.assertTrue("the command must be executable", command.canExecute());
+ executeOnUIThread(command);
+ command = new EMFtoGEFCommandWrapper(SetCommand.create(createdEditpart.getEditingDomain(), shape, NotationPackage.eINSTANCE.getFillStyle_Gradient(), null));
+ Assert.assertTrue("the command must be executable", command.canExecute());
+ executeOnUIThread(command);
+ command = new EMFtoGEFCommandWrapper(SetCommand.create(createdEditpart.getEditingDomain(), shape, NotationPackage.eINSTANCE.getFillStyle_Gradient(), new GradientData(256, 512, GradientStyle.VERTICAL)));
+ Assert.assertTrue("the command must be executable", command.canExecute());
+ executeOnUIThread(command);
+ createdEditpart.refresh();
+ createdEditpart.isActive();
+ IFigure fig = getPrimaryFigure(createdEditpart);
+ Assert.assertTrue("Figure must be an instance of Nodefigure", fig instanceof NodeFigure);
+ Assert.assertEquals("the gradient background is not refreshed", Display.getDefault().getSystemColor(SWT.COLOR_BLACK), ((NodeFigure) fig).getBackgroundColor());
+ Assert.assertEquals("the gradient color1 is not refreshed", 0, ((NodeFigure) fig).getGradientColor1());
+ Assert.assertEquals("the gradient color2 is not refreshed", 256, ((NodeFigure) fig).getGradientColor2());
+ Assert.assertEquals("the gradient style is not refreshed", 0, ((NodeFigure) fig).getGradientStyle());
+ }
+
+ /**
+ * test the if the line width is refreshed on the figure
+ *
+ * @param createdEditpart
+ */
+ public void testLineWidth(GraphicalEditPart createdEditpart) {
+ View view = createdEditpart.getNotationView();
+ assertTrue("view must be instance of Shape", view instanceof Shape);
+ Shape shape = (Shape) view;
+ command = new EMFtoGEFCommandWrapper(SetCommand.create(createdEditpart.getEditingDomain(), shape, NotationPackage.eINSTANCE.getLineStyle_LineWidth(), 10));
+ Assert.assertTrue("the command must be executable", command.canExecute());
+ executeOnUIThread(command);
+ command = new EMFtoGEFCommandWrapper(SetCommand.create(createdEditpart.getEditingDomain(), shape, NotationPackage.eINSTANCE.getFillStyle_Gradient(), null));
+ Assert.assertTrue("the command must be executable", command.canExecute());
+ executeOnUIThread(command);
+ createdEditpart.refresh();
+ createdEditpart.isActive();
+ IFigure fig = getPrimaryFigure(createdEditpart);
+ Assert.assertTrue("Figure must be an instance of Nodefigure", fig instanceof NodeFigure);
+ Assert.assertEquals("the line width is not refreshed", 10, ((NodeFigure) fig).getLineWidth());
+
+ }
+
+ /**
+ * test the if the transparency is refreshed on the figure
+ *
+ * @param createdEditpart
+ */
+ public void testTransparency(GraphicalEditPart createdEditpart) {
+ View view = createdEditpart.getNotationView();
+ assertTrue("view must be instance of Shape", view instanceof Shape);
+ Shape shape = (Shape) view;
+
+ // Comment and Constraint shapes, at least, require a gradient to support transparency
+ command = new EMFtoGEFCommandWrapper(
+ SetCommand.create(createdEditpart.getEditingDomain(), shape, NotationPackage.eINSTANCE.getFillStyle_Gradient(), GradientData.getDefaultGradientData()).chain(
+ SetCommand.create(createdEditpart.getEditingDomain(), shape, NotationPackage.eINSTANCE.getFillStyle_Transparency(), 50)));
+ Assert.assertTrue("the command must be executable", command.canExecute());
+ executeOnUIThread(command);
+ createdEditpart.refresh();
+ createdEditpart.isActive();
+ IFigure fig = getPrimaryFigure(createdEditpart);
+ Assert.assertTrue("Figure must be an instance of Nodefigure", fig instanceof NodeFigure);
+ Assert.assertEquals("the transparency is not refreshed", 50, ((NodeFigure) fig).getTransparency());
+ }
+
+ /**
+ * test the if the font of the contained label is refreshed on the figure
+ *
+ * @param createdEditpart
+ */
+ public void testFont(GraphicalEditPart createdEditpart) {
+ View view = createdEditpart.getNotationView();
+ assertTrue("view must be instance of Shape", view instanceof Shape);
+ Shape shape = (Shape) view;
+ command = new EMFtoGEFCommandWrapper(SetCommand.create(createdEditpart.getEditingDomain(), shape, NotationPackage.eINSTANCE.getFontStyle_FontName(), "Arial"));
+ Assert.assertTrue("the command must be executable", command.canExecute());
+ executeOnUIThread(command);
+ createdEditpart.refresh();
+ createdEditpart.isActive();
+ if (!(createdEditpart instanceof ITextAwareEditPart)) {
+ EditPart nameEditpart = createdEditpart.getPrimaryChildEditPart();
+ if (nameEditpart instanceof ITextAwareEditPart) {
+ IFigure fig = getPrimaryFigure((GraphicalEditPart) nameEditpart);
+ Assert.assertEquals("the font face is not refreshed", "Arial", fig.getFont().getFontData()[0].getName());
+ }
+ }
+
+ }
+
+ /**
+ * test the if the font of the contained label is refreshed on the figure
+ *
+ * @param createdEditpart
+ */
+ public void testFont_Italic(GraphicalEditPart createdEditpart) {
+ View view = createdEditpart.getNotationView();
+ assertTrue("view must be instance of Shape", view instanceof Shape);
+ Shape shape = (Shape) view;
+ command = new EMFtoGEFCommandWrapper(SetCommand.create(createdEditpart.getEditingDomain(), shape, NotationPackage.eINSTANCE.getFontStyle_Italic(), true));
+ Assert.assertTrue("the command must be executable", command.canExecute());
+ executeOnUIThread(command);
+ createdEditpart.refresh();
+ createdEditpart.isActive();
+ if (!(createdEditpart instanceof ITextAwareEditPart)) {
+ EditPart nameEditpart = createdEditpart.getPrimaryChildEditPart();
+ if (nameEditpart instanceof ITextAwareEditPart) {
+ IFigure fig = getPrimaryFigure((GraphicalEditPart) nameEditpart);
+ Assert.assertEquals("the font style is not refreshed", SWT.ITALIC, ((WrappingLabel) fig).getFont().getFontData()[0].getStyle() & SWT.ITALIC);
+ }
+ }
+
+ }
+
+ /**
+ * test the if the font of the contained label is refreshed on the figure
+ *
+ * @param createdEditpart
+ */
+ public void testFont_Bold(GraphicalEditPart createdEditpart) {
+ View view = createdEditpart.getNotationView();
+ assertTrue("view must be instance of Shape", view instanceof Shape);
+ Shape shape = (Shape) view;
+ command = new EMFtoGEFCommandWrapper(SetCommand.create(createdEditpart.getEditingDomain(), shape, NotationPackage.eINSTANCE.getFontStyle_Bold(), true));
+ Assert.assertTrue("the command must be executable", command.canExecute());
+ executeOnUIThread(command);
+ createdEditpart.refresh();
+ createdEditpart.isActive();
+ if (!(createdEditpart instanceof ITextAwareEditPart)) {
+ EditPart nameEditpart = createdEditpart.getPrimaryChildEditPart();
+ if (nameEditpart instanceof ITextAwareEditPart) {
+ IFigure fig = getPrimaryFigure((GraphicalEditPart) nameEditpart);
+ Assert.assertTrue("Figure must be an instance of Nodefigure", fig instanceof WrappingLabel);
+ Assert.assertEquals("the font style is not refreshed", SWT.BOLD, ((WrappingLabel) fig).getFont().getFontData()[0].getStyle() & SWT.BOLD);
+ }
+ }
+
+ }
+
+ /**
+ * test the if the font height of the contained label is refreshed on the figure
+ *
+ * @param createdEditpart
+ */
+ public void testFontHeight(GraphicalEditPart createdEditpart) {
+ View view = createdEditpart.getNotationView();
+ assertTrue("view must be instance of Shape", view instanceof Shape);
+ Shape shape = (Shape) view;
+ int newFontHeight = shape.getFontHeight() + 2;
+ command = new EMFtoGEFCommandWrapper(SetCommand.create(createdEditpart.getEditingDomain(), shape, NotationPackage.eINSTANCE.getFontStyle_FontHeight(), newFontHeight));
+ Assert.assertTrue("the command must be executable", command.canExecute());
+ executeOnUIThread(command);
+ createdEditpart.refresh();
+ createdEditpart.isActive();
+ if (!(createdEditpart instanceof ITextAwareEditPart)) {
+ EditPart nameEditpart = createdEditpart.getPrimaryChildEditPart();
+ if (nameEditpart instanceof ITextAwareEditPart) {
+ IFigure fig = getPrimaryFigure((GraphicalEditPart) nameEditpart);
+ Assert.assertEquals("the font height is not refreshed", newFontHeight, (int) fig.getFont().getFontData()[0].height);
+ }
+ }
+ }
+
+ /**
+ * test the if the font height of the contained label is refreshed on the figure
+ *
+ * @param createdEditpart
+ */
+ public void testFont_Underline(GraphicalEditPart createdEditpart) {
+ View view = createdEditpart.getNotationView();
+ assertTrue("view must be instance of Shape", view instanceof Shape);
+ Shape shape = (Shape) view;
+ command = new EMFtoGEFCommandWrapper(SetCommand.create(createdEditpart.getEditingDomain(), shape, NotationPackage.eINSTANCE.getFontStyle_Underline(), true));
+ Assert.assertTrue("the command must be executable", command.canExecute());
+ executeOnUIThread(command);
+ createdEditpart.refresh();
+ createdEditpart.isActive();
+ if (!(createdEditpart instanceof ITextAwareEditPart)) {
+ EditPart nameEditpart = createdEditpart.getPrimaryChildEditPart();
+ if (nameEditpart instanceof ITextAwareEditPart) {
+ IFigure fig = getPrimaryFigure((GraphicalEditPart) nameEditpart);
+ TextFlowEx flow = findTextFlow(fig);
+ assertThat("No text flow found", flow, notNullValue());
+ Assert.assertEquals("the font style is not refreshed", true, flow.isTextUnderlined());
+ }
+ }
+ }
+
+ TextFlowEx findTextFlow(IFigure figure) {
+ TextFlowEx result = null;
+
+ if (figure instanceof TextFlowEx) {
+ result = (TextFlowEx) figure;
+ } else {
+ for (Iterator<IFigure> iter = Iterators.filter(figure.getChildren().iterator(), IFigure.class); (result == null) && iter.hasNext();) {
+ result = findTextFlow(iter.next());
+ }
+ }
+
+ return result;
+ }
+
+ /**
+ * test the if the font height of the contained label is refreshed on the figure
+ *
+ * @param createdEditpart
+ */
+ public void testFont_StrikeThrough(GraphicalEditPart createdEditpart) {
+ View view = createdEditpart.getNotationView();
+ assertTrue("view must be instance of Shape", view instanceof Shape);
+ Shape shape = (Shape) view;
+ command = new EMFtoGEFCommandWrapper(SetCommand.create(createdEditpart.getEditingDomain(), shape, NotationPackage.eINSTANCE.getFontStyle_StrikeThrough(), true));
+ Assert.assertTrue("the command must be executable", command.canExecute());
+ executeOnUIThread(command);
+ createdEditpart.refresh();
+ createdEditpart.isActive();
+ if (!(createdEditpart instanceof ITextAwareEditPart)) {
+ EditPart nameEditpart = createdEditpart.getPrimaryChildEditPart();
+ if (nameEditpart instanceof ITextAwareEditPart) {
+ IFigure fig = getPrimaryFigure((GraphicalEditPart) nameEditpart);
+ TextFlowEx flow = findTextFlow(fig);
+ assertThat("No text flow found", flow, notNullValue());
+ Assert.assertEquals("the font style is not refreshed", true, flow.isTextStrikedThrough());
+ }
+ }
+ }
+
+
+ /**
+ * test the if the font height of the contained label is refreshed on the figure
+ *
+ * @param createdEditpart
+ */
+ public void testFont_FontColor(GraphicalEditPart createdEditpart) {
+ View view = createdEditpart.getNotationView();
+ assertTrue("view must be instance of Shape", view instanceof Shape);
+ Shape shape = (Shape) view;
+ command = new EMFtoGEFCommandWrapper(SetCommand.create(createdEditpart.getEditingDomain(), shape, NotationPackage.eINSTANCE.getFontStyle_FontColor(), FigureUtilities.RGBToInteger(new RGB(0, 255, 0))));
+ Assert.assertTrue("the command must be executable", command.canExecute());
+ executeOnUIThread(command);
+ createdEditpart.refresh();
+ createdEditpart.isActive();
+ if (!(createdEditpart instanceof ITextAwareEditPart)) {
+ EditPart nameEditpart = createdEditpart.getPrimaryChildEditPart();
+ if (nameEditpart instanceof ITextAwareEditPart) {
+ IFigure fig = getPrimaryFigure((GraphicalEditPart) nameEditpart);
+ Assert.assertEquals("the foreground colour is not refreshed", Display.getDefault().getSystemColor(SWT.COLOR_GREEN), fig.getForegroundColor());
+ }
+ }
+ }
+
+ /**
+ * test the if the icon of the contained label is refreshed on the figure
+ *
+ * @param createdEditpart
+ */
+ public void testElementIcon(GraphicalEditPart createdEditpart) {
+ View view = createdEditpart.getNotationView();
+ assertTrue("view must be instance of Shape", view instanceof Shape);
+ Shape shape = (Shape) view;
+ command = new EMFtoGEFCommandWrapper(AnnotationStyleProvider.getSetElementIconCommand(createdEditpart.getEditingDomain(), shape, true));
+ Assert.assertTrue("the command must be executable", command.canExecute());
+ executeOnUIThread(command);
+ createdEditpart.refresh();
+ createdEditpart.isActive();
+ if (!(createdEditpart instanceof ITextAwareEditPart)) {
+ EditPart nameEditpart = createdEditpart.getPrimaryChildEditPart();
+ if (nameEditpart instanceof ITextAwareEditPart) {
+ IFigure fig = getPrimaryFigure((GraphicalEditPart) nameEditpart);
+ Assert.assertTrue("Figure must be an instance of Nodefigure", fig instanceof WrappingLabel);
+ Assert.assertNotNull("icon of the label is not refreshed", ((WrappingLabel) fig).getIcon());
+ }
+ }
+ }
+
+ /**
+ * test the if the shadow is refreshed on the figure
+ *
+ * @param createdEditpart
+ */
+ public void testShadow(GraphicalEditPart createdEditpart) {
+ View view = createdEditpart.getNotationView();
+ assertTrue("view must be instance of Shape", view instanceof Shape);
+ Shape shape = (Shape) view;
+ command = new EMFtoGEFCommandWrapper(AnnotationStyleProvider.getSetShadowCommand(createdEditpart.getEditingDomain(), shape, true));
+ Assert.assertTrue("the command must be executable", command.canExecute());
+ executeOnUIThread(command);
+ createdEditpart.refresh();
+ createdEditpart.isActive();
+ IFigure fig = getPrimaryFigure(createdEditpart);
+ Assert.assertTrue("Figure must be an instance of Nodefigure", fig instanceof NodeFigure);
+
+ if (fig instanceof RoundedCompartmentFigure) {
+ // This kind of figure always replaces its shadow border with a plain rectangle border
+ // because it has custom paint behaviour that draws its own border
+ Assert.assertTrue("the shadow is not refreshed", ((RoundedCompartmentFigure) fig).isShadow());
+ } else if (fig instanceof PapyrusNodeFigure) {
+ Assert.assertTrue("the shadow is not refreshed", ((NodeFigure) fig).getBorder() instanceof RectangularShadowBorder);
+ } else if (fig instanceof CornerBentFigure) {
+ Assert.assertTrue("the shadow is not refreshed", ((CornerBentFigure) fig).getBorder() instanceof NoteShadowBorder);
+ } else {
+ Assert.fail("unverified figure type: " + fig.getClass().getName());
+ }
+ }
+
+ @Override
+ public void testAppearance(IElementType type) {
+ GraphicalEditPart createdEditpart = createNodeOptionally(type, getContainerEditPart());
+ testBackgroundColor(createdEditpart);
+ testForegroundColor(createdEditpart);
+ testGradient(createdEditpart);
+ testLineWidth(createdEditpart);
+ testTransparency(createdEditpart);
+ testFont(createdEditpart);
+ testFontHeight(createdEditpart);
+ testFont_FontColor(createdEditpart);
+ testFont_StrikeThrough(createdEditpart);
+ testFont_Underline(createdEditpart);
+ testElementIcon(createdEditpart);
+ testShadow(createdEditpart);
+ testFont_Italic(createdEditpart);
+ testFont_Bold(createdEditpart);
+
+
+ }
+}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/appearance/AppearanceNodeLabelTest.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/appearance/AppearanceNodeLabelTest.java
index 5edd851412b..a72eeeda04f 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/appearance/AppearanceNodeLabelTest.java
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/appearance/AppearanceNodeLabelTest.java
@@ -1,17 +1,21 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- *
- * 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:
- * (CEA LIST) - Initial API and implementation
- /*****************************************************************************/
-package org.eclipse.papyrus.uml.diagram.tests.appearance;
-
-
-public abstract class AppearanceNodeLabelTest extends AppearanceNodeTest {
-}
+/*****************************************************************************
+ * Copyright (c) 2013, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ *
+ /*****************************************************************************/
+package org.eclipse.papyrus.uml.diagram.tests.appearance;
+
+/**
+ * Abstract test suite for the appearance tests of a node label edit-part.
+ */
+public abstract class AppearanceNodeLabelTest extends AbstractAppearanceNodeTest {
+ // No specific API or implementation
+}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/appearance/AppearanceNodeTest.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/appearance/AppearanceNodeTest.java
deleted file mode 100644
index 9831f803e7c..00000000000
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/appearance/AppearanceNodeTest.java
+++ /dev/null
@@ -1,433 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- *
- * 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:
- * (CEA LIST) - Initial API and implementation
- /*****************************************************************************/
-package org.eclipse.papyrus.uml.diagram.tests.appearance;
-
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertTrue;
-
-import org.eclipse.draw2d.IFigure;
-import org.eclipse.emf.edit.command.SetCommand;
-import org.eclipse.gef.EditPart;
-import org.eclipse.gef.commands.Command;
-import org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart;
-import org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart;
-import org.eclipse.gmf.runtime.diagram.ui.figures.BorderedNodeFigure;
-import org.eclipse.gmf.runtime.diagram.ui.requests.CreateViewRequest;
-import org.eclipse.gmf.runtime.diagram.ui.requests.CreateViewRequestFactory;
-import org.eclipse.gmf.runtime.draw2d.ui.figures.FigureUtilities;
-import org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel;
-import org.eclipse.gmf.runtime.emf.type.core.IElementType;
-import org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure;
-import org.eclipse.gmf.runtime.notation.GradientStyle;
-import org.eclipse.gmf.runtime.notation.NotationPackage;
-import org.eclipse.gmf.runtime.notation.Shape;
-import org.eclipse.gmf.runtime.notation.View;
-import org.eclipse.gmf.runtime.notation.datatype.GradientData;
-import org.eclipse.papyrus.commands.wrappers.EMFtoGEFCommandWrapper;
-import org.eclipse.papyrus.infra.emf.appearance.style.AnnotationStyleProvider;
-import org.eclipse.papyrus.uml.diagram.common.figure.node.RectangularShadowBorder;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.graphics.FontData;
-import org.eclipse.swt.graphics.RGB;
-import org.eclipse.swt.widgets.Display;
-import org.junit.Assert;
-
-/**
- * This abstract class is used to test the appearance of a node
- *
- */
-public abstract class AppearanceNodeTest extends AppearanceElementTest{
- protected Command command = null;
-
- /**
- * Test to create a node.
- *
- * @param type
- * the type
- */
- public GraphicalEditPart createANode(IElementType type, final GraphicalEditPart containerEditPart) {
-
- //CREATION
- final CreateViewRequest requestcreation = CreateViewRequestFactory.getCreateShapeRequest(type, containerEditPart.getDiagramPreferencesHint());
- Display.getDefault().syncExec(new Runnable() {
-
- public void run() {
- command = containerEditPart.getCommand(requestcreation);
- }
- });
- assertNotNull("the command must not be null", command);
- assertTrue("the command must be executable", command.canExecute()); //$NON-NLS-1$
- // execute the creation
- executeOnUIThread(command);
-
-
- GraphicalEditPart createdEditPart= (GraphicalEditPart)containerEditPart.getChildren().get((containerEditPart.getChildren().size()-1));
- Assert.assertNotNull("The editpart must be created", createdEditPart); //$NON-NLS-1$
- return createdEditPart;
-
- }
- /**
- * test the if the background is refreshed on the figure
- * @param createdEditpart
- */
- public void testBackgroundColor(GraphicalEditPart createdEditpart){
- View view=createdEditpart.getNotationView();
- assertTrue("view must be instance of Shape",view instanceof Shape);
- Shape shape= (Shape)view;
- command= new EMFtoGEFCommandWrapper(SetCommand.create(createdEditpart.getEditingDomain(), shape, NotationPackage.eINSTANCE.getFillStyle_FillColor(), 0));
- Assert.assertTrue("the command must be executable", command.canExecute());
- executeOnUIThread(command);
- command= new EMFtoGEFCommandWrapper(SetCommand.create(createdEditpart.getEditingDomain(), shape, NotationPackage.eINSTANCE.getFillStyle_Gradient(), null));
- Assert.assertTrue("the command must be executable", command.canExecute());
- executeOnUIThread(command);
- createdEditpart.refresh();
- createdEditpart.isActive();
- IFigure fig = getPrimaryFigure(createdEditpart);
- Assert.assertTrue("Figure must be an instance of Nodefigure", fig instanceof NodeFigure);
- Assert.assertEquals("the background is not refreshed", Display.getDefault().getSystemColor(SWT.COLOR_BLACK),((NodeFigure)fig).getBackgroundColor());
-
- }
- /**
- * get the primary figure that correspond to the edipart
- * @param createdEditpart
- * @return a Ifigure
- */
- protected IFigure getPrimaryFigure(GraphicalEditPart createdEditpart) {
- if(createdEditpart.getFigure() instanceof BorderedNodeFigure){
- IFigure nodePlate = (IFigure)((BorderedNodeFigure)createdEditpart.getFigure()).getChildren().get(0);
- // now verify position of each subfigure
- IFigure fig = ((IFigure)nodePlate.getChildren().get(0));
- return fig;
- }
- else{return createdEditpart.getFigure(); }
- }
-
-/**
- * test the if the foreground is refreshed on the figure
- * @param createdEditpart
- */
- public void testForegroundColor(GraphicalEditPart createdEditpart){
- View view=createdEditpart.getNotationView();
- assertTrue("view must be instance of Shape",view instanceof Shape);
- Shape shape= (Shape)view;
- command= new EMFtoGEFCommandWrapper(SetCommand.create(createdEditpart.getEditingDomain(), shape, NotationPackage.eINSTANCE.getLineStyle_LineColor(), 0));
- Assert.assertTrue("the command must be executable", command.canExecute());
- executeOnUIThread(command);
- command= new EMFtoGEFCommandWrapper(SetCommand.create(createdEditpart.getEditingDomain(), shape, NotationPackage.eINSTANCE.getFillStyle_Gradient(), null));
- Assert.assertTrue("the command must be executable", command.canExecute());
- executeOnUIThread(command);
- createdEditpart.refresh();
- createdEditpart.isActive();
- IFigure fig = getPrimaryFigure(createdEditpart);
- Assert.assertTrue("Figure must be an instance of Nodefigure", fig instanceof NodeFigure);
- Assert.assertEquals("the foreground is not refreshed", Display.getDefault().getSystemColor(SWT.COLOR_BLACK),((NodeFigure)fig).getForegroundColor());
-
- }
-/**
- * test the if the gradient is refreshed on the figure
- * in the figure the background is taken in account and Color1
- * @param createdEditpart
- */
- public void testGradient(GraphicalEditPart createdEditpart){
- View view=createdEditpart.getNotationView();
- assertTrue("view must be instance of Shape",view instanceof Shape);
- Shape shape= (Shape)view;
- //gradient take in account fill color and gradient 1
- command= new EMFtoGEFCommandWrapper(SetCommand.create(createdEditpart.getEditingDomain(), shape, NotationPackage.eINSTANCE.getFillStyle_FillColor(), 0));
- Assert.assertTrue("the command must be executable", command.canExecute());
- executeOnUIThread(command);
- command= new EMFtoGEFCommandWrapper(SetCommand.create(createdEditpart.getEditingDomain(), shape, NotationPackage.eINSTANCE.getFillStyle_Gradient(), null));
- Assert.assertTrue("the command must be executable", command.canExecute());
- executeOnUIThread(command);
- command= new EMFtoGEFCommandWrapper(SetCommand.create(createdEditpart.getEditingDomain(), shape, NotationPackage.eINSTANCE.getFillStyle_Gradient(), new GradientData(256, 512, GradientStyle.VERTICAL)));
- Assert.assertTrue("the command must be executable", command.canExecute());
- executeOnUIThread(command);
- createdEditpart.refresh();
- createdEditpart.isActive();
- IFigure fig = getPrimaryFigure(createdEditpart);
- Assert.assertTrue("Figure must be an instance of Nodefigure", fig instanceof NodeFigure);
- Assert.assertEquals("the gradient background is not refreshed", Display.getDefault().getSystemColor(SWT.COLOR_BLACK),((NodeFigure)fig).getBackgroundColor());
- Assert.assertEquals("the gradient color1 is not refreshed", 0,((NodeFigure)fig).getGradientColor1());
- Assert.assertEquals("the gradient color2 is not refreshed", 256,((NodeFigure)fig).getGradientColor2());
- Assert.assertEquals("the gradient style is not refreshed", 0,((NodeFigure)fig).getGradientStyle());
- }
-
- /**
- * test the if the line width is refreshed on the figure
- * @param createdEditpart
- */
- public void testLineWidth(GraphicalEditPart createdEditpart){
- View view=createdEditpart.getNotationView();
- assertTrue("view must be instance of Shape",view instanceof Shape);
- Shape shape= (Shape)view;
- command= new EMFtoGEFCommandWrapper(SetCommand.create(createdEditpart.getEditingDomain(), shape, NotationPackage.eINSTANCE.getLineStyle_LineWidth(), 10));
- Assert.assertTrue("the command must be executable", command.canExecute());
- executeOnUIThread(command);
- command= new EMFtoGEFCommandWrapper(SetCommand.create(createdEditpart.getEditingDomain(), shape, NotationPackage.eINSTANCE.getFillStyle_Gradient(), null));
- Assert.assertTrue("the command must be executable", command.canExecute());
- executeOnUIThread(command);
- createdEditpart.refresh();
- createdEditpart.isActive();
- IFigure fig = getPrimaryFigure(createdEditpart);
- Assert.assertTrue("Figure must be an instance of Nodefigure", fig instanceof NodeFigure);
- Assert.assertEquals("the line width is not refreshed", 10,((NodeFigure)fig).getLineWidth());
-
- }
- /**
- * test the if the transparency is refreshed on the figure
- * @param createdEditpart
- */
- public void testTransparency(GraphicalEditPart createdEditpart){
- View view=createdEditpart.getNotationView();
- assertTrue("view must be instance of Shape",view instanceof Shape);
- Shape shape= (Shape)view;
- command= new EMFtoGEFCommandWrapper(SetCommand.create(createdEditpart.getEditingDomain(), shape, NotationPackage.eINSTANCE.getFillStyle_Transparency(), 50));
- Assert.assertTrue("the command must be executable", command.canExecute());
- executeOnUIThread(command);
- command= new EMFtoGEFCommandWrapper(SetCommand.create(createdEditpart.getEditingDomain(), shape, NotationPackage.eINSTANCE.getFillStyle_Gradient(), null));
- Assert.assertTrue("the command must be executable", command.canExecute());
- executeOnUIThread(command);
- createdEditpart.refresh();
- createdEditpart.isActive();
- IFigure fig = getPrimaryFigure(createdEditpart);
- Assert.assertTrue("Figure must be an instance of Nodefigure", fig instanceof NodeFigure);
- Assert.assertEquals("the transparency is not refreshed", 50,((NodeFigure)fig).getTransparency());
- }
- /**
- * test the if the font of the contained label is refreshed on the figure
- * @param createdEditpart
- */
- public void testFont(GraphicalEditPart createdEditpart){
- View view=createdEditpart.getNotationView();
- assertTrue("view must be instance of Shape",view instanceof Shape);
- Shape shape= (Shape)view;
- command= new EMFtoGEFCommandWrapper(SetCommand.create(createdEditpart.getEditingDomain(), shape, NotationPackage.eINSTANCE.getFontStyle_FontName(), "Arial"));
- Assert.assertTrue("the command must be executable", command.canExecute());
- executeOnUIThread(command);
- createdEditpart.refresh();
- createdEditpart.isActive();
- if(!( createdEditpart instanceof ITextAwareEditPart)){
- EditPart nameEditpart =createdEditpart.getPrimaryChildEditPart();
- if( nameEditpart instanceof ITextAwareEditPart){
- IFigure fig = getPrimaryFigure((GraphicalEditPart)nameEditpart);
- Assert.assertTrue("Figure must be an instance of Nodefigure", fig instanceof WrappingLabel);
- Assert.assertEquals("the Font police is not refreshed", "Arial",((FontData)((WrappingLabel)fig).getFont().getFontData()[0]).getName());
- }
- }
-
- }
- /**
- * test the if the font of the contained label is refreshed on the figure
- * @param createdEditpart
- */
- public void testFont_Italic(GraphicalEditPart createdEditpart){
- View view=createdEditpart.getNotationView();
- assertTrue("view must be instance of Shape",view instanceof Shape);
- Shape shape= (Shape)view;
- command= new EMFtoGEFCommandWrapper(SetCommand.create(createdEditpart.getEditingDomain(), shape, NotationPackage.eINSTANCE.getFontStyle_Italic(), true));
- Assert.assertTrue("the command must be executable", command.canExecute());
- executeOnUIThread(command);
- createdEditpart.refresh();
- createdEditpart.isActive();
- if(!( createdEditpart instanceof ITextAwareEditPart)){
- EditPart nameEditpart =createdEditpart.getPrimaryChildEditPart();
- if( nameEditpart instanceof ITextAwareEditPart){
- IFigure fig = getPrimaryFigure((GraphicalEditPart)nameEditpart);
- Assert.assertTrue("Figure must be an instance of Nodefigure", fig instanceof WrappingLabel);
- Assert.assertEquals("the Font police is not refreshed", SWT.ITALIC,((FontData)((WrappingLabel)fig).getFont().getFontData()[0]).getStyle());
- }
- }
-
- }
-
- /**
- * test the if the font of the contained label is refreshed on the figure
- * @param createdEditpart
- */
- public void testFont_Bold(GraphicalEditPart createdEditpart){
- View view=createdEditpart.getNotationView();
- assertTrue("view must be instance of Shape",view instanceof Shape);
- Shape shape= (Shape)view;
- command= new EMFtoGEFCommandWrapper(SetCommand.create(createdEditpart.getEditingDomain(), shape, NotationPackage.eINSTANCE.getFontStyle_Bold(), true));
- Assert.assertTrue("the command must be executable", command.canExecute());
- executeOnUIThread(command);
- createdEditpart.refresh();
- createdEditpart.isActive();
- if(!( createdEditpart instanceof ITextAwareEditPart)){
- EditPart nameEditpart =createdEditpart.getPrimaryChildEditPart();
- if( nameEditpart instanceof ITextAwareEditPart){
- IFigure fig = getPrimaryFigure((GraphicalEditPart)nameEditpart);
- Assert.assertTrue("Figure must be an instance of Nodefigure", fig instanceof WrappingLabel);
- Assert.assertEquals("the Font police is not refreshed", SWT.BOLD,((FontData)((WrappingLabel)fig).getFont().getFontData()[0]).getStyle());
- }
- }
-
- }
- /**
- * test the if the font height of the contained label is refreshed on the figure
- * @param createdEditpart
- */
- public void testFontHeight(GraphicalEditPart createdEditpart){
- View view=createdEditpart.getNotationView();
- assertTrue("view must be instance of Shape",view instanceof Shape);
- Shape shape= (Shape)view;
- command= new EMFtoGEFCommandWrapper(SetCommand.create(createdEditpart.getEditingDomain(), shape, NotationPackage.eINSTANCE.getFillStyle_Transparency(), 50));
- Assert.assertTrue("the command must be executable", command.canExecute());
- executeOnUIThread(command);
- command= new EMFtoGEFCommandWrapper(SetCommand.create(createdEditpart.getEditingDomain(), shape, NotationPackage.eINSTANCE.getFillStyle_Gradient(), null));
- Assert.assertTrue("the command must be executable", command.canExecute());
- executeOnUIThread(command);
- createdEditpart.refresh();
- createdEditpart.isActive();
- IFigure fig = getPrimaryFigure(createdEditpart);
- Assert.assertTrue("Figure must be an instance of Nodefigure", fig instanceof NodeFigure);
- Assert.assertEquals("the transparency is not refreshed", 50,((NodeFigure)fig).getTransparency());
-
- }
-
- /**
- * test the if the font height of the contained label is refreshed on the figure
- * @param createdEditpart
- */
- public void testFont_Underline(GraphicalEditPart createdEditpart){
- View view=createdEditpart.getNotationView();
- assertTrue("view must be instance of Shape",view instanceof Shape);
- Shape shape= (Shape)view;
- command= new EMFtoGEFCommandWrapper(SetCommand.create(createdEditpart.getEditingDomain(), shape, NotationPackage.eINSTANCE.getFontStyle_Underline(), true));
- Assert.assertTrue("the command must be executable", command.canExecute());
- executeOnUIThread(command);
- createdEditpart.refresh();
- createdEditpart.isActive();
- if(!( createdEditpart instanceof ITextAwareEditPart)){
- EditPart nameEditpart =createdEditpart.getPrimaryChildEditPart();
- if( nameEditpart instanceof ITextAwareEditPart){
- IFigure fig = getPrimaryFigure((GraphicalEditPart)nameEditpart);
- Assert.assertTrue("Figure must be an instance of Wrappinglabel", fig instanceof WrappingLabel);
- Assert.assertEquals("the Font police is not refreshed", true,((WrappingLabel)fig).isTextUnderlined());
- }
- }
-
-
- }
-
- /**
- * test the if the font height of the contained label is refreshed on the figure
- * @param createdEditpart
- */
- public void testFont_StrikeThrough(GraphicalEditPart createdEditpart){
- View view=createdEditpart.getNotationView();
- assertTrue("view must be instance of Shape",view instanceof Shape);
- Shape shape= (Shape)view;
- command= new EMFtoGEFCommandWrapper(SetCommand.create(createdEditpart.getEditingDomain(), shape, NotationPackage.eINSTANCE.getFontStyle_StrikeThrough(), true));
- Assert.assertTrue("the command must be executable", command.canExecute());
- executeOnUIThread(command);
- createdEditpart.refresh();
- createdEditpart.isActive();
- if(!( createdEditpart instanceof ITextAwareEditPart)){
- EditPart nameEditpart =createdEditpart.getPrimaryChildEditPart();
- if( nameEditpart instanceof ITextAwareEditPart){
- IFigure fig = getPrimaryFigure((GraphicalEditPart)nameEditpart);
- Assert.assertTrue("Figure must be an instance of Wrappinglabel", fig instanceof WrappingLabel);
- Assert.assertEquals("the Font police is not refreshed", true,((WrappingLabel)fig).isTextStrikedThrough());
- }
- }
-
-
- }
-
-
- /**
- * test the if the font height of the contained label is refreshed on the figure
- * @param createdEditpart
- */
- public void testFont_FontColor(GraphicalEditPart createdEditpart){
- View view=createdEditpart.getNotationView();
- assertTrue("view must be instance of Shape",view instanceof Shape);
- Shape shape= (Shape)view;
- command= new EMFtoGEFCommandWrapper(SetCommand.create(createdEditpart.getEditingDomain(), shape, NotationPackage.eINSTANCE.getFontStyle_FontColor(), FigureUtilities.RGBToInteger(new RGB(0, 255, 0))));
- Assert.assertTrue("the command must be executable", command.canExecute());
- executeOnUIThread(command);
- createdEditpart.refresh();
- createdEditpart.isActive();
- if(!( createdEditpart instanceof ITextAwareEditPart)){
- EditPart nameEditpart =createdEditpart.getPrimaryChildEditPart();
- if( nameEditpart instanceof ITextAwareEditPart){
- IFigure fig = getPrimaryFigure((GraphicalEditPart)nameEditpart);
- Assert.assertTrue("Figure must be an instance of Wrappinglabel", fig instanceof WrappingLabel);
- Assert.assertEquals("the Font police is not refreshed", Display.getDefault().getSystemColor(SWT.COLOR_GREEN),((WrappingLabel)fig).getForegroundColor());
- }
- }
-
-
- }
-/**
- * test the if the icon of the contained label is refreshed on the figure
- * @param createdEditpart
- */
- public void testElementIcon(GraphicalEditPart createdEditpart){
- View view=createdEditpart.getNotationView();
- assertTrue("view must be instance of Shape",view instanceof Shape);
- Shape shape= (Shape)view;
- command=new EMFtoGEFCommandWrapper( AnnotationStyleProvider.getSetElementIconCommand(createdEditpart.getEditingDomain(), shape, true));
- Assert.assertTrue("the command must be executable", command.canExecute());
- executeOnUIThread(command);
- createdEditpart.refresh();
- createdEditpart.isActive();
- if(!( createdEditpart instanceof ITextAwareEditPart)){
- EditPart nameEditpart =createdEditpart.getPrimaryChildEditPart();
- if( nameEditpart instanceof ITextAwareEditPart){
- IFigure fig = getPrimaryFigure((GraphicalEditPart)nameEditpart);
- Assert.assertTrue("Figure must be an instance of Nodefigure", fig instanceof WrappingLabel);
- Assert.assertNotNull("icon of the label is not refreshed", ((WrappingLabel)fig).getIcon());
- }
- }
- }
- /**
- * test the if the shadow is refreshed on the figure
- * @param createdEditpart
- */
- public void testShadow(GraphicalEditPart createdEditpart){
- View view=createdEditpart.getNotationView();
- assertTrue("view must be instance of Shape",view instanceof Shape);
- Shape shape= (Shape)view;
- command=new EMFtoGEFCommandWrapper( AnnotationStyleProvider.getSetShadowCommand(createdEditpart.getEditingDomain(), shape, true));
- Assert.assertTrue("the command must be executable", command.canExecute());
- executeOnUIThread(command);
- createdEditpart.refresh();
- createdEditpart.isActive();
- IFigure fig = getPrimaryFigure(createdEditpart);
- Assert.assertTrue("Figure must be an instance of Nodefigure", fig instanceof NodeFigure);
- Assert.assertTrue("the shadow is not refreshed",((NodeFigure)fig).getBorder() instanceof RectangularShadowBorder);
- }
-
- @Override
- public void testAppearance(IElementType type) {
- GraphicalEditPart createdEditpart=createANode(type, getContainerEditPart());
- testBackgroundColor(createdEditpart);
- testForegroundColor(createdEditpart);
- testGradient(createdEditpart);
- testLineWidth(createdEditpart);
- testTransparency(createdEditpart);
- testFont(createdEditpart);
- testFontHeight(createdEditpart);
- testFont_FontColor(createdEditpart);
- testFont_StrikeThrough(createdEditpart);
- testFont_Underline(createdEditpart);
- testElementIcon(createdEditpart);
- testShadow(createdEditpart);
- testFont_Italic(createdEditpart);
- testFont_Bold(createdEditpart);
-
-
- }
-}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/canonical/AbstractPapyrusTestCase.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/canonical/AbstractPapyrusTestCase.java
index 9d1b84c265a..7165ad23e49 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/canonical/AbstractPapyrusTestCase.java
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/canonical/AbstractPapyrusTestCase.java
@@ -11,10 +11,14 @@
* Christian W. Damus (CEA) - bug 434993
* Christian W. Damus (CEA) - bug 436047
* Christian W. Damus - bug 473183
+ * Christian W. Damus - bug 464647
*
*****************************************************************************/
package org.eclipse.papyrus.uml.diagram.tests.canonical;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertTrue;
+
import java.util.ArrayList;
import org.eclipse.core.commands.ExecutionException;
@@ -33,7 +37,13 @@ import org.eclipse.gef.commands.Command;
import org.eclipse.gmf.runtime.common.core.command.CommandResult;
import org.eclipse.gmf.runtime.common.core.command.ICommand;
import org.eclipse.gmf.runtime.diagram.ui.editparts.DiagramEditPart;
+import org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart;
+import org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart;
+import org.eclipse.gmf.runtime.diagram.ui.requests.CreateViewRequest;
+import org.eclipse.gmf.runtime.diagram.ui.requests.CreateViewRequestFactory;
import org.eclipse.gmf.runtime.emf.commands.core.command.AbstractTransactionalCommand;
+import org.eclipse.gmf.runtime.emf.type.core.IElementType;
+import org.eclipse.gmf.runtime.emf.type.core.IHintedType;
import org.eclipse.gmf.runtime.notation.Diagram;
import org.eclipse.gmf.runtime.notation.NotationPackage;
import org.eclipse.gmf.runtime.notation.StringValueStyle;
@@ -61,6 +71,7 @@ import org.eclipse.ui.intro.IIntroPart;
import org.eclipse.uml2.uml.Element;
import org.eclipse.uml2.uml.Model;
import org.eclipse.uml2.uml.Profile;
+import org.eclipse.uml2.uml.UMLPackage;
import org.eclipse.uml2.uml.util.UMLUtil;
import org.junit.After;
import org.junit.Assert;
@@ -170,7 +181,7 @@ public abstract class AbstractPapyrusTestCase extends AbstractPapyrusTest {
* @return the root semantic model
*/
protected Element getRootSemanticModel() {
- return (Element)getRootView().getElement();
+ return (Element) getRootView().getElement();
}
/**
@@ -186,14 +197,15 @@ public abstract class AbstractPapyrusTestCase extends AbstractPapyrusTest {
void doTearDown() throws Exception {
Runnable runnable = new Runnable() {
+ @Override
public void run() {
- //if the diagram is a Profile we dont save it because we dont need to define it
- if(diagramEditPart == null || !diagramEditPart.getDiagramView().getType().equals("PapyrusUMLProfileDiagram")) { //$NON-NLS-1$
+ // if the diagram is a Profile we dont save it because we dont need to define it
+ if (diagramEditPart == null || !diagramEditPart.getDiagramView().getType().equals("PapyrusUMLProfileDiagram")) { //$NON-NLS-1$
papyrusEditor.doSave(new NullProgressMonitor());
}
// diResourceSet.save( new NullProgressMonitor());
- if(diagramEditor != null) {
+ if (diagramEditor != null) {
diagramEditor.close(true);
}
papyrusEditor = null;
@@ -210,14 +222,14 @@ public abstract class AbstractPapyrusTestCase extends AbstractPapyrusTest {
* @return the diagram edit part
*/
protected DiagramEditPart getDiagramEditPart() {
- if(diagramEditPart == null) {
- diagramEditor = (UmlGmfDiagramEditor)papyrusEditor.getActiveEditor();
- diagramEditPart = (DiagramEditPart)papyrusEditor.getAdapter(DiagramEditPart.class);
+ if (diagramEditPart == null) {
+ diagramEditor = (UmlGmfDiagramEditor) papyrusEditor.getActiveEditor();
+ diagramEditPart = papyrusEditor.getAdapter(DiagramEditPart.class);
Assert.assertNotNull("Cannot find the diagram editor", diagramEditor); //$NON-NLS-1$
Assert.assertNotNull("Cannot find the Diagram edit part", diagramEditPart); //$NON-NLS-1$
- StringValueStyle style = (StringValueStyle)diagramEditPart.getNotationView().getNamedStyle(NotationPackage.eINSTANCE.getStringValueStyle(), DiagramVersioningUtils.COMPATIBILITY_VERSION);
+ StringValueStyle style = (StringValueStyle) diagramEditPart.getNotationView().getNamedStyle(NotationPackage.eINSTANCE.getStringValueStyle(), DiagramVersioningUtils.COMPATIBILITY_VERSION);
Assert.assertNotNull("A version must be associated with every diagram", style); //$NON-NLS-1$
- Assert.assertTrue("The created diagram has not a good version", DiagramVersioningUtils.isOfCurrentPapyrusVersion((Diagram)diagramEditPart.getNotationView())); //$NON-NLS-1$
+ Assert.assertTrue("The created diagram has not a good version", DiagramVersioningUtils.isOfCurrentPapyrusVersion((Diagram) diagramEditPart.getNotationView())); //$NON-NLS-1$
}
return diagramEditPart;
}
@@ -245,10 +257,11 @@ public abstract class AbstractPapyrusTestCase extends AbstractPapyrusTest {
// assert the intro is not visible
Runnable closeIntroRunnable = new Runnable() {
+ @Override
public void run() {
try {
IIntroPart introPart = PlatformUI.getWorkbench().getIntroManager().getIntro();
- if(introPart != null) {
+ if (introPart != null) {
PlatformUI.getWorkbench().getIntroManager().closeIntro(introPart);
}
} catch (Exception ex) {
@@ -269,16 +282,16 @@ public abstract class AbstractPapyrusTestCase extends AbstractPapyrusTest {
this.diResourceSet = houseKeeper.cleanUpLater(new DiResourceSet());
// at this point, no resources have been created
- if(file.exists()) {
+ if (file.exists()) {
file.delete(true, new NullProgressMonitor());
}
- if(!file.exists()) {
+ if (!file.exists()) {
// Don't create a zero-byte file. Create an empty XMI document
Resource diResource = diResourceSet.createResource(URI.createPlatformResourceURI(file.getFullPath().toString(), true));
diResource.save(null);
diResource.unload();
diResourceSet.createsModels(file);
- if(!file.getName().endsWith(".profile.di")) { //$NON-NLS-1$
+ if (!file.getName().endsWith(".profile.di")) { //$NON-NLS-1$
new CreateUMLModelCommand().createModel(this.diResourceSet);
@@ -304,11 +317,11 @@ public abstract class AbstractPapyrusTestCase extends AbstractPapyrusTest {
} catch (NotFoundException e) {
return CommandResult.newErrorCommandResult(e);
}
- if(obj instanceof Model) {
- Model model = (Model)obj;
- for(String uri : getRequiredProfiles()) {
+ if (obj instanceof Model) {
+ Model model = (Model) obj;
+ for (String uri : getRequiredProfiles()) {
EPackage definition = EPackage.Registry.INSTANCE.getEPackage(uri);
- if(definition != null) {
+ if (definition != null) {
Profile profile = UMLUtil.getProfile(definition, model);
model.applyProfile(profile);
}
@@ -345,6 +358,7 @@ public abstract class AbstractPapyrusTestCase extends AbstractPapyrusTest {
protected void executeOnUIThread(final Command command) {
Display.getDefault().syncExec(new Runnable() {
+ @Override
public void run() {
execute(command);
}
@@ -355,6 +369,7 @@ public abstract class AbstractPapyrusTestCase extends AbstractPapyrusTest {
protected void undoOnUIThread() {
Display.getDefault().syncExec(new Runnable() {
+ @Override
public void run() {
undo();
}
@@ -365,6 +380,7 @@ public abstract class AbstractPapyrusTestCase extends AbstractPapyrusTest {
protected void redoOnUIThread() {
Display.getDefault().syncExec(new Runnable() {
+ @Override
public void run() {
redo();
}
@@ -415,6 +431,42 @@ public abstract class AbstractPapyrusTestCase extends AbstractPapyrusTest {
return getEditingDomain().getCommandStack();
}
+ /**
+ * Create a node, if necessary. It will not be necessary if the node we are trying implicitly
+ * exists because it's the behavior frame of a behavior diagram.
+ */
+ public GraphicalEditPart createNodeOptionally(IElementType type, final IGraphicalEditPart containerEditPart) {
+
+ GraphicalEditPart result = null;
+
+ if (UMLPackage.Literals.BEHAVIOR.isSuperTypeOf(type.getEClass()) && (containerEditPart instanceof DiagramEditPart)) {
+ // Look for the existing behavior frame
+ result = (GraphicalEditPart) containerEditPart.getChildBySemanticHint(((IHintedType) type).getSemanticHint());
+ }
+
+ if (result == null) {
+ // CREATION
+ final Command[] command = { null };
+ final CreateViewRequest requestcreation = CreateViewRequestFactory.getCreateShapeRequest(type, containerEditPart.getDiagramPreferencesHint());
+ Display.getDefault().syncExec(new Runnable() {
+
+ @Override
+ public void run() {
+ command[0] = containerEditPart.getCommand(requestcreation);
+ }
+ });
+ assertNotNull("the command must not be null", command[0]);
+ assertTrue("the command must be executable", command[0].canExecute()); //$NON-NLS-1$
+ // execute the creation
+ executeOnUIThread(command[0]);
+
+ result = (GraphicalEditPart) containerEditPart.getChildren().get((containerEditPart.getChildren().size() - 1));
+ }
+
+ Assert.assertNotNull("The editpart must be created", result); //$NON-NLS-1$
+ return result;
+ }
+
protected TransactionalEditingDomain getEditingDomain() {
return diagramEditor.getEditingDomain();
}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/createFromPalette/AbstractCreateChildLabelNodeFromPaletteTest.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/createFromPalette/AbstractCreateChildLabelNodeFromPaletteTest.java
new file mode 100644
index 00000000000..c2a80119676
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/createFromPalette/AbstractCreateChildLabelNodeFromPaletteTest.java
@@ -0,0 +1,160 @@
+/*****************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.uml.diagram.tests.createFromPalette;
+
+import static org.hamcrest.CoreMatchers.notNullValue;
+import static org.hamcrest.MatcherAssert.assertThat;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertTrue;
+
+import org.eclipse.gef.EditPart;
+import org.eclipse.gef.commands.Command;
+import org.eclipse.gef.commands.UnexecutableCommand;
+import org.eclipse.gmf.runtime.diagram.ui.editparts.CompartmentEditPart;
+import org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart;
+import org.eclipse.gmf.runtime.diagram.ui.editparts.ListCompartmentEditPart;
+import org.eclipse.gmf.runtime.diagram.ui.requests.CreateViewRequest;
+import org.eclipse.gmf.runtime.diagram.ui.requests.CreateViewRequestFactory;
+import org.eclipse.gmf.runtime.emf.type.core.IElementType;
+import org.eclipse.gmf.runtime.notation.Shape;
+import org.eclipse.gmf.runtime.notation.View;
+import org.eclipse.gmf.tooling.runtime.update.DiagramUpdater;
+import org.eclipse.papyrus.uml.diagram.tests.canonical.AbstractPapyrusTestCase;
+import org.eclipse.uml2.uml.Element;
+import org.junit.Assert;
+
+import com.google.common.collect.Iterables;
+
+/**
+ * @author jc236769
+ *
+ */
+public abstract class AbstractCreateChildLabelNodeFromPaletteTest extends AbstractPapyrusTestCase {
+ private GraphicalEditPart parentNode;
+
+ /**
+ * Test case for creation of a label node within a top node of the diagram.
+ */
+ public void testCreateChildLabelNodeFromPalette(IElementType topNodeType, IElementType childNodeType, int compartmentType, boolean mustPass) {
+ create(topNodeType);
+ createChildNode(childNodeType, compartmentType);
+ }
+
+ /**
+ * Test case for creation of a label node within a node that is nested within a top node of the diagram.
+ */
+ public void testCreateChildLabelNodeFromPalette(IElementType topNodeType, int topNodeCompartmentType, IElementType nestedNodeType, IElementType childNodeType, int compartmentType, boolean mustPass) {
+ create(nestedNodeType, topNodeType, topNodeCompartmentType);
+ createChildNode(childNodeType, compartmentType);
+ }
+
+ /**
+ * @param childNodeType
+ * @param compartmentType
+ * @param b
+ */
+ private void createChildNode(IElementType childNodeType, int compartmentType) {
+ ListCompartmentEditPart compartment = null;
+
+ // Find the edit-part for the compartment
+ for (Object editPart : getParentEditPart().getChildren()) {
+ if (editPart instanceof ListCompartmentEditPart && (((View) ((ListCompartmentEditPart) (editPart)).getModel()).getType().equals("" + compartmentType))) { //$NON-NLS-1$
+ compartment = (ListCompartmentEditPart) editPart;
+ }
+ }
+
+ assertTrue("Container compartment not found", compartment != null); //$NON-NLS-1$
+ // CREATION
+ // assertTrue(CREATION + INITIALIZATION_TEST, compartment.getChildren().size() == 0);
+ // assertTrue(CREATION + INITIALIZATION_TEST, getRootSemanticModel().getOwnedElements().size() == 0);
+ CreateViewRequest requestcreation = CreateViewRequestFactory.getCreateShapeRequest(childNodeType, getDiagramEditPart().getDiagramPreferencesHint());
+ Command command = compartment.getCommand(requestcreation);
+ assertNotNull(CREATION + COMMAND_NULL, command);
+ assertTrue(CREATION + TEST_IF_THE_COMMAND_IS_CREATED, command != UnexecutableCommand.INSTANCE);
+ assertTrue("CREATION: " + TEST_IF_THE_COMMAND_CAN_BE_EXECUTED, command.canExecute() == true); //$NON-NLS-1$
+ diagramEditor.getDiagramEditDomain().getDiagramCommandStack().execute(command);
+ assertTrue(CREATION + TEST_THE_EXECUTION, compartment.getChildren().size() == 1);
+ Assert.assertTrue("Node must be org.eclipse.gmf.runtime.notation.Shape", ((EditPart) compartment.getChildren().get(0)).getModel() instanceof Shape); //$NON-NLS-1$
+ diagramEditor.getDiagramEditDomain().getDiagramCommandStack().undo();
+ assertTrue(CREATION + TEST_THE_UNDO, compartment.getChildren().size() == 0);
+ assertTrue(CREATION + TEST_THE_UNDO, ((Element) ((View) getParentEditPart().getModel()).getElement()).getOwnedElements().size() == 0);
+ diagramEditor.getDiagramEditDomain().getDiagramCommandStack().redo();
+ assertTrue("CREATION: " + TEST_THE_REDO, compartment.getChildren().size() == 1); //$NON-NLS-1$
+
+ Assert.assertNotEquals("Diagram updater must detect that children has been created", 0, getDiagramUpdater().getSemanticChildren(getRootView()).size()); //$NON-NLS-1$
+ Assert.assertEquals("Diagram updater must detect that no link has been created", 0, getDiagramUpdater().getContainedLinks(getRootView()).size()); //$NON-NLS-1$
+ Assert.assertEquals("Diagram updater must detect that no link are incoming", 0, getDiagramUpdater().getIncomingLinks(((GraphicalEditPart) compartment.getChildren().get(0)).getNotationView()).size()); //$NON-NLS-1$
+ Assert.assertEquals("Diagram updater must detect that no link are outgoing", 0, getDiagramUpdater().getOutgoingLinks(((GraphicalEditPart) compartment.getChildren().get(0)).getNotationView()).size()); //$NON-NLS-1$
+ Assert.assertEquals("Diagram updater must detect that no children has ben created in the new element", 0, getDiagramUpdater().getSemanticChildren(((GraphicalEditPart) compartment.getChildren().get(0)).getNotationView()).size()); //$NON-NLS-1$
+ Assert.assertEquals("Diagram updater must detect that no link has been created in the new element", 0, getDiagramUpdater().getContainedLinks(((GraphicalEditPart) compartment.getChildren().get(0)).getNotationView()).size()); //$NON-NLS-1$
+ }
+
+ /**
+ * Gets the top edit part.
+ *
+ * @return the top edit part
+ */
+ public GraphicalEditPart getParentEditPart() {
+ return parentNode;
+ }
+
+ public abstract DiagramUpdater getDiagramUpdater();
+
+
+ /**
+ * Create a top node.
+ *
+ * @param type
+ * the type
+ */
+ public void create(IElementType type) {
+ CreateViewRequest requestcreation = CreateViewRequestFactory.getCreateShapeRequest(type, getDiagramEditPart().getDiagramPreferencesHint());
+ Command command = getDiagramEditPart().getCommand(requestcreation);
+ diagramEditor.getDiagramEditDomain().getDiagramCommandStack().execute(command);
+ parentNode = (GraphicalEditPart) getDiagramEditPart().getChildren().get(0);
+ }
+
+ /**
+ * Create a node nested within a top node.
+ */
+ public void create(IElementType nestedNodeType, IElementType topNodeType, int compartmentType) {
+ create(topNodeType);
+ GraphicalEditPart topNode = parentNode;
+ parentNode = null;
+
+ // Find the edit-part for the compartment
+ String compartmentVisualID = String.valueOf(compartmentType);
+ CompartmentEditPart compartment = null;
+ for (CompartmentEditPart editPart : Iterables.filter(topNode.getChildren(), CompartmentEditPart.class)) {
+ if (compartmentVisualID.equals(((View) editPart.getModel()).getType())) { // $NON-NLS-1$
+ compartment = editPart;
+ }
+ }
+
+ CreateViewRequest request = CreateViewRequestFactory.getCreateShapeRequest(nestedNodeType, getDiagramEditPart().getDiagramPreferencesHint());
+ Command command = compartment.getCommand(request);
+ diagramEditor.getDiagramEditDomain().getDiagramCommandStack().execute(command);
+
+ // Scan the compartment to find the new child
+ for (GraphicalEditPart child : Iterables.filter(compartment.getChildren(), GraphicalEditPart.class)) {
+ if (nestedNodeType.getEClass().isInstance(child.resolveSemanticElement())) {
+ parentNode = child;
+ break;
+ }
+ }
+
+ assertThat("Parent edit-part nested in top edit-part not found", parentNode, notNullValue());
+ }
+}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/createFromPalette/CreateLinkFromPaletteTest.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/createFromPalette/AbstractCreateLinkFromPaletteTest.java
index cb183bb68e3..78a4d32de20 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/createFromPalette/CreateLinkFromPaletteTest.java
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/createFromPalette/AbstractCreateLinkFromPaletteTest.java
@@ -1,312 +1,382 @@
-/*****************************************************************************
- * Copyright (c) 2009 CEA LIST.
- *
- *
- * 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:
- * Patrick Tessier (CEA LIST) Patrick.tessier@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.diagram.tests.createFromPalette;
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertTrue;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-
-import org.eclipse.core.commands.AbstractHandler;
-import org.eclipse.core.commands.IHandler;
-import org.eclipse.draw2d.geometry.Point;
-import org.eclipse.gef.ConnectionEditPart;
-import org.eclipse.gef.EditPart;
-import org.eclipse.gef.EditPolicy;
-import org.eclipse.gef.RequestConstants;
-import org.eclipse.gef.commands.Command;
-import org.eclipse.gef.commands.UnexecutableCommand;
-import org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart;
-import org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart;
-import org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart;
-import org.eclipse.gmf.runtime.diagram.ui.requests.CreateConnectionViewRequest;
-import org.eclipse.gmf.runtime.diagram.ui.requests.CreateViewRequest;
-import org.eclipse.gmf.runtime.diagram.ui.requests.CreateViewRequestFactory;
-import org.eclipse.gmf.runtime.diagram.ui.requests.DropObjectsRequest;
-import org.eclipse.gmf.runtime.emf.type.core.IElementType;
-import org.eclipse.gmf.runtime.notation.Diagram;
-import org.eclipse.gmf.runtime.notation.View;
-import org.eclipse.gmf.tooling.runtime.update.DiagramUpdater;
-import org.eclipse.papyrus.uml.diagram.tests.canonical.AbstractPapyrusTestCase;
-import org.eclipse.ui.PlatformUI;
-import org.eclipse.ui.commands.ICommandService;
-import org.eclipse.uml2.uml.Element;
-import org.junit.Assert;
-
-// TODO: Auto-generated Javadoc
-/**
- * The Class TestTopLink to test when this is link . The link is attached to a semantic element that has to be contained by the source and the target.
- * To adapt when source owns the created link
- */
-public abstract class CreateLinkFromPaletteTest extends AbstractPapyrusTestCase {
-
- protected static final String THE_LINK_RECONNECT_EXISTS = "The Link exist"; //$NON-NLS-1$
-
- protected static final String RECONNECTION_TARGET = "Reconnection of target"; //$NON-NLS-1$
-
- protected static final String LINK_EXISTS_RECONNECTION_ON_TARGET = "Link exist on the target"; //$NON-NLS-1$
-
- protected static final String THE_LINK_TO_RECONNECT_EXISTS = "The Link exist"; //$NON-NLS-1$
-
- protected static final String RECONNECTION_SOURCE = "Reconnection of source"; //$NON-NLS-1$
-
- protected static final String LINK_EXISTS_RECONNECTION_ON_SOURCE = "Link exist on the source"; //$NON-NLS-1$
-
- protected GraphicalEditPart source = null;
-
- protected GraphicalEditPart sourcePlayer = null;
-
- protected GraphicalEditPart target = null;
-
- protected GraphicalEditPart targetPlayer = null;
-
- public abstract DiagramUpdater getDiagramUpdater();
-
- /**
- * Test to create a link.
- *
- * @param linkType
- * the type
- */
- public void testToCreateALink(IElementType linkType, String initialName) {
- assertTrue(CREATION + INITIALIZATION_TEST, getDiagramEditPart().getChildren().size() == 4);
- assertTrue(CREATION + INITIALIZATION_TEST, getRootSemanticModel().getOwnedElements().size() == 4);
- Command command = target.getCommand(createConnectionViewRequest(linkType, source, target));
- assertNotNull(CREATION + COMMAND_NULL, command);
- assertTrue(CONTAINER_CREATION + TEST_IF_THE_COMMAND_CAN_BE_EXECUTED, command.canExecute() == true);
- diagramEditor.getDiagramEditDomain().getDiagramCommandStack().execute(command);
- assertTrue(CREATION + INITIALIZATION_TEST, ((Diagram) getRootView()).getEdges().size() == 1);
- assertTrue(CREATION + INITIALIZATION_TEST, getRootSemanticModel().getOwnedElements().size() == 5);
- diagramEditor.getDiagramEditDomain().getDiagramCommandStack().undo();
- assertTrue(CREATION + TEST_THE_UNDO, getRootView().getChildren().size() == 4);
- assertTrue(CREATION + TEST_THE_UNDO, getRootSemanticModel().getOwnedElements().size() == 4);
- diagramEditor.getDiagramEditDomain().getDiagramCommandStack().redo();
- assertTrue(CREATION + TEST_THE_REDO, ((Diagram) getRootView()).getEdges().size() == 1);
- assertTrue(CREATION + TEST_THE_REDO, getRootSemanticModel().getOwnedElements().size() == 5);
- ConnectionEditPart linkEditPart = (ConnectionEditPart) getDiagramEditPart().getConnections().get(0);
- testLinkEditPart(linkEditPart, initialName);
-
- Assert.assertEquals("Diagram updater must detect that node children has been created", 4, getDiagramUpdater().getSemanticChildren(getRootView()).size()); //$NON-NLS-1$
- Assert.assertEquals("Diagram updater must detect that no link has been created", 1, getDiagramUpdater().getContainedLinks(getRootView()).size()); //$NON-NLS-1$
- Assert.assertEquals("Diagram updater must detect that no link are incoming", 0, getDiagramUpdater().getIncomingLinks((View) ((Diagram) getRootView()).getEdges().get(0)).size()); //$NON-NLS-1$
- Assert.assertEquals("Diagram updater must detect that no link are outgoing", 0, getDiagramUpdater().getOutgoingLinks((View) ((Diagram) getRootView()).getEdges().get(0)).size()); //$NON-NLS-1$
- Assert.assertEquals("Diagram updater must detect that no children has ben created in the new element", 0, getDiagramUpdater().getSemanticChildren(((View) ((Diagram) getRootView()).getEdges().get(0))).size()); //$NON-NLS-1$
- Assert.assertEquals("Diagram updater must detect that no link has been created in the new element", 0, getDiagramUpdater().getContainedLinks(((View) ((Diagram) getRootView()).getEdges().get(0))).size()); //$NON-NLS-1$
-
- Assert.assertEquals("Diagram updater must detect that no link are incoming", 1, getDiagramUpdater().getIncomingLinks(target.getNotationView()).size()); //$NON-NLS-1$
- Assert.assertEquals("Diagram updater must detect that no link are OutgoingLinks", 0, getDiagramUpdater().getOutgoingLinks(target.getNotationView()).size()); //$NON-NLS-1$
- Assert.assertEquals("Diagram updater must detect that no link are IncomingLinks", 0, getDiagramUpdater().getIncomingLinks(source.getNotationView()).size()); //$NON-NLS-1$
- Assert.assertEquals("Diagram updater must detect that no link are OutgoingLinks", 1, getDiagramUpdater().getOutgoingLinks(source.getNotationView()).size()); //$NON-NLS-1$
-
-
- }
-
- /**
- * htis method is used to test the created link editpart
- *
- * @param linkEditPart
- */
- protected void testLinkEditPart(ConnectionEditPart linkEditPart, String initialName) {
- Assert.assertNotNull("the editpart of the link must exist", linkEditPart); //$NON-NLS-1$
- EditPolicy policy = linkEditPart.getEditPolicy(org.eclipse.papyrus.uml.diagram.common.editpolicies.ShowHideLabelEditPolicy.SHOW_HIDE_LABEL_ROLE);
- Assert.assertNotNull("the link must have an edipolicy that to show or hide label", policy); //$NON-NLS-1$
- Assert.assertTrue("the policy of the link must be an instance of ShowHideLabelEditPolicy", policy instanceof org.eclipse.papyrus.uml.diagram.common.editpolicies.ShowHideLabelEditPolicy); //$NON-NLS-1$
- // get text aware
- ITextAwareEditPart namedEditPart = null;
- for (Iterator iteratorChildren = linkEditPart.getChildren().iterator(); iteratorChildren.hasNext();) {
- Object children = iteratorChildren.next();
- if (children instanceof ITextAwareEditPart && (((ITextAwareEditPart) children).getEditText() != null) && (!((ITextAwareEditPart) children).getEditText().trim().equals(""))) { //$NON-NLS-1$
- namedEditPart = (ITextAwareEditPart) children;
- }
- }
- if (namedEditPart != null) {
- testNameLabel(namedEditPart, initialName);
- }
-
- }
-
- protected void testNameLabel(ITextAwareEditPart namedEditPart, String initialName) {
- Assert.assertTrue("the primary editpart must be the namelabelEditpart", namedEditPart instanceof GraphicalEditPart); //$NON-NLS-1$
- String name = ((GraphicalEditPart) namedEditPart).resolveSemanticElement().eClass().getName();
- if (initialName != null) {
- name = initialName;
- }
- if (name.length() < namedEditPart.getEditText().length()) {
- Assert.assertEquals(" the name must contain the name of the metaclass", name, namedEditPart.getEditText().substring(0, name.length())); //$NON-NLS-1$
- } else {
- // not the same it sure but display the mistake is important
- Assert.assertEquals(" the name must contain the name of the metaclass", name, namedEditPart.getEditText()); //$NON-NLS-1$
- }
- }
-
- public void installEnvironment(IElementType sourceType, IElementType targetType) {
- assertEquals(CREATION + INITIALIZATION_TEST, 0, getDiagramEditPart().getChildren().size());
- assertEquals(CREATION + INITIALIZATION_TEST, 0, getRootSemanticModel().getOwnedElements().size());
- // create the source
- CreateViewRequest requestcreation = CreateViewRequestFactory.getCreateShapeRequest(sourceType, getDiagramEditPart().getDiagramPreferencesHint());
- requestcreation.setLocation(new Point(100, 100));
- Command command = getDiagramEditPart().getCommand(requestcreation);
- assertNotNull(CREATION + COMMAND_NULL, command);
- assertTrue(CREATION + TEST_IF_THE_COMMAND_IS_CREATED, command != UnexecutableCommand.INSTANCE);
- assertTrue("CREATION: " + TEST_IF_THE_COMMAND_CAN_BE_EXECUTED, command.canExecute() == true); //$NON-NLS-1$
- diagramEditor.getDiagramEditDomain().getDiagramCommandStack().execute(command);
- // create the source player to test reconnect
- requestcreation = CreateViewRequestFactory.getCreateShapeRequest(sourceType, getDiagramEditPart().getDiagramPreferencesHint());
- requestcreation.setLocation(new Point(100, 300));
- command = getDiagramEditPart().getCommand(requestcreation);
- assertNotNull(CREATION + COMMAND_NULL, command);
- assertTrue(CREATION + TEST_IF_THE_COMMAND_IS_CREATED, command != UnexecutableCommand.INSTANCE);
- assertTrue("CREATION: " + TEST_IF_THE_COMMAND_CAN_BE_EXECUTED, command.canExecute() == true); //$NON-NLS-1$
- diagramEditor.getDiagramEditDomain().getDiagramCommandStack().execute(command);
- // create the target
- requestcreation = CreateViewRequestFactory.getCreateShapeRequest(targetType, getDiagramEditPart().getDiagramPreferencesHint());
- requestcreation.setLocation(new Point(300, 100));
- command = getDiagramEditPart().getCommand(requestcreation);
- assertNotNull(CREATION + COMMAND_NULL, command);
- assertTrue(CREATION + TEST_IF_THE_COMMAND_IS_CREATED, command != UnexecutableCommand.INSTANCE);
- assertTrue("CREATION: " + TEST_IF_THE_COMMAND_CAN_BE_EXECUTED, command.canExecute() == true); //$NON-NLS-1$
- diagramEditor.getDiagramEditDomain().getDiagramCommandStack().execute(command);
- // create the target player to test reconnect
- requestcreation = CreateViewRequestFactory.getCreateShapeRequest(targetType, getDiagramEditPart().getDiagramPreferencesHint());
- requestcreation.setLocation(new Point(300, 300));
- command = getDiagramEditPart().getCommand(requestcreation);
- assertNotNull(CREATION + COMMAND_NULL, command);
- assertTrue(CREATION + TEST_IF_THE_COMMAND_IS_CREATED, command != UnexecutableCommand.INSTANCE);
- assertTrue("CREATION: " + TEST_IF_THE_COMMAND_CAN_BE_EXECUTED, command.canExecute() == true); //$NON-NLS-1$
- diagramEditor.getDiagramEditDomain().getDiagramCommandStack().execute(command);
- source = (GraphicalEditPart) getDiagramEditPart().getChildren().get(0);
- sourcePlayer = (GraphicalEditPart) getDiagramEditPart().getChildren().get(1);
- target = (GraphicalEditPart) getDiagramEditPart().getChildren().get(2);
- targetPlayer = (GraphicalEditPart) getDiagramEditPart().getChildren().get(3);
- }
-
- public CreateConnectionViewRequest createConnectionViewRequest(IElementType type, EditPart source, EditPart target) {
- CreateConnectionViewRequest connectionRequest = CreateViewRequestFactory.getCreateConnectionRequest(type, ((IGraphicalEditPart) getDiagramEditPart()).getDiagramPreferencesHint());
- connectionRequest.setSourceEditPart(null);
- connectionRequest.setTargetEditPart(source);
- connectionRequest.setType(RequestConstants.REQ_CONNECTION_START);
- source.getCommand(connectionRequest);
- // Now, setup the request in preparation to get the
- // connection end
- // command.
- connectionRequest.setSourceEditPart(source);
- connectionRequest.setTargetEditPart(target);
- connectionRequest.setType(RequestConstants.REQ_CONNECTION_END);
- return connectionRequest;
- }
-
- /**
- * Test to create a link.
- *
- * @param type
- * the type
- * @param containerType
- * the container type
- */
- public void testCreateLinkFromPalette(IElementType sourceType, IElementType targetType, IElementType linkType, IElementType containerType, boolean allowedOntheSame, String initialName) {
- installEnvironment(sourceType, targetType);
- testToCreateALink(linkType, initialName);
-
- }
-
- /**
- * Test to manage top node.
- *
- * @param type
- * the type
- * @param containerType
- * the container type
- */
- public void testCreateLinkFromPalette(IElementType sourceType, IElementType targetType, IElementType linkType, IElementType containerType, boolean allowedOntheSame) {
- testCreateLinkFromPalette(sourceType, targetType, linkType, containerType, allowedOntheSame, null);
- }
-
- /**
- * test the drop of a link where the source and the target are the same objects
- *
- * @param linkType
- * @param allowed
- */
- protected void testToDropAlinkOnTheSame(IElementType linkType, boolean allowed) {
- // DROP
- if (allowed) {
- assertTrue(DROP + INITIALIZATION_TEST, getDiagramEditPart().getChildren().size() == 4);
- assertTrue(DROP + INITIALIZATION_TEST, getRootSemanticModel().getOwnedElements().size() == 6);
- assertTrue(CREATION + INITIALIZATION_TEST, ((Diagram) getRootView()).getEdges().size() == 2);
- DropObjectsRequest dropObjectsRequest = new DropObjectsRequest();
- ArrayList<Element> list = new ArrayList<Element>();
- list.add(getRootSemanticModel().getOwnedElements().get(5));
- dropObjectsRequest.setObjects(list);
- dropObjectsRequest.setLocation(new Point(20, 20));
- Command command = getDiagramEditPart().getCommand(dropObjectsRequest);
- assertNotNull(DROP + COMMAND_NULL, command);
- assertTrue(DROP + TEST_IF_THE_COMMAND_IS_CREATED, command != UnexecutableCommand.INSTANCE);
- assertTrue(DROP + TEST_IF_THE_COMMAND_CAN_BE_EXECUTED, command.canExecute() == true);
- diagramEditor.getDiagramEditDomain().getDiagramCommandStack().execute(command);
- assertTrue(DROP + TEST_THE_EXECUTION, getDiagramEditPart().getChildren().size() == 4);
- assertTrue(DROP + TEST_THE_EXECUTION, getRootSemanticModel().getOwnedElements().size() == 6);
- assertTrue(DROP + TEST_THE_EXECUTION, ((Diagram) getRootView()).getEdges().size() == 3);
- diagramEditor.getDiagramEditDomain().getDiagramCommandStack().undo();
- assertTrue(DROP + TEST_THE_UNDO, getDiagramEditPart().getChildren().size() == 4);
- assertTrue(DROP + TEST_THE_UNDO, getRootSemanticModel().getOwnedElements().size() == 6);
- assertTrue(DROP + TEST_THE_UNDO, ((Diagram) getRootView()).getEdges().size() == 2);
- diagramEditor.getDiagramEditDomain().getDiagramCommandStack().redo();
- assertTrue(DROP + TEST_THE_REDO, getDiagramEditPart().getChildren().size() == 4);
- assertTrue(DROP + TEST_THE_REDO, getRootSemanticModel().getOwnedElements().size() == 6);
- assertTrue(DROP + TEST_THE_REDO, ((Diagram) getRootView()).getEdges().size() == 3);
- }
- }
-
- /**
- * test the creation of a link where the source and the target are the same objects
- *
- * @param linkType
- * @param allowed
- */
- protected void testToCreateAlinkOnTheSame(IElementType linkType, boolean allowed) {
- assertTrue(CREATION + INITIALIZATION_TEST, getDiagramEditPart().getChildren().size() == 4);
- assertTrue(CREATION + INITIALIZATION_TEST, getRootSemanticModel().getOwnedElements().size() == 5);
- // Note: Must always ask the target edit-part to create the connection, and in this case the target is 'source'
- Command command = source.getCommand(createConnectionViewRequest(linkType, source, source));
- assertNotNull(CREATION + COMMAND_NULL, command);
- assertTrue(CONTAINER_CREATION + TEST_IF_THE_COMMAND_CAN_BE_EXECUTED, command.canExecute() == allowed);
- if (allowed) {
- diagramEditor.getDiagramEditDomain().getDiagramCommandStack().execute(command);
- assertTrue(CREATION + INITIALIZATION_TEST, ((Diagram) getRootView()).getEdges().size() == 2);
- assertTrue(CREATION + INITIALIZATION_TEST, getRootSemanticModel().getOwnedElements().size() == 6);
- diagramEditor.getDiagramEditDomain().getDiagramCommandStack().undo();
- assertTrue(CREATION + TEST_THE_UNDO, getRootView().getChildren().size() == 4);
- assertTrue(CREATION + TEST_THE_UNDO, getRootSemanticModel().getOwnedElements().size() == 5);
- diagramEditor.getDiagramEditDomain().getDiagramCommandStack().redo();
- assertTrue(CREATION + TEST_THE_REDO, ((Diagram) getRootView()).getEdges().size() == 2);
- assertTrue(CREATION + TEST_THE_REDO, getRootSemanticModel().getOwnedElements().size() == 6);
- }
- }
-
- /**
- * test id the handler delete from model is enable
- */
- protected void testEnableForDeleteFromModel() {
- ICommandService commandService = PlatformUI.getWorkbench().getService(ICommandService.class);
- org.eclipse.core.commands.Command cmd = commandService.getCommand("org.eclipse.ui.edit.delete"); //$NON-NLS-1$
- IHandler handler = cmd.getHandler();
- if (handler instanceof AbstractHandler) {
- ((AbstractHandler) handler).setEnabled("org.eclipse.ui.edit.delete"); //$NON-NLS-1$
- }
- boolean res = handler.isEnabled();
- assertTrue("Delete from model handler must be enable", res); //$NON-NLS-1$
- }
-}
+/*****************************************************************************
+ * Copyright (c) 2009, 2015 CEA LIST, Christian W. Damus, 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:
+ * Patrick Tessier (CEA LIST) Patrick.tessier@cea.fr - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ *
+ *****************************************************************************/
+package org.eclipse.papyrus.uml.diagram.tests.createFromPalette;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertTrue;
+
+import java.util.ArrayList;
+import java.util.Iterator;
+
+import org.eclipse.core.commands.AbstractHandler;
+import org.eclipse.core.commands.IHandler;
+import org.eclipse.draw2d.geometry.Point;
+import org.eclipse.gef.ConnectionEditPart;
+import org.eclipse.gef.EditPart;
+import org.eclipse.gef.EditPolicy;
+import org.eclipse.gef.RequestConstants;
+import org.eclipse.gef.commands.Command;
+import org.eclipse.gef.commands.UnexecutableCommand;
+import org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart;
+import org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart;
+import org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart;
+import org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeCompartmentEditPart;
+import org.eclipse.gmf.runtime.diagram.ui.requests.CreateConnectionViewRequest;
+import org.eclipse.gmf.runtime.diagram.ui.requests.CreateViewRequest;
+import org.eclipse.gmf.runtime.diagram.ui.requests.CreateViewRequestFactory;
+import org.eclipse.gmf.runtime.diagram.ui.requests.DropObjectsRequest;
+import org.eclipse.gmf.runtime.emf.type.core.IElementType;
+import org.eclipse.gmf.runtime.notation.Diagram;
+import org.eclipse.gmf.runtime.notation.View;
+import org.eclipse.gmf.tooling.runtime.update.DiagramUpdater;
+import org.eclipse.papyrus.uml.diagram.tests.canonical.AbstractPapyrusTestCase;
+import org.eclipse.ui.PlatformUI;
+import org.eclipse.ui.commands.ICommandService;
+import org.eclipse.uml2.uml.Element;
+import org.junit.Assert;
+
+/**
+ * The Class TestTopLink to test when this is link . The link is attached to a semantic element that has to be contained by the source and the target.
+ * To adapt when source owns the created link
+ */
+public abstract class AbstractCreateLinkFromPaletteTest extends AbstractPapyrusTestCase {
+
+ protected static final String THE_LINK_RECONNECT_EXISTS = "The Link exist"; //$NON-NLS-1$
+
+ protected static final String RECONNECTION_TARGET = "Reconnection of target"; //$NON-NLS-1$
+
+ protected static final String LINK_EXISTS_RECONNECTION_ON_TARGET = "Link exist on the target"; //$NON-NLS-1$
+
+ protected static final String THE_LINK_TO_RECONNECT_EXISTS = "The Link exist"; //$NON-NLS-1$
+
+ protected static final String RECONNECTION_SOURCE = "Reconnection of source"; //$NON-NLS-1$
+
+ protected static final String LINK_EXISTS_RECONNECTION_ON_SOURCE = "Link exist on the source"; //$NON-NLS-1$
+
+ protected GraphicalEditPart source = null;
+
+ protected GraphicalEditPart sourcePlayer = null;
+
+ protected GraphicalEditPart target = null;
+
+ protected GraphicalEditPart targetPlayer = null;
+
+ private Object rootCompartment;
+
+ private IGraphicalEditPart containerEditPart;
+
+ public abstract DiagramUpdater getDiagramUpdater();
+
+ /**
+ * Test to create a link.
+ *
+ * @param linkType
+ * the type
+ */
+ public void testToCreateALink(IElementType linkType, String initialName) {
+ final int mustPassOffset = (mustPass) ? 0 : -1;
+ assertTrue(CREATION + INITIALIZATION_TEST, getContainerEditPart().getChildren().size() == 4);
+ // assertTrue(CREATION + INITIALIZATION_TEST, getRootSemanticModel().getOwnedElements().size() == 4);
+ Command command = target.getCommand(createConnectionViewRequest(linkType, source, target));
+
+ if (mustPass) {
+ assertNotNull(CREATION + COMMAND_NULL, command);
+ assertTrue(CONTAINER_CREATION + TEST_IF_THE_COMMAND_CAN_BE_EXECUTED, command.canExecute());
+ } else if ((command == null) || !command.canExecute()) {
+ // Test is done
+ return;
+ }
+
+ diagramEditor.getDiagramEditDomain().getDiagramCommandStack().execute(command);
+ Diagram diagram = (Diagram) getRootView();
+ assertEquals(CREATION + INITIALIZATION_TEST, 1 + mustPassOffset, diagram.getEdges().size());
+ // assertEquals(CREATION + INITIALIZATION_TEST, 5 + mustPassOffset, getContainerSemanticModel().getOwnedElements().size());
+
+ // Undo/redo only make sense if the command is supposed to work. Likewise testing the resulting edit-parts
+ if (mustPass) {
+ diagramEditor.getDiagramEditDomain().getDiagramCommandStack().undo();
+ assertEquals(CREATION + TEST_THE_UNDO, 0, diagram.getEdges().size());
+ // assertEquals(CREATION + TEST_THE_UNDO, 4, getContainerSemanticModel().getOwnedElements().size());
+ diagramEditor.getDiagramEditDomain().getDiagramCommandStack().redo();
+ assertEquals(CREATION + TEST_THE_REDO, 1 + mustPassOffset, diagram.getEdges().size());
+ // assertEquals(CREATION + TEST_THE_REDO, 5 + mustPassOffset, getContainerSemanticModel().getOwnedElements().size());
+
+ ConnectionEditPart linkEditPart = (ConnectionEditPart) getDiagramEditPart().getConnections().get(0);
+ testLinkEditPart(linkEditPart, initialName);
+
+ // Assert.assertEquals("Diagram updater must detect that four node children and one link have been created", 5, getDiagramUpdater().getSemanticChildren(diagram).size()); //$NON-NLS-1$
+ // Assert.assertEquals("Diagram updater must detect that no link has been created", 1, getDiagramUpdater().getContainedLinks(getRootView()).size()); //$NON-NLS-1$
+ // Assert.assertEquals("Diagram updater must detect that no link are incoming", 0, getDiagramUpdater().getIncomingLinks((View) diagram.getEdges().get(0)).size()); //$NON-NLS-1$
+ // Assert.assertEquals("Diagram updater must detect that no link are outgoing", 0, getDiagramUpdater().getOutgoingLinks((View) diagram.getEdges().get(0)).size()); //$NON-NLS-1$
+ // Assert.assertEquals("Diagram updater must detect that no children has ben created in the new element", 0, getDiagramUpdater().getSemanticChildren(((View) diagram.getEdges().get(0))).size()); //$NON-NLS-1$
+ // Assert.assertEquals("Diagram updater must detect that no link has been created in the new element", 0, getDiagramUpdater().getContainedLinks(((View) diagram.getEdges().get(0))).size()); //$NON-NLS-1$
+ //
+ // Assert.assertEquals("Diagram updater must detect that no link are incoming", 1, getDiagramUpdater().getIncomingLinks(target.getNotationView()).size()); //$NON-NLS-1$
+ // Assert.assertEquals("Diagram updater must detect that no link are OutgoingLinks", 0, getDiagramUpdater().getOutgoingLinks(target.getNotationView()).size()); //$NON-NLS-1$
+ // Assert.assertEquals("Diagram updater must detect that no link are IncomingLinks", 0, getDiagramUpdater().getIncomingLinks(source.getNotationView()).size()); //$NON-NLS-1$
+ // Assert.assertEquals("Diagram updater must detect that no link are OutgoingLinks", 1, getDiagramUpdater().getOutgoingLinks(source.getNotationView()).size()); //$NON-NLS-1$
+ }
+ }
+
+ /**
+ * This method is used to test the created link editpart
+ *
+ * @param linkEditPart
+ */
+ protected void testLinkEditPart(ConnectionEditPart linkEditPart, String initialName) {
+ Assert.assertNotNull("the editpart of the link must exist", linkEditPart); //$NON-NLS-1$
+ EditPolicy policy = linkEditPart.getEditPolicy(org.eclipse.papyrus.uml.diagram.common.editpolicies.ShowHideLabelEditPolicy.SHOW_HIDE_LABEL_ROLE);
+ Assert.assertNotNull("the link must have an edipolicy that to show or hide label", policy); //$NON-NLS-1$
+ Assert.assertTrue("the policy of the link must be an instance of ShowHideLabelEditPolicy", policy instanceof org.eclipse.papyrus.uml.diagram.common.editpolicies.ShowHideLabelEditPolicy); //$NON-NLS-1$
+ // get text aware
+ ITextAwareEditPart namedEditPart = null;
+ for (Iterator<?> iteratorChildren = linkEditPart.getChildren().iterator(); iteratorChildren.hasNext();) {
+ Object children = iteratorChildren.next();
+ if (children instanceof ITextAwareEditPart && (((ITextAwareEditPart) children).getEditText() != null) && (!((ITextAwareEditPart) children).getEditText().trim().equals(""))) { //$NON-NLS-1$
+ namedEditPart = (ITextAwareEditPart) children;
+ }
+ }
+ if (namedEditPart != null) {
+ testNameLabel(namedEditPart, initialName);
+ }
+
+ }
+
+ protected void testNameLabel(ITextAwareEditPart namedEditPart, String initialName) {
+ Assert.assertTrue("the primary editpart must be the namelabelEditpart", namedEditPart instanceof GraphicalEditPart); //$NON-NLS-1$
+ String name = ((GraphicalEditPart) namedEditPart).resolveSemanticElement().eClass().getName();
+ if (initialName != null) {
+ name = initialName;
+ }
+ if (name.length() < namedEditPart.getEditText().length()) {
+ Assert.assertEquals(" the name must contain the name of the metaclass", name, namedEditPart.getEditText().substring(0, name.length())); //$NON-NLS-1$
+ } else {
+ // not the same it sure but display the mistake is important
+ Assert.assertEquals(" the name must contain the name of the metaclass", name, namedEditPart.getEditText()); //$NON-NLS-1$
+ }
+ }
+
+ public void installEnvironment(IElementType sourceType, IElementType targetType) {
+ // create the source
+ CreateViewRequest requestcreation = CreateViewRequestFactory.getCreateShapeRequest(sourceType, getDiagramEditPart().getDiagramPreferencesHint());
+ requestcreation.setLocation(new Point(100, 100));
+ Command command = getContainerEditPart().getCommand(requestcreation);
+ assertNotNull(CREATION + COMMAND_NULL, command);
+ assertTrue(CREATION + TEST_IF_THE_COMMAND_IS_CREATED, command != UnexecutableCommand.INSTANCE);
+ assertTrue("CREATION: " + TEST_IF_THE_COMMAND_CAN_BE_EXECUTED, command.canExecute() == true); //$NON-NLS-1$
+ diagramEditor.getDiagramEditDomain().getDiagramCommandStack().execute(command);
+ // create the source player to test reconnect
+ requestcreation = CreateViewRequestFactory.getCreateShapeRequest(sourceType, getDiagramEditPart().getDiagramPreferencesHint());
+ requestcreation.setLocation(new Point(100, 300));
+ command = getContainerEditPart().getCommand(requestcreation);
+ assertNotNull(CREATION + COMMAND_NULL, command);
+ assertTrue(CREATION + TEST_IF_THE_COMMAND_IS_CREATED, command != UnexecutableCommand.INSTANCE);
+ assertTrue("CREATION: " + TEST_IF_THE_COMMAND_CAN_BE_EXECUTED, command.canExecute() == true); //$NON-NLS-1$
+ diagramEditor.getDiagramEditDomain().getDiagramCommandStack().execute(command);
+ // create the target
+ requestcreation = CreateViewRequestFactory.getCreateShapeRequest(targetType, getDiagramEditPart().getDiagramPreferencesHint());
+ requestcreation.setLocation(new Point(300, 100));
+ command = getContainerEditPart().getCommand(requestcreation);
+ assertNotNull(CREATION + COMMAND_NULL, command);
+ assertTrue(CREATION + TEST_IF_THE_COMMAND_IS_CREATED, command != UnexecutableCommand.INSTANCE);
+ assertTrue("CREATION: " + TEST_IF_THE_COMMAND_CAN_BE_EXECUTED, command.canExecute() == true); //$NON-NLS-1$
+ diagramEditor.getDiagramEditDomain().getDiagramCommandStack().execute(command);
+ // create the target player to test reconnect
+ requestcreation = CreateViewRequestFactory.getCreateShapeRequest(targetType, getDiagramEditPart().getDiagramPreferencesHint());
+ requestcreation.setLocation(new Point(300, 300));
+ command = getContainerEditPart().getCommand(requestcreation);
+ assertNotNull(CREATION + COMMAND_NULL, command);
+ assertTrue(CREATION + TEST_IF_THE_COMMAND_IS_CREATED, command != UnexecutableCommand.INSTANCE);
+ assertTrue("CREATION: " + TEST_IF_THE_COMMAND_CAN_BE_EXECUTED, command.canExecute() == true); //$NON-NLS-1$
+ diagramEditor.getDiagramEditDomain().getDiagramCommandStack().execute(command);
+ source = (GraphicalEditPart) getContainerEditPart().getChildren().get(0);
+ sourcePlayer = (GraphicalEditPart) getContainerEditPart().getChildren().get(1);
+ target = (GraphicalEditPart) getContainerEditPart().getChildren().get(2);
+ targetPlayer = (GraphicalEditPart) getContainerEditPart().getChildren().get(3);
+ }
+
+ /**
+ * @param createLinkFromPaletteTest
+ * @param sourceType
+ * @param targetType
+ */
+ public void installEnvironment(IElementType sourceType, IElementType targetType, IElementType containerType) {
+ containerEditPart = createNodeOptionally(containerType, getDiagramEditPart());
+ rootCompartment = null;
+ for (Object editPart : containerEditPart.getChildren()) {
+ if (editPart instanceof ShapeCompartmentEditPart) {
+ rootCompartment = (editPart);
+ }
+ }
+ assertNotNull("There should be at least one container for the node tests", rootCompartment); //$NON-NLS-1$
+
+ installEnvironment(sourceType, targetType);
+ }
+
+ /**
+ * Returns the container edit part
+ */
+ protected IGraphicalEditPart getContainerEditPart() {
+ if (rootCompartment != null) {
+ return (IGraphicalEditPart) rootCompartment;
+ } else if (containerEditPart != null) {
+ return containerEditPart;
+ } else {
+ return getDiagramEditPart();
+ }
+ }
+
+ protected Element getContainerSemanticModel() {
+ return (Element) ((View) getContainerEditPart().getModel()).getElement();
+ }
+
+ private boolean mustPass;
+
+ public CreateConnectionViewRequest createConnectionViewRequest(IElementType type, EditPart source, EditPart target) {
+ CreateConnectionViewRequest connectionRequest = CreateViewRequestFactory.getCreateConnectionRequest(type, ((IGraphicalEditPart) getDiagramEditPart()).getDiagramPreferencesHint());
+ connectionRequest.setSourceEditPart(null);
+ connectionRequest.setTargetEditPart(source);
+ connectionRequest.setType(RequestConstants.REQ_CONNECTION_START);
+ source.getCommand(connectionRequest);
+ // Now, setup the request in preparation to get the
+ // connection end
+ // command.
+ connectionRequest.setSourceEditPart(source);
+ connectionRequest.setTargetEditPart(target);
+ connectionRequest.setType(RequestConstants.REQ_CONNECTION_END);
+ return connectionRequest;
+ }
+
+ /**
+ * Test to create a link.
+ *
+ * @param type
+ * the type
+ * @param containerType
+ * the container type
+ */
+ public void testCreateLinkFromPalette(IElementType sourceType, IElementType targetType, IElementType linkType, String initialName, boolean mustPass) {
+ installEnvironment(sourceType, targetType);
+ this.mustPass = mustPass;
+ try {
+ testToCreateALink(linkType, initialName);
+ } finally {
+ this.mustPass = true;
+ }
+ }
+
+ /**
+ * Test creation of a link of a specific type from a source to a target.
+ */
+ public void testCreateLinkFromPalette(IElementType sourceType, IElementType targetType, IElementType linkType, boolean mustPass) {
+ testCreateLinkFromPalette(sourceType, targetType, linkType, (String) null, mustPass);
+ }
+
+
+ /**
+ * Test creation of a link of a specific type from a source to a target within a particular container type.
+ */
+ public void testCreateLinkFromPalette(IElementType sourceType, IElementType targetType, IElementType linkType, IElementType containerType, boolean mustPass) {
+ testCreateLinkFromPalette(sourceType, targetType, linkType, containerType, null, mustPass);
+ }
+
+ /**
+ * Test creation of a link of a specific type from a source to a target within a particular container type.
+ */
+ public void testCreateLinkFromPalette(IElementType sourceType, IElementType targetType, IElementType linkType, IElementType containerType, String initialName, boolean mustPass) {
+ installEnvironment(sourceType, targetType, containerType);
+ this.mustPass = mustPass;
+ try {
+ testToCreateALink(linkType, initialName);
+ } finally {
+ this.mustPass = true;
+ }
+ }
+
+ /**
+ * test the drop of a link where the source and the target are the same objects
+ *
+ * @param linkType
+ * @param allowed
+ */
+ protected void testToDropAlinkOnTheSame(IElementType linkType, boolean allowed) {
+ // DROP
+ if (allowed) {
+ assertTrue(DROP + INITIALIZATION_TEST, getDiagramEditPart().getChildren().size() == 4);
+ assertTrue(DROP + INITIALIZATION_TEST, getRootSemanticModel().getOwnedElements().size() == 6);
+ assertTrue(CREATION + INITIALIZATION_TEST, ((Diagram) getRootView()).getEdges().size() == 2);
+ DropObjectsRequest dropObjectsRequest = new DropObjectsRequest();
+ ArrayList<Element> list = new ArrayList<Element>();
+ list.add(getRootSemanticModel().getOwnedElements().get(5));
+ dropObjectsRequest.setObjects(list);
+ dropObjectsRequest.setLocation(new Point(20, 20));
+ Command command = getDiagramEditPart().getCommand(dropObjectsRequest);
+ assertNotNull(DROP + COMMAND_NULL, command);
+ assertTrue(DROP + TEST_IF_THE_COMMAND_IS_CREATED, command != UnexecutableCommand.INSTANCE);
+ assertTrue(DROP + TEST_IF_THE_COMMAND_CAN_BE_EXECUTED, command.canExecute() == true);
+ diagramEditor.getDiagramEditDomain().getDiagramCommandStack().execute(command);
+ assertTrue(DROP + TEST_THE_EXECUTION, getDiagramEditPart().getChildren().size() == 4);
+ assertTrue(DROP + TEST_THE_EXECUTION, getRootSemanticModel().getOwnedElements().size() == 6);
+ assertTrue(DROP + TEST_THE_EXECUTION, ((Diagram) getRootView()).getEdges().size() == 3);
+ diagramEditor.getDiagramEditDomain().getDiagramCommandStack().undo();
+ assertTrue(DROP + TEST_THE_UNDO, getDiagramEditPart().getChildren().size() == 4);
+ assertTrue(DROP + TEST_THE_UNDO, getRootSemanticModel().getOwnedElements().size() == 6);
+ assertTrue(DROP + TEST_THE_UNDO, ((Diagram) getRootView()).getEdges().size() == 2);
+ diagramEditor.getDiagramEditDomain().getDiagramCommandStack().redo();
+ assertTrue(DROP + TEST_THE_REDO, getDiagramEditPart().getChildren().size() == 4);
+ assertTrue(DROP + TEST_THE_REDO, getRootSemanticModel().getOwnedElements().size() == 6);
+ assertTrue(DROP + TEST_THE_REDO, ((Diagram) getRootView()).getEdges().size() == 3);
+ }
+ }
+
+ /**
+ * test the creation of a link where the source and the target are the same objects
+ *
+ * @param linkType
+ * @param allowed
+ */
+ protected void testToCreateAlinkOnTheSame(IElementType linkType, boolean allowed) {
+ assertTrue(CREATION + INITIALIZATION_TEST, getDiagramEditPart().getChildren().size() == 4);
+ assertTrue(CREATION + INITIALIZATION_TEST, getRootSemanticModel().getOwnedElements().size() == 5);
+ Command command = target.getCommand(createConnectionViewRequest(linkType, source, source));
+ assertNotNull(CREATION + COMMAND_NULL, command);
+ assertTrue(CONTAINER_CREATION + TEST_IF_THE_COMMAND_CAN_BE_EXECUTED, command.canExecute() == allowed);
+ if (allowed) {
+ diagramEditor.getDiagramEditDomain().getDiagramCommandStack().execute(command);
+ assertTrue(CREATION + INITIALIZATION_TEST, ((Diagram) getRootView()).getEdges().size() == 2);
+ assertTrue(CREATION + INITIALIZATION_TEST, getRootSemanticModel().getOwnedElements().size() == 6);
+ diagramEditor.getDiagramEditDomain().getDiagramCommandStack().undo();
+ assertTrue(CREATION + TEST_THE_UNDO, getRootView().getChildren().size() == 4);
+ assertTrue(CREATION + TEST_THE_UNDO, getRootSemanticModel().getOwnedElements().size() == 5);
+ diagramEditor.getDiagramEditDomain().getDiagramCommandStack().redo();
+ assertTrue(CREATION + TEST_THE_REDO, ((Diagram) getRootView()).getEdges().size() == 2);
+ assertTrue(CREATION + TEST_THE_REDO, getRootSemanticModel().getOwnedElements().size() == 6);
+ }
+ }
+
+ /**
+ * test id the handler delete from model is enable
+ */
+ protected void testEnableForDeleteFromModel() {
+ ICommandService commandService = PlatformUI.getWorkbench().getService(ICommandService.class);
+ org.eclipse.core.commands.Command cmd = commandService.getCommand("org.eclipse.ui.edit.delete"); //$NON-NLS-1$
+ IHandler handler = cmd.getHandler();
+ if (handler instanceof AbstractHandler) {
+ ((AbstractHandler) handler).setEnabled("org.eclipse.ui.edit.delete"); //$NON-NLS-1$
+ }
+ boolean res = handler.isEnabled();
+ assertTrue("Delete from model handler must be enable", res); //$NON-NLS-1$
+ }
+}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/createFromPalette/CreateLinkOwnedBySourceFromPaletteTest.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/createFromPalette/AbstractCreateLinkOwnedBySourceFromPaletteTest.java
index a2358048f5b..97feac1c223 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/createFromPalette/CreateLinkOwnedBySourceFromPaletteTest.java
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/createFromPalette/AbstractCreateLinkOwnedBySourceFromPaletteTest.java
@@ -1,169 +1,171 @@
-/*****************************************************************************
- * Copyright (c) 2009 CEA LIST.
- *
- *
- * 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:
- * Patrick Tessier (CEA LIST) Patrick.tessier@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.diagram.tests.createFromPalette;
-
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertTrue;
-
-import java.util.ArrayList;
-
-import org.eclipse.draw2d.geometry.Point;
-import org.eclipse.gef.commands.Command;
-import org.eclipse.gef.commands.UnexecutableCommand;
-import org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart;
-import org.eclipse.gmf.runtime.diagram.ui.requests.CreateViewRequest;
-import org.eclipse.gmf.runtime.diagram.ui.requests.CreateViewRequestFactory;
-import org.eclipse.gmf.runtime.diagram.ui.requests.DropObjectsRequest;
-import org.eclipse.gmf.runtime.emf.type.core.IElementType;
-import org.eclipse.gmf.runtime.notation.Diagram;
-import org.eclipse.uml2.uml.Element;
-
-public abstract class CreateLinkOwnedBySourceFromPaletteTest extends CreateLinkFromPaletteTest {
-
-
- /**
- * Test to create a link.
- *
- * @param linkType
- * the type
- */
- @Override
- public void testToCreateALink(IElementType linkType, String initialName) {
- assertTrue(CREATION + INITIALIZATION_TEST, getDiagramEditPart().getChildren().size() == 4);
- assertTrue(CREATION + INITIALIZATION_TEST, getRootSemanticModel().getOwnedElements().size() == 4);
- assertTrue(CREATION + INITIALIZATION_TEST, ((Element) source.resolveSemanticElement()).getOwnedElements().size() == 0);
- Command command = target.getCommand(createConnectionViewRequest(linkType, source, target));
- assertNotNull(CREATION + COMMAND_NULL, command);
- assertTrue(CONTAINER_CREATION + TEST_IF_THE_COMMAND_CAN_BE_EXECUTED, command.canExecute() == true);
- diagramEditor.getDiagramEditDomain().getDiagramCommandStack().execute(command);
- assertTrue(CREATION + TEST_THE_EXECUTION, ((Diagram) getRootView()).getEdges().size() == 1);
- assertTrue(CREATION + TEST_THE_EXECUTION, getRootSemanticModel().getOwnedElements().size() == 4);
- assertTrue(CREATION + TEST_THE_EXECUTION, ((Element) source.resolveSemanticElement()).getOwnedElements().size() == 1);
- diagramEditor.getDiagramEditDomain().getDiagramCommandStack().undo();
- assertTrue(CREATION + TEST_THE_UNDO, getRootView().getChildren().size() == 4);
- assertTrue(CREATION + TEST_THE_UNDO, getRootSemanticModel().getOwnedElements().size() == 4);
- assertTrue(CREATION + TEST_THE_UNDO, ((Element) source.resolveSemanticElement()).getOwnedElements().size() == 0);
- diagramEditor.getDiagramEditDomain().getDiagramCommandStack().redo();
- assertTrue(CREATION + TEST_THE_REDO, ((Diagram) getRootView()).getEdges().size() == 1);
- assertTrue(CREATION + TEST_THE_REDO, getRootSemanticModel().getOwnedElements().size() == 4);
- assertTrue(CREATION + TEST_THE_REDO, ((Element) source.resolveSemanticElement()).getOwnedElements().size() == 1);
- }
-
- @Override
- public void installEnvironment(IElementType sourceType, IElementType targetType) {
- assertTrue(CREATION + INITIALIZATION_TEST, getDiagramEditPart().getChildren().size() == 0);
- assertTrue(CREATION + INITIALIZATION_TEST, getRootSemanticModel().getOwnedElements().size() == 0);
- // create the source
- CreateViewRequest requestcreation = CreateViewRequestFactory.getCreateShapeRequest(sourceType, getDiagramEditPart().getDiagramPreferencesHint());
- requestcreation.setLocation(new Point(100, 100));
- Command command = getDiagramEditPart().getCommand(requestcreation);
- assertNotNull(CREATION + COMMAND_NULL, command);
- assertTrue(CREATION + TEST_IF_THE_COMMAND_IS_CREATED, command != UnexecutableCommand.INSTANCE);
- assertTrue("CREATION: " + TEST_IF_THE_COMMAND_CAN_BE_EXECUTED, command.canExecute() == true); //$NON-NLS-1$
- diagramEditor.getDiagramEditDomain().getDiagramCommandStack().execute(command);
- // create the source player to test reconnect
- requestcreation = CreateViewRequestFactory.getCreateShapeRequest(sourceType, getDiagramEditPart().getDiagramPreferencesHint());
- requestcreation.setLocation(new Point(100, 300));
- command = getDiagramEditPart().getCommand(requestcreation);
- assertNotNull(CREATION + COMMAND_NULL, command);
- assertTrue(CREATION + TEST_IF_THE_COMMAND_IS_CREATED, command != UnexecutableCommand.INSTANCE);
- assertTrue("CREATION: " + TEST_IF_THE_COMMAND_CAN_BE_EXECUTED, command.canExecute() == true); //$NON-NLS-1$
- diagramEditor.getDiagramEditDomain().getDiagramCommandStack().execute(command);
- // create the target
- requestcreation = CreateViewRequestFactory.getCreateShapeRequest(targetType, getDiagramEditPart().getDiagramPreferencesHint());
- requestcreation.setLocation(new Point(300, 100));
- command = getDiagramEditPart().getCommand(requestcreation);
- assertNotNull(CREATION + COMMAND_NULL, command);
- assertTrue(CREATION + TEST_IF_THE_COMMAND_IS_CREATED, command != UnexecutableCommand.INSTANCE);
- assertTrue("CREATION: " + TEST_IF_THE_COMMAND_CAN_BE_EXECUTED, command.canExecute() == true); //$NON-NLS-1$
- diagramEditor.getDiagramEditDomain().getDiagramCommandStack().execute(command);
- // create the target player to test reconnect
- requestcreation = CreateViewRequestFactory.getCreateShapeRequest(targetType, getDiagramEditPart().getDiagramPreferencesHint());
- requestcreation.setLocation(new Point(300, 300));
- command = getDiagramEditPart().getCommand(requestcreation);
- assertNotNull(CREATION + COMMAND_NULL, command);
- assertTrue(CREATION + TEST_IF_THE_COMMAND_IS_CREATED, command != UnexecutableCommand.INSTANCE);
- assertTrue("CREATION: " + TEST_IF_THE_COMMAND_CAN_BE_EXECUTED, command.canExecute() == true); //$NON-NLS-1$
- diagramEditor.getDiagramEditDomain().getDiagramCommandStack().execute(command);
- source = (GraphicalEditPart) getDiagramEditPart().getChildren().get(0);
- sourcePlayer = (GraphicalEditPart) getDiagramEditPart().getChildren().get(1);
- target = (GraphicalEditPart) getDiagramEditPart().getChildren().get(2);
- targetPlayer = (GraphicalEditPart) getDiagramEditPart().getChildren().get(3);
- }
-
-
- /**
- * test the drop of a link where the source and the target are the same objects
- *
- * @param linkType
- * @param allowed
- */
- @Override
- protected void testToDropAlinkOnTheSame(IElementType linkType, boolean allowed) {
- // DROP
- if (allowed) {
- assertTrue(DROP + INITIALIZATION_TEST, getDiagramEditPart().getChildren().size() == 4);
- assertTrue(DROP + INITIALIZATION_TEST, getRootSemanticModel().getOwnedElements().size() == 4);
- assertTrue(CREATION + INITIALIZATION_TEST, ((Diagram) getRootView()).getEdges().size() == 2);
- DropObjectsRequest dropObjectsRequest = new DropObjectsRequest();
- ArrayList<Element> list = new ArrayList<Element>();
- list.add(((Element) source.resolveSemanticElement()).getOwnedElements().get(1));
- dropObjectsRequest.setObjects(list);
- dropObjectsRequest.setLocation(new Point(20, 20));
- Command command = getDiagramEditPart().getCommand(dropObjectsRequest);
- assertNotNull(DROP + COMMAND_NULL, command);
- assertTrue(DROP + TEST_IF_THE_COMMAND_IS_CREATED, command != UnexecutableCommand.INSTANCE);
- assertTrue(DROP + TEST_IF_THE_COMMAND_CAN_BE_EXECUTED, command.canExecute() == true);
- diagramEditor.getDiagramEditDomain().getDiagramCommandStack().execute(command);
- assertTrue(DROP + TEST_THE_EXECUTION, getDiagramEditPart().getChildren().size() == 4);
- assertTrue(DROP + TEST_THE_EXECUTION, getRootSemanticModel().getOwnedElements().size() == 4);
- assertTrue(DROP + TEST_THE_EXECUTION, ((Diagram) getRootView()).getEdges().size() == 3);
- diagramEditor.getDiagramEditDomain().getDiagramCommandStack().undo();
- assertTrue(DROP + TEST_THE_UNDO, getDiagramEditPart().getChildren().size() == 4);
- assertTrue(DROP + TEST_THE_UNDO, getRootSemanticModel().getOwnedElements().size() == 4);
- assertTrue(DROP + TEST_THE_UNDO, ((Diagram) getRootView()).getEdges().size() == 2);
- diagramEditor.getDiagramEditDomain().getDiagramCommandStack().redo();
- assertTrue(DROP + TEST_THE_REDO, getDiagramEditPart().getChildren().size() == 4);
- assertTrue(DROP + TEST_THE_REDO, getRootSemanticModel().getOwnedElements().size() == 4);
- assertTrue(DROP + TEST_THE_REDO, ((Diagram) getRootView()).getEdges().size() == 3);
- }
- }
-
- /**
- * test the creation of a link where the source and the target are the same objects
- *
- * @param linkType
- * @param allowed
- */
- @Override
- protected void testToCreateAlinkOnTheSame(IElementType linkType, boolean allowed) {
- assertTrue(CREATION + INITIALIZATION_TEST, getDiagramEditPart().getChildren().size() == 4);
- assertTrue(CREATION + INITIALIZATION_TEST, getRootSemanticModel().getOwnedElements().size() == 4);
- // Note: Must always ask the target edit-part to create the connection, and in this case the target is 'source'
- Command command = source.getCommand(createConnectionViewRequest(linkType, source, source));
- assertNotNull(CREATION + COMMAND_NULL, command);
- assertTrue(CONTAINER_CREATION + TEST_IF_THE_COMMAND_CAN_BE_EXECUTED, command.canExecute() == allowed);
- if (allowed) {
- diagramEditor.getDiagramEditDomain().getDiagramCommandStack().execute(command);
- assertTrue(CREATION + INITIALIZATION_TEST, ((Diagram) getRootView()).getEdges().size() == 2);
- assertTrue(CREATION + INITIALIZATION_TEST, getRootSemanticModel().getOwnedElements().size() == 4);
- diagramEditor.getDiagramEditDomain().getDiagramCommandStack().undo();
- assertTrue(CREATION + TEST_THE_UNDO, getRootView().getChildren().size() == 4);
- assertTrue(CREATION + TEST_THE_UNDO, getRootSemanticModel().getOwnedElements().size() == 4);
- diagramEditor.getDiagramEditDomain().getDiagramCommandStack().redo();
- assertTrue(CREATION + TEST_THE_REDO, ((Diagram) getRootView()).getEdges().size() == 2);
- assertTrue(CREATION + TEST_THE_REDO, getRootSemanticModel().getOwnedElements().size() == 4);
- }
- }
-}
+/*****************************************************************************
+ * Copyright (c) 2009, 2015 CEA LIST, Christian W. Damus, 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:
+ * Patrick Tessier (CEA LIST) Patrick.tessier@cea.fr - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ *
+ *****************************************************************************/
+package org.eclipse.papyrus.uml.diagram.tests.createFromPalette;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertTrue;
+
+import java.util.ArrayList;
+
+import org.eclipse.draw2d.geometry.Point;
+import org.eclipse.gef.commands.Command;
+import org.eclipse.gef.commands.UnexecutableCommand;
+import org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart;
+import org.eclipse.gmf.runtime.diagram.ui.requests.CreateViewRequest;
+import org.eclipse.gmf.runtime.diagram.ui.requests.CreateViewRequestFactory;
+import org.eclipse.gmf.runtime.diagram.ui.requests.DropObjectsRequest;
+import org.eclipse.gmf.runtime.emf.type.core.IElementType;
+import org.eclipse.gmf.runtime.notation.Diagram;
+import org.eclipse.uml2.uml.Element;
+
+public abstract class AbstractCreateLinkOwnedBySourceFromPaletteTest extends AbstractCreateLinkFromPaletteTest {
+
+
+ /**
+ * Test to create a link.
+ *
+ * @param linkType
+ * the type
+ */
+ @Override
+ public void testToCreateALink(IElementType linkType, String initialName) {
+ assertEquals(CREATION + INITIALIZATION_TEST, 4, getContainerEditPart().getChildren().size());
+ assertEquals(CREATION + INITIALIZATION_TEST, 4, getContainerSemanticModel().getOwnedElements().size());
+ assertEquals(CREATION + INITIALIZATION_TEST, 0, ((Element) source.resolveSemanticElement()).getOwnedElements().size());
+ Command command = target.getCommand(createConnectionViewRequest(linkType, source, target));
+ assertNotNull(CREATION + COMMAND_NULL, command);
+ assertTrue(CONTAINER_CREATION + TEST_IF_THE_COMMAND_CAN_BE_EXECUTED, command.canExecute());
+ diagramEditor.getDiagramEditDomain().getDiagramCommandStack().execute(command);
+ assertEquals(CREATION + TEST_THE_EXECUTION, 1, ((Diagram) getRootView()).getEdges().size());
+ assertEquals(CREATION + TEST_THE_EXECUTION, 4, getContainerSemanticModel().getOwnedElements().size());
+ assertEquals(CREATION + TEST_THE_EXECUTION, 1, ((Element) source.resolveSemanticElement()).getOwnedElements().size());
+ diagramEditor.getDiagramEditDomain().getDiagramCommandStack().undo();
+ assertEquals(CREATION + TEST_THE_UNDO, 4, getContainerEditPart().getChildren().size());
+ assertEquals(CREATION + TEST_THE_UNDO, 4, getContainerSemanticModel().getOwnedElements().size());
+ assertEquals(CREATION + TEST_THE_UNDO, 0, ((Element) source.resolveSemanticElement()).getOwnedElements().size());
+ diagramEditor.getDiagramEditDomain().getDiagramCommandStack().redo();
+ assertEquals(CREATION + TEST_THE_REDO, 1, ((Diagram) getRootView()).getEdges().size());
+ assertEquals(CREATION + TEST_THE_REDO, 4, getContainerSemanticModel().getOwnedElements().size());
+ assertEquals(CREATION + TEST_THE_REDO, 1, ((Element) source.resolveSemanticElement()).getOwnedElements().size());
+ }
+
+ @Override
+ public void installEnvironment(IElementType sourceType, IElementType targetType) {
+ assertTrue(CREATION + INITIALIZATION_TEST, getContainerEditPart().getChildren().size() == 0);
+ // assertTrue(CREATION + INITIALIZATION_TEST, getRootSemanticModel().getOwnedElements().size() == 0);
+ // create the source
+ CreateViewRequest requestcreation = CreateViewRequestFactory.getCreateShapeRequest(sourceType, getDiagramEditPart().getDiagramPreferencesHint());
+ requestcreation.setLocation(new Point(100, 100));
+ Command command = getContainerEditPart().getCommand(requestcreation);
+ assertNotNull(CREATION + COMMAND_NULL, command);
+ assertTrue(CREATION + TEST_IF_THE_COMMAND_IS_CREATED, command != UnexecutableCommand.INSTANCE);
+ assertTrue("CREATION: " + TEST_IF_THE_COMMAND_CAN_BE_EXECUTED, command.canExecute() == true); //$NON-NLS-1$
+ diagramEditor.getDiagramEditDomain().getDiagramCommandStack().execute(command);
+ // create the source player to test reconnect
+ requestcreation = CreateViewRequestFactory.getCreateShapeRequest(sourceType, getDiagramEditPart().getDiagramPreferencesHint());
+ requestcreation.setLocation(new Point(100, 300));
+ command = getContainerEditPart().getCommand(requestcreation);
+ assertNotNull(CREATION + COMMAND_NULL, command);
+ assertTrue(CREATION + TEST_IF_THE_COMMAND_IS_CREATED, command != UnexecutableCommand.INSTANCE);
+ assertTrue("CREATION: " + TEST_IF_THE_COMMAND_CAN_BE_EXECUTED, command.canExecute() == true); //$NON-NLS-1$
+ diagramEditor.getDiagramEditDomain().getDiagramCommandStack().execute(command);
+ // create the target
+ requestcreation = CreateViewRequestFactory.getCreateShapeRequest(targetType, getDiagramEditPart().getDiagramPreferencesHint());
+ requestcreation.setLocation(new Point(300, 100));
+ command = getContainerEditPart().getCommand(requestcreation);
+ assertNotNull(CREATION + COMMAND_NULL, command);
+ assertTrue(CREATION + TEST_IF_THE_COMMAND_IS_CREATED, command != UnexecutableCommand.INSTANCE);
+ assertTrue("CREATION: " + TEST_IF_THE_COMMAND_CAN_BE_EXECUTED, command.canExecute() == true); //$NON-NLS-1$
+ diagramEditor.getDiagramEditDomain().getDiagramCommandStack().execute(command);
+ // create the target player to test reconnect
+ requestcreation = CreateViewRequestFactory.getCreateShapeRequest(targetType, getDiagramEditPart().getDiagramPreferencesHint());
+ requestcreation.setLocation(new Point(300, 300));
+ command = getContainerEditPart().getCommand(requestcreation);
+ assertNotNull(CREATION + COMMAND_NULL, command);
+ assertTrue(CREATION + TEST_IF_THE_COMMAND_IS_CREATED, command != UnexecutableCommand.INSTANCE);
+ assertTrue("CREATION: " + TEST_IF_THE_COMMAND_CAN_BE_EXECUTED, command.canExecute() == true); //$NON-NLS-1$
+ diagramEditor.getDiagramEditDomain().getDiagramCommandStack().execute(command);
+ source = (GraphicalEditPart) getContainerEditPart().getChildren().get(0);
+ sourcePlayer = (GraphicalEditPart) getContainerEditPart().getChildren().get(1);
+ target = (GraphicalEditPart) getContainerEditPart().getChildren().get(2);
+ targetPlayer = (GraphicalEditPart) getContainerEditPart().getChildren().get(3);
+ }
+
+
+ /**
+ * test the drop of a link where the source and the target are the same objects
+ *
+ * @param linkType
+ * @param allowed
+ */
+ @Override
+ protected void testToDropAlinkOnTheSame(IElementType linkType, boolean allowed) {
+ // DROP
+ if (allowed) {
+ assertTrue(DROP + INITIALIZATION_TEST, getDiagramEditPart().getChildren().size() == 4);
+ assertTrue(DROP + INITIALIZATION_TEST, getRootSemanticModel().getOwnedElements().size() == 4);
+ assertTrue(CREATION + INITIALIZATION_TEST, ((Diagram) getRootView()).getEdges().size() == 2);
+ DropObjectsRequest dropObjectsRequest = new DropObjectsRequest();
+ ArrayList<Element> list = new ArrayList<Element>();
+ list.add(((Element) source.resolveSemanticElement()).getOwnedElements().get(1));
+ dropObjectsRequest.setObjects(list);
+ dropObjectsRequest.setLocation(new Point(20, 20));
+ Command command = getDiagramEditPart().getCommand(dropObjectsRequest);
+ assertNotNull(DROP + COMMAND_NULL, command);
+ assertTrue(DROP + TEST_IF_THE_COMMAND_IS_CREATED, command != UnexecutableCommand.INSTANCE);
+ assertTrue(DROP + TEST_IF_THE_COMMAND_CAN_BE_EXECUTED, command.canExecute() == true);
+ diagramEditor.getDiagramEditDomain().getDiagramCommandStack().execute(command);
+ assertTrue(DROP + TEST_THE_EXECUTION, getDiagramEditPart().getChildren().size() == 4);
+ assertTrue(DROP + TEST_THE_EXECUTION, getRootSemanticModel().getOwnedElements().size() == 4);
+ assertTrue(DROP + TEST_THE_EXECUTION, ((Diagram) getRootView()).getEdges().size() == 3);
+ diagramEditor.getDiagramEditDomain().getDiagramCommandStack().undo();
+ assertTrue(DROP + TEST_THE_UNDO, getDiagramEditPart().getChildren().size() == 4);
+ assertTrue(DROP + TEST_THE_UNDO, getRootSemanticModel().getOwnedElements().size() == 4);
+ assertTrue(DROP + TEST_THE_UNDO, ((Diagram) getRootView()).getEdges().size() == 2);
+ diagramEditor.getDiagramEditDomain().getDiagramCommandStack().redo();
+ assertTrue(DROP + TEST_THE_REDO, getDiagramEditPart().getChildren().size() == 4);
+ assertTrue(DROP + TEST_THE_REDO, getRootSemanticModel().getOwnedElements().size() == 4);
+ assertTrue(DROP + TEST_THE_REDO, ((Diagram) getRootView()).getEdges().size() == 3);
+ }
+ }
+
+ /**
+ * test the creation of a link where the source and the target are the same objects
+ *
+ * @param linkType
+ * @param allowed
+ */
+ @Override
+ protected void testToCreateAlinkOnTheSame(IElementType linkType, boolean allowed) {
+ assertTrue(CREATION + INITIALIZATION_TEST, getDiagramEditPart().getChildren().size() == 4);
+ assertTrue(CREATION + INITIALIZATION_TEST, getRootSemanticModel().getOwnedElements().size() == 4);
+ // Note: Must always ask the target edit-part to create the connection, and in this case the target is 'source'
+ Command command = source.getCommand(createConnectionViewRequest(linkType, source, source));
+ assertNotNull(CREATION + COMMAND_NULL, command);
+ assertTrue(CONTAINER_CREATION + TEST_IF_THE_COMMAND_CAN_BE_EXECUTED, command.canExecute() == allowed);
+ if (allowed) {
+ diagramEditor.getDiagramEditDomain().getDiagramCommandStack().execute(command);
+ assertTrue(CREATION + INITIALIZATION_TEST, ((Diagram) getRootView()).getEdges().size() == 2);
+ assertTrue(CREATION + INITIALIZATION_TEST, getRootSemanticModel().getOwnedElements().size() == 4);
+ diagramEditor.getDiagramEditDomain().getDiagramCommandStack().undo();
+ assertTrue(CREATION + TEST_THE_UNDO, getRootView().getChildren().size() == 4);
+ assertTrue(CREATION + TEST_THE_UNDO, getRootSemanticModel().getOwnedElements().size() == 4);
+ diagramEditor.getDiagramEditDomain().getDiagramCommandStack().redo();
+ assertTrue(CREATION + TEST_THE_REDO, ((Diagram) getRootView()).getEdges().size() == 2);
+ assertTrue(CREATION + TEST_THE_REDO, getRootSemanticModel().getOwnedElements().size() == 4);
+ }
+ }
+}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/createFromPalette/AbstractCreateNodeFromPaletteTest.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/createFromPalette/AbstractCreateNodeFromPaletteTest.java
new file mode 100644
index 00000000000..588da026941
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/createFromPalette/AbstractCreateNodeFromPaletteTest.java
@@ -0,0 +1,335 @@
+/*****************************************************************************
+ * Copyright (c) 2013, 2015 CEA LIST, Christian W. Damus, 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:
+ * Remi Schnekenburger (CEA LIST) - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ *
+ *****************************************************************************/
+package org.eclipse.papyrus.uml.diagram.tests.createFromPalette;
+
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertTrue;
+
+import java.util.Iterator;
+import java.util.List;
+
+import org.eclipse.gef.EditPart;
+import org.eclipse.gef.commands.Command;
+import org.eclipse.gmf.runtime.common.core.command.UnexecutableCommand;
+import org.eclipse.gmf.runtime.diagram.ui.editparts.CompartmentEditPart;
+import org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart;
+import org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart;
+import org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart;
+import org.eclipse.gmf.runtime.diagram.ui.editparts.LabelEditPart;
+import org.eclipse.gmf.runtime.diagram.ui.editparts.ResizableCompartmentEditPart;
+import org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeCompartmentEditPart;
+import org.eclipse.gmf.runtime.diagram.ui.requests.CreateViewRequest;
+import org.eclipse.gmf.runtime.diagram.ui.requests.CreateViewRequestFactory;
+import org.eclipse.gmf.runtime.emf.type.core.IElementType;
+import org.eclipse.gmf.runtime.notation.View;
+import org.eclipse.gmf.tooling.runtime.update.DiagramUpdater;
+import org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy;
+import org.eclipse.papyrus.uml.diagram.common.editparts.NamedElementEditPart;
+import org.eclipse.papyrus.uml.diagram.common.editparts.UMLCompartmentEditPart;
+import org.eclipse.swt.widgets.Display;
+import org.eclipse.uml2.uml.Element;
+import org.junit.Assert;
+import org.junit.Before;
+
+/**
+ * Abstract class to test nodes
+ */
+public abstract class AbstractCreateNodeFromPaletteTest extends org.eclipse.papyrus.uml.diagram.tests.canonical.AbstractPapyrusTestCase {
+
+ /** <code>true</code> if semantic tests should be run on graphical manipulation */
+ private boolean testSemantic;
+
+ /** command computed on the ui thread */
+ protected Command command;
+
+ /** container editpart **/
+ protected GraphicalEditPart containerEditPart;
+
+ private int comaprtmentNB;
+
+ private Object rootCompartment;
+
+ /**
+ * @see org.eclipse.papyrus.diagram.clazz.test.canonical.AbstractPapyrusTestCase#setUp()
+ *
+ * @throws Exception
+ */
+ @Before
+ @Override
+ public void setUp() throws Exception {
+ super.setUp();
+ testSemantic = isSemanticTest();
+ }
+
+
+ /**
+ * Returns <code>true</code> if semantic tests should be also performed
+ *
+ * @return <code>true</code> if semantic tests should be also performed
+ */
+ protected boolean isSemanticTest() {
+ return false;
+ }
+
+ /**
+ * @see org.eclipse.papyrus.diagram.clazz.test.canonical.AbstractPapyrusTestCase#getRootView()
+ *
+ * @return
+ */
+ @Override
+ protected View getRootView() {
+ return (View) getContainerEditPart().getModel();
+ }
+
+ public abstract DiagramUpdater getDiagramUpdater();
+
+ /**
+ * Returns the container edit part
+ */
+
+ protected IGraphicalEditPart getContainerEditPart() {
+ if (rootCompartment != null) {
+ return (IGraphicalEditPart) rootCompartment;
+ } else {
+ return containerEditPart;
+ }
+ }
+
+
+ /**
+ * Test to manage child node.
+ *
+ * @param type
+ * the type
+ * @param containerType
+ * the container type
+ */
+ public void testCreateNodeFromPalette(IElementType type, int numberSemanticChildreen, boolean mustSuceed) {
+ // create a node
+ testCreateElementFromPalette(type, 0, 1, 1, 1, numberSemanticChildreen, mustSuceed);
+
+ }
+
+
+ /**
+ * Test to manage child node from diagram
+ *
+ * @param type
+ * the type
+ */
+ public void testCreateNodeFromPalette(IElementType type, boolean mustSuceed) {
+ containerEditPart = getDiagramEditPart();
+ testCreateNodeFromPalette(type, 0, mustSuceed);
+ }
+
+ /**
+ * Test to create child node.
+ *
+ * @param type
+ * the type
+ * @param containerType
+ * the container type
+ */
+ public void testCreateNodeFromPalette(IElementType type, IElementType containerType, boolean mustSuceed) {
+ containerEditPart = createNodeOptionally(containerType, getDiagramEditPart());
+ rootCompartment = null;
+
+ for (Object editPart : containerEditPart.getChildren()) {
+ if (editPart instanceof ShapeCompartmentEditPart) {
+ rootCompartment = (editPart);
+ }
+ }
+ assertNotNull("There should be at least one container for the node tests", rootCompartment); //$NON-NLS-1$
+
+ comaprtmentNB = countCompartmentEdipart();
+
+ testCreateNodeFromPalette(type, 0, mustSuceed);
+ }
+
+
+ protected int countCompartmentEdipart() {
+ int index = 0;
+ int compartmentEditpartNB = 0;
+ while (index < containerEditPart.getChildren().size()) {
+ if ((containerEditPart.getChildren().get(index)) instanceof ResizableCompartmentEditPart) {
+ compartmentEditpartNB++;
+ }
+ index++;
+ }
+ return compartmentEditpartNB;
+ }
+
+ protected void testSizeCompartment(int expectedGraphicalChildren) {
+ if (comaprtmentNB == 0) {
+ // assertEquals(CREATION + INITIALIZATION_TEST, expectedGraphicalChildren, containerEditpart.getNotationView().getChildren().size());
+ }
+ if (comaprtmentNB == 1) {
+ // assertEquals(CREATION + INITIALIZATION_TEST, expectedGraphicalChildren, ((GraphicalEditPart)containerEditpart.getChildren().get(0)).getNotationView().getChildren().size());
+ }
+ if (comaprtmentNB > 1) {
+ boolean foundCompartment = false;
+ for (Object compartment : containerEditPart.getChildren()) {
+ if (compartment instanceof ResizableCompartmentEditPart) {
+ if (((ResizableCompartmentEditPart) compartment).getNotationView().getChildren().size() == expectedGraphicalChildren) {
+ foundCompartment = true;
+ }
+ }
+ }
+ // Assert.assertTrue("The compartment has not good size", foundCompartment);
+ }
+
+ }
+
+
+
+
+
+ /**
+ * Test to create a node.
+ *
+ * @param type
+ * the type
+ */
+ public void testCreateElementFromPalette(IElementType type, int expectedGraphicalChildren, int expectedSemanticChildren, int addedGraphicalChildren, int addedSemanticChildren, int numberSemanticChildreen, boolean mustSuceed) {
+ command = null;
+ // CREATION
+ //
+ testSizeCompartment(expectedGraphicalChildren);
+ Element root = (Element) getContainerEditPart().resolveSemanticElement();
+ List<Element> ownedElements = root.getOwnedElements();
+ if (isSemanticTest()) {
+ // assertEquals(CREATION + INITIALIZATION_TEST, expectedSemanticChildren, ownedElements.size());
+ }
+ final CreateViewRequest requestcreation = CreateViewRequestFactory.getCreateShapeRequest(type, getContainerEditPart().getDiagramPreferencesHint());
+ Display.getDefault().syncExec(new Runnable() {
+
+ @Override
+ public void run() {
+ command = getContainerEditPart().getTargetEditPart(requestcreation).getCommand(requestcreation);
+ }
+ });
+ assertNotNull(CREATION + COMMAND_NULL, command);
+ if (!mustSuceed) {
+ assertTrue(CREATION + TEST_IF_THE_COMMAND_IS_CREATED, command.equals(UnexecutableCommand.INSTANCE));
+ } else {
+ assertTrue(CREATION + TEST_IF_THE_COMMAND_IS_CREATED, (!command.equals(UnexecutableCommand.INSTANCE)));
+ assertTrue("CREATION: " + TEST_IF_THE_COMMAND_CAN_BE_EXECUTED, command.canExecute()); //$NON-NLS-1$
+ // execute the creation
+ executeOnUIThread(command);
+ testSizeCompartment(expectedGraphicalChildren + addedSemanticChildren);
+ // if(addedGraphicalChildren>=1){
+ // Assert.assertTrue("Node must be org.eclipse.gmf.runtime.notation.Shape",getRootView().getChildren().get(expectedGraphicalChildren + addedGraphicalChildren-1) instanceof Shape); //$NON-NLS-1$
+ // }
+ //
+ if (testSemantic) {
+ // assertEquals(CREATION + TEST_THE_EXECUTION, expectedSemanticChildren + addedSemanticChildren, ownedElements.size());
+ }
+ // undo the creation
+ undoOnUIThread();
+ testSizeCompartment(expectedGraphicalChildren);
+ if (testSemantic) {
+ // assertEquals(CREATION + TEST_THE_UNDO, expectedSemanticChildren, ownedElements.size());
+ }
+ // redo the creation test
+ redoOnUIThread();
+ // assertEquals(CREATION + TEST_THE_REDO, expectedGraphicalChildren + addedGraphicalChildren, getRootView().getChildren().size());
+ if (testSemantic) {
+ // assertEquals(CREATION + TEST_THE_REDO, expectedSemanticChildren + addedSemanticChildren, getRootSemanticModel().getOwnedElements().size());
+ }
+
+ EditPart createdEditPart = (EditPart) getContainerEditPart().getChildren().get((getContainerEditPart().getChildren().size() - 1));
+ Assert.assertNotNull("The editpart must be created", createdEditPart); //$NON-NLS-1$
+ //
+ //
+ // test diagram updater
+ if (getDiagramUpdater() != null) {
+ Assert.assertNotEquals("Diagram updater must detect that children has been created", 0, getDiagramUpdater().getSemanticChildren(getRootView()).size()); //$NON-NLS-1$
+ Assert.assertEquals("Diagram updater must detect that no link has been created", 0, getDiagramUpdater().getContainedLinks(getRootView()).size()); //$NON-NLS-1$
+ Assert.assertEquals("Diagram updater must detect that no link are incoming", 0, getDiagramUpdater().getIncomingLinks((View) getRootView().getChildren().get(expectedGraphicalChildren + addedGraphicalChildren - 1)).size()); //$NON-NLS-1$
+ Assert.assertEquals("Diagram updater must detect that no link are outgoing", 0, getDiagramUpdater().getOutgoingLinks((View) getRootView().getChildren().get(expectedGraphicalChildren + addedGraphicalChildren - 1)).size()); //$NON-NLS-1$
+ Assert.assertEquals(
+ "Diagram updater must detect that no children has ben created in the new element", numberSemanticChildreen, //$NON-NLS-1$
+ getDiagramUpdater().getSemanticChildren((View) getRootView().getChildren().get(expectedGraphicalChildren + addedGraphicalChildren - 1)).size());
+ Assert.assertEquals("Diagram updater must detect that no link has been created in the new element", 0, //$NON-NLS-1$
+ getDiagramUpdater().getContainedLinks((View) getRootView().getChildren().get(expectedGraphicalChildren + addedGraphicalChildren - 1)).size());
+ }
+ createdEditPart.getChildren();
+ for (Iterator<?> iteratorEditPart = createdEditPart.getChildren().iterator(); iteratorEditPart.hasNext();) {
+ Object subEditPart = iteratorEditPart.next();
+ if (subEditPart instanceof UMLCompartmentEditPart) {
+ Assert.assertNotEquals("Diagram updater must detect that children have been created", 0, getDiagramUpdater().getSemanticChildren(((CompartmentEditPart) subEditPart).getNotationView()).size()); //$NON-NLS-1$
+ }
+ Assert.assertNotEquals("Diagram updater must detect that children has been created", 0, getDiagramUpdater().getSemanticChildren((View) ((EditPart) subEditPart).getModel())); //$NON-NLS-1$
+ Assert.assertEquals("Diagram updater must detect that no link has been created", 0, getDiagramUpdater().getContainedLinks((View) ((EditPart) subEditPart).getModel()).size()); //$NON-NLS-1$
+ Assert.assertEquals("Diagram updater must detect that no link are incoming", 0, getDiagramUpdater().getIncomingLinks((View) ((EditPart) subEditPart).getModel()).size()); //$NON-NLS-1$
+ Assert.assertEquals("Diagram updater must detect that no link are outgoing", 0, getDiagramUpdater().getOutgoingLinks((View) ((EditPart) subEditPart).getModel()).size()); //$NON-NLS-1$
+
+ }
+ }
+ }
+
+ /**
+ * this method is used to test the created editpart
+ *
+ * @param maskmanaged
+ * @param createdEditPart
+ */
+ protected void testNodeEditPart(boolean maskmanaged, EditPart createdEditPart, String initialName) {
+ if (maskmanaged) {
+ Assert.assertNotNull("the created editpolicy must have as MASK_MANAGED_LABEL_EDIT_POLICY", createdEditPart.getEditPolicy(IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY)); //$NON-NLS-1$
+ }
+ int index = 0;
+ while (index < createdEditPart.getChildren().size()) {
+ if ((createdEditPart.getChildren().get(index)) instanceof ResizableCompartmentEditPart) {
+ ResizableCompartmentEditPart compartment = (ResizableCompartmentEditPart) (createdEditPart.getChildren().get(index));
+ Assert.assertFalse("compartment must not be selectable", compartment.isSelectable()); //$NON-NLS-1$
+ }
+ index++;
+ }
+ testNameLabel(createdEditPart, initialName);
+ }
+
+ protected void testNameLabel(EditPart createdEditPart, String initialName) {
+ if (createdEditPart instanceof NamedElementEditPart) {
+ GraphicalEditPart namedEditPart = (GraphicalEditPart) ((NamedElementEditPart) createdEditPart).getPrimaryChildEditPart();
+ Assert.assertTrue("the primary editpart must be the namelabelEditpart", namedEditPart instanceof ITextAwareEditPart); //$NON-NLS-1$
+ String name = namedEditPart.resolveSemanticElement().eClass().getName();
+ if (initialName != null) {
+ name = initialName;
+ }
+ if (name.length() < ((ITextAwareEditPart) namedEditPart).getEditText().length()) {
+ Assert.assertEquals(" the name must contain the name of the metaclass", name, ((ITextAwareEditPart) namedEditPart).getEditText().substring(0, name.length())); //$NON-NLS-1$
+ } else {
+ // not the same it sure but display the mistake is important
+ Assert.assertEquals(" the name must contain the name of the metaclass", name, ((ITextAwareEditPart) namedEditPart).getEditText()); //$NON-NLS-1$
+ }
+ if (namedEditPart instanceof CompartmentEditPart) {
+ Assert.assertTrue("the primary editpart must be the namelabelEditpart", namedEditPart instanceof CompartmentEditPart); //$NON-NLS-1$
+ Assert.assertTrue("namelabelEditpart must be editable", ((CompartmentEditPart) namedEditPart).isEditModeEnabled()); //$NON-NLS-1$
+ } else {
+ Assert.assertTrue("the primary editpart must be the namelabelEditpart", namedEditPart instanceof LabelEditPart); //$NON-NLS-1$
+ }
+ }
+ }
+
+
+ /**
+ * @return
+ */
+ protected CreateViewRequest createViewRequestShapeContainer() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/createFromPalette/CreateNodeFromPaletteTest.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/createFromPalette/CreateNodeFromPaletteTest.java
deleted file mode 100644
index 1fc4a04393f..00000000000
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/createFromPalette/CreateNodeFromPaletteTest.java
+++ /dev/null
@@ -1,327 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * 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:
- * Remi Schnekenburger (CEA LIST) - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.diagram.tests.createFromPalette;
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertTrue;
-
-import java.util.List;
-
-import org.eclipse.gef.EditPart;
-import org.eclipse.gef.commands.Command;
-import org.eclipse.gef.commands.UnexecutableCommand;
-import org.eclipse.gmf.runtime.diagram.ui.editparts.CompartmentEditPart;
-import org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart;
-import org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart;
-import org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart;
-import org.eclipse.gmf.runtime.diagram.ui.editparts.LabelEditPart;
-import org.eclipse.gmf.runtime.diagram.ui.editparts.ResizableCompartmentEditPart;
-import org.eclipse.gmf.runtime.diagram.ui.requests.CreateViewRequest;
-import org.eclipse.gmf.runtime.diagram.ui.requests.CreateViewRequestFactory;
-import org.eclipse.gmf.runtime.emf.type.core.IElementType;
-import org.eclipse.gmf.runtime.notation.View;
-import org.eclipse.gmf.tooling.runtime.update.DiagramUpdater;
-import org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy;
-import org.eclipse.papyrus.uml.diagram.common.editparts.NamedElementEditPart;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.uml2.uml.Element;
-import org.junit.Assert;
-import org.junit.Before;
-
-/**
- * Abstract class to test nodes
- */
-public abstract class CreateNodeFromPaletteTest extends org.eclipse.papyrus.uml.diagram.tests.canonical.AbstractPapyrusTestCase {
-
- /** <code>true</code> if semantic tests should be run on graphical manipulation */
- private boolean testSemantic;
-
- /** command computed on the ui thread */
- protected Command command;
-
- /** container editpart**/
- protected GraphicalEditPart containerEditpart;
-
- private int comaprtmentNB;
-
- /**
- * @see org.eclipse.papyrus.diagram.clazz.test.canonical.AbstractPapyrusTestCase#setUp()
- *
- * @throws Exception
- */
- @Before
- @Override
- public void setUp() throws Exception {
- super.setUp();
- testSemantic = isSemanticTest();
- }
-
-
- /**
- * Test to create a node.
- *
- * @param type
- * the type
- */
- public GraphicalEditPart createANode(IElementType type, final GraphicalEditPart containerEditPart) {
-
- //CREATION
- final CreateViewRequest requestcreation = CreateViewRequestFactory.getCreateShapeRequest(type, containerEditPart.getDiagramPreferencesHint());
- Display.getDefault().syncExec(new Runnable() {
-
- public void run() {
- command = containerEditPart.getTargetEditPart(requestcreation).getCommand(requestcreation);
- }
- });
- assertNotNull("the command must not be null", command);
- assertTrue("the command must be executable", command.canExecute()); //$NON-NLS-1$
- // execute the creation
- executeOnUIThread(command);
-
-
- GraphicalEditPart createdEditPart= (GraphicalEditPart)containerEditPart.getChildren().get((containerEditPart.getChildren().size()-1));
- Assert.assertNotNull("The editpart must be created", createdEditPart); //$NON-NLS-1$
- return createdEditPart;
-
- }
- /**
- * Returns <code>true</code> if semantic tests should be also performed
- *
- * @return <code>true</code> if semantic tests should be also performed
- */
- protected boolean isSemanticTest() {
- return false;
- }
-
- /**
- * @see org.eclipse.papyrus.diagram.clazz.test.canonical.AbstractPapyrusTestCase#getRootView()
- *
- * @return
- */
- @Override
- protected View getRootView() {
- return (View)getContainerEditPart().getModel();
- }
-
- public abstract DiagramUpdater getDiagramUpdater();
-
- /**
- * Returns the container edit part
- */
-
- protected IGraphicalEditPart getContainerEditPart() {
- return containerEditpart;
- }
-
-
- /**
- * Test to manage child node.
- *
- * @param type
- * the type
- * @param containerType
- * the container type
- */
- public void testCreateNodeFromPalette(IElementType type, int numberSemanticChildreen, boolean mustSuceed) {
- // create a node
- testCreateElementFromPalette(type, 0, 0, 1, 1, numberSemanticChildreen, mustSuceed);
-
- }
-
-
- /**
- * Test to manage child node from diagram
- *
- * @param type
- * the type
- */
- public void testCreateNodeFromPalette(IElementType type, boolean mustSuceed) {
- containerEditpart=getDiagramEditPart();
- testCreateNodeFromPalette(type,0, mustSuceed);
- }
- /**
- * Test to manage child node.
- *
- * @param type
- * the type
- * @param containerType
- * the container type
- */
- public void testCreateNodeFromPalette(IElementType type, IElementType containerType, boolean mustSuceed) {
- containerEditpart=createANode(containerType, getDiagramEditPart());
- comaprtmentNB=countCompartmentEdipart();
-
- testCreateNodeFromPalette(type,0, mustSuceed);
- }
-
-
- protected int countCompartmentEdipart() {
- int index = 0;
- int compartmentEditpartNB=0;
- while( index < containerEditpart.getChildren().size()) {
- if((containerEditpart.getChildren().get(index)) instanceof ResizableCompartmentEditPart) {
- compartmentEditpartNB++;
- }
- index++;
- }
- return compartmentEditpartNB;
- }
-
- protected void testSizeCompartment(int expectedGraphicalChildren){
- if (comaprtmentNB==0){
- assertEquals(CREATION + INITIALIZATION_TEST, expectedGraphicalChildren, containerEditpart.getNotationView().getChildren().size());
- }
- if (comaprtmentNB==1){
- assertEquals(CREATION + INITIALIZATION_TEST, expectedGraphicalChildren, ((GraphicalEditPart)containerEditpart.getChildren().get(0)).getNotationView().getChildren().size());
- }
- if(comaprtmentNB>1){
- boolean foundCompartment=false;
- for(Object compartment : containerEditpart.getChildren()) {
- if(compartment instanceof ResizableCompartmentEditPart) {
- if(((ResizableCompartmentEditPart)compartment).getNotationView().getChildren().size()==expectedGraphicalChildren){
- foundCompartment=true;
- }
- }
- }
- Assert.assertTrue("The compartment has not good size", foundCompartment);
- }
-
- }
-
-
-
-
-
- /**
- * Test to create a node.
- *
- * @param type
- * the type
- */
- public void testCreateElementFromPalette(IElementType type, int expectedGraphicalChildren, int expectedSemanticChildren, int addedGraphicalChildren, int addedSemanticChildren, int numberSemanticChildreen, boolean mustSuceed) {
- command = null;
- //CREATION
- //
- testSizeCompartment(expectedGraphicalChildren);
- Element root = (Element)getContainerEditPart().resolveSemanticElement();
- List<Element> ownedElements = root.getOwnedElements();
- if( isSemanticTest()){
- assertEquals(CREATION + INITIALIZATION_TEST, expectedSemanticChildren, ownedElements.size());
- }
- final CreateViewRequest requestcreation = CreateViewRequestFactory.getCreateShapeRequest(type, getContainerEditPart().getDiagramPreferencesHint());
- Display.getDefault().syncExec(new Runnable() {
-
- public void run() {
- command = getContainerEditPart().getTargetEditPart(requestcreation).getCommand(requestcreation);
- }
- });
- assertNotNull(CREATION + COMMAND_NULL, command);
- if(!mustSuceed){
- assertTrue(CREATION + TEST_IF_THE_COMMAND_IS_CREATED, command.equals(UnexecutableCommand.INSTANCE));
- }
- else{
- assertTrue(CREATION + TEST_IF_THE_COMMAND_IS_CREATED,(! command.equals( UnexecutableCommand.INSTANCE)));
- assertTrue("CREATION: " + TEST_IF_THE_COMMAND_CAN_BE_EXECUTED, command.canExecute()); //$NON-NLS-1$
- // execute the creation
- executeOnUIThread(command);
- testSizeCompartment(expectedGraphicalChildren+addedSemanticChildren);
- // if(addedGraphicalChildren>=1){
- // Assert.assertTrue("Node must be org.eclipse.gmf.runtime.notation.Shape",getRootView().getChildren().get(expectedGraphicalChildren + addedGraphicalChildren-1) instanceof Shape); //$NON-NLS-1$
- // }
- //
- if(testSemantic) {
- assertEquals(CREATION + TEST_THE_EXECUTION, expectedSemanticChildren + addedSemanticChildren, ownedElements.size());
- }
- // undo the creation
- undoOnUIThread();
- testSizeCompartment(expectedGraphicalChildren);
- if(testSemantic) {
- assertEquals(CREATION + TEST_THE_UNDO, expectedSemanticChildren, ownedElements.size());
- }
- // redo the creation test
- redoOnUIThread();
- // assertEquals(CREATION + TEST_THE_REDO, expectedGraphicalChildren + addedGraphicalChildren, getRootView().getChildren().size());
- if(testSemantic) {
- assertEquals(CREATION + TEST_THE_REDO, expectedSemanticChildren + addedSemanticChildren, getRootSemanticModel().getOwnedElements().size());
- }
-
- // EditPart createdEditPart= (EditPart)getContainerEditPart().getChildren().get((getContainerEditPart().getChildren().size()-1));
- // Assert.assertNotNull("The editpart must be created", createdEditPart); //$NON-NLS-1$
- //
- //
- // // test diagram updater
- // if(getDiagramUpdater()!=null){
- // Assert.assertNotEquals("Diagram updater must detect that children has been created",0,getDiagramUpdater().getSemanticChildren(getRootView()).size()); //$NON-NLS-1$
- // Assert.assertEquals("Diagram updater must detect that no link has been created",0,getDiagramUpdater().getContainedLinks(getRootView()).size()); //$NON-NLS-1$
- // Assert.assertEquals ("Diagram updater must detect that no link are incoming",0,getDiagramUpdater().getIncomingLinks((View)getRootView().getChildren().get(expectedGraphicalChildren + addedGraphicalChildren-1)).size()); //$NON-NLS-1$
- // Assert.assertEquals ("Diagram updater must detect that no link are outgoing",0,getDiagramUpdater().getOutgoingLinks((View)getRootView().getChildren().get(expectedGraphicalChildren + addedGraphicalChildren-1)).size()); //$NON-NLS-1$
- // Assert.assertEquals ("Diagram updater must detect that no children has ben created in the new element",numberSemanticChildreen,getDiagramUpdater().getSemanticChildren((View)getRootView().getChildren().get(expectedGraphicalChildren + addedGraphicalChildren-1)).size()); //$NON-NLS-1$
- // Assert.assertEquals ("Diagram updater must detect that no link has been created in the new element",0,getDiagramUpdater().getContainedLinks((View)getRootView().getChildren().get(expectedGraphicalChildren + addedGraphicalChildren-1)).size()); //$NON-NLS-1$
- // }
- // createdEditPart.getChildren();
- // for(Iterator<?> iteratorEditPart = createdEditPart.getChildren().iterator(); iteratorEditPart.hasNext();) {
- // Object subEditPart = iteratorEditPart.next();
- // if( subEditPart instanceof UMLCompartmentEditPart){
- // Assert.assertEquals("Diagram updater must detect that children has been created",0,getDiagramUpdater().getSemanticChildren(((CompartmentEditPart)subEditPart).getNotationView()).size()); //$NON-NLS-1$
- // }
- //
- // }
- }
- }
-
- /**
- * this method is used to test the created editpart
- * @param maskmanaged
- * @param createdEditPart
- */
- protected void testNodeEditPart(boolean maskmanaged, EditPart createdEditPart,String initialName) {
- if( maskmanaged){
- Assert.assertNotNull("the created editpolicy must have as MASK_MANAGED_LABEL_EDIT_POLICY", createdEditPart.getEditPolicy(IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY)); //$NON-NLS-1$
- }
- int index=0;
- while(index < createdEditPart.getChildren().size()) {
- if((createdEditPart.getChildren().get(index)) instanceof ResizableCompartmentEditPart ) {
- ResizableCompartmentEditPart compartment = (ResizableCompartmentEditPart)(createdEditPart.getChildren().get(index));
- Assert.assertFalse("compartment must not be selectable",compartment.isSelectable()); //$NON-NLS-1$
- }
- index++;
- }
- testNameLabel(createdEditPart, initialName);
- }
-
- protected void testNameLabel(EditPart createdEditPart, String initialName) {
- if( createdEditPart instanceof NamedElementEditPart){
- GraphicalEditPart namedEditPart=(GraphicalEditPart)((NamedElementEditPart)createdEditPart).getPrimaryChildEditPart();
- Assert.assertTrue("the primary editpart must be the namelabelEditpart",namedEditPart instanceof ITextAwareEditPart); //$NON-NLS-1$
- String name=namedEditPart.resolveSemanticElement().eClass().getName();
- if( initialName!=null){
- name=initialName;
- }
- if(name.length()<((ITextAwareEditPart)namedEditPart).getEditText().length()){
- Assert.assertEquals(" the name must contain the name of the metaclass",name, ((ITextAwareEditPart)namedEditPart).getEditText().substring(0,name.length())); //$NON-NLS-1$
- }
- else{
- //not the same it sure but display the mistake is important
- Assert.assertEquals(" the name must contain the name of the metaclass",name, ((ITextAwareEditPart)namedEditPart).getEditText()); //$NON-NLS-1$
- }
- if(namedEditPart instanceof CompartmentEditPart ){
- Assert.assertTrue("the primary editpart must be the namelabelEditpart",namedEditPart instanceof CompartmentEditPart); //$NON-NLS-1$
- Assert.assertTrue("namelabelEditpart must be editable",((CompartmentEditPart)namedEditPart).isEditModeEnabled());} //$NON-NLS-1$
- else{
- Assert.assertTrue("the primary editpart must be the namelabelEditpart",namedEditPart instanceof LabelEditPart); //$NON-NLS-1$
- }
- }
- }
-
-}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/delete/AbstractDeleteNodeTest.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/delete/AbstractDeleteNodeTest.java
new file mode 100644
index 00000000000..cfefe7a1dac
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/delete/AbstractDeleteNodeTest.java
@@ -0,0 +1,255 @@
+/*****************************************************************************
+ * Copyright (c) 2013, 2015 CEA LIST, Christian W. Damus, 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:
+ * Remi Schnekenburger (CEA LIST) - Initial API and implementation
+ * Christian W. Damus (CEA) - bug 431618
+ * Christian W. Damus - bug 464647
+ *
+ *****************************************************************************/
+package org.eclipse.papyrus.uml.diagram.tests.delete;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertTrue;
+
+import org.eclipse.core.commands.AbstractHandler;
+import org.eclipse.core.commands.IHandler;
+import org.eclipse.core.expressions.EvaluationContext;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.gef.EditPart;
+import org.eclipse.gef.Request;
+import org.eclipse.gef.commands.Command;
+import org.eclipse.gef.commands.UnexecutableCommand;
+import org.eclipse.gmf.runtime.diagram.ui.editparts.CompartmentEditPart;
+import org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart;
+import org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart;
+import org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart;
+import org.eclipse.gmf.runtime.diagram.ui.editparts.LabelEditPart;
+import org.eclipse.gmf.runtime.diagram.ui.editparts.ResizableCompartmentEditPart;
+import org.eclipse.gmf.runtime.diagram.ui.requests.EditCommandRequestWrapper;
+import org.eclipse.gmf.runtime.emf.type.core.IElementType;
+import org.eclipse.gmf.runtime.emf.type.core.requests.DestroyElementRequest;
+import org.eclipse.gmf.runtime.notation.View;
+import org.eclipse.gmf.tooling.runtime.update.DiagramUpdater;
+import org.eclipse.jface.viewers.ISelection;
+import org.eclipse.jface.viewers.StructuredSelection;
+import org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy;
+import org.eclipse.papyrus.junit.utils.DisplayUtils;
+import org.eclipse.papyrus.uml.diagram.common.editparts.NamedElementEditPart;
+import org.eclipse.ui.ISources;
+import org.eclipse.ui.commands.ICommandService;
+import org.junit.Assert;
+import org.junit.Before;
+
+/**
+ * Abstract class to test nodes
+ */
+public abstract class AbstractDeleteNodeTest extends org.eclipse.papyrus.uml.diagram.tests.canonical.AbstractPapyrusTestCase {
+
+ /** <code>true</code> if semantic tests should be run on graphical manipulation */
+ private boolean testSemantic;
+
+ /** command computed on the ui thread */
+ protected Command command;
+
+ /**
+ * @see org.eclipse.papyrus.diagram.clazz.test.canonical.AbstractPapyrusTestCase#setUp()
+ *
+ * @throws Exception
+ */
+ @Before
+ @Override
+ public void setUp() throws Exception {
+ super.setUp();
+ testSemantic = isSemanticTest();
+ }
+
+ /**
+ * Returns <code>true</code> if semantic tests should be also performed
+ *
+ * @return <code>true</code> if semantic tests should be also performed
+ */
+ protected boolean isSemanticTest() {
+ return false;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ protected View getRootView() {
+ return (View) getContainerEditPart().getModel();
+ }
+
+ public abstract DiagramUpdater getDiagramUpdater();
+
+ /**
+ * Returns the container edit part
+ */
+ protected abstract IGraphicalEditPart getContainerEditPart();
+
+
+
+ /**
+ * Test to manage child node.
+ *
+ * @param type
+ * the type
+ * @param containerType
+ * the container type
+ */
+ public void testToDeleteNode(IElementType type, EClass eClass, IElementType containerType, boolean containerMove, String initialName, int numberSemanticChildreen) {
+ // create a node
+ createNodeOptionally(type, getContainerEditPart());
+ // destroy the first element
+ testDestroy(type, 2, 2, 1, 1);
+ }
+
+ /**
+ * Test to manage child node.
+ *
+ * @param type
+ * the type
+ * @param containerType
+ * the container type
+ */
+ public void testToDeleteNode(IElementType type, EClass eClass, IElementType containerType, boolean containerMove, int numberSemanticChildreen) {
+ testToDeleteNode(type, eClass, containerType, containerMove, null, numberSemanticChildreen);
+ }
+
+ /**
+ * Test to manage child node.
+ *
+ * @param type
+ * the type
+ * @param containerType
+ * the container type
+ */
+ public void testToDeleteNode(IElementType type, EClass eClass, IElementType containerType, boolean containerMove) {
+ testToDeleteNode(type, eClass, containerType, containerMove, null, 0);
+ }
+
+ /**
+ * Test destroy.
+ *
+ * @param type
+ * the type
+ */
+ public void testDestroy(IElementType type) {
+ // create a node
+ createNodeOptionally(type, getContainerEditPart());
+ testDestroy(type, 1, 1, 1, 1);
+ }
+
+ /**
+ * Test destroy.
+ *
+ * @param type
+ * the type
+ */
+ public void testDestroy(IElementType type, int expectedGraphicalChildren, int expectedSemanticChildren, int removedGraphicalChildren, int removedSemanticChildren) {
+ // DESTROY SEMANTIC + VIEW
+ assertEquals(DESTROY_DELETION + INITIALIZATION_TEST, expectedGraphicalChildren, getRootView().getChildren().size());
+ if (testSemantic) {
+ assertEquals(DESTROY_DELETION + INITIALIZATION_TEST, expectedSemanticChildren, getRootSemanticModel().getOwnedElements().size());
+ }
+ Request deleteViewRequest = new EditCommandRequestWrapper(new DestroyElementRequest(false));
+ EditPart currentEditPart = ((GraphicalEditPart) getContainerEditPart().getChildren().get(getContainerEditPart().getChildren().size() - 1));
+ Command command = currentEditPart.getCommand(deleteViewRequest);
+ assertNotNull(DESTROY_DELETION + COMMAND_NULL, command);
+ assertTrue(DESTROY_DELETION + TEST_IF_THE_COMMAND_IS_CREATED, command != UnexecutableCommand.INSTANCE);
+ assertTrue(DESTROY_DELETION + TEST_IF_THE_COMMAND_CAN_BE_EXECUTED, command.canExecute());
+ testEnablementOfDeleteFromModelHandler();
+ executeOnUIThread(command);
+ assertEquals(DESTROY_DELETION + TEST_THE_EXECUTION, expectedGraphicalChildren - removedGraphicalChildren, getRootView().getChildren().size());
+ if (testSemantic) {
+ assertEquals(DESTROY_DELETION + INITIALIZATION_TEST, expectedSemanticChildren - removedSemanticChildren, getRootSemanticModel().getOwnedElements().size());
+ }
+ undoOnUIThread();
+ assertEquals(DESTROY_DELETION + TEST_THE_UNDO, expectedGraphicalChildren, getRootView().getChildren().size());
+ if (testSemantic) {
+ assertEquals(DESTROY_DELETION + TEST_THE_UNDO, expectedSemanticChildren, getRootSemanticModel().getOwnedElements().size());
+ }
+ redoOnUIThread();
+ assertEquals(DESTROY_DELETION + TEST_THE_REDO, expectedGraphicalChildren - removedGraphicalChildren, getRootView().getChildren().size());
+ if (testSemantic) {
+ assertEquals(DESTROY_DELETION + TEST_THE_REDO, expectedSemanticChildren - removedSemanticChildren, getRootSemanticModel().getOwnedElements().size());
+ }
+ }
+
+ /**
+ * test id the handler delete from model is enable
+ */
+ protected void testEnablementOfDeleteFromModelHandler() {
+ ICommandService commandService = papyrusEditor.getSite().getService(ICommandService.class);
+ org.eclipse.core.commands.Command cmd = commandService.getCommand("org.eclipse.ui.edit.delete"); //$NON-NLS-1$
+ IHandler handler = cmd.getHandler();
+ if (handler instanceof AbstractHandler) {
+ // Select the edit-part that we would delete
+ ISelection selection = new StructuredSelection((getContainerEditPart().getChildren().get(0)));
+ getDiagramEditPart().getViewer().getSelectionManager().setSelection(selection);
+
+ // Propagate the selection through the Eclipse framework to the command handlers
+ DisplayUtils.flushEventLoop();
+
+ // Update the delete handler's enablement
+ EvaluationContext context = new EvaluationContext(null, selection);
+ context.addVariable(ISources.ACTIVE_CURRENT_SELECTION_NAME, selection);
+ ((AbstractHandler) handler).setEnabled(context); // $NON-NLS-1$
+ }
+ boolean res = handler.isEnabled();
+ assertTrue("Delete from model handler must be enable", res); //$NON-NLS-1$
+ }
+
+ /**
+ * this method is used to test the created editpart
+ *
+ * @param maskmanaged
+ * @param createdEditPart
+ */
+ protected void testNodeEditPart(boolean maskmanaged, EditPart createdEditPart, String initialName) {
+ if (maskmanaged) {
+ Assert.assertNotNull("the created editpolicy must have as MASK_MANAGED_LABEL_EDIT_POLICY", createdEditPart.getEditPolicy(IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY)); //$NON-NLS-1$
+ }
+ int index = 0;
+ while (index < createdEditPart.getChildren().size()) {
+ if ((createdEditPart.getChildren().get(index)) instanceof ResizableCompartmentEditPart) {
+ ResizableCompartmentEditPart compartment = (ResizableCompartmentEditPart) (createdEditPart.getChildren().get(index));
+ Assert.assertFalse("compartment must not be selectable", compartment.isSelectable()); //$NON-NLS-1$
+ }
+ index++;
+ }
+ testNameLabel(createdEditPart, initialName);
+ }
+
+ protected void testNameLabel(EditPart createdEditPart, String initialName) {
+ if (createdEditPart instanceof NamedElementEditPart) {
+ GraphicalEditPart namedEditPart = (GraphicalEditPart) ((NamedElementEditPart) createdEditPart).getPrimaryChildEditPart();
+ Assert.assertTrue("the primary editpart must be the namelabelEditpart", namedEditPart instanceof ITextAwareEditPart); //$NON-NLS-1$
+ String name = namedEditPart.resolveSemanticElement().eClass().getName();
+ if (initialName != null) {
+ name = initialName;
+ }
+ if (name.length() < ((ITextAwareEditPart) namedEditPart).getEditText().length()) {
+ Assert.assertEquals(" the name must contain the name of the metaclass", name, ((ITextAwareEditPart) namedEditPart).getEditText().substring(0, name.length())); //$NON-NLS-1$
+ } else {
+ // not the same it sure but display the mistake is important
+ Assert.assertEquals(" the name must contain the name of the metaclass", name, ((ITextAwareEditPart) namedEditPart).getEditText()); //$NON-NLS-1$
+ }
+ if (namedEditPart instanceof CompartmentEditPart) {
+ Assert.assertTrue("the primary editpart must be the namelabelEditpart", namedEditPart instanceof CompartmentEditPart); //$NON-NLS-1$
+ Assert.assertTrue("namelabelEditpart must be editable", ((CompartmentEditPart) namedEditPart).isEditModeEnabled()); //$NON-NLS-1$
+ } else {
+ Assert.assertTrue("the primary editpart must be the namelabelEditpart", namedEditPart instanceof LabelEditPart); //$NON-NLS-1$
+
+ }
+ }
+ }
+
+}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/drop/AbstractDropNodeTest.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/drop/AbstractDropNodeTest.java
new file mode 100644
index 00000000000..de559766284
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/drop/AbstractDropNodeTest.java
@@ -0,0 +1,141 @@
+/*****************************************************************************
+ * Copyright (c) 2013, 2015 CEA LIST, Christian W. Damus, 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:
+ * Remi Schnekenburger (CEA LIST) - Initial API and implementation
+ * Christian W. Damus (CEA) - bug 431618
+ * Christian W. Damus - bug 464647
+ *
+ *****************************************************************************/
+package org.eclipse.papyrus.uml.diagram.tests.drop;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertTrue;
+
+import java.util.ArrayList;
+
+import org.eclipse.draw2d.geometry.Point;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.gef.commands.Command;
+import org.eclipse.gef.commands.UnexecutableCommand;
+import org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart;
+import org.eclipse.gmf.runtime.diagram.ui.requests.DropObjectsRequest;
+import org.eclipse.gmf.runtime.emf.type.core.IElementType;
+import org.eclipse.gmf.runtime.notation.View;
+import org.eclipse.uml2.uml.Element;
+import org.junit.Assert;
+import org.junit.Before;
+
+/**
+ * Abstract class to test nodes
+ */
+public abstract class AbstractDropNodeTest extends org.eclipse.papyrus.uml.diagram.tests.canonical.AbstractPapyrusTestCase {
+
+ /** <code>true</code> if semantic tests should be run on graphical manipulation */
+ private boolean testSemantic;
+
+ /**
+ * @see org.eclipse.papyrus.diagram.clazz.test.canonical.AbstractPapyrusTestCase#setUp()
+ *
+ * @throws Exception
+ */
+ @Before
+ @Override
+ public void setUp() throws Exception {
+ super.setUp();
+
+ testSemantic = isSemanticTest();
+
+ }
+
+ /**
+ * Returns <code>true</code> if semantic tests should be also performed
+ *
+ * @return <code>true</code> if semantic tests should be also performed
+ */
+ protected boolean isSemanticTest() {
+ return false;
+ }
+
+ /**
+ * @see org.eclipse.papyrus.diagram.clazz.test.canonical.AbstractPapyrusTestCase#getRootView()
+ *
+ * @return
+ */
+ @Override
+ protected abstract View getRootView();
+
+ /**
+ * Returns the container edit part
+ */
+ protected abstract IGraphicalEditPart getContainerEditPart();
+
+ /**
+ * Test to drop node.
+ *
+ */
+ public void testToDropNode(IElementType type, EClass eClass, boolean mustSuceed) {
+ // Precondition for the drag node test: There must be an element in of the desired type in the semantic model.
+ createNodeOptionally(type, getContainerEditPart());
+
+ // The element can be dropped several time in the diagrams
+ testDrop(type, eClass, 1, 1, 1);
+
+ // undo the drop
+ undoOnUIThread();
+ }
+
+ /**
+ * Test drop.
+ *
+ * @param type
+ * the type
+ */
+ public void testDrop(IElementType type, EClass eClass, int expectedGraphicalChildren, int expectedSemanticChildren, int addedGraphicalChildren) {
+
+
+ // DROP
+ assertEquals(DROP + INITIALIZATION_TEST, expectedGraphicalChildren, getRootView().getChildren().size());
+ if (testSemantic) {
+ assertEquals(DROP + INITIALIZATION_TEST, expectedSemanticChildren, getRootSemanticModel().getOwnedElements().size());
+ }
+ DropObjectsRequest dropObjectsRequest = new DropObjectsRequest();
+ ArrayList<Element> list = new ArrayList<Element>();
+ for (Element element : getRootSemanticModel().getOwnedElements()) {
+ if (element != null && element.eClass().equals(eClass)) {
+ list.add(element);
+ }
+ }
+ dropObjectsRequest.setObjects(list);
+ dropObjectsRequest.setLocation(new Point(40, 40));
+ Command command = getContainerEditPart().getCommand(dropObjectsRequest);
+ assertNotNull(DROP + COMMAND_NULL, command);
+ assertTrue(DROP + TEST_IF_THE_COMMAND_IS_CREATED, command != UnexecutableCommand.INSTANCE);
+ assertTrue(DROP + TEST_IF_THE_COMMAND_CAN_BE_EXECUTED, command.canExecute());
+ // execute the drop
+ executeOnUIThread(command);
+ Assert.assertEquals(DROP + TEST_THE_EXECUTION, expectedGraphicalChildren + addedGraphicalChildren, getRootView().getChildren().size());
+ if (testSemantic) {
+ Assert.assertEquals(DROP + TEST_THE_EXECUTION, expectedSemanticChildren, getRootSemanticModel().getOwnedElements().size());
+ }
+ // undo the drop
+ undoOnUIThread();
+ Assert.assertEquals(DROP + TEST_THE_UNDO, expectedGraphicalChildren, getRootView().getChildren().size());
+ if (testSemantic) {
+ Assert.assertEquals(DROP + TEST_THE_UNDO, expectedSemanticChildren, getRootSemanticModel().getOwnedElements().size());
+ }
+ // redo the drop
+ redoOnUIThread();
+ Assert.assertEquals(DROP + TEST_THE_REDO, expectedGraphicalChildren + addedGraphicalChildren, getRootView().getChildren().size());
+ if (testSemantic) {
+ assertTrue(DROP + TEST_THE_REDO, getRootSemanticModel().getOwnedElements().size() != 0);
+ }
+ }
+
+}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/edition/AbstractEditableNodeTest.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/edition/AbstractEditableNodeTest.java
new file mode 100644
index 00000000000..0bf26804e99
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/edition/AbstractEditableNodeTest.java
@@ -0,0 +1,143 @@
+/*******************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ *
+ ******************************************************************************/
+package org.eclipse.papyrus.uml.diagram.tests.edition;
+
+import java.lang.reflect.InvocationTargetException;
+import java.lang.reflect.Method;
+
+import org.eclipse.draw2d.IFigure;
+import org.eclipse.draw2d.geometry.Point;
+import org.eclipse.draw2d.geometry.Rectangle;
+import org.eclipse.gef.EditPart;
+import org.eclipse.gef.commands.Command;
+import org.eclipse.gef.requests.DirectEditRequest;
+import org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart;
+import org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart;
+import org.eclipse.gmf.runtime.emf.type.core.IElementType;
+import org.eclipse.gmf.runtime.gef.ui.internal.parts.TextCellEditorEx;
+import org.eclipse.jface.viewers.ICellEditorValidator;
+import org.eclipse.papyrus.uml.diagram.common.directedit.MultiLineCellEditor;
+import org.eclipse.papyrus.uml.diagram.common.directedit.MultilineLabelDirectEditManager;
+import org.eclipse.papyrus.uml.diagram.common.editpolicies.IDirectEdition;
+import org.eclipse.papyrus.uml.diagram.common.figure.node.IMultilineEditableFigure;
+import org.junit.Assert;
+
+/**
+ * Abstract test case definitions for testing direct-edit functionality of editable node edit-parts.
+ */
+public abstract class AbstractEditableNodeTest extends EditableElementTest {
+ protected Command command = null;
+
+ @Override
+ public void testEdition(IElementType type) {
+ GraphicalEditPart createdEditpart = createNodeOptionally(type, getContainerEditPart());
+ if (!(createdEditpart instanceof ITextAwareEditPart)) {
+ EditPart nameEditpart = createdEditpart.getPrimaryChildEditPart();
+ if (nameEditpart instanceof ITextAwareEditPart) {
+ GraphicalEditPart editableEditPart = (GraphicalEditPart) nameEditpart;
+ final IFigure nameFigure = editableEditPart.getFigure();
+ final Rectangle bounds = nameFigure.getBounds();
+ final Point center = bounds.getCenter();
+ final DirectEditRequest directEditRequest = new DirectEditRequest();
+ directEditRequest.setLocation(center);
+ editableEditPart.performRequest(directEditRequest);
+
+ // test if there is not primary editpart
+ Assert.assertNull("The editpart must not references primarychildEditpart", editableEditPart.getPrimaryChildEditPart());
+
+ // to increase the covering
+ // getLabelTextHelper to refactor
+ // setLabelTextHelper to refactor
+ // getLabelIconHelper to refactor
+ // setLabelIconHelper to refactor
+ // setParser to refactor
+ // performDirectEdit(Point eventLocation) {
+ // performDirectEdit(char initialCharacter) {
+ // performDirectEditRequest(Request request) {
+ // initializeDirectEditManager(final Request request) {
+ // initExtendedEditorConfiguration() {
+ // updateExtendedEditorConfiguration() {
+ // performDefaultDirectEditorEdit(final Request theRequest) {
+ // handleNotificationEvent(Notification event) {
+
+ // getDirectEditionType
+ // Mode reflexive to Test the editor associated to the element
+ Class<?> editableEditPartClass = editableEditPart.getClass();
+ try {
+ // test is editable
+ Method methodisEditable = editableEditPartClass.getDeclaredMethod("isEditable", null);
+ if (methodisEditable != null) {
+ methodisEditable.setAccessible(true);
+ Object resultdirectEditorType = methodisEditable.invoke(editableEditPart, null);
+ Assert.assertEquals("the editpart must be editable", true, resultdirectEditorType);
+ }
+ //
+ Method methodgetEditTextValidator = editableEditPartClass.getDeclaredMethod("getEditTextValidator", null);
+ if (methodgetEditTextValidator != null) {
+ methodgetEditTextValidator.setAccessible(true);
+ Object result = methodgetEditTextValidator.invoke(editableEditPart, null);
+ Assert.assertNotNull("the editpart must be editable", result);
+ ICellEditorValidator cellvalidato = (ICellEditorValidator) result;
+ Assert.assertEquals("the text is valid", null, cellvalidato.isValid("MyElement"));
+
+ }
+
+
+
+
+ // performDirectEdit(Point eventLocation) {
+ // performDirectEdit(char initialCharacter) {
+
+ // call and test kind of editor
+ Method methodgetDirectEditionType = editableEditPartClass.getDeclaredMethod("getDirectEditionType", null);
+ if (methodgetDirectEditionType != null) {
+ Object resultdirectEditorType = methodgetDirectEditionType.invoke(editableEditPart, null);
+ Assert.assertEquals("the editpart must be dafault direct editor", IDirectEdition.DEFAULT_DIRECT_EDITOR, resultdirectEditorType);
+ }
+ // call and test current editor
+ Method methodGetManager = editableEditPartClass.getDeclaredMethod("getManager", null);
+ if (methodGetManager != null) {
+ methodGetManager.setAccessible(true);
+ Object result = methodGetManager.invoke(editableEditPart, null);
+ Assert.assertTrue("the manager to edit name must be a MultilineLabelDirectEditManager", result instanceof MultilineLabelDirectEditManager);
+ MultilineLabelDirectEditManager manager = (MultilineLabelDirectEditManager) result;
+ IFigure fig = getPrimaryFigure(editableEditPart);
+
+ if (fig instanceof IMultilineEditableFigure) {
+ Assert.assertEquals("the editor of this editpart must be multiline editor", MultiLineCellEditor.class, manager.getTextCellEditorClass(editableEditPart));
+
+ } else {
+ Assert.assertEquals("the editor of this editpart must be simple editor", TextCellEditorEx.class, manager.getTextCellEditorClass(editableEditPart));
+ }
+ }
+ } catch (NoSuchMethodException e) {
+ e.printStackTrace();
+ } catch (SecurityException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ } catch (IllegalAccessException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ } catch (IllegalArgumentException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ } catch (InvocationTargetException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+
+ }
+ }
+ }
+
+}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/edition/EditableNodeTest.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/edition/EditableNodeTest.java
deleted file mode 100644
index 6a390a138b1..00000000000
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/edition/EditableNodeTest.java
+++ /dev/null
@@ -1,161 +0,0 @@
-package org.eclipse.papyrus.uml.diagram.tests.edition;
-
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertTrue;
-
-import java.lang.reflect.InvocationTargetException;
-import java.lang.reflect.Method;
-
-import org.eclipse.draw2d.IFigure;
-import org.eclipse.draw2d.geometry.Point;
-import org.eclipse.draw2d.geometry.Rectangle;
-import org.eclipse.gef.EditPart;
-import org.eclipse.gef.commands.Command;
-import org.eclipse.gef.requests.DirectEditRequest;
-import org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart;
-import org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart;
-import org.eclipse.gmf.runtime.diagram.ui.requests.CreateViewRequest;
-import org.eclipse.gmf.runtime.diagram.ui.requests.CreateViewRequestFactory;
-import org.eclipse.gmf.runtime.emf.type.core.IElementType;
-import org.eclipse.gmf.runtime.gef.ui.internal.parts.TextCellEditorEx;
-import org.eclipse.jface.viewers.ICellEditorValidator;
-import org.eclipse.papyrus.uml.diagram.common.directedit.MultiLineCellEditor;
-import org.eclipse.papyrus.uml.diagram.common.directedit.MultilineLabelDirectEditManager;
-import org.eclipse.papyrus.uml.diagram.common.editpolicies.IDirectEdition;
-import org.eclipse.papyrus.uml.diagram.common.figure.node.IMultilineEditableFigure;
-import org.eclipse.swt.widgets.Display;
-import org.junit.Assert;
-
-
-public abstract class EditableNodeTest extends EditableElementTest {
- protected Command command = null;
-
- /**
- * Test to create a node.
- *
- * @param type
- * the type
- */
- public GraphicalEditPart createANode(IElementType type, final GraphicalEditPart containerEditPart) {
- //CREATION
- final CreateViewRequest requestcreation = CreateViewRequestFactory.getCreateShapeRequest(type, containerEditPart.getDiagramPreferencesHint());
- Display.getDefault().syncExec(new Runnable() {
-
- public void run() {
- command = containerEditPart.getCommand(requestcreation);
- }
- });
- assertNotNull("the command must not be null", command);
- assertTrue("the command must be executable", command.canExecute()); //$NON-NLS-1$
- // execute the creation
- executeOnUIThread(command);
-
-
- GraphicalEditPart createdEditPart= (GraphicalEditPart)containerEditPart.getChildren().get((containerEditPart.getChildren().size()-1));
- Assert.assertNotNull("The editpart must be created", createdEditPart); //$NON-NLS-1$
- return createdEditPart;
-
- }
- @Override
- public void testEdition(IElementType type) {
- GraphicalEditPart createdEditpart=createANode(type, getContainerEditPart());
- if(!( createdEditpart instanceof ITextAwareEditPart)){
- EditPart nameEditpart =createdEditpart.getPrimaryChildEditPart();
- if( nameEditpart instanceof ITextAwareEditPart){
- GraphicalEditPart editableEditPart=(GraphicalEditPart) nameEditpart;
- final IFigure nameFigure = editableEditPart.getFigure();
- final Rectangle bounds = nameFigure.getBounds();
- final Point center = bounds.getCenter();
- final DirectEditRequest directEditRequest = new DirectEditRequest();
- directEditRequest.setLocation(center);
- editableEditPart.performRequest(directEditRequest);
-
- //test if there is not primary editpart
- Assert.assertNull("The editpart must not references primarychildEditpart", editableEditPart.getPrimaryChildEditPart());
-
- //to increase the covering
- //getLabelTextHelper to refactor
- //setLabelTextHelper to refactor
- //getLabelIconHelper to refactor
- //setLabelIconHelper to refactor
- //setParser to refactor
- //performDirectEdit(Point eventLocation) {
- //performDirectEdit(char initialCharacter) {
- //performDirectEditRequest(Request request) {
- //initializeDirectEditManager(final Request request) {
- //initExtendedEditorConfiguration() {
- //updateExtendedEditorConfiguration() {
- //performDefaultDirectEditorEdit(final Request theRequest) {
- //handleNotificationEvent(Notification event) {
-
- //getDirectEditionType
- //Mode reflexive to Test the editor associated to the element
- Class<?> editableEditPartClass= editableEditPart.getClass();
- try {
- //test is editable
- Method methodisEditable=editableEditPartClass.getDeclaredMethod("isEditable", null);
- if(methodisEditable!=null){
- methodisEditable.setAccessible(true);
- Object resultdirectEditorType= methodisEditable.invoke(editableEditPart, null);
- Assert.assertEquals("the editpart must be editable", true,resultdirectEditorType);
- }
- //
- Method methodgetEditTextValidator=editableEditPartClass.getDeclaredMethod("getEditTextValidator", null);
- if(methodgetEditTextValidator!=null){
- methodgetEditTextValidator.setAccessible(true);
- Object result= methodgetEditTextValidator.invoke(editableEditPart, null);
- Assert.assertNotNull("the editpart must be editable", result);
- ICellEditorValidator cellvalidato= (ICellEditorValidator)result;
- Assert.assertEquals("the text is valid",null,cellvalidato.isValid("MyElement"));
-
- }
-
-
-
-
- //performDirectEdit(Point eventLocation) {
- //performDirectEdit(char initialCharacter) {
-
- //call and test kind of editor
- Method methodgetDirectEditionType=editableEditPartClass.getDeclaredMethod("getDirectEditionType", null);
- if(methodgetDirectEditionType!=null){
- Object resultdirectEditorType= methodgetDirectEditionType.invoke(editableEditPart, null);
- Assert.assertEquals("the editpart must be dafault direct editor", IDirectEdition.DEFAULT_DIRECT_EDITOR,resultdirectEditorType);
- }
- //call and test current editor
- Method methodGetManager=editableEditPartClass.getDeclaredMethod("getManager", null);
- if(methodGetManager!=null){
- methodGetManager.setAccessible(true);
- Object result= methodGetManager.invoke(editableEditPart, null);
- Assert.assertTrue("the manager to edit name must be a MultilineLabelDirectEditManager", result instanceof MultilineLabelDirectEditManager);
- MultilineLabelDirectEditManager manager= (MultilineLabelDirectEditManager) result;
- IFigure fig= getPrimaryFigure(editableEditPart);
-
- if(fig instanceof IMultilineEditableFigure) {
- Assert.assertEquals("the editor of this editpart must be multiline editor",MultiLineCellEditor.class, manager.getTextCellEditorClass(editableEditPart));
-
- } else {
- Assert.assertEquals("the editor of this editpart must be simple editor",TextCellEditorEx.class, manager.getTextCellEditorClass(editableEditPart));
- }
- }
- } catch (NoSuchMethodException e) {
- e.printStackTrace();
- } catch (SecurityException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (IllegalAccessException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (IllegalArgumentException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (InvocationTargetException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
-
- }
- }
- }
-
-}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/synchronization/AbstractCSSSynchronizationTest.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/synchronization/AbstractCSSSynchronizationTest.java
new file mode 100644
index 00000000000..2c5f2174b00
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/synchronization/AbstractCSSSynchronizationTest.java
@@ -0,0 +1,263 @@
+/*****************************************************************************
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.uml.diagram.tests.synchronization;
+
+import java.io.InputStream;
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+import java.net.URL;
+import java.util.List;
+
+import org.eclipse.core.resources.IFile;
+import org.eclipse.emf.common.command.Command;
+import org.eclipse.emf.common.util.URI;
+import org.eclipse.emf.common.util.WrappedException;
+import org.eclipse.emf.edit.command.AddCommand;
+import org.eclipse.emf.transaction.TransactionalEditingDomain;
+import org.eclipse.gmf.runtime.notation.Diagram;
+import org.eclipse.gmf.runtime.notation.NotationPackage;
+import org.eclipse.gmf.runtime.notation.View;
+import org.eclipse.papyrus.infra.gmfdiag.common.databinding.custom.AddCustomStyleListValueCommand;
+import org.eclipse.papyrus.infra.gmfdiag.common.helper.DiagramHelper;
+import org.eclipse.papyrus.infra.gmfdiag.common.utils.GMFUnsafe;
+import org.eclipse.papyrus.infra.gmfdiag.css.notation.CSSDiagram;
+import org.eclipse.papyrus.infra.gmfdiag.css.notation.CSSStyles;
+import org.eclipse.papyrus.infra.gmfdiag.css.properties.databinding.AddCSSStyleSheetCommand;
+import org.eclipse.papyrus.infra.gmfdiag.css.stylesheets.EmbeddedStyleSheet;
+import org.eclipse.papyrus.infra.gmfdiag.css.stylesheets.StyleSheetReference;
+import org.eclipse.papyrus.infra.gmfdiag.css.stylesheets.StylesheetsFactory;
+import org.eclipse.papyrus.junit.utils.JUnitUtils;
+import org.eclipse.papyrus.junit.utils.rules.PluginResource;
+import org.junit.Before;
+import org.junit.Rule;
+import org.junit.rules.TestRule;
+import org.junit.rules.TestWatcher;
+import org.junit.runner.Description;
+import org.osgi.framework.FrameworkUtil;
+
+import com.google.common.collect.Iterables;
+import com.google.common.collect.Lists;
+
+/**
+ * Common implementation of synchronization test cases for CSS.
+ */
+@PluginResource("resources/synch-test-model.di")
+public abstract class AbstractCSSSynchronizationTest extends AbstractSynchronizationTest {
+ @Rule
+ public final TestRule stylesheetRule = new StylesheetRule();
+
+ protected IFile cssFile;
+
+ public AbstractCSSSynchronizationTest() {
+ super();
+ }
+
+ @Before
+ @Override
+ public void makeDiagramCanonical() {
+ super.makeDiagramCanonical();
+
+ ((StylesheetRule) stylesheetRule).apply();
+ }
+
+ protected EmbeddedStyleSheet getStylesheet(String name) {
+ EmbeddedStyleSheet result = null;
+
+ for (EmbeddedStyleSheet next : Iterables.filter(getDiagramEditPart().getNotationView().eResource().getContents(), EmbeddedStyleSheet.class)) {
+ if (name.equals(next.getLabel())) {
+ result = next;
+ break;
+ }
+ }
+
+ return result;
+ }
+
+ protected void referenceEmbeddedStylesheet(String name) {
+ referenceEmbeddedStylesheet(name, false);
+ }
+
+ private void referenceEmbeddedStylesheet(String name, boolean unsafe) {
+ TransactionalEditingDomain domain = getEditingDomain();
+ View targetView = getDiagramEditPart().getNotationView();
+ EmbeddedStyleSheet css = getStylesheet(name);
+
+ Command command = new AddCSSStyleSheetCommand(domain, targetView,
+ CSSStyles.CSS_DIAGRAM_STYLESHEETS_KEY,
+ NotationPackage.Literals.EOBJECT_LIST_VALUE_STYLE, NotationPackage.Literals.EOBJECT_LIST_VALUE_STYLE__EOBJECT_LIST_VALUE,
+ css);
+
+ if (unsafe) {
+ command = GMFUnsafe.wrap(getEditingDomain(), command);
+ command.execute();
+ domain.getCommandStack().flush(); // Just in case
+ } else {
+ domain.getCommandStack().execute(command);
+ }
+
+ waitForUIEvents();
+ }
+
+ protected void referenceExternalStylesheet(String path) {
+ referenceExternalStylesheet(path, false);
+ }
+
+ private void referenceExternalStylesheet(String path, boolean unsafe) {
+ TransactionalEditingDomain domain = getEditingDomain();
+ View targetView = getDiagramEditPart().getNotationView();
+ StyleSheetReference css = StylesheetsFactory.eINSTANCE.createStyleSheetReference();
+ css.setPath(path);
+
+ Command command = new AddCSSStyleSheetCommand(domain, targetView,
+ CSSStyles.CSS_DIAGRAM_STYLESHEETS_KEY,
+ NotationPackage.Literals.EOBJECT_LIST_VALUE_STYLE, NotationPackage.Literals.EOBJECT_LIST_VALUE_STYLE__EOBJECT_LIST_VALUE,
+ css);
+
+ if (unsafe) {
+ command = GMFUnsafe.wrap(getEditingDomain(), command);
+ command.execute();
+ domain.getCommandStack().flush(); // Just in case
+ } else {
+ domain.getCommandStack().execute(command);
+ }
+
+ waitForUIEvents();
+ }
+
+ protected EmbeddedStyleSheet createEmbeddedStylesheet(String css, boolean unsafe) {
+ EmbeddedStyleSheet result = StylesheetsFactory.eINSTANCE.createEmbeddedStyleSheet();
+ result.setContent(css);
+
+ final TransactionalEditingDomain domain = getEditingDomain();
+ final View diagram = getDiagramEditPart().getNotationView();
+ Command command = new AddCommand(domain, diagram.eResource().getContents(), result);
+ command = command.chain(new AddCSSStyleSheetCommand(domain, diagram,
+ CSSStyles.CSS_DIAGRAM_STYLESHEETS_KEY,
+ NotationPackage.Literals.EOBJECT_LIST_VALUE_STYLE, NotationPackage.Literals.EOBJECT_LIST_VALUE_STYLE__EOBJECT_LIST_VALUE,
+ result));
+
+ if (unsafe) {
+ command = GMFUnsafe.wrap(domain, command);
+ command.execute();
+ domain.getCommandStack().flush(); // Just in case
+ } else {
+ domain.getCommandStack().execute(command);
+ }
+
+ waitForUIEvents();
+
+ return result;
+ }
+
+ protected void addStyleClass(View view, String name) {
+ TransactionalEditingDomain domain = getEditingDomain();
+
+ Command command = new AddCustomStyleListValueCommand(domain, view,
+ CSSStyles.CSS_GMF_CLASS_KEY,
+ NotationPackage.Literals.STRING_LIST_VALUE_STYLE, NotationPackage.Literals.STRING_LIST_VALUE_STYLE__STRING_LIST_VALUE,
+ name);
+
+ domain.getCommandStack().execute(command);
+
+ waitForUIEvents();
+ }
+
+ protected void refreshDiagram() {
+ Diagram diagram = getDiagramEditPart().getDiagramView();
+ ((CSSDiagram) diagram).getEngine().reset();
+ DiagramHelper.forceRefresh(getDiagramEditPart());
+ }
+
+ //
+ // Nested types
+ //
+
+ /**
+ * An annotation naming a CSS stylesheet embedded in the model that should be referenced
+ * as the stylesheet of the diagram in which the test is performed.
+ */
+ @Retention(RetentionPolicy.RUNTIME)
+ @Target({ ElementType.TYPE, ElementType.METHOD })
+ public @interface StylesheetRef {
+ String value();
+ }
+
+ /**
+ * An annotation naming an external CSS stylesheet resource in the model that should be referenced
+ * as the stylesheet of the diagram in which the test is performed.
+ */
+ @Retention(RetentionPolicy.RUNTIME)
+ @Target({ ElementType.TYPE, ElementType.METHOD })
+ public @interface CSSResource {
+ String value();
+ }
+
+ /**
+ * An annotation defining a CSS stylesheet (literally) that should be attached
+ * as the stylesheet of the diagram in which the test is performed.
+ */
+ @Retention(RetentionPolicy.RUNTIME)
+ @Target({ ElementType.TYPE, ElementType.METHOD })
+ public @interface CSS {
+ String value();
+ }
+
+ private class StylesheetRule extends TestWatcher {
+ private List<StylesheetRef> refs = Lists.newArrayListWithExpectedSize(1);
+ private List<CSSResource> cssResources = Lists.newArrayListWithExpectedSize(1);
+ private List<CSS> csses = Lists.newArrayListWithExpectedSize(1);
+
+ @Override
+ protected void starting(Description description) {
+ StylesheetRef ref = JUnitUtils.getAnnotation(description, StylesheetRef.class);
+ if (ref != null) {
+ refs.add(ref);
+ }
+
+ CSSResource cssRes = JUnitUtils.getAnnotation(description, CSSResource.class);
+ if (cssRes != null) {
+ cssResources.add(cssRes);
+ }
+
+ CSS css = JUnitUtils.getAnnotation(description, CSS.class);
+ if (css != null) {
+ csses.add(css);
+ }
+ }
+
+ void apply() {
+ for (StylesheetRef ref : refs) {
+ referenceEmbeddedStylesheet(ref.value(), true);
+ }
+
+ for (CSSResource cssRes : cssResources) {
+ URL url = FrameworkUtil.getBundle(AbstractCSSSynchronizationTest.this.getClass()).getEntry(cssRes.value());
+ try (InputStream contents = url.openStream()) {
+ cssFile = suiteState.getProject().getFile(URI.createURI(url.toExternalForm()).lastSegment());
+ cssFile.create(contents, false, null);
+ } catch (Exception e) {
+ throw new WrappedException(e);
+ }
+ referenceExternalStylesheet(cssFile.getFullPath().toString(), true);
+ }
+
+ for (CSS css : csses) {
+ createEmbeddedStylesheet(css.value(), true);
+ }
+ }
+ }
+
+}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/synchronization/AbstractSynchronizationTest.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/synchronization/AbstractSynchronizationTest.java
new file mode 100644
index 00000000000..ed20c3b4e3e
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.tests/src/org/eclipse/papyrus/uml/diagram/tests/synchronization/AbstractSynchronizationTest.java
@@ -0,0 +1,658 @@
+/*****************************************************************************
+ * Copyright (c) 2015 Christian W. Damus 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:
+ * Christian W. Damus - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.uml.diagram.tests.synchronization;
+
+import static org.eclipse.papyrus.infra.gmfdiag.common.utils.DiagramEditPartsUtil.isCanonical;
+import static org.hamcrest.CoreMatchers.is;
+import static org.hamcrest.CoreMatchers.notNullValue;
+import static org.hamcrest.CoreMatchers.nullValue;
+import static org.hamcrest.MatcherAssert.assertThat;
+import static org.junit.Assert.fail;
+
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+import java.util.concurrent.Callable;
+import java.util.concurrent.FutureTask;
+
+import org.eclipse.emf.common.util.TreeIterator;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.ENamedElement;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.EReference;
+import org.eclipse.emf.ecore.EStructuralFeature;
+import org.eclipse.emf.ecore.util.EcoreUtil;
+import org.eclipse.emf.edit.command.AddCommand;
+import org.eclipse.emf.edit.command.RemoveCommand;
+import org.eclipse.emf.edit.command.SetCommand;
+import org.eclipse.emf.edit.provider.ComposedAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.transaction.RecordingCommand;
+import org.eclipse.emf.transaction.TransactionalEditingDomain;
+import org.eclipse.gef.EditPart;
+import org.eclipse.gef.RequestConstants;
+import org.eclipse.gef.commands.Command;
+import org.eclipse.gef.requests.GroupRequest;
+import org.eclipse.gmf.runtime.common.core.command.ICommand;
+import org.eclipse.gmf.runtime.common.core.command.UnexecutableCommand;
+import org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart;
+import org.eclipse.gmf.runtime.emf.commands.core.command.CompositeTransactionalCommand;
+import org.eclipse.gmf.runtime.emf.core.util.PackageUtil;
+import org.eclipse.gmf.runtime.emf.type.core.IElementType;
+import org.eclipse.gmf.runtime.emf.type.core.requests.CreateElementRequest;
+import org.eclipse.gmf.runtime.emf.type.core.requests.CreateRelationshipRequest;
+import org.eclipse.gmf.runtime.notation.View;
+import org.eclipse.papyrus.commands.wrappers.GMFtoEMFCommandWrapper;
+import org.eclipse.papyrus.infra.emf.utils.TreeIterators;
+import org.eclipse.papyrus.infra.gmfdiag.common.commands.SetCanonicalCommand;
+import org.eclipse.papyrus.infra.gmfdiag.common.utils.DiagramEditPartsUtil;
+import org.eclipse.papyrus.infra.services.edit.service.ElementEditServiceUtils;
+import org.eclipse.papyrus.infra.services.edit.service.IElementEditService;
+import org.eclipse.papyrus.junit.utils.DisplayUtils;
+import org.eclipse.papyrus.junit.utils.JUnitUtils;
+import org.eclipse.papyrus.uml.diagram.tests.canonical.AbstractPapyrusTestCase;
+import org.eclipse.uml2.uml.DirectedRelationship;
+import org.eclipse.uml2.uml.NamedElement;
+import org.eclipse.uml2.uml.UMLPackage;
+import org.eclipse.uml2.uml.util.UMLUtil;
+import org.junit.Before;
+import org.junit.Rule;
+import org.junit.rules.TestRule;
+import org.junit.rules.TestWatcher;
+import org.junit.runner.Description;
+
+import com.google.common.collect.Iterables;
+import com.google.common.collect.Iterators;
+import com.google.common.collect.Lists;
+import com.google.common.collect.Maps;
+import com.google.common.util.concurrent.Futures;
+
+/**
+ * Common implementation of synchronization test cases.
+ */
+public abstract class AbstractSynchronizationTest extends AbstractPapyrusTestCase {
+ @Rule
+ public final TestRule annotationRule = new AnnotationRule();
+
+ private ComposedAdapterFactory adapterFactory;
+
+ private boolean needUIEvents;
+
+ public AbstractSynchronizationTest() {
+ super();
+ }
+
+ @Before
+ public void createAdapterFactory() {
+ houseKeeper.setField("adapterFactory", new ComposedAdapterFactory(ComposedAdapterFactory.Descriptor.Registry.INSTANCE));
+ }
+
+ //
+ // Test framework
+ //
+
+ @Before
+ public void makeDiagramCanonical() {
+ if (!isCanonical(getDiagramEditPart())) {
+ setCanonical(true, getDiagramEditPart());
+ }
+ }
+
+ protected void testSynchronizeTopNode(IElementType elementType, int expectedEditPart) {
+ EObject element = createSemanticElement(elementType, getRootSemanticModel());
+
+ assertThat("Wrong edit part", requireEditPart(element).getNotationView().getType(), is(String.valueOf(expectedEditPart)));
+
+ undo();
+
+ assertNoView(element);
+
+ redo();
+
+ assertThat("Wrong edit part", requireEditPart(element).getNotationView().getType(), is(String.valueOf(expectedEditPart)));
+ }
+
+ protected void testSynchronizeChildNode(IElementType parentElementType, IElementType childElementType, int expectedEditPart) {
+ EObject parent = createSemanticElement(parentElementType, getRootSemanticModel());
+
+ requireEditPart(parent);
+
+ EObject element = createSemanticElement(childElementType, parent);
+
+ assertThat("Wrong child edit part", requireEditPart(element).getNotationView().getType(), is(String.valueOf(expectedEditPart)));
+
+ undo();
+
+ assertNoView(element);
+
+ redo();
+
+ assertThat("Wrong child edit part", requireEditPart(element).getNotationView().getType(), is(String.valueOf(expectedEditPart)));
+ }
+
+ protected void testSynchronizeLink(IElementType sourceElementType, IElementType targetElementType, IElementType linkElementType, int expectedEditPart) {
+ EObject source = createSemanticElement(sourceElementType, getRootSemanticModel());
+ EObject target = createSemanticElement(targetElementType, getRootSemanticModel());
+
+ requireEditPart(source);
+ requireEditPart(target);
+
+ EObject element = createSemanticLinkElement(linkElementType, source, target, findOwner(linkElementType, source));
+
+ assertThat("Wrong link edit part", requireEditPart(element).getNotationView().getType(), is(String.valueOf(expectedEditPart)));
+
+ undo();
+
+ assertNoView(element);
+
+ redo();
+
+ assertThat("Wrong link edit part", requireEditPart(element).getNotationView().getType(), is(String.valueOf(expectedEditPart)));
+ }
+
+ protected EObject findOwner(IElementType elementType, EObject initial) {
+ EObject result = null;
+ final EClass eclass = elementType.getEClass();
+
+ for (EObject next = initial; (next != null) && (result == null); next = next.eContainer()) {
+ if (PackageUtil.canContain(next.eClass(), eclass, false)) {
+ result = next;
+ }
+ }
+
+ return result;
+ }
+
+ protected void testSynchronizeLinkInContainer(IElementType containerElementType, IElementType sourceElementType, IElementType targetElementType, IElementType linkElementType, int expectedEditPart) {
+ EObject container = createSemanticElement(containerElementType, getRootSemanticModel());
+ EObject source = createSemanticElement(sourceElementType, container);
+ EObject target = createSemanticElement(targetElementType, container);
+
+ requireEditPart(source);
+ requireEditPart(target);
+
+ EObject element = createSemanticLinkElement(linkElementType, source, target, findOwner(linkElementType, source));
+
+ assertThat("Wrong link edit part", requireEditPart(element).getNotationView().getType(), is(String.valueOf(expectedEditPart)));
+
+ undo();
+
+ assertNoView(element);
+
+ redo();
+
+ assertThat("Wrong link edit part", requireEditPart(element).getNotationView().getType(), is(String.valueOf(expectedEditPart)));
+ }
+
+ protected void testSynchronizeLabelNode(IElementType parentElementType, IElementType childElementType, int expectedCompartment, int expectedEditPart) {
+ EObject parent = createSemanticElement(parentElementType, getRootSemanticModel());
+
+ requireEditPart(parent);
+
+ EObject element = createSemanticElement(childElementType, parent);
+
+ IGraphicalEditPart editPart = requireEditPart(element);
+ assertThat("Label is in wrong compartment", ((IGraphicalEditPart) editPart.getParent()).getNotationView().getType(), is(String.valueOf(expectedCompartment)));
+ assertThat("Wrong label edit part", editPart.getNotationView().getType(), is(String.valueOf(expectedEditPart)));
+
+ undo();
+
+ assertNoView(element);
+
+ redo();
+
+ editPart = requireEditPart(element);
+ assertThat("Label is in wrong compartment", ((IGraphicalEditPart) editPart.getParent()).getNotationView().getType(), is(String.valueOf(expectedCompartment)));
+ assertThat("Wrong label edit part", editPart.getNotationView().getType(), is(String.valueOf(expectedEditPart)));
+ }
+
+ protected void testSynchronizeLabelNode(IElementType topElementType, IElementType parentElementType, IElementType childElementType, int expectedCompartment, int expectedEditPart) {
+ EObject top = createSemanticElement(topElementType, getRootSemanticModel());
+ EObject parent = createSemanticElement(parentElementType, top);
+
+ requireEditPart(parent);
+
+ EObject element = createSemanticElement(childElementType, parent);
+
+ IGraphicalEditPart editPart = requireEditPart(element);
+ assertThat("Label is in wrong compartment", ((IGraphicalEditPart) editPart.getParent()).getNotationView().getType(), is(String.valueOf(expectedCompartment)));
+ assertThat("Wrong label edit part", editPart.getNotationView().getType(), is(String.valueOf(expectedEditPart)));
+
+ undo();
+
+ assertNoView(element);
+
+ redo();
+
+ editPart = requireEditPart(element);
+ assertThat("Label is in wrong compartment", ((IGraphicalEditPart) editPart.getParent()).getNotationView().getType(), is(String.valueOf(expectedCompartment)));
+ assertThat("Wrong label edit part", editPart.getNotationView().getType(), is(String.valueOf(expectedEditPart)));
+ }
+
+ protected EObject createSemanticElement(IElementType elementType, EObject container) {
+ EObject result = null;
+
+ // Don't need to create the root behavior element if the behavior diagram creation already created it for us
+ if (UMLPackage.Literals.BEHAVIOR.isSuperTypeOf(elementType.getEClass()) && (container.eContainer() == null)) {
+ result = (EObject) EcoreUtil.getObjectByType(container.eContents(), elementType.getEClass());
+ }
+
+ if (result == null) {
+ IElementEditService edit = ElementEditServiceUtils.getCommandProvider(container);
+ assertThat("Unable to get edit service for " + label(container), edit, notNullValue());
+
+ CreateElementRequest request = new CreateElementRequest(container, elementType);
+ ICommand command = edit.getEditCommand(request);
+ assertThat("Unable to get creation command for " + elementType, command, notNullValue());
+ assertThat("Creation command not executable for " + elementType, command.canExecute(), is(true));
+
+ execute(command);
+
+ result = request.getNewElement();
+ }
+
+ return result;
+ }
+
+ protected EObject createSemanticLinkElement(IElementType linkElementType, EObject source, EObject target, EObject owner) {
+ IElementEditService edit = ElementEditServiceUtils.getCommandProvider(owner);
+ assertThat("Unable to get edit service for " + label(source), edit, notNullValue());
+
+ CreateRelationshipRequest request = new CreateRelationshipRequest(source, target, linkElementType);
+ request.setContainer(owner);
+ ICommand command = edit.getEditCommand(request);
+ assertThat("Unable to get creation command for " + linkElementType, command, notNullValue());
+ assertThat("Creation command not executable for " + linkElementType, command.canExecute(), is(true));
+
+ execute(command);
+
+ return request.getNewElement();
+ }
+
+ //
+ // Assertions and stuff
+ //
+
+ protected TreeIterator<IGraphicalEditPart> allContents(EditPart root, boolean includeRoot) {
+ return TreeIterators.filter(DiagramEditPartsUtil.getAllContents(root, includeRoot), IGraphicalEditPart.class);
+ }
+
+ protected IGraphicalEditPart getEditPart(EObject element) {
+ return getEditPart(element, getDiagramEditPart());
+ }
+
+ protected IGraphicalEditPart getEditPart(EObject element, IGraphicalEditPart scope) {
+ IGraphicalEditPart result = null;
+
+ for (Iterator<IGraphicalEditPart> iter = allContents(scope, true); iter.hasNext();) {
+ IGraphicalEditPart next = iter.next();
+ View view = next.getNotationView();
+ if ((view != null) && (view.getElement() == element)) {
+ result = next;
+ break;
+ }
+ }
+
+ return result;
+ }
+
+ protected IGraphicalEditPart requireEditPart(EObject element) {
+ IGraphicalEditPart result = getEditPart(element, getDiagramEditPart());
+ assertThat("No edit part for " + label(element), result, notNullValue());
+ return result;
+ }
+
+ protected IGraphicalEditPart getConnectionEditPart(EObject element) {
+ IGraphicalEditPart result = null;
+
+ for (Iterator<IGraphicalEditPart> iter = Iterators.filter(getDiagramEditPart().getConnections().iterator(), IGraphicalEditPart.class); iter.hasNext();) {
+ IGraphicalEditPart next = iter.next();
+ View view = next.getNotationView();
+ if ((view != null) && (view.getElement() == element)) {
+ result = next;
+ break;
+ }
+ }
+
+ return result;
+ }
+
+ protected IGraphicalEditPart requireConnectionEditPart(EObject element) {
+ IGraphicalEditPart result = getConnectionEditPart(element);
+ assertThat("No connection edit part for " + label(element), result, notNullValue());
+ return result;
+ }
+
+ protected View getView(EObject element, View scope) {
+ View result = null;
+
+ for (Iterator<View> iter = Iterators.filter(scope.eAllContents(), View.class); (result == null) && iter.hasNext();) {
+ View next = iter.next();
+ if (next.getElement() == element) {
+ result = next;
+ }
+ }
+
+ return result;
+ }
+
+ protected View requireView(EObject element, View scope) {
+ View result = getView(element, scope);
+ assertThat("View not found: " + label(element), result, notNullValue());
+ return result;
+ }
+
+ protected void assertNoView(EObject element, View scope) {
+ View view = getView(element, scope);
+ assertThat("View exists: " + label(element), view, nullValue());
+ }
+
+ protected IGraphicalEditPart getCompartment(IGraphicalEditPart parent, int type) {
+ return parent.getChildBySemanticHint(Integer.toString(type));
+ }
+
+ protected <T extends DirectedRelationship> T getRelationship(NamedElement from, NamedElement to, Class<T> type) {
+ T result = null;
+
+ for (T next : Iterables.filter(from.getSourceDirectedRelationships(), type)) {
+ if (next.getTargets().contains(to)) {
+ result = next;
+ break;
+ }
+ }
+
+ return result;
+ }
+
+ protected void execute(ICommand command) {
+ execute(GMFtoEMFCommandWrapper.wrap(command));
+ }
+
+ protected void execute(org.eclipse.emf.common.command.Command command) {
+ assertThat("Cannot execute command", command.canExecute(), is(true));
+ getCommandStack().execute(command);
+ waitForUIEvents();
+ }
+
+ protected final void waitForUIEvents() {
+ // If we're running the tests in the IDE, we should see what's happening. Or, it could be that a
+ // particular test actually needs UI events to be processed before proceeding
+ if (!JUnitUtils.isAutomatedBuildExecution() || isNeedUIEvents()) {
+ DisplayUtils.flushEventLoop();
+ }
+ }
+
+ protected final boolean isNeedUIEvents() {
+ return needUIEvents;
+ }
+
+ protected void execute(final Runnable writeOperation) {
+ execute(new RecordingCommand(getEditingDomain()) {
+
+ @Override
+ protected void doExecute() {
+ writeOperation.run();
+ }
+ });
+ }
+
+ protected <V> V execute(final Callable<V> writeOperation) {
+ final FutureTask<V> result = new FutureTask<V>(writeOperation);
+ execute(result);
+ return Futures.getUnchecked(result);
+ }
+
+ @Override
+ protected void undo() {
+ super.undo();
+ waitForUIEvents();
+ }
+
+ @Override
+ protected void redo() {
+ super.redo();
+ waitForUIEvents();
+ }
+
+ protected void setEditPartsCanonical(boolean canonical, Iterable<? extends EditPart> editParts) {
+ final TransactionalEditingDomain domain = getEditingDomain();
+
+ ICommand command = new CompositeTransactionalCommand(domain, "Toggle Synchronize with Model");
+ for (EditPart editPart : editParts) {
+ if (canonical != isCanonical(editPart)) {
+ command = command.compose(new SetCanonicalCommand(domain, (View) editPart.getModel(), canonical));
+ } else {
+ command = UnexecutableCommand.INSTANCE;
+ break;
+ }
+ }
+
+ command = command.reduce();
+
+ execute(command);
+ }
+
+ protected void setCanonical(boolean canonical, EditPart first, EditPart second, EditPart... rest) {
+ setEditPartsCanonical(canonical, Lists.asList(first, second, rest));
+ }
+
+ protected void setCanonical(boolean canonical, EditPart editPart) {
+ final TransactionalEditingDomain domain = getEditingDomain();
+
+ ICommand command = UnexecutableCommand.INSTANCE;
+ if (canonical != isCanonical(editPart)) {
+ command = new SetCanonicalCommand(domain, (View) editPart.getModel(), canonical);
+ }
+
+ execute(command);
+ }
+
+ protected void setElementsCanonical(boolean canonical, Iterable<? extends EObject> elements) {
+ List<EditPart> editParts = Lists.newArrayList();
+ for (EObject next : elements) {
+ editParts.add(requireEditPart(next));
+ }
+ setEditPartsCanonical(canonical, editParts);
+ }
+
+ protected void setCanonical(boolean canonical, EObject first, EObject second, EObject... rest) {
+ setElementsCanonical(canonical, Lists.asList(first, second, rest));
+ }
+
+ protected void setCanonical(boolean canonical, EObject element) {
+ setCanonical(canonical, requireEditPart(element));
+ }
+
+ /**
+ * Adds a new semantic {@code element} to the model.
+ * Relies on canonical edit policy to create the notation view.
+ */
+ protected void add(EObject owner, EObject element, EReference feature) {
+ execute(addCommand(owner, element, feature));
+ }
+
+ /**
+ * Obtains a command adding a new semantic {@code element} to the model.
+ * Relies on canonical edit policy to create the notation view.
+ */
+ protected org.eclipse.emf.common.command.Command addCommand(EObject owner, EObject element, EReference feature) {
+ return AddCommand.create(getEditingDomain(), owner, feature, element);
+ }
+
+ /**
+ * Simply removes a semantic {@code element} from the model.
+ * Relies on canonical edit policy to remove the notation view.
+ */
+ protected void remove(EObject element) {
+ execute(removeCommand(element));
+ }
+
+ /**
+ * Sets the value of some {@code feature} of an object.
+ */
+ protected void set(EObject owner, Object value, EStructuralFeature feature) {
+ execute(setCommand(owner, value, feature));
+ }
+
+ /**
+ * Obtains a command that sets the value of some {@code feature} of an object.
+ */
+ protected org.eclipse.emf.common.command.Command setCommand(EObject owner, Object value, EStructuralFeature feature) {
+ return SetCommand.create(getEditingDomain(), owner, feature, value);
+ }
+
+ /**
+ * Obtains a command removing a semantic {@code element} from the model.
+ * Relies on canonical edit policy to remove the notation view.
+ */
+ protected org.eclipse.emf.common.command.Command removeCommand(EObject element) {
+ return RemoveCommand.create(getEditingDomain(), element.eContainer(), element.eContainmentFeature(), element);
+ }
+
+ protected void delete(EditPart editPart) {
+ Command command = editPart.getCommand(new GroupRequest(RequestConstants.REQ_DELETE));
+ assertThat("No view deletion command provided", command, notNullValue());
+ assertThat("Cannot execute view deletion command", command.canExecute(), is(true));
+ execute(command);
+ }
+
+ protected String label(EObject object) {
+ String result;
+
+ if (object instanceof ENamedElement) {
+ result = ((UMLUtil.getQualifiedName((ENamedElement) object, NamedElement.SEPARATOR)));
+ } else {
+ IItemLabelProvider labels = (IItemLabelProvider) adapterFactory.adapt(object, IItemLabelProvider.class);
+ result = (labels == null) ? String.valueOf(object) : labels.getText(object);
+ }
+
+ return result;
+ }
+
+ protected View getView(EObject object) {
+ IGraphicalEditPart editPart = getEditPart(object);
+ if (editPart == null) {
+ // Maybe it's an edge
+ editPart = getConnectionEditPart(object);
+ }
+ return (editPart == null) ? null : editPart.getNotationView();
+ }
+
+ protected View requireView(EObject object) {
+ View result = getView(object);
+ assertThat("No view for " + label(object), result, notNullValue());
+ return result;
+ }
+
+ protected void assertNoView(EObject object) {
+ View view = getView(object);
+ assertThat("View exists for " + label(object), view, nullValue());
+ }
+
+ protected Map<EObject, View> getViews(Iterable<? extends EObject> objects) {
+ Map<EObject, View> result = Maps.newHashMap();
+
+ for (EObject object : objects) {
+ IGraphicalEditPart editPart = getEditPart(object);
+ if (editPart == null) {
+ // Maybe it's an edge
+ editPart = getConnectionEditPart(object);
+ }
+ if ((editPart != null) && (editPart.getNotationView() != null)) {
+ result.put(object, editPart.getNotationView());
+ }
+ }
+
+ return result;
+ }
+
+ protected Map<EObject, View> getViews(EObject first, EObject second, EObject... rest) {
+ return getViews(Lists.asList(first, second, rest));
+ }
+
+ protected Map<EObject, View> requireViews(Iterable<? extends EObject> objects) {
+ Map<EObject, View> result = Maps.newHashMap();
+
+ for (EObject object : objects) {
+ result.put(object, requireView(object));
+ }
+
+ return result;
+ }
+
+ protected Map<EObject, View> requireViews(EObject first, EObject second, EObject... rest) {
+ return requireViews(Lists.asList(first, second, rest));
+ }
+
+ protected void assertNoViews(Iterable<? extends EObject> objects) {
+ Map<EObject, View> views = getViews(objects);
+
+ if (!views.isEmpty()) {
+ fail("View exists for " + label(Iterables.getFirst(views.keySet(), null)));
+ }
+ }
+
+ protected void assertNoViews(EObject first, EObject second, EObject... rest) {
+ assertNoViews(Lists.asList(first, second, rest));
+ }
+
+ protected void assertAttached(EObject element) {
+ assertThat("Model does not contain " + label(element), element.eResource(), notNullValue());
+ }
+
+ protected void assertAttached(Iterable<? extends EObject> elements) {
+ for (EObject next : elements) {
+ assertAttached(next);
+ }
+ }
+
+ protected void assertAttached(EObject first, EObject second, EObject... rest) {
+ assertAttached(Lists.asList(first, second, rest));
+ }
+
+ protected void assertDetached(EObject element) {
+ assertThat("Model must not contain " + label(element), element.eResource(), nullValue());
+ }
+
+ protected void assertDetached(Iterable<? extends EObject> elements) {
+ for (EObject next : elements) {
+ assertDetached(next);
+ }
+ }
+
+ protected void assertDetached(EObject first, EObject second, EObject... rest) {
+ assertDetached(Lists.asList(first, second, rest));
+ }
+
+ //
+ // Nested types
+ //
+
+ @Retention(RetentionPolicy.RUNTIME)
+ @Target({ ElementType.TYPE, ElementType.METHOD })
+ public @interface NeedsUIEvents {
+ // Empty
+ }
+
+ private class AnnotationRule extends TestWatcher {
+ @Override
+ protected void starting(Description description) {
+ needUIEvents = JUnitUtils.getAnnotation(description, NeedsUIEvents.class) != null;
+ }
+ }
+}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/.classpath b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/.classpath
index 8a8f1668cdc..024d31a3e6f 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/.classpath
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/.classpath
@@ -1,7 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="xtend-gen"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="src" path="test-gen"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/.project b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/.project
index ea314acb35c..483711a39a0 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/.project
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/.project
@@ -1,28 +1,40 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.papyrus.uml.diagram.timing.tests</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- </natures>
-</projectDescription>
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.papyrus.uml.diagram.timing.tests</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.papyrus.dev.tests.framework.builder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
+ <nature>org.eclipse.papyrus.dev.tests.framework.nature</nature>
+ </natures>
+</projectDescription>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/.settings/org.eclipse.jdt.core.prefs b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/.settings/org.eclipse.jdt.core.prefs
index 410244d65a6..9ca8e68231b 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/.settings/org.eclipse.jdt.core.prefs
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.compliance=1.7
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.7
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/META-INF/MANIFEST.MF b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/META-INF/MANIFEST.MF
index 54cb541cf32..70f8cc53529 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/META-INF/MANIFEST.MF
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/META-INF/MANIFEST.MF
@@ -1,30 +1,35 @@
-Manifest-Version: 1.0
-Require-Bundle: org.eclipse.ui,
- org.eclipse.core.runtime,
- org.eclipse.papyrus.infra.core;bundle-version="1.1.0",
- org.eclipse.papyrus.editor;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.diagram.timing;bundle-version="1.1.0",
- org.eclipse.gmf.runtime.diagram.ui.resources.editor;bundle-version="1.4.1",
- org.eclipse.papyrus.uml.diagram.common;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="1.1.0",
- org.eclipse.gmf.runtime.emf.type.core;bundle-version="1.4.0",
- org.eclipse.gmf.runtime.diagram.ui;bundle-version="1.6.0",
- org.eclipse.ui.ide;bundle-version="3.8.0",
- org.eclipse.papyrus.infra.gmfdiag.commands;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.widgets;bundle-version="1.1.0",
- org.eclipse.uml2.uml;bundle-version="4.1.0",
- org.junit;bundle-version="4.10.0",
- org.eclipse.papyrus.junit.framework;bundle-version="1.1.0",
- org.eclipse.papyrus.junit.utils;bundle-version="1.1.0",
- org.eclipse.gmf.tooling.runtime;bundle-version="[3.3.0,4.0.0)"
-Export-Package: org.eclipse.papyrus.uml.diagram.timing.tests
-Bundle-Vendor: Eclipse Modeling Project
-Bundle-ActivationPolicy: lazy
-Bundle-Version: 1.1.0.qualifier
-Bundle-Name: Papyrus Timing Diagram Tests
-Bundle-ManifestVersion: 2
-Bundle-Activator: org.eclipse.papyrus.uml.diagram.timing.tests.Activat
- or
-Bundle-SymbolicName: org.eclipse.papyrus.uml.diagram.timing.tests
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
-
+Manifest-Version: 1.0
+Require-Bundle: org.eclipse.ui,
+ org.eclipse.core.runtime,
+ org.eclipse.papyrus.infra.core;bundle-version="1.1.0",
+ org.eclipse.papyrus.editor;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.diagram.timing;bundle-version="1.1.0",
+ org.eclipse.gmf.runtime.diagram.ui.resources.editor;bundle-version="1.4.1",
+ org.eclipse.papyrus.uml.diagram.common;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="1.1.0",
+ org.eclipse.gmf.runtime.emf.type.core;bundle-version="1.4.0",
+ org.eclipse.gmf.runtime.diagram.ui;bundle-version="1.6.0",
+ org.eclipse.ui.ide;bundle-version="3.8.0",
+ org.eclipse.papyrus.infra.gmfdiag.commands;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.widgets;bundle-version="1.1.0",
+ org.eclipse.uml2.uml;bundle-version="4.1.0",
+ org.junit;bundle-version="4.10.0",
+ org.eclipse.papyrus.junit.framework;bundle-version="1.1.0",
+ org.eclipse.papyrus.junit.utils;bundle-version="1.1.0",
+ org.eclipse.gmf.tooling.runtime;bundle-version="[3.3.0,4.0.0)",
+ org.eclipse.papyrus.tests.framework;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.diagram.tests;bundle-version="1.1.0",
+ org.eclipse.xtend.lib;bundle-version="2.8.1"
+Export-Package: org.eclipse.papyrus.uml.diagram.timing.tests,
+ org.eclipse.papyrus.uml.diagram.timing.tests.canonical,
+ org.eclipse.papyrus.uml.diagram.timing.tests.generation,
+ org.eclipse.papyrus.uml.diagram.timing.tests.generic
+Bundle-Vendor: Eclipse Modeling Project
+Bundle-ActivationPolicy: lazy
+Bundle-Version: 1.1.0.qualifier
+Bundle-Name: Papyrus Timing Diagram Tests
+Bundle-ManifestVersion: 2
+Bundle-Activator: org.eclipse.papyrus.uml.diagram.timing.tests.Activator
+Bundle-SymbolicName: org.eclipse.papyrus.uml.diagram.timing.tests
+Bundle-RequiredExecutionEnvironment: JavaSE-1.7
+
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/build.properties b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/build.properties
index a345b67f3d3..50f335de4ca 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/build.properties
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/build.properties
@@ -6,7 +6,9 @@
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
###############################################################################
-source.. = src/
+source.. = src/,\
+ test-gen/,\
+ xtend-gen/
output.. = bin/
bin.includes = META-INF/,\
.,\
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/model/.gitignore b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/model/.gitignore
new file mode 100644
index 00000000000..1def87a3abb
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/model/.gitignore
@@ -0,0 +1 @@
+/TimingDiagramTest.uml
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/pom.xml b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/pom.xml
index 0e3b560b39f..caa90196744 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/pom.xml
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/pom.xml
@@ -1,15 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+ xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.eclipse.papyrus</groupId>
- <artifactId>org.eclipse.papyrus.tests.releng</artifactId>
+ <artifactId>org.eclipse.papyrus.uml.diagram.tests.releng</artifactId>
<version>1.1.0-SNAPSHOT</version>
- <relativePath>../../../../../../releng/main-tests</relativePath>
+ <relativePath>../pom.xml</relativePath>
</parent>
<groupId>org.eclipse.papyrus</groupId>
<artifactId>org.eclipse.papyrus.uml.diagram.timing.tests</artifactId>
<version>1.1.0-SNAPSHOT</version>
<packaging>eclipse-test-plugin</packaging>
+
+ <properties>
+ <generator.workflow.main.class>org.eclipse.papyrus.uml.diagram.timing.tests.generation.TimingDiagramGenerateTestsWorkflow</generator.workflow.main.class>
+ </properties>
</project>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/src/org/eclipse/papyrus/uml/diagram/timing/tests/AllTests.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/src/org/eclipse/papyrus/uml/diagram/timing/tests/AllTests.java
index 551c0de1308..f99d16f2906 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/src/org/eclipse/papyrus/uml/diagram/timing/tests/AllTests.java
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/src/org/eclipse/papyrus/uml/diagram/timing/tests/AllTests.java
@@ -1,24 +1,33 @@
/*******************************************************************************
- * Copyright (c) 2012 CEA LIST.
+ * Copyright (c) 2012, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ *
*******************************************************************************/
+
package org.eclipse.papyrus.uml.diagram.timing.tests;
+import org.eclipse.papyrus.junit.framework.classification.ClassificationSuite;
+import org.eclipse.papyrus.junit.framework.classification.ClassificationSuite.DynamicClasses;
import org.eclipse.papyrus.uml.diagram.timing.tests.canonical.AllCanonicalTests;
import org.junit.runner.RunWith;
-import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;
//@formatter:off
-@RunWith(Suite.class)
+@RunWith(ClassificationSuite.class)
@SuiteClasses({
-// canonical
-AllCanonicalTests.class })
-//@formatter:on
+ // canonical
+ AllCanonicalTests.class,
+})
+@DynamicClasses("org.eclipse.papyrus.uml.diagram.timing.test.AllGenTests")
+// @formatter:on
public class AllTests {
// Junit 4 test case
}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/src/org/eclipse/papyrus/uml/diagram/timing/tests/ITimingDiagramTestsConstants.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/src/org/eclipse/papyrus/uml/diagram/timing/tests/ITimingDiagramTestsConstants.java
new file mode 100644
index 00000000000..3252b92d791
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/src/org/eclipse/papyrus/uml/diagram/timing/tests/ITimingDiagramTestsConstants.java
@@ -0,0 +1,22 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ *
+ * 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:
+ * Nizar GUEDIDI (CEA LIST) - Initial API and implementation
+ /*****************************************************************************/
+package org.eclipse.papyrus.uml.diagram.timing.tests;
+
+public interface ITimingDiagramTestsConstants {
+
+ /** name of the test project */
+ public final String PROJECT_NAME = "TimingDiagramTestProject";
+
+ /** name of the test model */
+ public final String FILE_NAME = "TimingDiagramTest.di";
+}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/src/org/eclipse/papyrus/uml/diagram/timing/tests/generation/TimingDiagramGenerateTestsWorkflow.xtend b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/src/org/eclipse/papyrus/uml/diagram/timing/tests/generation/TimingDiagramGenerateTestsWorkflow.xtend
new file mode 100644
index 00000000000..dd1f05d5db0
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/src/org/eclipse/papyrus/uml/diagram/timing/tests/generation/TimingDiagramGenerateTestsWorkflow.xtend
@@ -0,0 +1,94 @@
+/*******************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ *
+ ******************************************************************************/
+package org.eclipse.papyrus.uml.diagram.timing.tests.generation
+
+import org.eclipse.emf.mwe2.runtime.workflow.WorkflowContextImpl
+import org.eclipse.papyrus.tests.framework.mwe.GenerateTestsWorkflow
+import org.eclipse.papyrus.tests.framework.gmfgenuml2utp.GMFGen2UTPModule
+
+/**
+ * Xtend program for the generation of the Timing Diagram tests.
+ */
+class TimingDiagramGenerateTestsWorkflow {
+
+ def static void main(String[] args) {
+ val workflow = new GenerateTestsWorkflow()
+ runWorkflow(workflow);
+ }
+
+ def static void runWorkflow(GenerateTestsWorkflow workflow) {
+ workflow.testProjectName = 'org.eclipse.papyrus.uml.diagram.timing.tests'
+ workflow.gmfgenUri = workflow.resourceURI('/org.eclipse.papyrus.uml.diagram.timing/model/timingdiagram.gmfgen')
+ workflow.testSrcGenLocation = 'test-gen/'
+ workflow.testModel = 'model/TimingDiagramTest.uml'
+
+ workflow.utpModuleFunction = [gmfgen, framework, utp |
+ new GMFGen2UTPModule(gmfgen, framework, utp) => [
+ diagramTestPackageName = 'org.eclipse.papyrus.uml.diagram.timing.test'
+ topContainerEditPart = 'InteractionEditPartTN';
+ topNodesToTest += #[
+ 'InteractionEditPartTN'
+ ]
+ childNodesToTest += #[
+ 'FullLifelineEditPartCN',
+ 'CompactLifelineEditPartCN',
+ 'FullStateInvariantEditPartCN',
+ 'CompactStateInvariantEditPartCN',
+ 'OccurrenceSpecificationEditPartCN',
+ 'MessageOccurrenceSpecificationEditPartCN',
+ 'TimeConstraintEditPart',
+ 'TimeObservationEditPart',
+ 'DurationConstraintEditPartCN',
+ 'DurationObservationEditPartCN',
+ 'GeneralOrderingEditPart',
+ 'DestructionOccurrenceSpecificationEditPartCN',
+ 'LifelineEditPart'
+ ]
+ linksToTest += #[
+ 'MessageSyncEditPart',
+ 'MessageAsyncEditPart',
+ 'MessageReplyEditPart',
+ 'MessageCreateEditPart',
+ 'MessageDeleteEditPart',
+ 'MessageLostEditPart',
+ 'MessageFoundEditPart'
+ ]
+ linksOwnedBySourceToTest += #[
+ 'GeneralizationEditPart'
+ ]
+ elementTypesAppearanceTests += #[
+ 'InteractionEditPartTN'
+ ]
+ elementTypesDropTests += #[
+ 'InteractionEditPartTN',
+ 'FullLifelineEditPartCN',
+ 'CompactLifelineEditPartCN',
+ 'FullStateInvariantEditPartCN',
+ 'CompactStateInvariantEditPartCN',
+ 'OccurrenceSpecificationEditPartCN',
+ 'MessageOccurrenceSpecificationEditPartCN',
+ 'TimeConstraintEditPart',
+ 'TimeObservationEditPart',
+ 'DurationConstraintEditPartCN',
+ 'DurationObservationEditPartCN',
+ 'GeneralOrderingEditPart',
+ 'DestructionOccurrenceSpecificationEditPartCN',
+ 'LifelineEditPart'
+ ]
+ ]
+ ]
+
+ workflow.run(new WorkflowContextImpl);
+ }
+
+}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/test-gen/.gitignore b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/test-gen/.gitignore
new file mode 100644
index 00000000000..d6b7ef32c84
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/test-gen/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/xtend-gen/.gitignore b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/xtend-gen/.gitignore
new file mode 100644
index 00000000000..d6b7ef32c84
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.timing.tests/xtend-gen/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/.classpath b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/.classpath
index 2d1a4302f04..024d31a3e6f 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/.classpath
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/.classpath
@@ -1,7 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="xtend-gen"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="src" path="test-gen"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/.project b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/.project
index 6585b4b27d7..770404e2469 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/.project
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/.project
@@ -1,28 +1,40 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.papyrus.uml.diagram.usecase.tests</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- </natures>
-</projectDescription>
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.papyrus.uml.diagram.usecase.tests</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.papyrus.dev.tests.framework.builder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
+ <nature>org.eclipse.papyrus.dev.tests.framework.nature</nature>
+ </natures>
+</projectDescription>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/.settings/org.eclipse.jdt.core.prefs b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/.settings/org.eclipse.jdt.core.prefs
index 4759947300a..9ca8e68231b 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/.settings/org.eclipse.jdt.core.prefs
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
-org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.compliance=1.7
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.5
+org.eclipse.jdt.core.compiler.source=1.7
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/META-INF/MANIFEST.MF b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/META-INF/MANIFEST.MF
index 4d5c1f3198f..a238f6ece59 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/META-INF/MANIFEST.MF
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/META-INF/MANIFEST.MF
@@ -1,34 +1,36 @@
-Manifest-Version: 1.0
-Require-Bundle: org.eclipse.ui,
- org.eclipse.core.runtime,
- org.eclipse.ui,
- org.eclipse.core.runtime,
- org.eclipse.papyrus.infra.core;bundle-version="1.1.0",
- org.eclipse.papyrus.editor;bundle-version="1.1.0",
- org.eclipse.gmf.runtime.diagram.ui.resources.editor;bundle-version="1.2.0",
- org.eclipse.papyrus.uml.diagram.common;bundle-version="1.1.0",
- org.eclipse.gmf.runtime.diagram.ui;bundle-version="1.5.0",
- org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.diagram.usecase;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.diagram.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.uml.service.types;bundle-version="1.1.0",
- org.eclipse.uml2.uml;bundle-version="4.0.0",
- org.eclipse.papyrus.infra.core.log;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.gmfdiag.commands;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.core.sasheditor;bundle-version="1.1.0",
- org.junit;bundle-version="4.10.0",
- org.eclipse.papyrus.junit.framework;bundle-version="1.1.0",
- org.eclipse.gmf.tooling.runtime;bundle-version="[3.3.0,4.0.0)",
- org.eclipse.papyrus.infra.emf;bundle-version="1.1.0"
-Export-Package: org.eclipse.papyrus.uml.diagram.usecase.tests
-Bundle-Vendor: %providerName
-Bundle-ActivationPolicy: lazy
-Bundle-Version: 1.1.0.qualifier
-Bundle-Name: %pluginName
-Bundle-Localization: plugin
-Bundle-ManifestVersion: 2
-Bundle-Activator: org.eclipse.papyrus.uml.diagram.usecase.tests.Activa
- tor
-Bundle-SymbolicName: org.eclipse.papyrus.uml.diagram.usecase.tests
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
-
+Manifest-Version: 1.0
+Require-Bundle: org.eclipse.ui,
+ org.eclipse.core.runtime,
+ org.eclipse.ui,
+ org.eclipse.core.runtime,
+ org.eclipse.papyrus.infra.core;bundle-version="1.1.0",
+ org.eclipse.papyrus.editor;bundle-version="1.1.0",
+ org.eclipse.gmf.runtime.diagram.ui.resources.editor;bundle-version="1.2.0",
+ org.eclipse.papyrus.uml.diagram.common;bundle-version="1.1.0",
+ org.eclipse.gmf.runtime.diagram.ui;bundle-version="1.5.0",
+ org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.diagram.usecase;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.diagram.tests;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.service.types;bundle-version="1.1.0",
+ org.eclipse.uml2.uml;bundle-version="4.0.0",
+ org.eclipse.papyrus.infra.core.log;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.gmfdiag.commands;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.core.sasheditor;bundle-version="1.1.0",
+ org.junit;bundle-version="4.10.0",
+ org.eclipse.papyrus.junit.framework;bundle-version="1.1.0",
+ org.eclipse.gmf.tooling.runtime;bundle-version="[3.3.0,4.0.0)",
+ org.eclipse.papyrus.tests.framework;bundle-version="1.1.0",
+ org.eclipse.xtend.lib;bundle-version="2.8.1"
+Bundle-Vendor: %providerName
+Bundle-ActivationPolicy: lazy
+Bundle-Version: 1.1.0.qualifier
+Bundle-Name: %pluginName
+Bundle-Localization: plugin
+Bundle-ManifestVersion: 2
+Bundle-Activator: org.eclipse.papyrus.uml.diagram.usecase.tests.Activator
+Bundle-SymbolicName: org.eclipse.papyrus.uml.diagram.usecase.tests;singleton:=true
+Bundle-RequiredExecutionEnvironment: JavaSE-1.7
+Export-Package: org.eclipse.papyrus.uml.diagram.usecase.tests,
+ org.eclipse.papyrus.uml.diagram.usecase.tests.canonical,
+ org.eclipse.papyrus.uml.diagram.usecase.tests.generation
+
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/build.properties b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/build.properties
index 1b08f841b5e..a51e7092cb1 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/build.properties
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/build.properties
@@ -1,7 +1,10 @@
-source.. = src/
-output.. = bin/
-bin.includes = META-INF/,\
- .,\
- about.html,\
- plugin.properties
-src.includes = about.html
+source.. = src/,\
+ test-gen/,\
+ xtend-gen/
+output.. = bin/
+bin.includes = META-INF/,\
+ .,\
+ about.html,\
+ plugin.properties,\
+ plugin.xml
+src.includes = about.html
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/model/.gitignore b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/model/.gitignore
new file mode 100644
index 00000000000..55d3ae4541a
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/model/.gitignore
@@ -0,0 +1 @@
+/UseCaseDiagramTest.uml
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/plugin.xml b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/plugin.xml
new file mode 100644
index 00000000000..5535690d377
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/plugin.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.4"?>
+<plugin>
+
+</plugin>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/pom.xml b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/pom.xml
index 910d95331cb..87177e0ef1a 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/pom.xml
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/pom.xml
@@ -1,15 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+ xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.eclipse.papyrus</groupId>
- <artifactId>org.eclipse.papyrus.tests.releng</artifactId>
+ <artifactId>org.eclipse.papyrus.uml.diagram.tests.releng</artifactId>
<version>1.1.0-SNAPSHOT</version>
- <relativePath>../../../../../../releng/main-tests</relativePath>
+ <relativePath>../pom.xml</relativePath>
</parent>
<groupId>org.eclipse.papyrus</groupId>
<artifactId>org.eclipse.papyrus.uml.diagram.usecase.tests</artifactId>
<version>1.1.0-SNAPSHOT</version>
<packaging>eclipse-test-plugin</packaging>
+
+ <properties>
+ <generator.workflow.main.class>org.eclipse.papyrus.uml.diagram.usecase.tests.generation.UseCaseDiagramGenerateTestsWorkflow</generator.workflow.main.class>
+ </properties>
</project>
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/src/org/eclipse/papyrus/uml/diagram/usecase/tests/AllTests.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/src/org/eclipse/papyrus/uml/diagram/usecase/tests/AllTests.java
index a0c99abe98f..f558e192478 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/src/org/eclipse/papyrus/uml/diagram/usecase/tests/AllTests.java
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/src/org/eclipse/papyrus/uml/diagram/usecase/tests/AllTests.java
@@ -1,5 +1,5 @@
/*****************************************************************************
- * Copyright (c) 2009 CEA LIST.
+ * Copyright (c) 2009, 2015 CEA LIST, Christian W. Damus, and others.
*
*
* All rights reserved. This program and the accompanying materials
@@ -9,24 +9,27 @@
*
* Contributors:
* Patrick Tessier (CEA LIST) Patrick.tessier@cea.fr - Initial API and implementation
+ * Christian W. Damus - bug 464647
*
*****************************************************************************/
package org.eclipse.papyrus.uml.diagram.usecase.tests;
+import org.eclipse.papyrus.junit.framework.classification.ClassificationSuite;
+import org.eclipse.papyrus.junit.framework.classification.ClassificationSuite.DynamicClasses;
import org.eclipse.papyrus.uml.diagram.usecase.tests.canonical.AllCanonicalTests;
import org.junit.runner.RunWith;
-import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;
/**
* All tests together.
*/
-@RunWith(Suite.class)
+@RunWith(ClassificationSuite.class)
@SuiteClasses({
- // canonical
-AllCanonicalTests.class,
+ // canonical
+ AllCanonicalTests.class,
})
+@DynamicClasses("org.eclipse.papyrus.uml.diagram.usecase.test.AllGenTests")
public class AllTests {
}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/src/org/eclipse/papyrus/uml/diagram/usecase/tests/IUseCaseTestsConstants.java b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/src/org/eclipse/papyrus/uml/diagram/usecase/tests/IUseCaseTestsConstants.java
new file mode 100644
index 00000000000..8fb5daf27d8
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/src/org/eclipse/papyrus/uml/diagram/usecase/tests/IUseCaseTestsConstants.java
@@ -0,0 +1,22 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ *
+ * 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:
+ * Nizar GUEDIDI (CEA LIST) - Initial API and implementation
+ /*****************************************************************************/
+package org.eclipse.papyrus.uml.diagram.usecase.tests;
+
+public interface IUseCaseTestsConstants {
+
+ /** name of the test project */
+ public final String PROJECT_NAME = "TimingDiagramTestProject";
+
+ /** name of the test model */
+ public final String FILE_NAME = "TimingDiagramTest.di";
+}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/src/org/eclipse/papyrus/uml/diagram/usecase/tests/generation/UseCaseDiagramGenerateTestsWorkflow.xtend b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/src/org/eclipse/papyrus/uml/diagram/usecase/tests/generation/UseCaseDiagramGenerateTestsWorkflow.xtend
new file mode 100644
index 00000000000..e76d3e0c530
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/src/org/eclipse/papyrus/uml/diagram/usecase/tests/generation/UseCaseDiagramGenerateTestsWorkflow.xtend
@@ -0,0 +1,92 @@
+/*******************************************************************************
+ * Copyright (c) 2014, 2015 CEA LIST, Christian W. Damus, 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:
+ * CEA LIST - Initial API and implementation
+ * Christian W. Damus - bug 464647
+ *
+ ******************************************************************************/
+package org.eclipse.papyrus.uml.diagram.usecase.tests.generation
+
+import org.eclipse.emf.mwe2.runtime.workflow.WorkflowContextImpl
+import org.eclipse.papyrus.tests.framework.gmfgenuml2utp.GMFGen2UTPModule
+import org.eclipse.papyrus.tests.framework.mwe.GenerateTestsWorkflow
+
+/**
+ * Xtend program for the generation of the Use Case Diagram tests.
+ */
+class UseCaseDiagramGenerateTestsWorkflow {
+
+ def static void main(String[] args) {
+ val workflow = new GenerateTestsWorkflow()
+ runWorkflow(workflow);
+ }
+
+ def static void runWorkflow(extension GenerateTestsWorkflow workflow) {
+ testProjectName = 'org.eclipse.papyrus.uml.diagram.usecase.tests'
+ gmfgenUri = workflow.resourceURI('/org.eclipse.papyrus.uml.diagram.usecase/models/usecaseDiagram.gmfgen')
+
+ testSrcGenLocation = 'test-gen/'
+ testModel = 'model/UseCaseDiagramTest.uml'
+
+ utpModuleFunction = [gmfgen, framework, utp |
+ new GMFGen2UTPModule(gmfgen, framework, utp) => [
+ diagramTestPackageName = 'org.eclipse.papyrus.uml.diagram.usecase.test'
+ diagramUpdater = 'CustomUMLDiagramUpdater'
+ topContainerEditPart = 'PackageEditPartTN'
+ ]
+ ]
+
+ except [
+ // Any namespace can import a package, but the diagram only allows packages to import
+ permutation [
+ reason = 'Not supported by the diagram design (not a useful construct).'
+ testContexts = #[ createLink, synchronization ]
+ editParts [
+ link += named('PackageImportEditPart')
+ source += named('ActorEditPartTN') || 'UseCaseEditPartTN' || 'ActorInPackageEditPart'
+ || 'UseCaseInPackageEditPart' || 'ActorInComponentEditPart' || 'UseCaseInComponentEditPart'
+ target += named('PackageEditPartTN') || 'PackageEditPartCN'
+ ]
+ ]
+ // Any namespace can import a package, but the diagram only allows packages to import
+ permutation [
+ reason = 'Not supported by the diagram design (though arguably, it should be).'
+ testContexts = #[ createLink, synchronization ]
+ editParts [
+ link += named('PackageImportEditPart')
+ source += named('SubjectClassifierEditPartTN') || 'ComponentInPackageEditPart' || 'ComponentInComponentEditPart'
+ target += named('PackageEditPartTN') || 'PackageEditPartCN'
+ ]
+ ]
+ // The framework isn't equipped for testing diagram shortcuts (not even generating the code for it)
+ permutation [
+ critical
+ reason = 'Diagram shortcuts are not currently testable.'
+ editParts [ node += named('ShortCutDiagramEditPart') ]
+ ]
+
+ // Avoid popping up interactive dialogs for the selection of classifier metaclass
+ editPart [
+ kind = interactive
+ reason = 'The subject classifier tool pops up a dialog to select the classifier metaclass.'
+ editPart = named('SubjectClassifierEditPartTN') || 'UseCasePointsInComponentEditPart'
+ || 'UseCaseInComponentEditPart' || 'ActorInComponentEditPart'
+ || 'ConstraintInComponentEditPart' || 'ComponentInPackageEditPart'
+ ]
+
+ editPart [
+ kind = invalid
+ reason = 'Not a normal UML presentation.'
+ editPart = named('DefaultNamedElementEditPartTN')
+ ]
+ ]
+
+ workflow.run(new WorkflowContextImpl);
+ }
+
+}
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/test-gen/.gitignore b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/test-gen/.gitignore
new file mode 100644
index 00000000000..d6b7ef32c84
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/test-gen/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/xtend-gen/.gitignore b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/xtend-gen/.gitignore
new file mode 100644
index 00000000000..d6b7ef32c84
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase.tests/xtend-gen/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.wizards.tests/pom.xml b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.wizards.tests/pom.xml
index 223623e2aa9..d4513375d03 100644
--- a/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.wizards.tests/pom.xml
+++ b/tests/junit/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.wizards.tests/pom.xml
@@ -4,9 +4,9 @@
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.eclipse.papyrus</groupId>
- <artifactId>org.eclipse.papyrus.tests.releng</artifactId>
+ <artifactId>org.eclipse.papyrus.uml.diagram.tests.releng</artifactId>
<version>1.1.0-SNAPSHOT</version>
- <relativePath>../../../../../../releng/main-tests</relativePath>
+ <relativePath>../pom.xml</relativePath>
</parent>
<groupId>org.eclipse.papyrus</groupId>
<artifactId>org.eclipse.papyrus.uml.diagram.wizards.tests</artifactId>
diff --git a/tests/junit/plugins/uml/diagram/pom.xml b/tests/junit/plugins/uml/diagram/pom.xml
new file mode 100644
index 00000000000..bdb945f308b
--- /dev/null
+++ b/tests/junit/plugins/uml/diagram/pom.xml
@@ -0,0 +1,134 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+ xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.eclipse.papyrus</groupId>
+ <artifactId>org.eclipse.papyrus.tests.releng</artifactId>
+ <version>1.1.1-SNAPSHOT</version>
+ <relativePath>../../../../../releng/main-tests/pom.xml</relativePath>
+ </parent>
+ <groupId>org.eclipse.papyrus</groupId>
+ <artifactId>org.eclipse.papyrus.uml.diagram.tests.releng</artifactId>
+ <version>1.1.1-SNAPSHOT</version>
+ <packaging>pom</packaging>
+
+ <modules>
+ <module>org.eclipse.papyrus.uml.diagram.activity.tests</module>
+ <module>org.eclipse.papyrus.uml.diagram.clazz.tests</module>
+ <module>org.eclipse.papyrus.uml.diagram.statemachine.tests</module>
+ <module>org.eclipse.papyrus.uml.diagram.stereotypeproperty.tests</module>
+ <module>org.eclipse.papyrus.uml.diagram.common.tests</module>
+ <module>org.eclipse.papyrus.uml.diagram.component.tests</module>
+ <module>org.eclipse.papyrus.uml.diagram.communication.tests</module>
+ <module>org.eclipse.papyrus.uml.diagram.composite.tests</module>
+ <module>org.eclipse.papyrus.uml.diagram.deployment.tests</module>
+ <module>org.eclipse.papyrus.uml.diagram.dnd.tests</module>
+ <module>org.eclipse.papyrus.uml.diagram.interactionoverview.tests</module>
+ <module>org.eclipse.papyrus.uml.diagram.paletteconfiguration.tests</module>
+ <module>org.eclipse.papyrus.uml.diagram.profile.tests</module>
+ <module>org.eclipse.papyrus.uml.diagram.sequence.tests</module>
+ <module>org.eclipse.papyrus.uml.diagram.tests</module>
+ <module>org.eclipse.papyrus.uml.diagram.timing.tests</module>
+ <module>org.eclipse.papyrus.uml.diagram.usecase.tests</module>
+ <module>org.eclipse.papyrus.uml.diagram.wizards.tests</module>
+ </modules>
+
+ <profiles>
+ <!-- A build profile for generation of diagram tests from the GMFGen model. -->
+ <profile>
+ <id>generate-tests</id>
+ <activation>
+ <!-- Activate this profile if we detect the folder in which tests should be generated. -->
+ <file>
+ <exists>test-gen/.gitignore</exists>
+ </file>
+ </activation>
+ <build>
+ <plugins>
+ <!-- Empty out the xtend-gen and test-gen folders in the clean phase. -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-clean-plugin</artifactId>
+ <configuration>
+ <filesets>
+ <fileset>
+ <directory>xtend-gen</directory>
+ <excludes>
+ <exclude>**/.gitignore</exclude>
+ </excludes>
+ </fileset>
+ <fileset>
+ <directory>test-gen</directory>
+ <excludes>
+ <exclude>**/.gitignore</exclude>
+ </excludes>
+ </fileset>
+ </filesets>
+ </configuration>
+ </plugin>
+ <!-- Generate Xtend sources before the compilation phase. -->
+ <plugin>
+ <groupId>org.eclipse.xtend</groupId>
+ <artifactId>xtend-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>generate-tests-generator</id>
+ <phase>generate-sources</phase>
+ <goals>
+ <goal>compile</goal>
+ </goals>
+ <configuration>
+ <outputDirectory>xtend-gen</outputDirectory>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ <!-- Generate test sources after the compilation phase (because we need the generator to be compiled). -->
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>exec-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>generate-diagram-tests</id>
+ <phase>generate-test-sources</phase>
+ <goals>
+ <goal>exec</goal>
+ </goals>
+ <configuration>
+ <classpathScope>compile</classpathScope>
+ <executable>java</executable>
+ <arguments>
+ <argument>-cp</argument>
+ <classpath/>
+ <argument>${generator.workflow.main.class}</argument>
+ </arguments>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ <!-- And compile them in the test-compile phase. -->
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-compiler-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>compile-generated-diagram-tests</id>
+ <phase>test-compile</phase>
+ <goals>
+ <goal>compile</goal>
+ </goals>
+ <configuration>
+ <useProjectSettings>true</useProjectSettings>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+</project>

Back to the top