Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sandbox/org.eclipse.papyrus.constraints.customization/.classpath7
-rw-r--r--sandbox/org.eclipse.papyrus.constraints.customization/.project28
-rw-r--r--sandbox/org.eclipse.papyrus.constraints.customization/.settings/org.eclipse.jdt.core.prefs8
-rw-r--r--sandbox/org.eclipse.papyrus.constraints.customization/META-INF/MANIFEST.MF13
-rw-r--r--sandbox/org.eclipse.papyrus.constraints.customization/Model/Constraints.ctx223
-rw-r--r--sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/MultipleCompositeConstraint.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/MultipleConfigProperty.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/MultipleConstraintDescriptor.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/MultipleConstraintEnvironment.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/MultipleConstraintType.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/MultipleDisplayUnit.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/MultipleReferenceProperty.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/MultipleSimpleConstraint.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/MultipleValueProperty.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/SingleCompositeConstraint.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/SingleConfigProperty.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/SingleConstraintDescriptor.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/SingleConstraintEnvironment.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/SingleConstraintType.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/SingleDisplayUnit.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/SingleReferenceProperty.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/SingleSimpleConstraint.xwt36
-rw-r--r--sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/SingleValueProperty.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.constraints.customization/about.html28
-rw-r--r--sandbox/org.eclipse.papyrus.constraints.customization/build.properties11
-rw-r--r--sandbox/org.eclipse.papyrus.constraints.customization/plugin.xml12
-rw-r--r--sandbox/org.eclipse.papyrus.constraints.customization/src/org/eclipse/papyrus/constraints/customization/Activator.java61
-rw-r--r--sandbox/org.eclipse.papyrus.extendedtypes.customization/.classpath7
-rw-r--r--sandbox/org.eclipse.papyrus.extendedtypes.customization/.project28
-rw-r--r--sandbox/org.eclipse.papyrus.extendedtypes.customization/.settings/org.eclipse.jdt.core.prefs8
-rw-r--r--sandbox/org.eclipse.papyrus.extendedtypes.customization/META-INF/MANIFEST.MF14
-rw-r--r--sandbox/org.eclipse.papyrus.extendedtypes.customization/about.html28
-rw-r--r--sandbox/org.eclipse.papyrus.extendedtypes.customization/build.properties11
-rw-r--r--sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ExtendedTypes.ctx154
-rw-r--r--sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/MultipleActionConfiguration.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/MultipleExtendedElementTypeConfiguration.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/MultipleExtendedElementTypeSet.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/MultipleIconEntry.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/MultiplePostActionConfiguration.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/MultiplePreActionConfiguration.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/SingleActionConfiguration.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/SingleExtendedElementTypeConfiguration.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/SingleExtendedElementTypeSet.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/SingleIconEntry.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/SinglePostActionConfiguration.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/SinglePreActionConfiguration.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.extendedtypes.customization/plugin.xml12
-rw-r--r--sandbox/org.eclipse.papyrus.extendedtypes.customization/src/org/eclipse/papyrus/extendedtypes/customization/Activator.java50
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/.classpath7
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/.project34
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/.settings/org.eclipse.jdt.core.prefs8
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/META-INF/MANIFEST.MF15
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/Model/NewChild.ctx364
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleCustomFiller.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleCustomPolicy.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleFilterPolicy.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleMenu.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleMenuAction.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleMenuContainer.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleMenuGroup.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleMenuItem.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleMenuRoot.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleNewChildPolicy.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleNewChildPolicySet.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleNewEMFChildMenu.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleNewchildConfiguration.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleReplacePolicy.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleSeparator.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleCustomFiller.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleCustomPolicy.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleFilterPolicy.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleMenu.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleMenuAction.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleMenuContainer.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleMenuGroup.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleMenuItem.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleMenuRoot.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleNewChildPolicy.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleNewChildPolicySet.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleNewEMFChildMenu.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleNewchildConfiguration.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleReplacePolicy.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleSeparator.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/about.html28
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/build.properties13
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/custom/newchild.uiCustom79
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/plugin.xml18
-rw-r--r--sandbox/org.eclipse.papyrus.newchild.customization/src/org/eclipse/papyrus/newchild/customization/Activator.java61
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/.classpath7
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/.project28
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/.settings/org.eclipse.jdt.core.prefs8
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/META-INF/MANIFEST.MF19
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/about.html28
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/build.properties11
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Environment.xmi6
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/PaletteEMF.ctx169
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/MultipleConstantValue.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/MultipleDynamicValue.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/MultipleFeatureToSet.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/MultipleFeatureValue.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/MultipleListValue.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/MultipleModifySemanticValuesActionConfiguration.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/MultipleQueryExecutionValue.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/SingleConstantValue.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/SingleDynamicValue.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/SingleFeatureToSet.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/SingleFeatureValue.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/SingleListValue.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/SingleModifySemanticValuesActionConfiguration.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/SingleQueryExecutionValue.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette.uml/PaletteUML.ctx59
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette.uml/ui/MultipleApplyStereotypeActionConfiguration.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette.uml/ui/MultipleStereotypeToApply.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette.uml/ui/SingleApplyStereotypeActionConfiguration.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette.uml/ui/SingleStereotypeToApply.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette/Palette.ctx262
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/AspectActions.xwt15
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultipleChildConfiguration.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultipleConfiguration.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultipleDrawerConfiguration.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultipleElementDescriptor.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultipleIconDescriptor.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultipleLeafConfiguration.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultiplePaletteConfiguration.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultipleSeparatorConfiguration.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultipleStackConfiguration.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultipleToolConfiguration.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleAspectAction.xwt21
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleChildConfiguration.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleConfiguration.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleDrawerConfiguration.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleElementDescriptor.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleIconDescriptor.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleLeafConfiguration.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SinglePaletteConfiguration.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleSeparatorConfiguration.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleStackConfiguration.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleToolConfiguration.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/plugin.xml26
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/src/org/eclipse/papyrus/palette/customization/Activator.java50
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/src/org/eclipse/papyrus/palette/customization/constraints/AspectActionConstraint.java19
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/src/org/eclipse/papyrus/palette/customization/creation/AspectActionEditionFactory.java116
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/src/org/eclipse/papyrus/palette/customization/modelelement/AspectActionModelElement.java33
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/src/org/eclipse/papyrus/palette/customization/modelelement/AspectActionModelElementFactory.java29
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/src/org/eclipse/papyrus/palette/customization/modelelement/ToolConfigurationModelElement.java90
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/src/org/eclipse/papyrus/palette/customization/widgets/AspectActionEditor.java84
-rw-r--r--sandbox/org.eclipse.papyrus.palette.customization/src/org/eclipse/papyrus/palette/customization/widgets/AspectActionPropertyEditor.java15
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/.classpath8
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/.project38
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/.settings/org.eclipse.core.resources.prefs3
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/.settings/org.eclipse.jdt.core.prefs8
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/.settings/org.eclipse.ltk.core.refactoring.prefs3
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/.settings/org.eclipse.m2m.qvt.oml.mmodel.urimap2
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/META-INF/MANIFEST.MF32
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/OSGI-INF/l10n/bundle.properties6
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/Source/Properties.ecore182
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/Source/PropertiesRoot.xmi4
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/Source/SysML.profile.uml919
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/Source/UML.ecore16088
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/Source/sample.ecore27
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/Source/sample.uml203
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/Target/Properties.contexts541
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/Target/SysML.ctx162
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/Target/SysML.xmi171
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/Target/UML.contexts4515
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/Target/UML.ctx1051
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/Target/UML.xmi1051
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/about.html28
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/build.properties7
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/icons/Context.gifbin584 -> 0 bytes
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/icons/default_false.gifbin860 -> 0 bytes
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/icons/default_true.gifbin855 -> 0 bytes
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/icons/false.gifbin860 -> 0 bytes
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/icons/true.gifbin855 -> 0 bytes
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/model/FieldSelection.ecore27
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/model/FieldSelection.genmodel28
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/model/LayoutEuristic.ecore22
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/plugin.properties8
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/plugin.xml40
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/schema/org.eclipse.papyrus.properties.generation.generator.exsd102
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/schema/org.eclipse.papyrus.properties.generation.layout.exsd102
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/src-gen/org/eclipse/papyrus/properties/generation/fieldselection/ContextElement.java93
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/src-gen/org/eclipse/papyrus/properties/generation/fieldselection/FieldSelection.java64
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/src-gen/org/eclipse/papyrus/properties/generation/fieldselection/FieldSelectionFactory.java71
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/src-gen/org/eclipse/papyrus/properties/generation/fieldselection/FieldSelectionPackage.java523
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/src-gen/org/eclipse/papyrus/properties/generation/fieldselection/PropertyDefinition.java121
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/src-gen/org/eclipse/papyrus/properties/generation/fieldselection/impl/ContextElementImpl.java280
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/src-gen/org/eclipse/papyrus/properties/generation/fieldselection/impl/FieldSelectionFactoryImpl.java188
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/src-gen/org/eclipse/papyrus/properties/generation/fieldselection/impl/FieldSelectionImpl.java205
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/src-gen/org/eclipse/papyrus/properties/generation/fieldselection/impl/FieldSelectionPackageImpl.java351
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/src-gen/org/eclipse/papyrus/properties/generation/fieldselection/impl/PropertyDefinitionImpl.java299
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/src-gen/org/eclipse/papyrus/properties/generation/fieldselection/util/FieldSelectionAdapterFactory.java178
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/src-gen/org/eclipse/papyrus/properties/generation/fieldselection/util/FieldSelectionSwitch.java189
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/src/org/eclipse/papyrus/properties/generation/Activator.java90
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/src/org/eclipse/papyrus/properties/generation/extensionpoint/GeneratorExtensionPoint.java48
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/src/org/eclipse/papyrus/properties/generation/extensionpoint/LayoutExtensionPoint.java47
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/src/org/eclipse/papyrus/properties/generation/generators/AbstractQVTGenerator.java162
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/src/org/eclipse/papyrus/properties/generation/generators/EcoreGenerator.java244
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/src/org/eclipse/papyrus/properties/generation/generators/EditContextGenerator.java87
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/src/org/eclipse/papyrus/properties/generation/generators/IGenerator.java122
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/src/org/eclipse/papyrus/properties/generation/generators/ProfileGenerator.java223
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/src/org/eclipse/papyrus/properties/generation/layout/ILayoutGenerator.java46
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/src/org/eclipse/papyrus/properties/generation/layout/StandardLayoutGenerator.java218
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/src/org/eclipse/papyrus/properties/generation/messages/Messages.java86
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/src/org/eclipse/papyrus/properties/generation/messages/messages.properties30
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/src/org/eclipse/papyrus/properties/generation/wizard/AbstractCreateContextPage.java57
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/src/org/eclipse/papyrus/properties/generation/wizard/CreateContextMainPage.java73
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/src/org/eclipse/papyrus/properties/generation/wizard/CreateContextWizard.java342
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/src/org/eclipse/papyrus/properties/generation/wizard/GeneratorPage.java126
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/src/org/eclipse/papyrus/properties/generation/wizard/SelectFieldsPage.java271
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/src/org/eclipse/papyrus/properties/generation/wizard/widget/ExtensionFilter.java61
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/src/org/eclipse/papyrus/properties/generation/wizard/widget/FileChooser.java144
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/src/org/eclipse/papyrus/properties/generation/wizard/widget/TernaryButton.java218
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/transforms/ecore2datacontext.qvto122
-rw-r--r--sandbox/org.eclipse.papyrus.properties.generation/transforms/profile2datacontext.qvto133
-rw-r--r--sandbox/org.eclipse.papyrus.queries.customization/.classpath7
-rw-r--r--sandbox/org.eclipse.papyrus.queries.customization/.project28
-rw-r--r--sandbox/org.eclipse.papyrus.queries.customization/.settings/org.eclipse.jdt.core.prefs8
-rw-r--r--sandbox/org.eclipse.papyrus.queries.customization/META-INF/MANIFEST.MF13
-rw-r--r--sandbox/org.eclipse.papyrus.queries.customization/about.html28
-rw-r--r--sandbox/org.eclipse.papyrus.queries.customization/build.properties7
-rw-r--r--sandbox/org.eclipse.papyrus.queries.customization/model/Queries.ctx147
-rw-r--r--sandbox/org.eclipse.papyrus.queries.customization/model/ui/MultipleConstantParameterValue.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.queries.customization/model/ui/MultipleListParameterValue.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.queries.customization/model/ui/MultipleModiscoQueryConfiguration.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.queries.customization/model/ui/MultipleParameterValue.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.queries.customization/model/ui/MultipleQueryConfiguration.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.queries.customization/model/ui/MultipleQueryExecutionValue.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.queries.customization/model/ui/SingleConstantParameterValue.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.queries.customization/model/ui/SingleListParameterValue.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.queries.customization/model/ui/SingleModiscoQueryConfiguration.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.queries.customization/model/ui/SingleParameterValue.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.queries.customization/model/ui/SingleQueryConfiguration.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.queries.customization/model/ui/SingleQueryExecutionValue.xwt2
-rw-r--r--sandbox/org.eclipse.papyrus.queries.customization/plugin.xml12
-rw-r--r--sandbox/org.eclipse.papyrus.queries.customization/src/org/eclipse/papyrus/queries/customization/Activator.java50
-rw-r--r--sandbox/org.eclispe.papyrus.uml.customization/.classpath7
-rw-r--r--sandbox/org.eclispe.papyrus.uml.customization/.project34
-rw-r--r--sandbox/org.eclispe.papyrus.uml.customization/.settings/org.eclipse.jdt.core.prefs7
-rw-r--r--sandbox/org.eclispe.papyrus.uml.customization/META-INF/MANIFEST.MF12
-rw-r--r--sandbox/org.eclispe.papyrus.uml.customization/build.properties4
-rw-r--r--sandbox/org.eclispe.papyrus.uml.customization/resources/uml.custom14
-rw-r--r--sandbox/org.eclispe.papyrus.uml.customization/src/org/eclispe/papyrus/uml/customization/Activator.java50
-rw-r--r--sandbox/org.eclispe.papyrus.uml.customization/src/org/eclispe/papyrus/uml/customization/queries/GetComplexName.java51
244 files changed, 0 insertions, 34048 deletions
diff --git a/sandbox/org.eclipse.papyrus.constraints.customization/.classpath b/sandbox/org.eclipse.papyrus.constraints.customization/.classpath
deleted file mode 100644
index 2d1a4302f04..00000000000
--- a/sandbox/org.eclipse.papyrus.constraints.customization/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-<?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>
diff --git a/sandbox/org.eclipse.papyrus.constraints.customization/.project b/sandbox/org.eclipse.papyrus.constraints.customization/.project
deleted file mode 100644
index ef06f44cb09..00000000000
--- a/sandbox/org.eclipse.papyrus.constraints.customization/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.papyrus.constraints.customization</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>
diff --git a/sandbox/org.eclipse.papyrus.constraints.customization/.settings/org.eclipse.jdt.core.prefs b/sandbox/org.eclipse.papyrus.constraints.customization/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index c822c68a992..00000000000
--- a/sandbox/org.eclipse.papyrus.constraints.customization/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,8 +0,0 @@
-#Tue Jul 19 16:46:05 CEST 2011
-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.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.5
diff --git a/sandbox/org.eclipse.papyrus.constraints.customization/META-INF/MANIFEST.MF b/sandbox/org.eclipse.papyrus.constraints.customization/META-INF/MANIFEST.MF
deleted file mode 100644
index 72d3c98e650..00000000000
--- a/sandbox/org.eclipse.papyrus.constraints.customization/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,13 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: Constraints Customization (Incubation)
-Bundle-SymbolicName: org.eclipse.papyrus.constraints.customization;singleton:=true
-Bundle-Version: 0.9.0.qualifier
-Bundle-Activator: org.eclipse.papyrus.constraints.customization.Activator
-Bundle-Vendor: Eclipse Modeling Project
-Require-Bundle: org.eclipse.ui,
- org.eclipse.core.runtime,
- org.eclipse.papyrus.newchild;bundle-version="0.9.0",
- org.eclipse.papyrus.views.properties;bundle-version="0.9.0"
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
-Bundle-ActivationPolicy: lazy
diff --git a/sandbox/org.eclipse.papyrus.constraints.customization/Model/Constraints.ctx b/sandbox/org.eclipse.papyrus.constraints.customization/Model/Constraints.ctx
deleted file mode 100644
index de05af0cc86..00000000000
--- a/sandbox/org.eclipse.papyrus.constraints.customization/Model/Constraints.ctx
+++ /dev/null
@@ -1,223 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<contexts:Context xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:contexts="http://www.eclipse.org/papyrus/properties/contexts" name="constraints">
- <tabs label="Default" id="default" category="default">
- <sections name="Single DisplayUnit" sectionFile="ui/SingleDisplayUnit.xwt">
- <widget href="ui/SingleDisplayUnit.xwt#/"/>
- </sections>
- <sections name="Single ConstraintDescriptor" sectionFile="ui/SingleConstraintDescriptor.xwt">
- <widget href="ui/SingleConstraintDescriptor.xwt#/"/>
- </sections>
- <sections name="Single SimpleConstraint" sectionFile="ui/SingleSimpleConstraint.xwt">
- <widget href="ui/SingleSimpleConstraint.xwt#/"/>
- </sections>
- <sections name="Single CompositeConstraint" sectionFile="ui/SingleCompositeConstraint.xwt">
- <widget href="ui/SingleCompositeConstraint.xwt#/"/>
- </sections>
- <sections name="Single ConfigProperty" sectionFile="ui/SingleConfigProperty.xwt">
- <widget href="ui/SingleConfigProperty.xwt#/"/>
- </sections>
- <sections name="Single ValueProperty" sectionFile="ui/SingleValueProperty.xwt">
- <widget href="ui/SingleValueProperty.xwt#/"/>
- </sections>
- <sections name="Single ReferenceProperty" sectionFile="ui/SingleReferenceProperty.xwt">
- <widget href="ui/SingleReferenceProperty.xwt#/"/>
- </sections>
- <sections name="Multiple DisplayUnit" sectionFile="ui/MultipleDisplayUnit.xwt">
- <widget href="ui/MultipleDisplayUnit.xwt#/"/>
- </sections>
- <sections name="Multiple ConstraintDescriptor" sectionFile="ui/MultipleConstraintDescriptor.xwt">
- <widget href="ui/MultipleConstraintDescriptor.xwt#/"/>
- </sections>
- <sections name="Multiple SimpleConstraint" sectionFile="ui/MultipleSimpleConstraint.xwt">
- <widget href="ui/MultipleSimpleConstraint.xwt#/"/>
- </sections>
- <sections name="Multiple CompositeConstraint" sectionFile="ui/MultipleCompositeConstraint.xwt">
- <widget href="ui/MultipleCompositeConstraint.xwt#/"/>
- </sections>
- <sections name="Multiple ConfigProperty" sectionFile="ui/MultipleConfigProperty.xwt">
- <widget href="ui/MultipleConfigProperty.xwt#/"/>
- </sections>
- <sections name="Multiple ValueProperty" sectionFile="ui/MultipleValueProperty.xwt">
- <widget href="ui/MultipleValueProperty.xwt#/"/>
- </sections>
- <sections name="Multiple ReferenceProperty" sectionFile="ui/MultipleReferenceProperty.xwt">
- <widget href="ui/MultipleReferenceProperty.xwt#/"/>
- </sections>
- <sections name="Single ConstraintEnvironment" sectionFile="ui/SingleConstraintEnvironment.xwt">
- <widget href="ui/SingleConstraintEnvironment.xwt#/"/>
- </sections>
- <sections name="Multiple ConstraintEnvironment" sectionFile="ui/MultipleConstraintEnvironment.xwt">
- <widget href="ui/MultipleConstraintEnvironment.xwt#/"/>
- </sections>
- <sections name="Single ConstraintType" sectionFile="ui/SingleConstraintType.xwt">
- <widget href="ui/SingleConstraintType.xwt#/"/>
- </sections>
- <sections name="Multiple ConstraintType" sectionFile="ui/MultipleConstraintType.xwt">
- <widget href="ui/MultipleConstraintType.xwt#/"/>
- </sections>
- </tabs>
- <views name="Single DisplayUnit" sections="//@tabs.0/@sections.0" automaticContext="true" datacontexts="//@dataContexts.0/@elements.0">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleDisplayUnit">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/constraints"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="DisplayUnit"/>
- </constraints>
- </views>
- <views name="Single ConstraintDescriptor" sections="//@tabs.0/@sections.1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.1">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleConstraintDescriptor">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/constraints"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ConstraintDescriptor"/>
- </constraints>
- </views>
- <views name="Single SimpleConstraint" sections="//@tabs.0/@sections.2" automaticContext="true" datacontexts="//@dataContexts.0/@elements.2">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleSimpleConstraint">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="SimpleConstraint"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/constraints"/>
- </constraints>
- </views>
- <views name="Single CompositeConstraint" sections="//@tabs.0/@sections.3" automaticContext="true" datacontexts="//@dataContexts.0/@elements.3">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleCompositeConstraint">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/constraints"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="CompositeConstraint"/>
- </constraints>
- </views>
- <views name="Single ConfigProperty" sections="//@tabs.0/@sections.4" automaticContext="true" datacontexts="//@dataContexts.0/@elements.4">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleConfigProperty">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ConfigProperty"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/constraints"/>
- </constraints>
- </views>
- <views name="Single ValueProperty" sections="//@tabs.0/@sections.5" automaticContext="true" datacontexts="//@dataContexts.0/@elements.5">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleValueProperty">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ValueProperty"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/constraints"/>
- </constraints>
- </views>
- <views name="Single ReferenceProperty" sections="//@tabs.0/@sections.6" automaticContext="true" datacontexts="//@dataContexts.0/@elements.6">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleReferenceProperty">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ReferenceProperty"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/constraints"/>
- </constraints>
- </views>
- <views name="Multiple DisplayUnit" sections="//@tabs.0/@sections.7" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.0">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleDisplayUnit">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="DisplayUnit"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/constraints"/>
- </constraints>
- </views>
- <views name="Multiple ConstraintDescriptor" sections="//@tabs.0/@sections.8" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.1">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleConstraintDescriptor">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ConstraintDescriptor"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/constraints"/>
- </constraints>
- </views>
- <views name="Multiple SimpleConstraint" sections="//@tabs.0/@sections.9" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.2">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleSimpleConstraint">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="SimpleConstraint"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/constraints"/>
- </constraints>
- </views>
- <views name="Multiple CompositeConstraint" sections="//@tabs.0/@sections.10" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.3">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleCompositeConstraint">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/constraints"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="CompositeConstraint"/>
- </constraints>
- </views>
- <views name="Multiple ConfigProperty" sections="//@tabs.0/@sections.11" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.4">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleConfigProperty">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/constraints"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ConfigProperty"/>
- </constraints>
- </views>
- <views name="Multiple ValueProperty" sections="//@tabs.0/@sections.12" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.5">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleValueProperty">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ValueProperty"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/constraints"/>
- </constraints>
- </views>
- <views name="Multiple ReferenceProperty" sections="//@tabs.0/@sections.13" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.6">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleReferenceProperty">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ReferenceProperty"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/constraints"/>
- </constraints>
- </views>
- <views name="Single ConstraintEnvironment" sections="//@tabs.0/@sections.14" automaticContext="true" datacontexts="//@dataContexts.0/@elements.7/@elements.0">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleConstraintEnvironment">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/constraints/environment"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ConstraintEnvironment"/>
- </constraints>
- </views>
- <views name="Multiple ConstraintEnvironment" sections="//@tabs.0/@sections.15" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.7/@elements.0">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleConstraintEnvironment">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ConstraintEnvironment"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/constraints/environment"/>
- </constraints>
- </views>
- <views name="Single ConstraintType" sections="//@tabs.0/@sections.16" automaticContext="true" datacontexts="//@dataContexts.0/@elements.7/@elements.1">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleConstraintType">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/constraints/environment"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ConstraintType"/>
- </constraints>
- </views>
- <views name="Multiple ConstraintType" sections="//@tabs.0/@sections.17" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.7/@elements.1">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleConstraintType">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ConstraintType"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/constraints/environment"/>
- </constraints>
- </views>
- <dataContexts name="constraints" label="constraints">
- <elements name="DisplayUnit">
- <properties name="constraints" type="Reference" multiplicity="-1"/>
- <properties name="elementMultiplicity" type="Integer"/>
- </elements>
- <elements name="ConstraintDescriptor">
- <properties name="name"/>
- <properties name="display" type="Reference"/>
- <properties name="overrideable" type="Boolean"/>
- <properties name="overriddenConstraints" type="Reference" multiplicity="-1"/>
- </elements>
- <elements name="SimpleConstraint" supertypes="//@dataContexts.0/@elements.1">
- <properties name="constraintType" type="Reference"/>
- <properties name="properties" type="Reference" multiplicity="-1"/>
- </elements>
- <elements name="CompositeConstraint" supertypes="//@dataContexts.0/@elements.1">
- <properties name="constraints" type="Reference" multiplicity="-1"/>
- </elements>
- <elements name="ConfigProperty">
- <properties name="name"/>
- </elements>
- <elements name="ValueProperty" supertypes="//@dataContexts.0/@elements.4">
- <properties name="value"/>
- </elements>
- <elements name="ReferenceProperty" supertypes="//@dataContexts.0/@elements.4">
- <properties name="value" type="Reference"/>
- </elements>
- <elements xsi:type="contexts:DataContextPackage" name="environment">
- <elements name="ConstraintEnvironment">
- <properties name="constraintTypes" type="Reference" multiplicity="-1"/>
- </elements>
- <elements name="ConstraintType">
- <properties name="label"/>
- <properties name="constraintClass"/>
- </elements>
- </elements>
- <modelElementFactory href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@modelElementFactories.0"/>
- </dataContexts>
-</contexts:Context>
diff --git a/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/MultipleCompositeConstraint.xwt b/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/MultipleCompositeConstraint.xwt
deleted file mode 100644
index 097cd9cece7..00000000000
--- a/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/MultipleCompositeConstraint.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns:j="clr-namespace:java.lang" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout></Composite.layout><ppe:BooleanRadio input="{Binding}" property="constraints:ConstraintDescriptor:overrideable"></ppe:BooleanRadio></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/MultipleConfigProperty.xwt b/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/MultipleConfigProperty.xwt
deleted file mode 100644
index 506d138f590..00000000000
--- a/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/MultipleConfigProperty.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/MultipleConstraintDescriptor.xwt b/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/MultipleConstraintDescriptor.xwt
deleted file mode 100644
index 097cd9cece7..00000000000
--- a/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/MultipleConstraintDescriptor.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns:j="clr-namespace:java.lang" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout></Composite.layout><ppe:BooleanRadio input="{Binding}" property="constraints:ConstraintDescriptor:overrideable"></ppe:BooleanRadio></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/MultipleConstraintEnvironment.xwt b/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/MultipleConstraintEnvironment.xwt
deleted file mode 100644
index 506d138f590..00000000000
--- a/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/MultipleConstraintEnvironment.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/MultipleConstraintType.xwt b/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/MultipleConstraintType.xwt
deleted file mode 100644
index 506d138f590..00000000000
--- a/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/MultipleConstraintType.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/MultipleDisplayUnit.xwt b/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/MultipleDisplayUnit.xwt
deleted file mode 100644
index de4b2997eae..00000000000
--- a/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/MultipleDisplayUnit.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns:j="clr-namespace:java.lang" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout></Composite.layout><ppe:IntegerEditor input="{Binding}" property="constraints:DisplayUnit:elementMultiplicity"></ppe:IntegerEditor></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/MultipleReferenceProperty.xwt b/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/MultipleReferenceProperty.xwt
deleted file mode 100644
index 506d138f590..00000000000
--- a/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/MultipleReferenceProperty.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/MultipleSimpleConstraint.xwt b/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/MultipleSimpleConstraint.xwt
deleted file mode 100644
index 097cd9cece7..00000000000
--- a/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/MultipleSimpleConstraint.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns:j="clr-namespace:java.lang" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout></Composite.layout><ppe:BooleanRadio input="{Binding}" property="constraints:ConstraintDescriptor:overrideable"></ppe:BooleanRadio></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/MultipleValueProperty.xwt b/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/MultipleValueProperty.xwt
deleted file mode 100644
index 506d138f590..00000000000
--- a/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/MultipleValueProperty.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/SingleCompositeConstraint.xwt b/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/SingleCompositeConstraint.xwt
deleted file mode 100644
index 5f9cc92be4a..00000000000
--- a/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/SingleCompositeConstraint.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns:j="clr-namespace:java.lang" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="constraints:ConstraintDescriptor:name"></ppe:StringEditor></Composite><Composite><Composite.layout><ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout></Composite.layout><ppe:BooleanRadio input="{Binding}" property="constraints:ConstraintDescriptor:overrideable"></ppe:BooleanRadio></Composite><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:MultiReference input="{Binding}" property="constraints:CompositeConstraint:constraints"></ppe:MultiReference><ppe:MultiReference input="{Binding}" property="constraints:ConstraintDescriptor:overriddenConstraints"></ppe:MultiReference></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/SingleConfigProperty.xwt b/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/SingleConfigProperty.xwt
deleted file mode 100644
index 522c7ff7ad6..00000000000
--- a/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/SingleConfigProperty.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns:j="clr-namespace:java.lang" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="constraints:ConfigProperty:name"></ppe:StringEditor></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/SingleConstraintDescriptor.xwt b/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/SingleConstraintDescriptor.xwt
deleted file mode 100644
index 294168b2f1f..00000000000
--- a/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/SingleConstraintDescriptor.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns:j="clr-namespace:java.lang" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="constraints:ConstraintDescriptor:name"></ppe:StringEditor></Composite><Composite><Composite.layout><ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout></Composite.layout><ppe:BooleanRadio input="{Binding}" property="constraints:ConstraintDescriptor:overrideable"></ppe:BooleanRadio></Composite><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:MultiReference input="{Binding}" property="constraints:ConstraintDescriptor:overriddenConstraints"></ppe:MultiReference></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/SingleConstraintEnvironment.xwt b/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/SingleConstraintEnvironment.xwt
deleted file mode 100644
index 506d138f590..00000000000
--- a/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/SingleConstraintEnvironment.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/SingleConstraintType.xwt b/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/SingleConstraintType.xwt
deleted file mode 100644
index 1ed7df0b3a2..00000000000
--- a/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/SingleConstraintType.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns:j="clr-namespace:java.lang" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="constraints:environment:ConstraintType:label"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="constraints:environment:ConstraintType:constraintClass"></ppe:StringEditor></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/SingleDisplayUnit.xwt b/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/SingleDisplayUnit.xwt
deleted file mode 100644
index 1aef22d4e97..00000000000
--- a/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/SingleDisplayUnit.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns:j="clr-namespace:java.lang" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout></Composite.layout><ppe:IntegerEditor input="{Binding}" property="constraints:DisplayUnit:elementMultiplicity"></ppe:IntegerEditor></Composite><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:MultiReference input="{Binding}" property="constraints:DisplayUnit:constraints"></ppe:MultiReference></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/SingleReferenceProperty.xwt b/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/SingleReferenceProperty.xwt
deleted file mode 100644
index 93d6ae2fd25..00000000000
--- a/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/SingleReferenceProperty.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns:j="clr-namespace:java.lang" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="constraints:ConfigProperty:name"></ppe:StringEditor></Composite><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:ReferenceDialog input="{Binding}" property="constraints:ReferenceProperty:value"></ppe:ReferenceDialog></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/SingleSimpleConstraint.xwt b/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/SingleSimpleConstraint.xwt
deleted file mode 100644
index 197c365e5e0..00000000000
--- a/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/SingleSimpleConstraint.xwt
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets"
- xmlns:j="clr-namespace:java.lang" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout"
- xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:StringEditor input="{Binding}"
- property="constraints:ConstraintDescriptor:name"></ppe:StringEditor>
- </Composite>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:BooleanRadio input="{Binding}"
- property="constraints:ConstraintDescriptor:overrideable"></ppe:BooleanRadio>
- </Composite>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:ReferenceDialog input="{Binding}"
- property="constraints:SimpleConstraint:constraintType"></ppe:ReferenceDialog>
- </Composite>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:MultiReference input="{Binding}"
- property="constraints:ConstraintDescriptor:overriddenConstraints"></ppe:MultiReference>
- </Composite>
-</Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/SingleValueProperty.xwt b/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/SingleValueProperty.xwt
deleted file mode 100644
index 3d9611a3ba9..00000000000
--- a/sandbox/org.eclipse.papyrus.constraints.customization/Model/ui/SingleValueProperty.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns:j="clr-namespace:java.lang" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="constraints:ConfigProperty:name"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="constraints:ValueProperty:value"></ppe:StringEditor></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.constraints.customization/about.html b/sandbox/org.eclipse.papyrus.constraints.customization/about.html
deleted file mode 100644
index 82d49bf5f81..00000000000
--- a/sandbox/org.eclipse.papyrus.constraints.customization/about.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!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/sandbox/org.eclipse.papyrus.constraints.customization/build.properties b/sandbox/org.eclipse.papyrus.constraints.customization/build.properties
deleted file mode 100644
index cafb6a3766d..00000000000
--- a/sandbox/org.eclipse.papyrus.constraints.customization/build.properties
+++ /dev/null
@@ -1,11 +0,0 @@
-source.. = src/
-output.. = bin/
-bin.includes = META-INF/,\
- .,\
- plugin.xml,\
- about.html,\
- Model/
-src.includes = META-INF/,\
- Model/,\
- about.html,\
- plugin.xml
diff --git a/sandbox/org.eclipse.papyrus.constraints.customization/plugin.xml b/sandbox/org.eclipse.papyrus.constraints.customization/plugin.xml
deleted file mode 100644
index c88fa82767d..00000000000
--- a/sandbox/org.eclipse.papyrus.constraints.customization/plugin.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.4"?>
-<plugin>
- <extension
- point="org.eclipse.papyrus.views.properties.context">
- <context
- contextModel="Model/Constraints.ctx"
- loadDefault="true">
- </context>
- </extension>
-
-</plugin>
diff --git a/sandbox/org.eclipse.papyrus.constraints.customization/src/org/eclipse/papyrus/constraints/customization/Activator.java b/sandbox/org.eclipse.papyrus.constraints.customization/src/org/eclipse/papyrus/constraints/customization/Activator.java
deleted file mode 100644
index f5b8db05b27..00000000000
--- a/sandbox/org.eclipse.papyrus.constraints.customization/src/org/eclipse/papyrus/constraints/customization/Activator.java
+++ /dev/null
@@ -1,61 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 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.constraints.customization;
-
-import org.eclipse.ui.plugin.AbstractUIPlugin;
-import org.osgi.framework.BundleContext;
-
-/**
- * The activator class controls the plug-in life cycle
- */
-public class Activator extends AbstractUIPlugin {
-
- // The plug-in ID
- public static final String PLUGIN_ID = "org.eclipse.papyrus.constraints.customization"; //$NON-NLS-1$
-
- // The shared instance
- private static Activator plugin;
-
- /**
- * The constructor
- */
- public Activator() {
- }
-
- /*
- * (non-Javadoc)
- * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
- */
- public void start(BundleContext context) throws Exception {
- super.start(context);
- plugin = this;
- }
-
- /*
- * (non-Javadoc)
- * @see org.eclipse.ui.plugin.AbstractUIPlugin#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/sandbox/org.eclipse.papyrus.extendedtypes.customization/.classpath b/sandbox/org.eclipse.papyrus.extendedtypes.customization/.classpath
deleted file mode 100644
index 2d1a4302f04..00000000000
--- a/sandbox/org.eclipse.papyrus.extendedtypes.customization/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-<?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>
diff --git a/sandbox/org.eclipse.papyrus.extendedtypes.customization/.project b/sandbox/org.eclipse.papyrus.extendedtypes.customization/.project
deleted file mode 100644
index 8c823eea03a..00000000000
--- a/sandbox/org.eclipse.papyrus.extendedtypes.customization/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.papyrus.extendedtypes.customization</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>
diff --git a/sandbox/org.eclipse.papyrus.extendedtypes.customization/.settings/org.eclipse.jdt.core.prefs b/sandbox/org.eclipse.papyrus.extendedtypes.customization/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index 1fe990caae8..00000000000
--- a/sandbox/org.eclipse.papyrus.extendedtypes.customization/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,8 +0,0 @@
-#Wed Jul 27 11:07:30 CEST 2011
-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.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.5
diff --git a/sandbox/org.eclipse.papyrus.extendedtypes.customization/META-INF/MANIFEST.MF b/sandbox/org.eclipse.papyrus.extendedtypes.customization/META-INF/MANIFEST.MF
deleted file mode 100644
index 17290f78805..00000000000
--- a/sandbox/org.eclipse.papyrus.extendedtypes.customization/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,14 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: ExtendedType Customization (Incubation)
-Bundle-SymbolicName: org.eclipse.papyrus.extendedtypes.customization;singleton:=true
-Bundle-Version: 0.9.0.qualifier
-Bundle-Activator: org.eclipse.papyrus.extendedtypes.customization.Activator
-Bundle-Vendor: Eclipse Modeling Project
-Require-Bundle: org.eclipse.ui,
- org.eclipse.core.runtime,
- org.eclipse.papyrus.queries.customization;bundle-version="0.9.0",
- org.eclipse.papyrus.properties;bundle-version="0.9.0",
- org.eclipse.papyrus.newchild;bundle-version="0.9.0"
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
-Bundle-ActivationPolicy: lazy
diff --git a/sandbox/org.eclipse.papyrus.extendedtypes.customization/about.html b/sandbox/org.eclipse.papyrus.extendedtypes.customization/about.html
deleted file mode 100644
index 82d49bf5f81..00000000000
--- a/sandbox/org.eclipse.papyrus.extendedtypes.customization/about.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!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/sandbox/org.eclipse.papyrus.extendedtypes.customization/build.properties b/sandbox/org.eclipse.papyrus.extendedtypes.customization/build.properties
deleted file mode 100644
index f7e86960221..00000000000
--- a/sandbox/org.eclipse.papyrus.extendedtypes.customization/build.properties
+++ /dev/null
@@ -1,11 +0,0 @@
-source.. = src/
-output.. = bin/
-bin.includes = META-INF/,\
- .,\
- plugin.xml,\
- model/,\
- about.html
-src.includes = META-INF/,\
- about.html,\
- model/,\
- plugin.xml
diff --git a/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ExtendedTypes.ctx b/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ExtendedTypes.ctx
deleted file mode 100644
index 407b02a99d6..00000000000
--- a/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ExtendedTypes.ctx
+++ /dev/null
@@ -1,154 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<contexts:Context xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:contexts="http://www.eclipse.org/papyrus/properties/contexts" name="ExtendedTypes">
- <dependencies href="ppe:/context/org.eclipse.papyrus.queries.customization/model/Queries.ctx#/"/>
- <tabs label="Default" id="default" category="default">
- <sections name="Single ExtendedElementTypeSet" sectionFile="ui/SingleExtendedElementTypeSet.xwt">
- <widget href="ui/SingleExtendedElementTypeSet.xwt#/"/>
- </sections>
- <sections name="Single ExtendedElementTypeConfiguration" sectionFile="ui/SingleExtendedElementTypeConfiguration.xwt">
- <widget href="ui/SingleExtendedElementTypeConfiguration.xwt#/"/>
- </sections>
- <sections name="Single IconEntry" sectionFile="ui/SingleIconEntry.xwt">
- <widget href="ui/SingleIconEntry.xwt#/"/>
- </sections>
- <sections name="Single ActionConfiguration" sectionFile="ui/SingleActionConfiguration.xwt">
- <widget href="ui/SingleActionConfiguration.xwt#/"/>
- </sections>
- <sections name="Single PreActionConfiguration" sectionFile="ui/SinglePreActionConfiguration.xwt">
- <widget href="ui/SinglePreActionConfiguration.xwt#/"/>
- </sections>
- <sections name="Single PostActionConfiguration" sectionFile="ui/SinglePostActionConfiguration.xwt">
- <widget href="ui/SinglePostActionConfiguration.xwt#/"/>
- </sections>
- <sections name="Multiple ExtendedElementTypeSet" sectionFile="ui/MultipleExtendedElementTypeSet.xwt">
- <widget href="ui/MultipleExtendedElementTypeSet.xwt#/"/>
- </sections>
- <sections name="Multiple ExtendedElementTypeConfiguration" sectionFile="ui/MultipleExtendedElementTypeConfiguration.xwt">
- <widget href="ui/MultipleExtendedElementTypeConfiguration.xwt#/"/>
- </sections>
- <sections name="Multiple IconEntry" sectionFile="ui/MultipleIconEntry.xwt">
- <widget href="ui/MultipleIconEntry.xwt#/"/>
- </sections>
- <sections name="Multiple ActionConfiguration" sectionFile="ui/MultipleActionConfiguration.xwt">
- <widget href="ui/MultipleActionConfiguration.xwt#/"/>
- </sections>
- <sections name="Multiple PreActionConfiguration" sectionFile="ui/MultiplePreActionConfiguration.xwt">
- <widget href="ui/MultiplePreActionConfiguration.xwt#/"/>
- </sections>
- <sections name="Multiple PostActionConfiguration" sectionFile="ui/MultiplePostActionConfiguration.xwt">
- <widget href="ui/MultiplePostActionConfiguration.xwt#/"/>
- </sections>
- </tabs>
- <views name="Single ExtendedElementTypeSet" sections="//@tabs.0/@sections.0" automaticContext="true" datacontexts="//@dataContexts.0/@elements.0">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleExtendedElementTypeSet">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/types/extendedtypes/0.7"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ExtendedElementTypeSet"/>
- </constraints>
- </views>
- <views name="Single ExtendedElementTypeConfiguration" sections="//@tabs.0/@sections.1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.1">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleExtendedElementTypeConfiguration">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/types/extendedtypes/0.7"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ExtendedElementTypeConfiguration"/>
- </constraints>
- </views>
- <views name="Single IconEntry" sections="//@tabs.0/@sections.2" automaticContext="true" datacontexts="//@dataContexts.0/@elements.2">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleIconEntry">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="IconEntry"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/types/extendedtypes/0.7"/>
- </constraints>
- </views>
- <views name="Single ActionConfiguration" sections="//@tabs.0/@sections.3" automaticContext="true" datacontexts="//@dataContexts.0/@elements.3">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleActionConfiguration">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/types/extendedtypes/0.7"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ActionConfiguration"/>
- </constraints>
- </views>
- <views name="Single PreActionConfiguration" sections="//@tabs.0/@sections.4" automaticContext="true" datacontexts="//@dataContexts.0/@elements.4">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSinglePreActionConfiguration">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/types/extendedtypes/0.7"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="PreActionConfiguration"/>
- </constraints>
- </views>
- <views name="Single PostActionConfiguration" sections="//@tabs.0/@sections.5" automaticContext="true" datacontexts="//@dataContexts.0/@elements.5">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSinglePostActionConfiguration">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/types/extendedtypes/0.7"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="PostActionConfiguration"/>
- </constraints>
- </views>
- <views name="Multiple ExtendedElementTypeSet" sections="//@tabs.0/@sections.6" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.0">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleExtendedElementTypeSet">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ExtendedElementTypeSet"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/types/extendedtypes/0.7"/>
- </constraints>
- </views>
- <views name="Multiple ExtendedElementTypeConfiguration" sections="//@tabs.0/@sections.7" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.1">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleExtendedElementTypeConfiguration">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ExtendedElementTypeConfiguration"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/types/extendedtypes/0.7"/>
- </constraints>
- </views>
- <views name="Multiple IconEntry" sections="//@tabs.0/@sections.8" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.2">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleIconEntry">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/types/extendedtypes/0.7"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="IconEntry"/>
- </constraints>
- </views>
- <views name="Multiple ActionConfiguration" sections="//@tabs.0/@sections.9" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.3">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleActionConfiguration">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/types/extendedtypes/0.7"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ActionConfiguration"/>
- </constraints>
- </views>
- <views name="Multiple PreActionConfiguration" sections="//@tabs.0/@sections.10" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.4">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultiplePreActionConfiguration">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="PreActionConfiguration"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/types/extendedtypes/0.7"/>
- </constraints>
- </views>
- <views name="Multiple PostActionConfiguration" sections="//@tabs.0/@sections.11" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.5">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultiplePostActionConfiguration">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/types/extendedtypes/0.7"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="PostActionConfiguration"/>
- </constraints>
- </views>
- <dataContexts name="extendedtypes" label="extendedtypes">
- <elements name="ExtendedElementTypeSet">
- <properties name="elementType" type="Reference" multiplicity="-1"/>
- <properties name="id"/>
- </elements>
- <elements name="ExtendedElementTypeConfiguration">
- <properties name="name"/>
- <properties name="id"/>
- <properties name="iconEntry" type="Reference"/>
- <properties name="hint"/>
- <properties name="kindName"/>
- <properties name="specializedTypesID" multiplicity="-1"/>
- <properties name="preValidation" type="Reference" multiplicity="-1"/>
- <properties name="preAction" type="Reference" multiplicity="-1"/>
- <properties name="postAction" type="Reference" multiplicity="-1"/>
- </elements>
- <elements name="IconEntry">
- <properties name="iconPath"/>
- <properties name="bundleId"/>
- </elements>
- <elements name="ActionConfiguration">
- <properties name="label"/>
- <properties name="id"/>
- </elements>
- <elements name="PreActionConfiguration" supertypes="//@dataContexts.0/@elements.3"/>
- <elements name="PostActionConfiguration" supertypes="//@dataContexts.0/@elements.3"/>
- <modelElementFactory href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@modelElementFactories.0"/>
- </dataContexts>
-</contexts:Context>
diff --git a/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/MultipleActionConfiguration.xwt b/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/MultipleActionConfiguration.xwt
deleted file mode 100644
index 8bea86c96b0..00000000000
--- a/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/MultipleActionConfiguration.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/MultipleExtendedElementTypeConfiguration.xwt b/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/MultipleExtendedElementTypeConfiguration.xwt
deleted file mode 100644
index 8bea86c96b0..00000000000
--- a/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/MultipleExtendedElementTypeConfiguration.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/MultipleExtendedElementTypeSet.xwt b/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/MultipleExtendedElementTypeSet.xwt
deleted file mode 100644
index 8bea86c96b0..00000000000
--- a/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/MultipleExtendedElementTypeSet.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/MultipleIconEntry.xwt b/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/MultipleIconEntry.xwt
deleted file mode 100644
index 8bea86c96b0..00000000000
--- a/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/MultipleIconEntry.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/MultiplePostActionConfiguration.xwt b/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/MultiplePostActionConfiguration.xwt
deleted file mode 100644
index 8bea86c96b0..00000000000
--- a/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/MultiplePostActionConfiguration.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/MultiplePreActionConfiguration.xwt b/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/MultiplePreActionConfiguration.xwt
deleted file mode 100644
index 8bea86c96b0..00000000000
--- a/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/MultiplePreActionConfiguration.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/SingleActionConfiguration.xwt b/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/SingleActionConfiguration.xwt
deleted file mode 100644
index 372305c5924..00000000000
--- a/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/SingleActionConfiguration.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="extendedtypes:ActionConfiguration:label"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="extendedtypes:ActionConfiguration:id"></ppe:StringEditor></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/SingleExtendedElementTypeConfiguration.xwt b/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/SingleExtendedElementTypeConfiguration.xwt
deleted file mode 100644
index 3dc6e08233d..00000000000
--- a/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/SingleExtendedElementTypeConfiguration.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="extendedtypes:ExtendedElementTypeConfiguration:name"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="extendedtypes:ExtendedElementTypeConfiguration:id"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="extendedtypes:ExtendedElementTypeConfiguration:hint"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="extendedtypes:ExtendedElementTypeConfiguration:kindName"></ppe:StringEditor></Composite><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:MultiString input="{Binding}" property="extendedtypes:ExtendedElementTypeConfiguration:specializedTypesID"></ppe:MultiString></Composite><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:MultiReference input="{Binding}" property="extendedtypes:ExtendedElementTypeConfiguration:preValidation"></ppe:MultiReference></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/SingleExtendedElementTypeSet.xwt b/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/SingleExtendedElementTypeSet.xwt
deleted file mode 100644
index bd7109e6849..00000000000
--- a/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/SingleExtendedElementTypeSet.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="extendedtypes:ExtendedElementTypeSet:id"></ppe:StringEditor></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/SingleIconEntry.xwt b/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/SingleIconEntry.xwt
deleted file mode 100644
index 1797a1bed6a..00000000000
--- a/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/SingleIconEntry.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="extendedtypes:IconEntry:iconPath"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="extendedtypes:IconEntry:bundleId"></ppe:StringEditor></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/SinglePostActionConfiguration.xwt b/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/SinglePostActionConfiguration.xwt
deleted file mode 100644
index 372305c5924..00000000000
--- a/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/SinglePostActionConfiguration.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="extendedtypes:ActionConfiguration:label"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="extendedtypes:ActionConfiguration:id"></ppe:StringEditor></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/SinglePreActionConfiguration.xwt b/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/SinglePreActionConfiguration.xwt
deleted file mode 100644
index 372305c5924..00000000000
--- a/sandbox/org.eclipse.papyrus.extendedtypes.customization/model/ui/SinglePreActionConfiguration.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="extendedtypes:ActionConfiguration:label"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="extendedtypes:ActionConfiguration:id"></ppe:StringEditor></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.extendedtypes.customization/plugin.xml b/sandbox/org.eclipse.papyrus.extendedtypes.customization/plugin.xml
deleted file mode 100644
index d39fe734109..00000000000
--- a/sandbox/org.eclipse.papyrus.extendedtypes.customization/plugin.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.4"?>
-<plugin>
- <extension
- point="org.eclipse.papyrus.properties.context">
- <context
- contextModel="model/ExtendedTypes.ctx"
- loadDefault="true">
- </context>
- </extension>
-
-</plugin>
diff --git a/sandbox/org.eclipse.papyrus.extendedtypes.customization/src/org/eclipse/papyrus/extendedtypes/customization/Activator.java b/sandbox/org.eclipse.papyrus.extendedtypes.customization/src/org/eclipse/papyrus/extendedtypes/customization/Activator.java
deleted file mode 100644
index 9b0aa4fc947..00000000000
--- a/sandbox/org.eclipse.papyrus.extendedtypes.customization/src/org/eclipse/papyrus/extendedtypes/customization/Activator.java
+++ /dev/null
@@ -1,50 +0,0 @@
-package org.eclipse.papyrus.extendedtypes.customization;
-
-import org.eclipse.ui.plugin.AbstractUIPlugin;
-import org.osgi.framework.BundleContext;
-
-/**
- * The activator class controls the plug-in life cycle
- */
-public class Activator extends AbstractUIPlugin {
-
- // The plug-in ID
- public static final String PLUGIN_ID = "org.eclipse.papyrus.extendedtypes.customization"; //$NON-NLS-1$
-
- // The shared instance
- private static Activator plugin;
-
- /**
- * The constructor
- */
- public Activator() {
- }
-
- /*
- * (non-Javadoc)
- * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
- */
- public void start(BundleContext context) throws Exception {
- super.start(context);
- plugin = this;
- }
-
- /*
- * (non-Javadoc)
- * @see org.eclipse.ui.plugin.AbstractUIPlugin#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/sandbox/org.eclipse.papyrus.newchild.customization/.classpath b/sandbox/org.eclipse.papyrus.newchild.customization/.classpath
deleted file mode 100644
index 2d1a4302f04..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-<?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>
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/.project b/sandbox/org.eclipse.papyrus.newchild.customization/.project
deleted file mode 100644
index cd3ed096825..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/.project
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.papyrus.newchild.customization</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.gmt.modisco.common.core.builder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.gmt.modisco.common.ProjectNature</nature>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- </natures>
-</projectDescription>
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/.settings/org.eclipse.jdt.core.prefs b/sandbox/org.eclipse.papyrus.newchild.customization/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index fbaeb718628..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,8 +0,0 @@
-#Tue Jul 19 15:19:24 CEST 2011
-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.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.5
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/META-INF/MANIFEST.MF b/sandbox/org.eclipse.papyrus.newchild.customization/META-INF/MANIFEST.MF
deleted file mode 100644
index a56c75f6647..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,15 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: Newchild Customization (Incubation)
-Bundle-SymbolicName: org.eclipse.papyrus.newchild.customization;singleton:=true
-Bundle-Version: 0.9.0.qualifier
-Bundle-Activator: org.eclipse.papyrus.newchild.customization.Activator
-Bundle-Vendor: Eclipse Modeling Project
-Require-Bundle: org.eclipse.ui,
- org.eclipse.core.runtime,
- org.eclipse.papyrus.newchild;bundle-version="0.9.0",
- org.eclipse.emf.facet.infra.browser.custom.core;bundle-version="0.1.0",
- org.eclipse.papyrus.constraints.customization;bundle-version="0.9.0",
- org.eclipse.papyrus.views.properties;bundle-version="0.9.0"
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
-Bundle-ActivationPolicy: lazy
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/Model/NewChild.ctx b/sandbox/org.eclipse.papyrus.newchild.customization/Model/NewChild.ctx
deleted file mode 100644
index 4d8a8559075..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/Model/NewChild.ctx
+++ /dev/null
@@ -1,364 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<contexts:Context xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:contexts="http://www.eclipse.org/papyrus/properties/contexts" name="newchild">
- <dependencies href="ppe:/context/org.eclipse.papyrus.constraints.customization/Model/Constraints.ctx#/"/>
- <tabs label="Default" id="default" category="default">
- <sections name="Single NewchildConfiguration" sectionFile="ui/SingleNewchildConfiguration.xwt">
- <widget href="ui/SingleNewchildConfiguration.xwt#/"/>
- </sections>
- <sections name="Single MenuRoot" sectionFile="ui/SingleMenuRoot.xwt">
- <widget href="ui/SingleMenuRoot.xwt#/"/>
- </sections>
- <sections name="Single MenuItem" sectionFile="ui/SingleMenuItem.xwt">
- <widget href="ui/SingleMenuItem.xwt#/"/>
- </sections>
- <sections name="Single MenuContainer" sectionFile="ui/SingleMenuContainer.xwt">
- <widget href="ui/SingleMenuContainer.xwt#/"/>
- </sections>
- <sections name="Single Menu" sectionFile="ui/SingleMenu.xwt">
- <widget href="ui/SingleMenu.xwt#/"/>
- </sections>
- <sections name="Single MenuAction" sectionFile="ui/SingleMenuAction.xwt">
- <widget href="ui/SingleMenuAction.xwt#/"/>
- </sections>
- <sections name="Single Separator" sectionFile="ui/SingleSeparator.xwt">
- <widget href="ui/SingleSeparator.xwt#/"/>
- </sections>
- <sections name="Single MenuGroup" sectionFile="ui/SingleMenuGroup.xwt">
- <widget href="ui/SingleMenuGroup.xwt#/"/>
- </sections>
- <sections name="Single CustomFiller" sectionFile="ui/SingleCustomFiller.xwt">
- <widget href="ui/SingleCustomFiller.xwt#/"/>
- </sections>
- <sections name="Multiple NewchildConfiguration" sectionFile="ui/MultipleNewchildConfiguration.xwt">
- <widget href="ui/MultipleNewchildConfiguration.xwt#/"/>
- </sections>
- <sections name="Multiple MenuRoot" sectionFile="ui/MultipleMenuRoot.xwt">
- <widget href="ui/MultipleMenuRoot.xwt#/"/>
- </sections>
- <sections name="Multiple MenuItem" sectionFile="ui/MultipleMenuItem.xwt">
- <widget href="ui/MultipleMenuItem.xwt#/"/>
- </sections>
- <sections name="Multiple MenuContainer" sectionFile="ui/MultipleMenuContainer.xwt">
- <widget href="ui/MultipleMenuContainer.xwt#/"/>
- </sections>
- <sections name="Multiple Menu" sectionFile="ui/MultipleMenu.xwt">
- <widget href="ui/MultipleMenu.xwt#/"/>
- </sections>
- <sections name="Multiple MenuAction" sectionFile="ui/MultipleMenuAction.xwt">
- <widget href="ui/MultipleMenuAction.xwt#/"/>
- </sections>
- <sections name="Multiple Separator" sectionFile="ui/MultipleSeparator.xwt">
- <widget href="ui/MultipleSeparator.xwt#/"/>
- </sections>
- <sections name="Multiple MenuGroup" sectionFile="ui/MultipleMenuGroup.xwt">
- <widget href="ui/MultipleMenuGroup.xwt#/"/>
- </sections>
- <sections name="Multiple CustomFiller" sectionFile="ui/MultipleCustomFiller.xwt">
- <widget href="ui/MultipleCustomFiller.xwt#/"/>
- </sections>
- <sections name="Single NewEMFChildMenu" sectionFile="ui/SingleNewEMFChildMenu.xwt">
- <widget href="ui/SingleNewEMFChildMenu.xwt#/"/>
- </sections>
- <sections name="Multiple NewEMFChildMenu" sectionFile="ui/MultipleNewEMFChildMenu.xwt">
- <widget href="ui/MultipleNewEMFChildMenu.xwt#/"/>
- </sections>
- <sections name="Single NewChildPolicySet" sectionFile="ui/SingleNewChildPolicySet.xwt">
- <widget href="ui/SingleNewChildPolicySet.xwt#/"/>
- </sections>
- <sections name="Multiple NewChildPolicySet" sectionFile="ui/MultipleNewChildPolicySet.xwt">
- <widget href="ui/MultipleNewChildPolicySet.xwt#/"/>
- </sections>
- <sections name="Single NewChildPolicy" sectionFile="ui/SingleNewChildPolicy.xwt">
- <widget href="ui/SingleNewChildPolicy.xwt#/"/>
- </sections>
- <sections name="Multiple NewChildPolicy" sectionFile="ui/MultipleNewChildPolicy.xwt">
- <widget href="ui/MultipleNewChildPolicy.xwt#/"/>
- </sections>
- <sections name="Single FilterPolicy" sectionFile="ui/SingleFilterPolicy.xwt">
- <widget href="ui/SingleFilterPolicy.xwt#/"/>
- </sections>
- <sections name="Multiple FilterPolicy" sectionFile="ui/MultipleFilterPolicy.xwt">
- <widget href="ui/MultipleFilterPolicy.xwt#/"/>
- </sections>
- <sections name="Single ReplacePolicy" sectionFile="ui/SingleReplacePolicy.xwt">
- <widget href="ui/SingleReplacePolicy.xwt#/"/>
- </sections>
- <sections name="Multiple ReplacePolicy" sectionFile="ui/MultipleReplacePolicy.xwt">
- <widget href="ui/MultipleReplacePolicy.xwt#/"/>
- </sections>
- <sections name="Single CustomPolicy" sectionFile="ui/SingleCustomPolicy.xwt">
- <widget href="ui/SingleCustomPolicy.xwt#/"/>
- </sections>
- <sections name="Multiple CustomPolicy" sectionFile="ui/MultipleCustomPolicy.xwt">
- <widget href="ui/MultipleCustomPolicy.xwt#/"/>
- </sections>
- </tabs>
- <views name="Single NewchildConfiguration" sections="//@tabs.0/@sections.0" automaticContext="true" datacontexts="//@dataContexts.0/@elements.0">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleNewchildConfiguration">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="NewchildConfiguration"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/newchild"/>
- </constraints>
- </views>
- <views name="Single MenuRoot" sections="//@tabs.0/@sections.1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.1">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleMenuRoot">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="MenuRoot"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/newchild"/>
- </constraints>
- </views>
- <views name="Single MenuItem" sections="//@tabs.0/@sections.2" automaticContext="true" datacontexts="//@dataContexts.0/@elements.2">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleMenuItem">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/newchild"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="MenuItem"/>
- </constraints>
- </views>
- <views name="Single MenuContainer" sections="//@tabs.0/@sections.3" automaticContext="true" datacontexts="//@dataContexts.0/@elements.3">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleMenuContainer">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="MenuContainer"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/newchild"/>
- </constraints>
- </views>
- <views name="Single Menu" sections="//@tabs.0/@sections.4" automaticContext="true" datacontexts="//@dataContexts.0/@elements.4">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleMenu">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="Menu"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/newchild"/>
- </constraints>
- </views>
- <views name="Single MenuAction" sections="//@tabs.0/@sections.5" automaticContext="true" datacontexts="//@dataContexts.0/@elements.5">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleMenuAction">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="MenuAction"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/newchild"/>
- </constraints>
- </views>
- <views name="Single Separator" sections="//@tabs.0/@sections.6" automaticContext="true" datacontexts="//@dataContexts.0/@elements.6">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleSeparator">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/newchild"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="Separator"/>
- </constraints>
- </views>
- <views name="Single MenuGroup" sections="//@tabs.0/@sections.7" automaticContext="true" datacontexts="//@dataContexts.0/@elements.7">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleMenuGroup">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/newchild"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="MenuGroup"/>
- </constraints>
- </views>
- <views name="Single CustomFiller" sections="//@tabs.0/@sections.8" automaticContext="true" datacontexts="//@dataContexts.0/@elements.8">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleCustomFiller">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="CustomFiller"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/newchild"/>
- </constraints>
- </views>
- <views name="Multiple NewchildConfiguration" sections="//@tabs.0/@sections.9" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.0">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleNewchildConfiguration">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/newchild"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="NewchildConfiguration"/>
- </constraints>
- </views>
- <views name="Multiple MenuRoot" sections="//@tabs.0/@sections.10" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.1">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleMenuRoot">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="MenuRoot"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/newchild"/>
- </constraints>
- </views>
- <views name="Multiple MenuItem" sections="//@tabs.0/@sections.11" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.2">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleMenuItem">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/newchild"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="MenuItem"/>
- </constraints>
- </views>
- <views name="Multiple MenuContainer" sections="//@tabs.0/@sections.12" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.3">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleMenuContainer">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="MenuContainer"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/newchild"/>
- </constraints>
- </views>
- <views name="Multiple Menu" sections="//@tabs.0/@sections.13" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.4">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleMenu">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/newchild"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="Menu"/>
- </constraints>
- </views>
- <views name="Multiple MenuAction" sections="//@tabs.0/@sections.14" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.5">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleMenuAction">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="MenuAction"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/newchild"/>
- </constraints>
- </views>
- <views name="Multiple Separator" sections="//@tabs.0/@sections.15" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.6">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleSeparator">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="Separator"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/newchild"/>
- </constraints>
- </views>
- <views name="Multiple MenuGroup" sections="//@tabs.0/@sections.16" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.7">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleMenuGroup">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/newchild"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="MenuGroup"/>
- </constraints>
- </views>
- <views name="Multiple CustomFiller" sections="//@tabs.0/@sections.17" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.8">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleCustomFiller">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/newchild"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="CustomFiller"/>
- </constraints>
- </views>
- <views name="Single NewEMFChildMenu" sections="//@tabs.0/@sections.18" automaticContext="true" datacontexts="//@dataContexts.0/@elements.9/@elements.0">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleNewEMFChildMenu">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="NewEMFChildMenu"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/newchild/policy"/>
- </constraints>
- </views>
- <views name="Multiple NewEMFChildMenu" sections="//@tabs.0/@sections.19" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.9/@elements.0">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleNewEMFChildMenu">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/newchild/policy"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="NewEMFChildMenu"/>
- </constraints>
- </views>
- <views name="Single NewChildPolicySet" sections="//@tabs.0/@sections.20" automaticContext="true" datacontexts="//@dataContexts.0/@elements.9/@elements.1">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleNewChildPolicySet">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="NewChildPolicySet"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/newchild/policy"/>
- </constraints>
- </views>
- <views name="Multiple NewChildPolicySet" sections="//@tabs.0/@sections.21" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.9/@elements.1">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleNewChildPolicySet">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="NewChildPolicySet"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/newchild/policy"/>
- </constraints>
- </views>
- <views name="Single NewChildPolicy" sections="//@tabs.0/@sections.22" automaticContext="true" datacontexts="//@dataContexts.0/@elements.9/@elements.2">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleNewChildPolicy">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/newchild/policy"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="NewChildPolicy"/>
- </constraints>
- </views>
- <views name="Multiple NewChildPolicy" sections="//@tabs.0/@sections.23" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.9/@elements.2">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleNewChildPolicy">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/newchild/policy"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="NewChildPolicy"/>
- </constraints>
- </views>
- <views name="Single FilterPolicy" sections="//@tabs.0/@sections.24" automaticContext="true" datacontexts="//@dataContexts.0/@elements.9/@elements.3">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleFilterPolicy">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/newchild/policy"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="FilterPolicy"/>
- </constraints>
- </views>
- <views name="Multiple FilterPolicy" sections="//@tabs.0/@sections.25" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.9/@elements.3">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleFilterPolicy">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="FilterPolicy"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/newchild/policy"/>
- </constraints>
- </views>
- <views name="Single ReplacePolicy" sections="//@tabs.0/@sections.26" automaticContext="true" datacontexts="//@dataContexts.0/@elements.9/@elements.4">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleReplacePolicy">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ReplacePolicy"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/newchild/policy"/>
- </constraints>
- </views>
- <views name="Multiple ReplacePolicy" sections="//@tabs.0/@sections.27" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.9/@elements.4">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleReplacePolicy">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/newchild/policy"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ReplacePolicy"/>
- </constraints>
- </views>
- <views name="Single CustomPolicy" sections="//@tabs.0/@sections.28" automaticContext="true" datacontexts="//@dataContexts.0/@elements.9/@elements.5">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleCustomPolicy">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="CustomPolicy"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/newchild/policy"/>
- </constraints>
- </views>
- <views name="Multiple CustomPolicy" sections="//@tabs.0/@sections.29" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.9/@elements.5">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleCustomPolicy">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="CustomPolicy"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/newchild/policy"/>
- </constraints>
- </views>
- <dataContexts name="newchild" label="newchild">
- <elements name="NewchildConfiguration">
- <properties name="roots" type="Reference" multiplicity="-1"/>
- <properties name="name"/>
- </elements>
- <elements name="MenuRoot">
- <properties name="groups" type="Reference" multiplicity="-1"/>
- <properties name="name"/>
- <supertypes href="#//@dataContexts.0/@elements.3"/>
- <supertypes href="ppe:/context/org.eclipse.papyrus.constraints.customization/Model/Constraints.ctx#//@dataContexts.0/@elements.0"/>
- </elements>
- <elements name="MenuItem">
- <properties name="id"/>
- </elements>
- <elements name="MenuContainer">
- <properties name="submenus" type="Reference" multiplicity="-1"/>
- </elements>
- <elements name="Menu" supertypes="//@dataContexts.0/@elements.3 //@dataContexts.0/@elements.2">
- <properties name="name"/>
- <properties name="icon"/>
- </elements>
- <elements name="MenuAction" supertypes="//@dataContexts.0/@elements.2">
- <properties name="elementType" type="Reference"/>
- </elements>
- <elements name="Separator" supertypes="//@dataContexts.0/@elements.2"/>
- <elements name="MenuGroup" supertypes="//@dataContexts.0/@elements.3">
- <properties name="before"/>
- <properties name="after"/>
- <properties name="absolutePosition" type="Enumeration"/>
- </elements>
- <elements name="CustomFiller" supertypes="//@dataContexts.0/@elements.2">
- <properties name="className"/>
- </elements>
- <elements xsi:type="contexts:DataContextPackage" name="ncpolicy">
- <elements name="NewEMFChildMenu" supertypes="//@dataContexts.0/@elements.4">
- <properties name="createIn" type="Enumeration"/>
- <properties name="layout" type="Enumeration"/>
- </elements>
- <elements name="NewChildPolicySet">
- <properties name="name"/>
- <properties name="policies" type="Reference" multiplicity="-1"/>
- <supertypes href="ppe:/context/org.eclipse.papyrus.constraints.customization/Model/Constraints.ctx#//@dataContexts.0/@elements.0"/>
- </elements>
- <elements name="NewChildPolicy">
- <properties name="roles" multiplicity="-1"/>
- <properties name="eClasses" type="Reference" multiplicity="-1"/>
- <properties name="name"/>
- </elements>
- <elements name="FilterPolicy" supertypes="//@dataContexts.0/@elements.9/@elements.2"/>
- <elements name="ReplacePolicy" supertypes="//@dataContexts.0/@elements.9/@elements.2">
- <properties name="replaceWith" type="Reference" multiplicity="-1"/>
- </elements>
- <elements name="CustomPolicy" supertypes="//@dataContexts.0/@elements.9/@elements.2">
- <properties name="className"/>
- </elements>
- </elements>
- <modelElementFactory href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@modelElementFactories.0"/>
- </dataContexts>
-</contexts:Context>
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleCustomFiller.xwt b/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleCustomFiller.xwt
deleted file mode 100644
index ff7d91f3f18..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleCustomFiller.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="newchild:CustomFiller:className"></ppe:StringEditor></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleCustomPolicy.xwt b/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleCustomPolicy.xwt
deleted file mode 100644
index 9c2a1c12134..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleCustomPolicy.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="newchild:ncpolicy:CustomPolicy:className"></ppe:StringEditor></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleFilterPolicy.xwt b/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleFilterPolicy.xwt
deleted file mode 100644
index 0bb8f23c3d9..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleFilterPolicy.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleMenu.xwt b/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleMenu.xwt
deleted file mode 100644
index 1d627611acb..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleMenu.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="newchild:Menu:icon"></ppe:StringEditor></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleMenuAction.xwt b/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleMenuAction.xwt
deleted file mode 100644
index 3cdd622a374..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleMenuAction.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:j="clr-namespace:java.lang"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleMenuContainer.xwt b/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleMenuContainer.xwt
deleted file mode 100644
index 0bb8f23c3d9..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleMenuContainer.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleMenuGroup.xwt b/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleMenuGroup.xwt
deleted file mode 100644
index c2443a2f3ff..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleMenuGroup.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="newchild:MenuGroup:before"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="newchild:MenuGroup:after"></ppe:StringEditor></Composite><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:EnumCombo input="{Binding}" property="newchild:MenuGroup:absolutePosition"></ppe:EnumCombo></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleMenuItem.xwt b/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleMenuItem.xwt
deleted file mode 100644
index 0bb8f23c3d9..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleMenuItem.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleMenuRoot.xwt b/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleMenuRoot.xwt
deleted file mode 100644
index 0bb8f23c3d9..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleMenuRoot.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleNewChildPolicy.xwt b/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleNewChildPolicy.xwt
deleted file mode 100644
index 0bb8f23c3d9..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleNewChildPolicy.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleNewChildPolicySet.xwt b/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleNewChildPolicySet.xwt
deleted file mode 100644
index b46518daf35..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleNewChildPolicySet.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleNewEMFChildMenu.xwt b/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleNewEMFChildMenu.xwt
deleted file mode 100644
index 3dc2424ce94..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleNewEMFChildMenu.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="newchild:Menu:icon"></ppe:StringEditor></Composite><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:EnumCombo input="{Binding}" property="newchild:ncpolicy:NewEMFChildMenu:createIn"></ppe:EnumCombo><ppe:EnumCombo input="{Binding}" property="newchild:ncpolicy:NewEMFChildMenu:layout"></ppe:EnumCombo></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleNewchildConfiguration.xwt b/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleNewchildConfiguration.xwt
deleted file mode 100644
index 0bb8f23c3d9..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleNewchildConfiguration.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleReplacePolicy.xwt b/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleReplacePolicy.xwt
deleted file mode 100644
index 0bb8f23c3d9..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleReplacePolicy.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleSeparator.xwt b/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleSeparator.xwt
deleted file mode 100644
index 16c43716496..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/MultipleSeparator.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:j="clr-namespace:java.lang" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleCustomFiller.xwt b/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleCustomFiller.xwt
deleted file mode 100644
index c1e0de9addb..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleCustomFiller.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="newchild:CustomFiller:className"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="newchild:MenuItem:id"></ppe:StringEditor></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleCustomPolicy.xwt b/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleCustomPolicy.xwt
deleted file mode 100644
index 2030a41b650..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleCustomPolicy.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:x="http://www.eclipse.org/xwt" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:j="clr-namespace:java.lang"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor property="newchild:ncpolicy:NewChildPolicy:name" input="{Binding}"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="newchild:ncpolicy:CustomPolicy:className"></ppe:StringEditor><ppe:MultiString input="{Binding}" property="newchild:ncpolicy:NewChildPolicy:roles"></ppe:MultiString><ppe:MultiReference input="{Binding}" property="newchild:ncpolicy:NewChildPolicy:eClasses"></ppe:MultiReference></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleFilterPolicy.xwt b/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleFilterPolicy.xwt
deleted file mode 100644
index d6a0122f2b0..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleFilterPolicy.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor property="newchild:ncpolicy:NewChildPolicy:name" input="{Binding}"></ppe:StringEditor><ppe:MultiReference input="{Binding}" property="newchild:ncpolicy:NewChildPolicy:eClasses"></ppe:MultiReference><ppe:MultiString input="{Binding}" property="newchild:ncpolicy:NewChildPolicy:roles"></ppe:MultiString></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleMenu.xwt b/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleMenu.xwt
deleted file mode 100644
index c073d659052..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleMenu.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="newchild:Menu:name"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="newchild:Menu:icon"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="newchild:MenuItem:id"></ppe:StringEditor></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleMenuAction.xwt b/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleMenuAction.xwt
deleted file mode 100644
index ff855b18230..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleMenuAction.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="newchild:MenuItem:id"></ppe:StringEditor></Composite><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout></Composite><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:ReferenceDialog input="{Binding}" property="newchild:MenuAction:elementType"></ppe:ReferenceDialog></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleMenuContainer.xwt b/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleMenuContainer.xwt
deleted file mode 100644
index 0bb8f23c3d9..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleMenuContainer.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleMenuGroup.xwt b/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleMenuGroup.xwt
deleted file mode 100644
index c2443a2f3ff..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleMenuGroup.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="newchild:MenuGroup:before"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="newchild:MenuGroup:after"></ppe:StringEditor></Composite><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:EnumCombo input="{Binding}" property="newchild:MenuGroup:absolutePosition"></ppe:EnumCombo></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleMenuItem.xwt b/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleMenuItem.xwt
deleted file mode 100644
index 68ffaf12f5e..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleMenuItem.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="newchild:MenuItem:id"></ppe:StringEditor></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleMenuRoot.xwt b/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleMenuRoot.xwt
deleted file mode 100644
index 4e433091694..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleMenuRoot.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="newchild:MenuRoot:name"></ppe:StringEditor><ppe:MultiReference property="constraints:DisplayUnit:constraints" input="{Binding}"></ppe:MultiReference></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleNewChildPolicy.xwt b/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleNewChildPolicy.xwt
deleted file mode 100644
index 023b9fd1851..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleNewChildPolicy.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:MultiString input="{Binding}" property="newchild:ncpolicy:NewChildPolicy:roles"></ppe:MultiString></Composite><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:MultiReference input="{Binding}" property="newchild:ncpolicy:NewChildPolicy:eClasses"></ppe:MultiReference></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleNewChildPolicySet.xwt b/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleNewChildPolicySet.xwt
deleted file mode 100644
index 180c42079fe..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleNewChildPolicySet.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns="http://www.eclipse.org/xwt/presentation" xmlns:j="clr-namespace:java.lang" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:x="http://www.eclipse.org/xwt" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="newchild:ncpolicy:NewChildPolicySet:name"></ppe:StringEditor><ppe:MultiReference property="constraints:DisplayUnit:constraints" input="{Binding}"></ppe:MultiReference></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleNewEMFChildMenu.xwt b/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleNewEMFChildMenu.xwt
deleted file mode 100644
index a2a56c9cb75..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleNewEMFChildMenu.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns="http://www.eclipse.org/xwt/presentation" xmlns:j="clr-namespace:java.lang" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:x="http://www.eclipse.org/xwt" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="newchild:Menu:name"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="newchild:Menu:icon"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="newchild:MenuItem:id"></ppe:StringEditor></Composite><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:EnumCombo input="{Binding}" property="newchild:ncpolicy:NewEMFChildMenu:createIn"></ppe:EnumCombo><ppe:EnumCombo input="{Binding}" property="newchild:ncpolicy:NewEMFChildMenu:layout"></ppe:EnumCombo></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleNewchildConfiguration.xwt b/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleNewchildConfiguration.xwt
deleted file mode 100644
index 82af1df5e88..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleNewchildConfiguration.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="newchild:NewchildConfiguration:name"></ppe:StringEditor></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleReplacePolicy.xwt b/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleReplacePolicy.xwt
deleted file mode 100644
index abf8c8b3568..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleReplacePolicy.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor property="newchild:ncpolicy:NewChildPolicy:name" input="{Binding}"></ppe:StringEditor><ppe:MultiReference input="{Binding}" property="newchild:ncpolicy:NewChildPolicy:eClasses"></ppe:MultiReference><ppe:MultiString input="{Binding}" property="newchild:ncpolicy:NewChildPolicy:roles"></ppe:MultiString></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleSeparator.xwt b/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleSeparator.xwt
deleted file mode 100644
index 68ffaf12f5e..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/Model/ui/SingleSeparator.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="newchild:MenuItem:id"></ppe:StringEditor></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/about.html b/sandbox/org.eclipse.papyrus.newchild.customization/about.html
deleted file mode 100644
index 82d49bf5f81..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/about.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!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/sandbox/org.eclipse.papyrus.newchild.customization/build.properties b/sandbox/org.eclipse.papyrus.newchild.customization/build.properties
deleted file mode 100644
index fe0d8a8aac7..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/build.properties
+++ /dev/null
@@ -1,13 +0,0 @@
-output.. = bin/
-bin.includes = META-INF/,\
- .,\
- plugin.xml,\
- custom/,\
- about.html,\
- Model/
-source.. = src/
-src.includes = META-INF/,\
- Model/,\
- about.html,\
- custom/,\
- plugin.xml
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/custom/newchild.uiCustom b/sandbox/org.eclipse.papyrus.newchild.customization/custom/newchild.uiCustom
deleted file mode 100644
index 9771e75cc93..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/custom/newchild.uiCustom
+++ /dev/null
@@ -1,79 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<uicustom:MetamodelView xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uicustom="http://www.eclipse.org/EmfFacet/infra/browser/custom/0.8" metamodelURI="http://www.eclipse.org/papyrus/newchild">
- <types metaclassName="newchild.NewchildConfiguration">
- <references referenceName="roots">
- <customizedFeatures customizedFeature="collapseLink">
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
- </customizedFeatures>
- </references>
- <references referenceName="newChildPolicies">
- <customizedFeatures customizedFeature="collapseLink">
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
- </customizedFeatures>
- </references>
- </types>
- <types metaclassName="newchild.MenuAction">
- <references referenceName="elementType">
- <customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
- </customizedFeatures>
- </references>
- </types>
- <types metaclassName="newchild.MenuContainer">
- <references referenceName="submenus">
- <customizedFeatures customizedFeature="collapseLink">
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
- </customizedFeatures>
- </references>
- </types>
- <types metaclassName="newchild.MenuRoot">
- <references referenceName="groups">
- <customizedFeatures customizedFeature="collapseLink">
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
- </customizedFeatures>
- </references>
- <references referenceName="constraints">
- <customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
- </customizedFeatures>
- </references>
- </types>
- <types metaclassName="newchild.ncpolicy.ReplacePolicy">
- <references referenceName="replaceWith">
- <customizedFeatures customizedFeature="collapseLink">
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
- </customizedFeatures>
- </references>
- <references referenceName="eClasses">
- <customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
- </customizedFeatures>
- </references>
- </types>
- <types metaclassName="newchild.ncpolicy.NewChildPolicySet">
- <references referenceName="constraints">
- <customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
- </customizedFeatures>
- </references>
- <references referenceName="policies">
- <customizedFeatures customizedFeature="collapseLink">
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
- </customizedFeatures>
- </references>
- </types>
- <types metaclassName="newchild.ncpolicy.NewChildPolicy">
- <references referenceName="eClasses">
- <customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
- </customizedFeatures>
- </references>
- </types>
- <types metaclassName="newchild.ncpolicy.NewEMFChildMenu">
- <references referenceName="groups">
- <customizedFeatures customizedFeature="collapseLink">
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
- </customizedFeatures>
- </references>
- </types>
-</uicustom:MetamodelView>
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/plugin.xml b/sandbox/org.eclipse.papyrus.newchild.customization/plugin.xml
deleted file mode 100644
index 5e11749af52..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/plugin.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.4"?>
-<plugin>
- <extension
- point="org.eclipse.emf.facet.infra.browser.custom.core.registration">
- <browserCustomization
- file="custom/newchild.uiCustom"
- loadByDefault="true">
- </browserCustomization>
- </extension>
- <extension
- point="org.eclipse.papyrus.views.properties.context">
- <context
- contextModel="Model/NewChild.ctx">
- </context>
- </extension>
-
-</plugin>
diff --git a/sandbox/org.eclipse.papyrus.newchild.customization/src/org/eclipse/papyrus/newchild/customization/Activator.java b/sandbox/org.eclipse.papyrus.newchild.customization/src/org/eclipse/papyrus/newchild/customization/Activator.java
deleted file mode 100644
index 61a765380f8..00000000000
--- a/sandbox/org.eclipse.papyrus.newchild.customization/src/org/eclipse/papyrus/newchild/customization/Activator.java
+++ /dev/null
@@ -1,61 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 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.newchild.customization;
-
-import org.eclipse.ui.plugin.AbstractUIPlugin;
-import org.osgi.framework.BundleContext;
-
-/**
- * The activator class controls the plug-in life cycle
- */
-public class Activator extends AbstractUIPlugin {
-
- // The plug-in ID
- public static final String PLUGIN_ID = "org.eclipse.papyrus.newchild.customization"; //$NON-NLS-1$
-
- // The shared instance
- private static Activator plugin;
-
- /**
- * The constructor
- */
- public Activator() {
- }
-
- /*
- * (non-Javadoc)
- * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
- */
- public void start(BundleContext context) throws Exception {
- super.start(context);
- plugin = this;
- }
-
- /*
- * (non-Javadoc)
- * @see org.eclipse.ui.plugin.AbstractUIPlugin#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/sandbox/org.eclipse.papyrus.palette.customization/.classpath b/sandbox/org.eclipse.papyrus.palette.customization/.classpath
deleted file mode 100644
index 2d1a4302f04..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-<?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>
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/.project b/sandbox/org.eclipse.papyrus.palette.customization/.project
deleted file mode 100644
index c0c260a3cff..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.papyrus.palette.customization</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>
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/.settings/org.eclipse.jdt.core.prefs b/sandbox/org.eclipse.papyrus.palette.customization/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index a42947cbf43..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,8 +0,0 @@
-#Wed Jul 27 10:28:39 CEST 2011
-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.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.5
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/META-INF/MANIFEST.MF b/sandbox/org.eclipse.papyrus.palette.customization/META-INF/MANIFEST.MF
deleted file mode 100644
index c2d9e75f62f..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,19 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: Palette customization (Incubation)
-Bundle-SymbolicName: org.eclipse.papyrus.palette.customization;singleton:=true
-Bundle-Version: 0.9.0.qualifier
-Bundle-Activator: org.eclipse.papyrus.palette.customization.Activator
-Bundle-Vendor: Eclipse Modeling Project
-Require-Bundle: org.eclipse.ui,
- org.eclipse.core.runtime,
- org.eclipse.papyrus.newchild;bundle-version="0.9.0",
- org.eclipse.papyrus.properties;bundle-version="0.9.0",
- org.eclipse.papyrus.extendedtypes.customization;bundle-version="0.9.0",
- org.eclipse.core.databinding;bundle-version="1.4.0",
- org.eclipse.papyrus.widgets;bundle-version="0.9.0",
- org.eclipse.papyrus.diagram.common;bundle-version="0.9.0",
- org.eclipse.papyrus.properties.model;bundle-version="0.9.0",
- org.eclipse.papyrus.paletteconfiguration;bundle-version="0.8.0"
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
-Bundle-ActivationPolicy: lazy
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/about.html b/sandbox/org.eclipse.papyrus.palette.customization/about.html
deleted file mode 100644
index 82d49bf5f81..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/about.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!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/sandbox/org.eclipse.papyrus.palette.customization/build.properties b/sandbox/org.eclipse.papyrus.palette.customization/build.properties
deleted file mode 100644
index f7e86960221..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/build.properties
+++ /dev/null
@@ -1,11 +0,0 @@
-source.. = src/
-output.. = bin/
-bin.includes = META-INF/,\
- .,\
- plugin.xml,\
- model/,\
- about.html
-src.includes = META-INF/,\
- about.html,\
- model/,\
- plugin.xml
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Environment.xmi b/sandbox/org.eclipse.papyrus.palette.customization/model/Environment.xmi
deleted file mode 100644
index 5f033143e1d..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Environment.xmi
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<environment:Environment xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:environment="http://www.eclipse.org/papyrus/properties/environment">
- <modelElementFactories name="AspectAction Factory" factoryClass="org.eclipse.papyrus.palette.customization.modelelement.AspectActionModelElementFactory"/>
- <propertyEditorTypes label="AspectActionEditor" widgetClass="AspectActionPropertyEditor" namespace="//@namespaces.0" type="Reference"/>
- <namespaces prefix="clr-namespace" name="palette" value="org.eclipse.papyrus.palette.customization.widgets"/>
-</environment:Environment>
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/PaletteEMF.ctx b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/PaletteEMF.ctx
deleted file mode 100644
index 74bbdce86ab..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/PaletteEMF.ctx
+++ /dev/null
@@ -1,169 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<contexts:Context xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:contexts="http://www.eclipse.org/papyrus/properties/contexts" name="PaletteEMF">
- <dependencies href="ppe:/context/org.eclipse.papyrus.palette.customization/model/Palette/Palette.ctx#/"/>
- <dependencies href="ppe:/context/org.eclipse.papyrus.extendedtypes.customization/model/ExtendedTypes.ctx#/"/>
- <tabs label="Palette" id="palette" category="org.eclipse.papyrus">
- <sections name="Single ModifySemanticValuesActionConfiguration" sectionFile="ui/SingleModifySemanticValuesActionConfiguration.xwt">
- <widget href="ui/SingleModifySemanticValuesActionConfiguration.xwt#/"/>
- </sections>
- <sections name="Single FeatureToSet" sectionFile="ui/SingleFeatureToSet.xwt">
- <widget href="ui/SingleFeatureToSet.xwt#/"/>
- </sections>
- <sections name="Single FeatureValue" sectionFile="ui/SingleFeatureValue.xwt">
- <widget href="ui/SingleFeatureValue.xwt#/"/>
- </sections>
- <sections name="Single DynamicValue" sectionFile="ui/SingleDynamicValue.xwt">
- <widget href="ui/SingleDynamicValue.xwt#/"/>
- </sections>
- <sections name="Single ConstantValue" sectionFile="ui/SingleConstantValue.xwt">
- <widget href="ui/SingleConstantValue.xwt#/"/>
- </sections>
- <sections name="Single ListValue" sectionFile="ui/SingleListValue.xwt">
- <widget href="ui/SingleListValue.xwt#/"/>
- </sections>
- <sections name="Single QueryExecutionValue" sectionFile="ui/SingleQueryExecutionValue.xwt">
- <widget href="ui/SingleQueryExecutionValue.xwt#/"/>
- </sections>
- <sections name="Multiple ModifySemanticValuesActionConfiguration" sectionFile="ui/MultipleModifySemanticValuesActionConfiguration.xwt">
- <widget href="ui/MultipleModifySemanticValuesActionConfiguration.xwt#/"/>
- </sections>
- <sections name="Multiple FeatureToSet" sectionFile="ui/MultipleFeatureToSet.xwt">
- <widget href="ui/MultipleFeatureToSet.xwt#/"/>
- </sections>
- <sections name="Multiple FeatureValue" sectionFile="ui/MultipleFeatureValue.xwt">
- <widget href="ui/MultipleFeatureValue.xwt#/"/>
- </sections>
- <sections name="Multiple DynamicValue" sectionFile="ui/MultipleDynamicValue.xwt">
- <widget href="ui/MultipleDynamicValue.xwt#/"/>
- </sections>
- <sections name="Multiple ConstantValue" sectionFile="ui/MultipleConstantValue.xwt">
- <widget href="ui/MultipleConstantValue.xwt#/"/>
- </sections>
- <sections name="Multiple ListValue" sectionFile="ui/MultipleListValue.xwt">
- <widget href="ui/MultipleListValue.xwt#/"/>
- </sections>
- <sections name="Multiple QueryExecutionValue" sectionFile="ui/MultipleQueryExecutionValue.xwt">
- <widget href="ui/MultipleQueryExecutionValue.xwt#/"/>
- </sections>
- </tabs>
- <views name="Single ModifySemanticValuesActionConfiguration" sections="//@tabs.0/@sections.0" automaticContext="true" datacontexts="//@dataContexts.0/@elements.0">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleModifySemanticValuesActionConfiguration">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/types/modifysemanticvaluesactionconfiguration/0.8"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ModifySemanticValuesActionConfiguration"/>
- </constraints>
- </views>
- <views name="Single FeatureToSet" sections="//@tabs.0/@sections.1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.1">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleFeatureToSet">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="FeatureToSet"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/types/modifysemanticvaluesactionconfiguration/0.8"/>
- </constraints>
- </views>
- <views name="Single FeatureValue" sections="//@tabs.0/@sections.2" automaticContext="true" datacontexts="//@dataContexts.0/@elements.2">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleFeatureValue">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="FeatureValue"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/types/modifysemanticvaluesactionconfiguration/0.8"/>
- </constraints>
- </views>
- <views name="Single DynamicValue" sections="//@tabs.0/@sections.3" automaticContext="true" datacontexts="//@dataContexts.0/@elements.3">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleDynamicValue">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/types/modifysemanticvaluesactionconfiguration/0.8"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="DynamicValue"/>
- </constraints>
- </views>
- <views name="Single ConstantValue" sections="//@tabs.0/@sections.4" automaticContext="true" datacontexts="//@dataContexts.0/@elements.4">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleConstantValue">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/types/modifysemanticvaluesactionconfiguration/0.8"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ConstantValue"/>
- </constraints>
- </views>
- <views name="Single ListValue" sections="//@tabs.0/@sections.5" automaticContext="true" datacontexts="//@dataContexts.0/@elements.5">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleListValue">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ListValue"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/types/modifysemanticvaluesactionconfiguration/0.8"/>
- </constraints>
- </views>
- <views name="Single QueryExecutionValue" sections="//@tabs.0/@sections.6" automaticContext="true" datacontexts="//@dataContexts.0/@elements.6">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleQueryExecutionValue">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="QueryExecutionValue"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/types/modifysemanticvaluesactionconfiguration/0.8"/>
- </constraints>
- </views>
- <views name="Multiple ModifySemanticValuesActionConfiguration" sections="//@tabs.0/@sections.7" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.0">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleModifySemanticValuesActionConfiguration">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ModifySemanticValuesActionConfiguration"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/types/modifysemanticvaluesactionconfiguration/0.8"/>
- </constraints>
- </views>
- <views name="Multiple FeatureToSet" sections="//@tabs.0/@sections.8" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.1">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleFeatureToSet">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="FeatureToSet"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/types/modifysemanticvaluesactionconfiguration/0.8"/>
- </constraints>
- </views>
- <views name="Multiple FeatureValue" sections="//@tabs.0/@sections.9" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.2">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleFeatureValue">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/types/modifysemanticvaluesactionconfiguration/0.8"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="FeatureValue"/>
- </constraints>
- </views>
- <views name="Multiple DynamicValue" sections="//@tabs.0/@sections.10" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.3">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleDynamicValue">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/types/modifysemanticvaluesactionconfiguration/0.8"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="DynamicValue"/>
- </constraints>
- </views>
- <views name="Multiple ConstantValue" sections="//@tabs.0/@sections.11" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.4">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleConstantValue">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/types/modifysemanticvaluesactionconfiguration/0.8"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ConstantValue"/>
- </constraints>
- </views>
- <views name="Multiple ListValue" sections="//@tabs.0/@sections.12" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.5">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleListValue">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/types/modifysemanticvaluesactionconfiguration/0.8"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ListValue"/>
- </constraints>
- </views>
- <views name="Multiple QueryExecutionValue" sections="//@tabs.0/@sections.13" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.6">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleQueryExecutionValue">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/types/modifysemanticvaluesactionconfiguration/0.8"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="QueryExecutionValue"/>
- </constraints>
- </views>
- <dataContexts name="modifysemanticvaluesactionconfiguration" label="modifysemanticvaluesactionconfiguration">
- <elements name="ModifySemanticValuesActionConfiguration">
- <properties name="featuresToSet" type="Reference" multiplicity="-1"/>
- <supertypes href="ppe:/context/org.eclipse.papyrus.extendedtypes.customization/model/ExtendedTypes.ctx#//@dataContexts.0/@elements.5"/>
- </elements>
- <elements name="FeatureToSet">
- <properties name="featureName"/>
- <properties name="value" type="Reference"/>
- </elements>
- <elements name="FeatureValue"/>
- <elements name="DynamicValue" supertypes="//@dataContexts.0/@elements.2"/>
- <elements name="ConstantValue" supertypes="//@dataContexts.0/@elements.2">
- <properties name="valueInstance" type="Reference"/>
- </elements>
- <elements name="ListValue" supertypes="//@dataContexts.0/@elements.2">
- <properties name="values" type="Reference" multiplicity="-1"/>
- </elements>
- <elements name="QueryExecutionValue" supertypes="//@dataContexts.0/@elements.2">
- <properties name="configuration" type="Reference"/>
- </elements>
- <modelElementFactory href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@modelElementFactories.0"/>
- </dataContexts>
-</contexts:Context>
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/MultipleConstantValue.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/MultipleConstantValue.xwt
deleted file mode 100644
index 8bea86c96b0..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/MultipleConstantValue.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/MultipleDynamicValue.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/MultipleDynamicValue.xwt
deleted file mode 100644
index 8bea86c96b0..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/MultipleDynamicValue.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/MultipleFeatureToSet.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/MultipleFeatureToSet.xwt
deleted file mode 100644
index 8bea86c96b0..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/MultipleFeatureToSet.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/MultipleFeatureValue.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/MultipleFeatureValue.xwt
deleted file mode 100644
index 8bea86c96b0..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/MultipleFeatureValue.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/MultipleListValue.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/MultipleListValue.xwt
deleted file mode 100644
index 8bea86c96b0..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/MultipleListValue.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/MultipleModifySemanticValuesActionConfiguration.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/MultipleModifySemanticValuesActionConfiguration.xwt
deleted file mode 100644
index 8bea86c96b0..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/MultipleModifySemanticValuesActionConfiguration.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/MultipleQueryExecutionValue.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/MultipleQueryExecutionValue.xwt
deleted file mode 100644
index 8bea86c96b0..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/MultipleQueryExecutionValue.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/SingleConstantValue.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/SingleConstantValue.xwt
deleted file mode 100644
index 8bea86c96b0..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/SingleConstantValue.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/SingleDynamicValue.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/SingleDynamicValue.xwt
deleted file mode 100644
index 8bea86c96b0..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/SingleDynamicValue.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/SingleFeatureToSet.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/SingleFeatureToSet.xwt
deleted file mode 100644
index ee4d1f4888a..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/SingleFeatureToSet.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="modifysemanticvaluesactionconfiguration:FeatureToSet:featureName"></ppe:StringEditor></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/SingleFeatureValue.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/SingleFeatureValue.xwt
deleted file mode 100644
index 8bea86c96b0..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/SingleFeatureValue.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/SingleListValue.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/SingleListValue.xwt
deleted file mode 100644
index c8bba1d04c8..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/SingleListValue.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:MultiReference input="{Binding}" property="modifysemanticvaluesactionconfiguration:ListValue:values"></ppe:MultiReference></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/SingleModifySemanticValuesActionConfiguration.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/SingleModifySemanticValuesActionConfiguration.xwt
deleted file mode 100644
index bc27cc98728..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/SingleModifySemanticValuesActionConfiguration.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/SingleQueryExecutionValue.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/SingleQueryExecutionValue.xwt
deleted file mode 100644
index 096b1e84a9a..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.emf/ui/SingleQueryExecutionValue.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:ReferenceDialog input="{Binding}" property="modifysemanticvaluesactionconfiguration:QueryExecutionValue:configuration"></ppe:ReferenceDialog></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.uml/PaletteUML.ctx b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.uml/PaletteUML.ctx
deleted file mode 100644
index a495f165258..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.uml/PaletteUML.ctx
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<contexts:Context xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:contexts="http://www.eclipse.org/papyrus/properties/contexts" name="PaletteUML">
- <dependencies href="ppe:/context/org.eclipse.papyrus.palette.customization/model/Palette/Palette.ctx#/"/>
- <dependencies href="ppe:/context/org.eclipse.papyrus.extendedtypes.customization/model/ExtendedTypes.ctx#/"/>
- <tabs label="Palette" id="palette" category="org.eclipse.papyrus">
- <sections name="Single ApplyStereotypeActionConfiguration" sectionFile="ui/SingleApplyStereotypeActionConfiguration.xwt">
- <widget href="ui/SingleApplyStereotypeActionConfiguration.xwt#/"/>
- </sections>
- <sections name="Single StereotypeToApply" sectionFile="ui/SingleStereotypeToApply.xwt">
- <widget href="ui/SingleStereotypeToApply.xwt#/"/>
- </sections>
- <sections name="Multiple ApplyStereotypeActionConfiguration" sectionFile="ui/MultipleApplyStereotypeActionConfiguration.xwt">
- <widget href="ui/MultipleApplyStereotypeActionConfiguration.xwt#/"/>
- </sections>
- <sections name="Multiple StereotypeToApply" sectionFile="ui/MultipleStereotypeToApply.xwt">
- <widget href="ui/MultipleStereotypeToApply.xwt#/"/>
- </sections>
- </tabs>
- <views name="Single ApplyStereotypeActionConfiguration" sections="//@tabs.0/@sections.0" automaticContext="true" datacontexts="//@dataContexts.0/@elements.0">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleApplyStereotypeActionConfiguration">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/types/applystereotypeactionconfiguration/0.7"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ApplyStereotypeActionConfiguration"/>
- </constraints>
- </views>
- <views name="Single StereotypeToApply" sections="//@tabs.0/@sections.1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.1">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleStereotypeToApply">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="StereotypeToApply"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/types/applystereotypeactionconfiguration/0.7"/>
- </constraints>
- </views>
- <views name="Multiple ApplyStereotypeActionConfiguration" sections="//@tabs.0/@sections.2" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.0">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleApplyStereotypeActionConfiguration">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ApplyStereotypeActionConfiguration"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/types/applystereotypeactionconfiguration/0.7"/>
- </constraints>
- </views>
- <views name="Multiple StereotypeToApply" sections="//@tabs.0/@sections.3" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.1">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleStereotypeToApply">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/types/applystereotypeactionconfiguration/0.7"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="StereotypeToApply"/>
- </constraints>
- </views>
- <dataContexts name="applystereotypeactionconfiguration" label="applystereotypeactionconfiguration">
- <elements name="ApplyStereotypeActionConfiguration">
- <properties name="stereotypesToApply" type="Reference" multiplicity="-1"/>
- <supertypes href="ppe:/context/org.eclipse.papyrus.extendedtypes.customization/model/ExtendedTypes.ctx#//@dataContexts.0/@elements.5"/>
- </elements>
- <elements name="StereotypeToApply">
- <properties name="stereotypeQualifiedName"/>
- <properties name="updateName" type="Boolean"/>
- <properties name="requiredProfiles" multiplicity="-1"/>
- </elements>
- <modelElementFactory href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@modelElementFactories.0"/>
- </dataContexts>
-</contexts:Context>
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.uml/ui/MultipleApplyStereotypeActionConfiguration.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.uml/ui/MultipleApplyStereotypeActionConfiguration.xwt
deleted file mode 100644
index 30ac9551a19..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.uml/ui/MultipleApplyStereotypeActionConfiguration.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.uml/ui/MultipleStereotypeToApply.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.uml/ui/MultipleStereotypeToApply.xwt
deleted file mode 100644
index 5ffdaa286cd..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.uml/ui/MultipleStereotypeToApply.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns:x="http://www.eclipse.org/xwt" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout></Composite.layout><ppe:BooleanRadio input="{Binding}" property="applystereotypeactionconfiguration:StereotypeToApply:updateName"></ppe:BooleanRadio></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.uml/ui/SingleApplyStereotypeActionConfiguration.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.uml/ui/SingleApplyStereotypeActionConfiguration.xwt
deleted file mode 100644
index f0510bc728e..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.uml/ui/SingleApplyStereotypeActionConfiguration.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:j="clr-namespace:java.lang"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.uml/ui/SingleStereotypeToApply.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.uml/ui/SingleStereotypeToApply.xwt
deleted file mode 100644
index 63833b052fa..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette.uml/ui/SingleStereotypeToApply.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="applystereotypeactionconfiguration:StereotypeToApply:stereotypeQualifiedName"></ppe:StringEditor></Composite><Composite><Composite.layout><ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout></Composite.layout><ppe:BooleanRadio input="{Binding}" property="applystereotypeactionconfiguration:StereotypeToApply:updateName"></ppe:BooleanRadio></Composite><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:MultiString input="{Binding}" property="applystereotypeactionconfiguration:StereotypeToApply:requiredProfiles"></ppe:MultiString></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/Palette.ctx b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/Palette.ctx
deleted file mode 100644
index b07ec66ccf3..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/Palette.ctx
+++ /dev/null
@@ -1,262 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<contexts:Context xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:contexts="http://www.eclipse.org/papyrus/properties/contexts" name="Palette">
- <tabs label="Palette" id="palette" category="org.eclipse.papyrus">
- <sections name="Single PaletteConfiguration" sectionFile="ui/SinglePaletteConfiguration.xwt">
- <widget href="ui/SinglePaletteConfiguration.xwt#/"/>
- </sections>
- <sections name="Single ToolConfiguration" sectionFile="ui/SingleToolConfiguration.xwt">
- <widget href="ui/SingleToolConfiguration.xwt#/"/>
- </sections>
- <sections name="Single StackConfiguration" sectionFile="ui/SingleStackConfiguration.xwt">
- <widget href="ui/SingleStackConfiguration.xwt#/"/>
- </sections>
- <sections name="Single ChildConfiguration" sectionFile="ui/SingleChildConfiguration.xwt">
- <widget href="ui/SingleChildConfiguration.xwt#/"/>
- </sections>
- <sections name="Single DrawerConfiguration" sectionFile="ui/SingleDrawerConfiguration.xwt">
- <widget href="ui/SingleDrawerConfiguration.xwt#/"/>
- </sections>
- <sections name="Single Configuration" sectionFile="ui/SingleConfiguration.xwt">
- <widget href="ui/SingleConfiguration.xwt#/"/>
- </sections>
- <sections name="Single IconDescriptor" sectionFile="ui/SingleIconDescriptor.xwt">
- <widget href="ui/SingleIconDescriptor.xwt#/"/>
- </sections>
- <sections name="Single ElementDescriptor" sectionFile="ui/SingleElementDescriptor.xwt">
- <widget href="ui/SingleElementDescriptor.xwt#/"/>
- </sections>
- <sections name="Single SeparatorConfiguration" sectionFile="ui/SingleSeparatorConfiguration.xwt">
- <widget href="ui/SingleSeparatorConfiguration.xwt#/"/>
- </sections>
- <sections name="Single LeafConfiguration" sectionFile="ui/SingleLeafConfiguration.xwt">
- <widget href="ui/SingleLeafConfiguration.xwt#/"/>
- </sections>
- <sections name="Multiple PaletteConfiguration" sectionFile="ui/MultiplePaletteConfiguration.xwt">
- <widget href="ui/MultiplePaletteConfiguration.xwt#/"/>
- </sections>
- <sections name="Multiple ToolConfiguration" sectionFile="ui/MultipleToolConfiguration.xwt">
- <widget href="ui/MultipleToolConfiguration.xwt#/"/>
- </sections>
- <sections name="Multiple StackConfiguration" sectionFile="ui/MultipleStackConfiguration.xwt">
- <widget href="ui/MultipleStackConfiguration.xwt#/"/>
- </sections>
- <sections name="Multiple ChildConfiguration" sectionFile="ui/MultipleChildConfiguration.xwt">
- <widget href="ui/MultipleChildConfiguration.xwt#/"/>
- </sections>
- <sections name="Multiple DrawerConfiguration" sectionFile="ui/MultipleDrawerConfiguration.xwt">
- <widget href="ui/MultipleDrawerConfiguration.xwt#/"/>
- </sections>
- <sections name="Multiple Configuration" sectionFile="ui/MultipleConfiguration.xwt">
- <widget href="ui/MultipleConfiguration.xwt#/"/>
- </sections>
- <sections name="Multiple IconDescriptor" sectionFile="ui/MultipleIconDescriptor.xwt">
- <widget href="ui/MultipleIconDescriptor.xwt#/"/>
- </sections>
- <sections name="Multiple ElementDescriptor" sectionFile="ui/MultipleElementDescriptor.xwt">
- <widget href="ui/MultipleElementDescriptor.xwt#/"/>
- </sections>
- <sections name="Multiple SeparatorConfiguration" sectionFile="ui/MultipleSeparatorConfiguration.xwt">
- <widget href="ui/MultipleSeparatorConfiguration.xwt#/"/>
- </sections>
- <sections name="Multiple LeafConfiguration" sectionFile="ui/MultipleLeafConfiguration.xwt">
- <widget href="ui/MultipleLeafConfiguration.xwt#/"/>
- </sections>
- <sections name="SingleAspectAction" sectionFile="ui/SingleAspectAction.xwt">
- <widget href="ui/SingleAspectAction.xwt#/"/>
- </sections>
- </tabs>
- <tabs label="Aspect Actions" id="aspectActions" category="org.eclipse.papyrus" afterTab="//@tabs.0">
- <sections name="AspectActions" sectionFile="ui/AspectActions.xwt">
- <widget href="ui/AspectActions.xwt#/"/>
- </sections>
- </tabs>
- <views name="Single PaletteConfiguration" sections="//@tabs.0/@sections.0" automaticContext="true" datacontexts="//@dataContexts.0/@elements.0">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSinglePaletteConfiguration">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/paletteconfiguration/0.7"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="PaletteConfiguration"/>
- </constraints>
- </views>
- <views name="Single ToolConfiguration" sections="//@tabs.0/@sections.1 //@tabs.1/@sections.0" automaticContext="true" datacontexts="//@dataContexts.0/@elements.1">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleToolConfiguration">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ToolConfiguration"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/paletteconfiguration/0.7"/>
- </constraints>
- </views>
- <views name="Single StackConfiguration" sections="//@tabs.0/@sections.2" automaticContext="true" datacontexts="//@dataContexts.0/@elements.2">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleStackConfiguration">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/paletteconfiguration/0.7"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="StackConfiguration"/>
- </constraints>
- </views>
- <views name="Single ChildConfiguration" sections="//@tabs.0/@sections.3" automaticContext="true" datacontexts="//@dataContexts.0/@elements.3">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleChildConfiguration">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/paletteconfiguration/0.7"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ChildConfiguration"/>
- </constraints>
- </views>
- <views name="Single DrawerConfiguration" sections="//@tabs.0/@sections.4" automaticContext="true" datacontexts="//@dataContexts.0/@elements.4">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleDrawerConfiguration">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/paletteconfiguration/0.7"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="DrawerConfiguration"/>
- </constraints>
- </views>
- <views name="Single Configuration" sections="//@tabs.0/@sections.5" automaticContext="true" datacontexts="//@dataContexts.0/@elements.5">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleConfiguration">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="Configuration"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/paletteconfiguration/0.7"/>
- </constraints>
- </views>
- <views name="Single IconDescriptor" sections="//@tabs.0/@sections.6" automaticContext="true" datacontexts="//@dataContexts.0/@elements.6">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleIconDescriptor">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/paletteconfiguration/0.7"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="IconDescriptor"/>
- </constraints>
- </views>
- <views name="Single ElementDescriptor" sections="//@tabs.0/@sections.7" automaticContext="true" datacontexts="//@dataContexts.0/@elements.7">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleElementDescriptor">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ElementDescriptor"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/paletteconfiguration/0.7"/>
- </constraints>
- </views>
- <views name="Single SeparatorConfiguration" sections="//@tabs.0/@sections.8" automaticContext="true" datacontexts="//@dataContexts.0/@elements.8">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleSeparatorConfiguration">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="SeparatorConfiguration"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/paletteconfiguration/0.7"/>
- </constraints>
- </views>
- <views name="Single LeafConfiguration" sections="//@tabs.0/@sections.9" automaticContext="true" datacontexts="//@dataContexts.0/@elements.9">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleLeafConfiguration">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="LeafConfiguration"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/paletteconfiguration/0.7"/>
- </constraints>
- </views>
- <views name="Multiple PaletteConfiguration" sections="//@tabs.0/@sections.10" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.0">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultiplePaletteConfiguration">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/paletteconfiguration/0.7"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="PaletteConfiguration"/>
- </constraints>
- </views>
- <views name="Multiple ToolConfiguration" sections="//@tabs.0/@sections.11" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.1">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleToolConfiguration">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/paletteconfiguration/0.7"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ToolConfiguration"/>
- </constraints>
- </views>
- <views name="Multiple StackConfiguration" sections="//@tabs.0/@sections.12" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.2">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleStackConfiguration">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/paletteconfiguration/0.7"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="StackConfiguration"/>
- </constraints>
- </views>
- <views name="Multiple ChildConfiguration" sections="//@tabs.0/@sections.13" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.3">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleChildConfiguration">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ChildConfiguration"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/paletteconfiguration/0.7"/>
- </constraints>
- </views>
- <views name="Multiple DrawerConfiguration" sections="//@tabs.0/@sections.14" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.4">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleDrawerConfiguration">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="DrawerConfiguration"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/paletteconfiguration/0.7"/>
- </constraints>
- </views>
- <views name="Multiple Configuration" sections="//@tabs.0/@sections.15" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.5">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleConfiguration">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="Configuration"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/paletteconfiguration/0.7"/>
- </constraints>
- </views>
- <views name="Multiple IconDescriptor" sections="//@tabs.0/@sections.16" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.6">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleIconDescriptor">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="IconDescriptor"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/paletteconfiguration/0.7"/>
- </constraints>
- </views>
- <views name="Multiple ElementDescriptor" sections="//@tabs.0/@sections.17" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.7">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleElementDescriptor">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/paletteconfiguration/0.7"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ElementDescriptor"/>
- </constraints>
- </views>
- <views name="Multiple SeparatorConfiguration" sections="//@tabs.0/@sections.18" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.8">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleSeparatorConfiguration">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="SeparatorConfiguration"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/paletteconfiguration/0.7"/>
- </constraints>
- </views>
- <views name="Multiple LeafConfiguration" sections="//@tabs.0/@sections.19" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.9">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleLeafConfiguration">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/diagram/paletteconfiguration/0.7"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="LeafConfiguration"/>
- </constraints>
- </views>
- <views name="SingleAspectAction" sections="//@tabs.0/@sections.20">
- <constraints xsi:type="contexts:SimpleConstraint" name="isAspectAction">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.3"/>
- <properties xsi:type="contexts:ValueProperty" name="class" value="org.eclipse.papyrus.diagram.common.service.palette.IAspectAction"/>
- </constraints>
- </views>
- <dataContexts name="paletteconfiguration" label="paletteconfiguration">
- <elements name="PaletteConfiguration" supertypes="//@dataContexts.0/@elements.5">
- <properties name="drawerConfigurations" type="Reference" multiplicity="-1"/>
- </elements>
- <elements name="ToolConfiguration" supertypes="//@dataContexts.0/@elements.9">
- <properties name="preValidationQuery" type="Reference"/>
- <properties name="kind" type="Enumeration"/>
- <properties name="elementDescriptors" type="Reference" multiplicity="-1"/>
- </elements>
- <elements name="StackConfiguration" supertypes="//@dataContexts.0/@elements.3">
- <properties name="ownedConfigurations" type="Reference" multiplicity="-1"/>
- </elements>
- <elements name="ChildConfiguration" supertypes="//@dataContexts.0/@elements.5"/>
- <elements name="DrawerConfiguration" supertypes="//@dataContexts.0/@elements.5">
- <properties name="ownedConfigurations" type="Reference" multiplicity="-1"/>
- </elements>
- <elements name="Configuration">
- <properties name="id"/>
- <properties name="label"/>
- <properties name="description"/>
- <properties name="icon" type="Reference"/>
- </elements>
- <elements name="IconDescriptor">
- <properties name="pluginID"/>
- <properties name="iconPath"/>
- </elements>
- <elements name="ElementDescriptor">
- <properties name="elementTypeId"/>
- <properties name="graphicalHints" multiplicity="-1"/>
- </elements>
- <elements name="SeparatorConfiguration" supertypes="//@dataContexts.0/@elements.9"/>
- <elements name="LeafConfiguration" supertypes="//@dataContexts.0/@elements.3"/>
- <modelElementFactory href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@modelElementFactories.0"/>
- </dataContexts>
- <dataContexts name="AspectActions" label="Aspect actions">
- <elements name="ToolConfiguration">
- <properties name="aspectActions" label="Aspect actions" type="Reference" multiplicity="-1" description="The list of aspect actions applied to this ToolConfiguration"/>
- </elements>
- <elements name="AspectAction">
- <properties name="action" label="Action"/>
- </elements>
- <modelElementFactory href="ppe:/environment/org.eclipse.papyrus.palette.customization/model/Environment.xmi#//@modelElementFactories.0"/>
- </dataContexts>
-</contexts:Context>
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/AspectActions.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/AspectActions.xwt
deleted file mode 100644
index f6d2d449614..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/AspectActions.xwt
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets"
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite.layoutData>
- <GridData horizontalAlignment="FILL" verticalAlignment="FILL"
- grabExcessHorizontalSpace="true" grabExcessVerticalSpace="true" />
- </Composite.layoutData>
- <ppe:MultiReferencePropertyEditorWithPropertyView
- input="{Binding}" property="AspectActions:ToolConfiguration:aspectActions">
- </ppe:MultiReferencePropertyEditorWithPropertyView>
-</Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultipleChildConfiguration.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultipleChildConfiguration.xwt
deleted file mode 100644
index 4a73c945c36..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultipleChildConfiguration.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang" xmlns="http://www.eclipse.org/xwt/presentation"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultipleConfiguration.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultipleConfiguration.xwt
deleted file mode 100644
index 752ca362651..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultipleConfiguration.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:x="http://www.eclipse.org/xwt" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:j="clr-namespace:java.lang"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultipleDrawerConfiguration.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultipleDrawerConfiguration.xwt
deleted file mode 100644
index 4a73c945c36..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultipleDrawerConfiguration.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang" xmlns="http://www.eclipse.org/xwt/presentation"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultipleElementDescriptor.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultipleElementDescriptor.xwt
deleted file mode 100644
index 0bb8f23c3d9..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultipleElementDescriptor.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultipleIconDescriptor.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultipleIconDescriptor.xwt
deleted file mode 100644
index bc27cc98728..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultipleIconDescriptor.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultipleLeafConfiguration.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultipleLeafConfiguration.xwt
deleted file mode 100644
index 969f186937c..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultipleLeafConfiguration.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultiplePaletteConfiguration.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultiplePaletteConfiguration.xwt
deleted file mode 100644
index 8d9c4dc0edc..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultiplePaletteConfiguration.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns="http://www.eclipse.org/xwt/presentation" xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultipleSeparatorConfiguration.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultipleSeparatorConfiguration.xwt
deleted file mode 100644
index 61f6625375b..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultipleSeparatorConfiguration.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultipleStackConfiguration.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultipleStackConfiguration.xwt
deleted file mode 100644
index 969f186937c..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultipleStackConfiguration.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultipleToolConfiguration.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultipleToolConfiguration.xwt
deleted file mode 100644
index 6e76b760037..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/MultipleToolConfiguration.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns:j="clr-namespace:java.lang" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:EnumCombo input="{Binding}" property="paletteconfiguration:ToolConfiguration:kind"></ppe:EnumCombo></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleAspectAction.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleAspectAction.xwt
deleted file mode 100644
index 2fa329139c4..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleAspectAction.xwt
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout"
- xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets"
- xmlns:palette="clr-namespace:org.eclipse.papyrus.palette.customization.widgets">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite.layoutData>
- <GridData verticalAlignment="FILL" grabExcessVerticalSpace="true"
- horizontalAlignment="FILL" grabExcessHorizontalSpace="true"></GridData>
- </Composite.layoutData>
- <palette:AspectActionPropertyEditor
- input="{Binding}" property="AspectActions:AspectAction:action"
- showLabel="false">
- <palette:AspectActionPropertyEditor.layoutData>
- <GridData verticalAlignment="FILL" grabExcessVerticalSpace="true"
- horizontalAlignment="FILL" grabExcessHorizontalSpace="true"></GridData>
- </palette:AspectActionPropertyEditor.layoutData>
- </palette:AspectActionPropertyEditor>
-</Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleChildConfiguration.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleChildConfiguration.xwt
deleted file mode 100644
index b082bd4db84..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleChildConfiguration.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="paletteconfiguration:Configuration:id"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="paletteconfiguration:Configuration:label"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="paletteconfiguration:Configuration:description"></ppe:StringEditor></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleConfiguration.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleConfiguration.xwt
deleted file mode 100644
index 74d6bb91a52..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleConfiguration.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="paletteconfiguration:Configuration:id"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="paletteconfiguration:Configuration:label"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="paletteconfiguration:Configuration:description"></ppe:StringEditor></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleDrawerConfiguration.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleDrawerConfiguration.xwt
deleted file mode 100644
index 4ea7fbd41fc..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleDrawerConfiguration.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="paletteconfiguration:Configuration:id"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="paletteconfiguration:Configuration:label"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="paletteconfiguration:Configuration:description"></ppe:StringEditor></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleElementDescriptor.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleElementDescriptor.xwt
deleted file mode 100644
index b03350d4fea..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleElementDescriptor.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="paletteconfiguration:ElementDescriptor:elementTypeId"></ppe:StringEditor></Composite><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:MultiString input="{Binding}" property="paletteconfiguration:ElementDescriptor:graphicalHints"></ppe:MultiString></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleIconDescriptor.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleIconDescriptor.xwt
deleted file mode 100644
index 319d576f0f3..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleIconDescriptor.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="paletteconfiguration:IconDescriptor:pluginID"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="paletteconfiguration:IconDescriptor:iconPath"></ppe:StringEditor></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleLeafConfiguration.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleLeafConfiguration.xwt
deleted file mode 100644
index 8ffaaaf5cc0..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleLeafConfiguration.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:x="http://www.eclipse.org/xwt" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:j="clr-namespace:java.lang" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns="http://www.eclipse.org/xwt/presentation"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="paletteconfiguration:Configuration:id"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="paletteconfiguration:Configuration:label"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="paletteconfiguration:Configuration:description"></ppe:StringEditor></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SinglePaletteConfiguration.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SinglePaletteConfiguration.xwt
deleted file mode 100644
index ecc4e07be0f..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SinglePaletteConfiguration.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns="http://www.eclipse.org/xwt/presentation"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="paletteconfiguration:Configuration:id"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="paletteconfiguration:Configuration:label"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="paletteconfiguration:Configuration:description"></ppe:StringEditor></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleSeparatorConfiguration.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleSeparatorConfiguration.xwt
deleted file mode 100644
index 78620cc33a9..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleSeparatorConfiguration.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="paletteconfiguration:Configuration:id"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="paletteconfiguration:Configuration:label"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="paletteconfiguration:Configuration:description"></ppe:StringEditor></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleStackConfiguration.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleStackConfiguration.xwt
deleted file mode 100644
index d8b1622d363..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleStackConfiguration.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="paletteconfiguration:Configuration:id"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="paletteconfiguration:Configuration:label"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="paletteconfiguration:Configuration:description"></ppe:StringEditor></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleToolConfiguration.xwt b/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleToolConfiguration.xwt
deleted file mode 100644
index 69860af0ffe..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/model/Palette/ui/SingleToolConfiguration.xwt
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:j="clr-namespace:java.lang" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="paletteconfiguration:Configuration:id"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="paletteconfiguration:Configuration:label"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="paletteconfiguration:Configuration:description"></ppe:StringEditor></Composite><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:EnumCombo input="{Binding}" property="paletteconfiguration:ToolConfiguration:kind"></ppe:EnumCombo></Composite><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:ReferenceDialog input="{Binding}" property="paletteconfiguration:ToolConfiguration:preValidationQuery"></ppe:ReferenceDialog></Composite></Composite> \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/plugin.xml b/sandbox/org.eclipse.papyrus.palette.customization/plugin.xml
deleted file mode 100644
index 2e57a959525..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/plugin.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.4"?>
-<plugin>
- <extension
- point="org.eclipse.papyrus.properties.context">
- <context
- contextModel="model/Palette/Palette.ctx"
- loadDefault="true">
- </context>
- <context
- contextModel="model/Palette.emf/PaletteEMF.ctx"
- loadDefault="true">
- </context>
- <context
- contextModel="model/Palette.uml/PaletteUML.ctx"
- loadDefault="true">
- </context>
- </extension>
- <extension
- point="org.eclipse.papyrus.properties.environment">
- <environment
- environmentModel="model/Environment.xmi">
- </environment>
- </extension>
-
-</plugin>
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/src/org/eclipse/papyrus/palette/customization/Activator.java b/sandbox/org.eclipse.papyrus.palette.customization/src/org/eclipse/papyrus/palette/customization/Activator.java
deleted file mode 100644
index 64f02d52819..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/src/org/eclipse/papyrus/palette/customization/Activator.java
+++ /dev/null
@@ -1,50 +0,0 @@
-package org.eclipse.papyrus.palette.customization;
-
-import org.eclipse.ui.plugin.AbstractUIPlugin;
-import org.osgi.framework.BundleContext;
-
-/**
- * The activator class controls the plug-in life cycle
- */
-public class Activator extends AbstractUIPlugin {
-
- // The plug-in ID
- public static final String PLUGIN_ID = "org.eclipse.papyrus.palette.customization"; //$NON-NLS-1$
-
- // The shared instance
- private static Activator plugin;
-
- /**
- * The constructor
- */
- public Activator() {
- }
-
- /*
- * (non-Javadoc)
- * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
- */
- public void start(BundleContext context) throws Exception {
- super.start(context);
- plugin = this;
- }
-
- /*
- * (non-Javadoc)
- * @see org.eclipse.ui.plugin.AbstractUIPlugin#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/sandbox/org.eclipse.papyrus.palette.customization/src/org/eclipse/papyrus/palette/customization/constraints/AspectActionConstraint.java b/sandbox/org.eclipse.papyrus.palette.customization/src/org/eclipse/papyrus/palette/customization/constraints/AspectActionConstraint.java
deleted file mode 100644
index a533c67770e..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/src/org/eclipse/papyrus/palette/customization/constraints/AspectActionConstraint.java
+++ /dev/null
@@ -1,19 +0,0 @@
-package org.eclipse.papyrus.palette.customization.constraints;
-
-import org.eclipse.papyrus.diagram.common.service.palette.IAspectAction;
-import org.eclipse.papyrus.properties.constraints.AbstractConstraint;
-import org.eclipse.papyrus.properties.constraints.Constraint;
-
-
-public class AspectActionConstraint extends AbstractConstraint {
-
- public boolean match(Object selection) {
- return selection instanceof IAspectAction;
- }
-
- @Override
- protected boolean equivalent(Constraint constraint) {
- return constraint instanceof AspectActionConstraint;
- }
-
-}
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/src/org/eclipse/papyrus/palette/customization/creation/AspectActionEditionFactory.java b/sandbox/org.eclipse.papyrus.palette.customization/src/org/eclipse/papyrus/palette/customization/creation/AspectActionEditionFactory.java
deleted file mode 100644
index 6a4144af4d9..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/src/org/eclipse/papyrus/palette/customization/creation/AspectActionEditionFactory.java
+++ /dev/null
@@ -1,116 +0,0 @@
-package org.eclipse.papyrus.palette.customization.creation;
-
-import java.util.List;
-
-import org.eclipse.papyrus.diagram.common.service.palette.AspectToolService;
-import org.eclipse.papyrus.diagram.common.service.palette.IAspectAction;
-import org.eclipse.papyrus.diagram.common.service.palette.IAspectActionProvider;
-import org.eclipse.papyrus.properties.Activator;
-import org.eclipse.papyrus.properties.creation.PropertyEditorFactory;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.events.SelectionListener;
-import org.eclipse.swt.widgets.Control;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.swt.widgets.Menu;
-import org.eclipse.swt.widgets.MenuItem;
-
-
-public class AspectActionEditionFactory extends PropertyEditorFactory {
-
- protected IAspectActionProvider aspectActionProvider;
-
- @Override
- public boolean canCreateObject() {
- return true;
- }
-
- @Override
- public boolean canEdit() {
- return super.canEdit();
- }
-
- @Override
- public Object createObject(Control widget) {
- IAspectActionProvider provider = chooseAspectActionProvider(widget);
- if(provider != null) {
- IAspectAction action = provider.createAction(null);
- return action;
- }
-
- return null;
- }
-
- /**
- * Gets the EClass to instantiate
- * If the {@link #eClass} has been specified, then it is returned.
- * Otherwise, displays a list of all valid concrete EClasses that
- * are subtypes of {@link #type}, from which the user can choose
- * the one to instantiate.
- *
- * @param widget
- * The control used to open a selection list (if more than one EClass
- * can be instantiated)
- * @return
- * The EClass to instantiate
- */
- protected IAspectActionProvider chooseAspectActionProvider(Control widget) {
-
- if(this.aspectActionProvider != null) {
- return aspectActionProvider;
- }
-
- List<IAspectActionProvider> availableProviders = getAvailableProviders();
- if(availableProviders.isEmpty()) {
- return null;
- }
-
- if(availableProviders.size() == 1) {
- return availableProviders.get(0);
- }
-
- final Menu menu = new Menu(widget);
- for(IAspectActionProvider aspectActionClass : availableProviders) {
- final MenuItem item = new MenuItem(menu, SWT.NONE);
- item.setText(aspectActionClass.getName());
- item.setData("class", aspectActionClass); //$NON-NLS-1$
- item.addSelectionListener(new SelectionListener() {
-
- public void widgetSelected(SelectionEvent e) {
- AspectActionEditionFactory.this.aspectActionProvider = (IAspectActionProvider)item.getData("class"); //$NON-NLS-1$
- }
-
- public void widgetDefaultSelected(SelectionEvent e) {
- // Nothing
- }
-
- });
- }
-
- menu.setVisible(true);
-
- //The menu is blocking the thread
- Display display = widget.getDisplay();
- while(menu.isVisible()) {
- try {
- if(!display.readAndDispatch()) {
- display.sleep();
- }
- } catch (Throwable ex) {
- Activator.log.error(ex);
- }
- }
- if(!display.isDisposed()) {
- display.update();
- }
-
- IAspectActionProvider aspectActionProvider = this.aspectActionProvider;
- this.aspectActionProvider = null;
-
- return aspectActionProvider;
- }
-
- protected List<IAspectActionProvider> getAvailableProviders() {
- return AspectToolService.getInstance().getProviders();
- }
-}
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/src/org/eclipse/papyrus/palette/customization/modelelement/AspectActionModelElement.java b/sandbox/org.eclipse.papyrus.palette.customization/src/org/eclipse/papyrus/palette/customization/modelelement/AspectActionModelElement.java
deleted file mode 100644
index adfd6ffc7f8..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/src/org/eclipse/papyrus/palette/customization/modelelement/AspectActionModelElement.java
+++ /dev/null
@@ -1,33 +0,0 @@
-package org.eclipse.papyrus.palette.customization.modelelement;
-
-import org.eclipse.core.databinding.observable.IObservable;
-import org.eclipse.core.databinding.observable.value.AbstractObservableValue;
-import org.eclipse.papyrus.diagram.common.service.palette.IAspectAction;
-import org.eclipse.papyrus.properties.modelelement.AbstractModelElement;
-
-
-public class AspectActionModelElement extends AbstractModelElement {
-
- protected IAspectAction action;
-
- public AspectActionModelElement(IAspectAction action) {
- this.action = action;
- }
-
- @Override
- protected IObservable doGetObservable(String propertyPath) {
- return new AbstractObservableValue() {
-
- public Object getValueType() {
- return IAspectAction.class;
- }
-
- @Override
- protected Object doGetValue() {
- return action;
- }
-
- };
- }
-
-}
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/src/org/eclipse/papyrus/palette/customization/modelelement/AspectActionModelElementFactory.java b/sandbox/org.eclipse.papyrus.palette.customization/src/org/eclipse/papyrus/palette/customization/modelelement/AspectActionModelElementFactory.java
deleted file mode 100644
index 3d435b61a72..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/src/org/eclipse/papyrus/palette/customization/modelelement/AspectActionModelElementFactory.java
+++ /dev/null
@@ -1,29 +0,0 @@
-package org.eclipse.papyrus.palette.customization.modelelement;
-
-import org.eclipse.core.runtime.IAdaptable;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.papyrus.diagram.common.service.palette.IAspectAction;
-import org.eclipse.papyrus.paletteconfiguration.ToolConfiguration;
-import org.eclipse.papyrus.properties.contexts.DataContextElement;
-import org.eclipse.papyrus.properties.modelelement.ModelElement;
-import org.eclipse.papyrus.properties.modelelement.ModelElementFactory;
-
-
-public class AspectActionModelElementFactory implements ModelElementFactory {
-
- public ModelElement createFromSource(Object sourceElement, DataContextElement context) {
- if(sourceElement instanceof IAspectAction) {
- return new AspectActionModelElement((IAspectAction)sourceElement);
- } else if(sourceElement instanceof IAdaptable) {
- Object adaptedEObject = ((IAdaptable)sourceElement).getAdapter(EObject.class);
- if(adaptedEObject instanceof EObject) {
- EObject eObject = (EObject)adaptedEObject;
- if(eObject instanceof ToolConfiguration) {
- return new ToolConfigurationModelElement((ToolConfiguration)eObject);
- }
- }
- }
- return null;
- }
-
-}
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/src/org/eclipse/papyrus/palette/customization/modelelement/ToolConfigurationModelElement.java b/sandbox/org.eclipse.papyrus.palette.customization/src/org/eclipse/papyrus/palette/customization/modelelement/ToolConfigurationModelElement.java
deleted file mode 100644
index 9500991fce8..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/src/org/eclipse/papyrus/palette/customization/modelelement/ToolConfigurationModelElement.java
+++ /dev/null
@@ -1,90 +0,0 @@
-package org.eclipse.papyrus.palette.customization.modelelement;
-
-import java.util.LinkedList;
-
-import org.eclipse.core.databinding.observable.IObservable;
-import org.eclipse.core.databinding.observable.list.WritableList;
-import org.eclipse.jface.viewers.ILabelProvider;
-import org.eclipse.jface.viewers.LabelProvider;
-import org.eclipse.papyrus.diagram.common.service.palette.IAspectAction;
-import org.eclipse.papyrus.palette.customization.creation.AspectActionEditionFactory;
-import org.eclipse.papyrus.paletteconfiguration.ToolConfiguration;
-import org.eclipse.papyrus.properties.modelelement.AbstractModelElement;
-import org.eclipse.papyrus.widgets.creation.ReferenceValueFactory;
-import org.eclipse.swt.graphics.Image;
-
-
-public class ToolConfigurationModelElement extends AbstractModelElement {
-
- /**
- * The aspectActions property
- */
- public static final String ASPECT_ACTIONS = "aspectActions";
-
- /**
- * The ToolConfiguration on which the IAspectActions are applied
- */
- private ToolConfiguration toolConfiguration;
-
- public ToolConfigurationModelElement(ToolConfiguration toolConfiguration) {
- this.toolConfiguration = toolConfiguration;
- }
-
- @Override
- protected IObservable doGetObservable(String propertyPath) {
- if(propertyPath.equals(ASPECT_ACTIONS)) {
- //TODO : Retrieve the list of IAspectActions
- return new WritableList(new LinkedList<IAspectAction>(), IAspectAction.class);
- }
-
- //Unknown property
- return null;
- }
-
- @Override
- public boolean isOrdered(String propertyPath) {
- return propertyPath.equals(ASPECT_ACTIONS);
- }
-
- @Override
- public boolean isUnique(String propertyPath) {
- return false;
- }
-
- @Override
- public boolean getDirectCreation(String propertyPath) {
- return propertyPath.equals(ASPECT_ACTIONS);
- }
-
- @Override
- public ILabelProvider getLabelProvider(String propertyPath) {
- return new LabelProvider() {
-
- @Override
- public String getText(Object element) {
- if(element instanceof IAspectAction) {
- return ((IAspectAction)element).getLabel();
- }
- return super.getText(element);
- }
-
- @Override
- public Image getImage(Object element) {
- if(element instanceof IAspectAction) {
- return ((IAspectAction)element).getImage();
- }
- return super.getImage(element);
- }
- };
- }
-
- @Override
- public ReferenceValueFactory getValueFactory(String propertyPath) {
- if(propertyPath.equals(ASPECT_ACTIONS)) {
- return new AspectActionEditionFactory();
- }
-
- return super.getValueFactory(propertyPath);
- }
-
-}
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/src/org/eclipse/papyrus/palette/customization/widgets/AspectActionEditor.java b/sandbox/org.eclipse.papyrus.palette.customization/src/org/eclipse/papyrus/palette/customization/widgets/AspectActionEditor.java
deleted file mode 100644
index c0108c3db00..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/src/org/eclipse/papyrus/palette/customization/widgets/AspectActionEditor.java
+++ /dev/null
@@ -1,84 +0,0 @@
-package org.eclipse.papyrus.palette.customization.widgets;
-
-import java.util.LinkedList;
-import java.util.List;
-
-import org.eclipse.papyrus.diagram.common.service.palette.IAspectAction;
-import org.eclipse.papyrus.diagram.common.service.palette.IPaletteEntryProxy;
-import org.eclipse.papyrus.widgets.editors.AbstractValueEditor;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.uml2.uml.Profile;
-
-
-public class AspectActionEditor extends AbstractValueEditor {
-
- protected IAspectAction action;
-
- protected IPaletteEntryProxy entryProxy;
-
- protected List<Profile> appliedProfiles = new LinkedList<Profile>();
-
- protected AspectActionEditor(Composite parent, int style) {
- super(parent, style);
- GridLayout layout = (GridLayout)getLayout();
- layout.marginHeight = 0;
- layout.marginWidth = 0;
- }
-
- @Override
- public Object getValue() {
- return action;
- }
-
- @Override
- public Object getEditableType() {
- return Object.class;
- }
-
- @Override
- public void setReadOnly(boolean readOnly) {
- this.setEnabled(!readOnly);
- }
-
- @Override
- public boolean isReadOnly() {
- return !this.isEnabled();
- }
-
- @Override
- public void setToolTipText(String text) {
- super.setLabelToolTipText(text);
- }
-
- public void setEntryProxy(IPaletteEntryProxy entryProxy) {
- this.entryProxy = entryProxy;
- }
-
- public void setAppliedProfiles(List<Profile> appliedProfiles) {
- this.appliedProfiles = appliedProfiles;
- }
-
- @Override
- protected void doBinding() {
- //The value probably never changes outside of the current property view
- //Otherwise, we should add some listeners here (This is currently not
- //possible to listen on the IAspectAction)
- Object value = this.modelProperty.getValue();
- if(value instanceof IAspectAction) {
- this.action = (IAspectAction)value;
- action.createConfigurationComposite(this, entryProxy, appliedProfiles).setLayoutData(getDefaultLayoutData());
- }
- }
-
- @Override
- protected GridData getDefaultLayoutData() {
- GridData data = super.getDefaultLayoutData();
- data.grabExcessVerticalSpace = true;
- data.verticalAlignment = SWT.FILL;
- return data;
- }
-
-}
diff --git a/sandbox/org.eclipse.papyrus.palette.customization/src/org/eclipse/papyrus/palette/customization/widgets/AspectActionPropertyEditor.java b/sandbox/org.eclipse.papyrus.palette.customization/src/org/eclipse/papyrus/palette/customization/widgets/AspectActionPropertyEditor.java
deleted file mode 100644
index e040ba1aa4b..00000000000
--- a/sandbox/org.eclipse.papyrus.palette.customization/src/org/eclipse/papyrus/palette/customization/widgets/AspectActionPropertyEditor.java
+++ /dev/null
@@ -1,15 +0,0 @@
-package org.eclipse.papyrus.palette.customization.widgets;
-
-import org.eclipse.papyrus.properties.widgets.AbstractPropertyEditor;
-import org.eclipse.swt.widgets.Composite;
-
-
-public class AspectActionPropertyEditor extends AbstractPropertyEditor {
-
- protected AspectActionEditor editor;
-
- public AspectActionPropertyEditor(Composite parent, int style) {
- editor = new AspectActionEditor(parent, style);
- setEditor(editor);
- }
-}
diff --git a/sandbox/org.eclipse.papyrus.properties.generation/.classpath b/sandbox/org.eclipse.papyrus.properties.generation/.classpath
deleted file mode 100644
index e5fbd3dd27a..00000000000
--- a/sandbox/org.eclipse.papyrus.properties.generation/.classpath
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="src" path="src-gen"/>
- <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="output" path="bin"/>
-</classpath>
diff --git a/sandbox/org.eclipse.papyrus.properties.generation/.project b/sandbox/org.eclipse.papyrus.properties.generation/.project
deleted file mode 100644
index cd8057fbd22..00000000000
--- a/sandbox/org.eclipse.papyrus.properties.generation/.project
+++ /dev/null
@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.papyrus.properties.generation</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.m2m.qvt.oml.project.QVTOBuilder</name>
- <arguments>
- <dictionary>
- <key>src_container</key>
- <value>transforms</value>
- </dictionary>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.m2m.qvt.oml.project.QVTONature</nature>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- </natures>
-</projectDescription>
diff --git a/sandbox/org.eclipse.papyrus.properties.generation/.settings/org.eclipse.core.resources.prefs b/sandbox/org.eclipse.papyrus.properties.generation/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index 71b904f1daa..00000000000
--- a/sandbox/org.eclipse.papyrus.properties.generation/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,3 +0,0 @@
-#Wed Feb 09 15:15:23 CET 2011
-eclipse.preferences.version=1
-encoding//src/org/eclipse/papyrus/properties/generation/messages/messages.properties=ISO-8859-1
diff --git a/sandbox/org.eclipse.papyrus.properties.generation/.settings/org.eclipse.jdt.core.prefs b/sandbox/org.eclipse.papyrus.properties.generation/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index 930547c46ee..00000000000
--- a/sandbox/org.eclipse.papyrus.properties.generation/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,8 +0,0 @@
-#Wed Jan 05 16:53:29 CET 2011
-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.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.5
diff --git a/sandbox/org.eclipse.papyrus.properties.generation/.settings/org.eclipse.ltk.core.refactoring.prefs b/sandbox/org.eclipse.papyrus.properties.generation/.settings/org.eclipse.ltk.core.refactoring.prefs
deleted file mode 100644
index 97424a1b74b..00000000000
--- a/sandbox/org.eclipse.papyrus.properties.generation/.settings/org.eclipse.ltk.core.refactoring.prefs
+++ /dev/null
@@ -1,3 +0,0 @@
-#Mon Jan 10 15:34:01 CET 2011
-eclipse.preferences.version=1
-org.eclipse.ltk.core.refactoring.enable.project.refactoring.history=false
diff --git a/sandbox/org.eclipse.papyrus.properties.generation/.settings/org.eclipse.m2m.qvt.oml.mmodel.urimap b/sandbox/org.eclipse.papyrus.properties.generation/.settings/org.eclipse.m2m.qvt.oml.mmodel.urimap
deleted file mode 100644
index eefc2508728..00000000000
--- a/sandbox/org.eclipse.papyrus.properties.generation/.settings/org.eclipse.m2m.qvt.oml.mmodel.urimap
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<uriMap:MappingContainer xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:uriMap="http:///www.eclipse.org/m2m/qvt/oml/MModelUriMap/1.0.0"/>
diff --git a/sandbox/org.eclipse.papyrus.properties.generation/META-INF/MANIFEST.MF b/sandbox/org.eclipse.papyrus.properties.generation/META-INF/MANIFEST.MF
deleted file mode 100644
index 22bdcd2a99f..00000000000
--- a/sandbox/org.eclipse.papyrus.properties.generation/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,32 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: %Bundle-Name
-Bundle-SymbolicName: org.eclipse.papyrus.properties.generation;singleton:=true
-Bundle-Version: 0.9.0.qualifier
-Bundle-Activator: org.eclipse.papyrus.properties.generation.Activator
-Bundle-ActivationPolicy: lazy
-Bundle-ClassPath: .,bin
-Bundle-Vendor: %Bundle-Vendor
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
-Require-Bundle: org.eclipse.ui;bundle-version="3.6.1",
- org.eclipse.osgi;bundle-version="3.6.1",
- org.eclipse.core.runtime;bundle-version="3.6.0",
- org.eclipse.papyrus.properties.model;bundle-version="0.8.0",
- org.eclipse.m2m.qvt.oml;bundle-version="3.0.1",
- org.eclipse.m2m.qvt.oml.common;bundle-version="2.1.0",
- org.eclipse.papyrus.log;bundle-version="0.8.0",
- org.eclipse.papyrus.properties.model.edit;bundle-version="0.8.0",
- org.eclipse.emf.common.ui;bundle-version="2.6.0",
- org.eclipse.core.resources;bundle-version="3.6.0",
- org.eclipse.uml2.uml;bundle-version="3.1.1",
- org.eclipse.papyrus.properties;bundle-version="0.8.0",
- org.eclipse.core.databinding;bundle-version="1.3.100",
- org.eclipse.emf.databinding;bundle-version="1.2.0",
- org.eclipse.core.databinding.property;bundle-version="1.3.0",
- org.eclipse.papyrus.properties.model.xwt;bundle-version="0.8.0"
-Export-Package: org.eclipse.papyrus.properties.generation,
- org.eclipse.papyrus.properties.generation.generators,
- org.eclipse.papyrus.properties.generation.layout,
- org.eclipse.papyrus.properties.generation.wizard,
- org.eclipse.papyrus.properties.generation.wizard.widget
-Eclipse-BuddyPolicy: dependent
diff --git a/sandbox/org.eclipse.papyrus.properties.generation/OSGI-INF/l10n/bundle.properties b/sandbox/org.eclipse.papyrus.properties.generation/OSGI-INF/l10n/bundle.properties
deleted file mode 100644
index 905bddc3e53..00000000000
--- a/sandbox/org.eclipse.papyrus.properties.generation/OSGI-INF/l10n/bundle.properties
+++ /dev/null
@@ -1,6 +0,0 @@
-#Properties file for org.eclipse.papyrus.properties.generation
-Bundle-Vendor = Eclipse Modeling Project
-Bundle-Name = Papyrus properties generation (Incubation)
-generation.wizard.name = Property view configuration
-extension-point.generator = Property view Generator
-extension-point.layoutgenerator = Property View layout generator \ No newline at end of file
diff --git a/sandbox/org.eclipse.papyrus.properties.generation/Source/Properties.ecore b/sandbox/org.eclipse.papyrus.properties.generation/Source/Properties.ecore
deleted file mode 100644
index 6eada5b3120..00000000000
--- a/sandbox/org.eclipse.papyrus.properties.generation/Source/Properties.ecore
+++ /dev/null
@@ -1,182 +0,0 @@
-<?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="properties"
- nsURI="http://www.eclipse.org/papyrus/properties" nsPrefix="properties">
- <eSubpackages name="environment" nsURI="http://www.eclipse.org/papyrus/properties/environment"
- nsPrefix="environment">
- <eClassifiers xsi:type="ecore:EClass" name="Environment">
- <eStructuralFeatures xsi:type="ecore:EReference" name="contexts" upperBound="-1"
- eType="#//contexts/Context"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="modelElementFactories"
- upperBound="-1" eType="#//environment/ModelElementFactoryDescriptor" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="constraintTypes" upperBound="-1"
- eType="#//environment/ConstraintType" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="widgetTypes" upperBound="-1"
- eType="#//environment/StandardWidgetType" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="propertyEditorTypes"
- upperBound="-1" eType="#//environment/PropertyEditorType" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="compositeWidgetTypes"
- upperBound="-1" eType="#//environment/CompositeWidgetType" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="layoutTypes" upperBound="-1"
- eType="#//environment/LayoutType" containment="true"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="PropertyEditorType" eSuperTypes="#//environment/WidgetType">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="#//environment/Type"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="WidgetType" abstract="true">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="widgetClass" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="CompositeWidgetType" eSuperTypes="#//environment/WidgetType"/>
- <eClassifiers xsi:type="ecore:EClass" name="LayoutType">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="widgetClass" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="ConstraintType">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="constraintClass" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="ModelElementFactoryDescriptor">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="factoryClass" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EEnum" name="Type">
- <eLiterals name="String"/>
- <eLiterals name="Boolean" value="1"/>
- <eLiterals name="Integer" value="2"/>
- <eLiterals name="Reference" value="3" literal="Reference"/>
- <eLiterals name="Enumeration" value="4"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="StandardWidgetType" eSuperTypes="#//environment/WidgetType"/>
- </eSubpackages>
- <eSubpackages name="contexts" nsURI="http://www.eclipse.org/papyrus/properties/contexts"
- nsPrefix="contexts">
- <eClassifiers xsi:type="ecore:EClass" name="Context">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="constraints" upperBound="-1"
- eType="#//contexts/ConstraintMapping" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="views" upperBound="-1"
- eType="#//contexts/View" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="tabs" upperBound="-1"
- eType="#//contexts/Tab" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="dataContexts" upperBound="-1"
- eType="#//contexts/DataContextRoot" containment="true"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="View">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="sections" upperBound="-1"
- eType="#//contexts/Section"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="constraints" upperBound="-1"
- eType="#//contexts/ConstraintMapping" eOpposite="#//contexts/ConstraintMapping/view"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="automaticContext" lowerBound="1"
- eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
- defaultValueLiteral="false"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="datacontexts" upperBound="-1"
- eType="#//contexts/DataContextElement"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="elementMultiplicity"
- eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" defaultValueLiteral="1"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Tab">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="category" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="image" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="afterTab" eType="#//contexts/Tab"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="sections" upperBound="-1"
- eType="#//contexts/Section" containment="true" eOpposite="#//contexts/Section/tab"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Section">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="tab" lowerBound="1" eType="#//contexts/Tab"
- eOpposite="#//contexts/Tab/sections"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="section" eType="#//ui/CompositeWidget"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="sectionFile" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="DataContextElement">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1"
- eType="#//contexts/Property" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="package" eType="#//contexts/DataContextPackage"
- eOpposite="#//contexts/DataContextPackage/elements"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Property">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="#//environment/Type"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="DataContextPackage" eSuperTypes="#//contexts/DataContextElement">
- <eStructuralFeatures xsi:type="ecore:EReference" name="elements" upperBound="-1"
- eType="#//contexts/DataContextElement" containment="true" eOpposite="#//contexts/DataContextElement/package"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="DataContextRoot" eSuperTypes="#//contexts/DataContextPackage">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="modelElementFactory"
- eType="#//environment/ModelElementFactoryDescriptor"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="ConstraintMapping">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="view" eType="#//contexts/View"
- eOpposite="#//contexts/View/constraints"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="constraintType" eType="#//environment/ConstraintType"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="constraints" upperBound="-1"
- eType="#//contexts/ConstraintMapping" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1"
- eType="#//contexts/ConfigProperty" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="overriddenConstraints"
- upperBound="-1" eType="#//contexts/ConstraintMapping"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="ConfigProperty" abstract="true">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1"
- eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="ValueProperty" eSuperTypes="#//contexts/ConfigProperty">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="ReferenceProperty" eSuperTypes="#//contexts/ConfigProperty">
- <eStructuralFeatures xsi:type="ecore:EReference" name="value" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
- </eClassifiers>
- </eSubpackages>
- <eSubpackages name="ui" nsURI="http://www.eclipse.org/papyrus/properties/ui" nsPrefix="ui">
- <eClassifiers xsi:type="ecore:EClass" name="UIComponent" abstract="true">
- <eStructuralFeatures xsi:type="ecore:EReference" name="attributes" upperBound="-1"
- eType="#//ui/WidgetAttribute" containment="true"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Widget" abstract="true" eSuperTypes="#//ui/UIComponent"/>
- <eClassifiers xsi:type="ecore:EClass" name="StandardWidget" eSuperTypes="#//ui/Widget">
- <eStructuralFeatures xsi:type="ecore:EReference" name="widgetType" lowerBound="1"
- eType="#//environment/StandardWidgetType"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="PropertyEditor" eSuperTypes="#//ui/Widget">
- <eStructuralFeatures xsi:type="ecore:EReference" name="property" lowerBound="1"
- eType="#//contexts/Property"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="readOnly" lowerBound="1"
- eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
- defaultValueLiteral="false"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="widgetType" lowerBound="1"
- eType="#//environment/PropertyEditorType"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="CompositeWidget" eSuperTypes="#//ui/Widget">
- <eStructuralFeatures xsi:type="ecore:EReference" name="layout" eType="#//ui/Layout"
- containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="widgets" upperBound="-1"
- eType="#//ui/Widget" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="widgetType" lowerBound="1"
- eType="#//environment/CompositeWidgetType"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Layout" eSuperTypes="#//ui/UIComponent">
- <eStructuralFeatures xsi:type="ecore:EReference" name="layoutType" eType="#//environment/LayoutType"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="WidgetAttribute" abstract="true">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="ValueAttribute" eSuperTypes="#//ui/WidgetAttribute">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
- eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="ReferenceAttribute" eSuperTypes="#//ui/WidgetAttribute">
- <eStructuralFeatures xsi:type="ecore:EReference" name="value" lowerBound="1"
- eType="#//ui/UIComponent" containment="true"/>
- </eClassifiers>
- </eSubpackages>
-</ecore:EPackage>
diff --git a/sandbox/org.eclipse.papyrus.properties.generation/Source/PropertiesRoot.xmi b/sandbox/org.eclipse.papyrus.properties.generation/Source/PropertiesRoot.xmi
deleted file mode 100644
index 64c7fc630ab..00000000000
--- a/sandbox/org.eclipse.papyrus.properties.generation/Source/PropertiesRoot.xmi
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<root:PropertiesRoot xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:root="http://www.eclipse.org/papyrus/properties/root">
- <environments href="../../org.eclipse.papyrus.properties/Model/Environment.xmi#/"/>
-</root:PropertiesRoot>
diff --git a/sandbox/org.eclipse.papyrus.properties.generation/Source/SysML.profile.uml b/sandbox/org.eclipse.papyrus.properties.generation/Source/SysML.profile.uml
deleted file mode 100644
index 5260e3591c6..00000000000
--- a/sandbox/org.eclipse.papyrus.properties.generation/Source/SysML.profile.uml
+++ /dev/null
@@ -1,919 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/4" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/4 pathmap://UML_PROFILES/Ecore.profile.uml#_B7dOIMEREduRdatXodjBjA">
- <uml:Profile xmi:id="_TZ_nULU5EduiKqCzJMWbGw" name="SysML" metaclassReference="_sJfDELU9Edu2ieF4ON8UjA _sJj7kLU9Edu2ieF4ON8UjA _sJnl8LU9Edu2ieF4ON8UjA _sJo0ELU9Edu2ieF4ON8UjA _afJLcLVBEdu2ieF4ON8UjA _j_PBoLVBEdu2ieF4ON8UjA _Mi6EoLVCEdu2ieF4ON8UjA _YSPkILVDEdu2ieF4ON8UjA _glpkwLVDEdu2ieF4ON8UjA _zBRWELVEEdu2ieF4ON8UjA _uBu5sLXjEduHWpAaWjM62w _uBzyMLXjEduHWpAaWjM62w _uB21gLXjEduHWpAaWjM62w _uB5RwLXjEduHWpAaWjM62w _uB-xULXjEduHWpAaWjM62w _uCDCwLXjEduHWpAaWjM62w _5CyW4LXkEduHWpAaWjM62w _5C1aMLXkEduHWpAaWjM62w __VrmYLXmEduHWpAaWjM62w __V5BwLXmEduHWpAaWjM62w _-GjrYLXnEduHWpAaWjM62w _jsc8EKGwEdyj2Ya50HPlXg _Yb4U0KGyEdyj2Ya50HPlXg">
- <ownedComment xmi:id="_S2RekKGvEdyj2Ya50HPlXg" annotatedElement="_TZ_nULU5EduiKqCzJMWbGw">
- <body>OMG SysML V1.1 formal/2008-11-02</body>
- </ownedComment>
- <elementImport xmi:id="_sJfDELU9Edu2ieF4ON8UjA" alias="Class">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
- </elementImport>
- <elementImport xmi:id="_sJj7kLU9Edu2ieF4ON8UjA" alias="Dependency">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/>
- </elementImport>
- <elementImport xmi:id="_sJnl8LU9Edu2ieF4ON8UjA" alias="Package">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
- </elementImport>
- <elementImport xmi:id="_sJo0ELU9Edu2ieF4ON8UjA" alias="Comment">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Comment"/>
- </elementImport>
- <elementImport xmi:id="_afJLcLVBEdu2ieF4ON8UjA" alias="Property">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
- </elementImport>
- <elementImport xmi:id="_j_PBoLVBEdu2ieF4ON8UjA" alias="DataType">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DataType"/>
- </elementImport>
- <elementImport xmi:id="_Mi6EoLVCEdu2ieF4ON8UjA" alias="ConnectorEnd">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ConnectorEnd"/>
- </elementImport>
- <elementImport xmi:id="_YSPkILVDEdu2ieF4ON8UjA" alias="Interface">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Interface"/>
- </elementImport>
- <elementImport xmi:id="_glpkwLVDEdu2ieF4ON8UjA" alias="Port">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Port"/>
- </elementImport>
- <elementImport xmi:id="_zBRWELVEEdu2ieF4ON8UjA" alias="InformationFlow">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InformationFlow"/>
- </elementImport>
- <elementImport xmi:id="_uBu5sLXjEduHWpAaWjM62w" alias="Parameter">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
- </elementImport>
- <elementImport xmi:id="_uBzyMLXjEduHWpAaWjM62w" alias="ActivityEdge">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ActivityEdge"/>
- </elementImport>
- <elementImport xmi:id="_uB21gLXjEduHWpAaWjM62w" alias="ParameterSet">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ParameterSet"/>
- </elementImport>
- <elementImport xmi:id="_uB5RwLXjEduHWpAaWjM62w" alias="Behavior">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Behavior"/>
- </elementImport>
- <elementImport xmi:id="_uB-xULXjEduHWpAaWjM62w" alias="Operation">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
- </elementImport>
- <elementImport xmi:id="_uCDCwLXjEduHWpAaWjM62w" alias="ObjectNode">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ObjectNode"/>
- </elementImport>
- <elementImport xmi:id="_5CyW4LXkEduHWpAaWjM62w" alias="ValueSpecification">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ValueSpecification"/>
- </elementImport>
- <elementImport xmi:id="_5C1aMLXkEduHWpAaWjM62w" alias="InstanceSpecification">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InstanceSpecification"/>
- </elementImport>
- <elementImport xmi:id="__VrmYLXmEduHWpAaWjM62w" alias="NamedElement">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#NamedElement"/>
- </elementImport>
- <elementImport xmi:id="__V5BwLXmEduHWpAaWjM62w" alias="ActivityPartition">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ActivityPartition"/>
- </elementImport>
- <elementImport xmi:id="_-GjrYLXnEduHWpAaWjM62w" alias="Realization">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Realization"/>
- </elementImport>
- <elementImport xmi:id="_jsc8EKGwEdyj2Ya50HPlXg" alias="Connector">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Connector"/>
- </elementImport>
- <elementImport xmi:id="_Yb4U0KGyEdyj2Ya50HPlXg" alias="Classifier">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Classifier"/>
- </elementImport>
- <elementImport xmi:id="_HEayYKG1Edyj2Ya50HPlXg" alias="Type">
- <importedElement xmi:type="uml:Stereotype" href="pathmap://UML_PROFILES/Standard.profile.uml#Type"/>
- </elementImport>
- <elementImport xmi:id="_dLCrQKG1Edyj2Ya50HPlXg" alias="Trace">
- <importedElement xmi:type="uml:Stereotype" href="pathmap://UML_PROFILES/Standard.profile.uml#Trace"/>
- </elementImport>
- <packageImport xmi:id="_TZ_nUbU5EduiKqCzJMWbGw">
- <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
- </packageImport>
- <packageImport xmi:id="_BssfwKG1Edyj2Ya50HPlXg">
- <importedPackage xmi:type="uml:Profile" href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
- </packageImport>
- <packagedElement xmi:type="uml:Profile" xmi:id="_Gx8MgLX7EduFmqQsrNB9lw" name="ModelElements">
- <ownedRule xmi:id="_h4cJsLVAEdu2ieF4ON8UjA" name="Conform_1" constrainedElement="_lsgYkLU9Edu2ieF4ON8UjA">
- <specification xmi:type="uml:LiteralString" xmi:id="_vgvLYLVAEdu2ieF4ON8UjA" name="constraintBody" value="The supplier/target must be an element stereotyped by &lt;&lt;ViewPoint>>"/>
- </ownedRule>
- <ownedRule xmi:id="_ise1wLVAEdu2ieF4ON8UjA" name="Conform_2" constrainedElement="_lsgYkLU9Edu2ieF4ON8UjA">
- <specification xmi:type="uml:LiteralString" xmi:id="_5gpKELVAEdu2ieF4ON8UjA" name="constraintBody" value="The client/source must be an element stereotyped by &lt;&lt;View>>"/>
- </ownedRule>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_lsgYkLU9Edu2ieF4ON8UjA" name="Conform">
- <ownedAttribute xmi:id="_9cxv0LU9Edu2ieF4ON8UjA" name="base_Dependency" isUnique="false" association="_9csQQLU9Edu2ieF4ON8UjA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_mPGvULU9Edu2ieF4ON8UjA" name="View">
- <ownedAttribute xmi:id="_3Qho8LU9Edu2ieF4ON8UjA" name="viewPoint" type="_mhSEcLU9Edu2ieF4ON8UjA" isUnique="false" isReadOnly="true" isDerived="true"/>
- <ownedAttribute xmi:id="_9HrpkLU9Edu2ieF4ON8UjA" name="base_Package" isUnique="false" association="_9Hn_MLU9Edu2ieF4ON8UjA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_mhSEcLU9Edu2ieF4ON8UjA" name="ViewPoint">
- <ownedAttribute xmi:id="_89GKMLU9Edu2ieF4ON8UjA" name="base_Class" isUnique="false" association="_889AQLU9Edu2ieF4ON8UjA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="__VwDoLU9Edu2ieF4ON8UjA" name="stakeHolders" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CoJBcLU-Edu2ieF4ON8UjA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CoC60LU-Edu2ieF4ON8UjA"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="__lB1wLU9Edu2ieF4ON8UjA" name="purpose" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CYy7oLXzEdu94_NE0EO5_A" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CYtcELXzEdu94_NE0EO5_A"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="__s9pwLU9Edu2ieF4ON8UjA" name="concerns" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GLE8sLU-Edu2ieF4ON8UjA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GLB5YLU-Edu2ieF4ON8UjA"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="__48QQLU9Edu2ieF4ON8UjA" name="languages" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JsEXMLU-Edu2ieF4ON8UjA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JsAs0LU-Edu2ieF4ON8UjA"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_AEs0ULU-Edu2ieF4ON8UjA" name="methods" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NyTz0LU-Edu2ieF4ON8UjA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NyO7ULU-Edu2ieF4ON8UjA"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_mwAc8LU9Edu2ieF4ON8UjA" name="Rationale">
- <ownedAttribute xmi:id="_8w124LU9Edu2ieF4ON8UjA" name="base_Comment" isUnique="false" association="_8wOy4LU9Edu2ieF4ON8UjA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Comment"/>
- </ownedAttribute>
- <icon xmi:id="_he_gwJaqEd2oqf5htPjXnA" content="71%73%70%56%57%97%16%0%16%0%-91%41%0%-12%-8%-3%59%103%-105%60%103%-105%60%104%-105%62%107%-101%59%104%-105%65%112%-96%65%112%-97%69%117%-90%70%117%-90%-13%-8%-3%-6%-4%-2%24%78%126%53%105%-104%73%124%-84%74%124%-84%78%-126%-77%83%-120%-71%86%-115%-66%86%-116%-67%-44%-26%-10%34%92%-114%35%94%-113%69%118%-96%85%-115%-67%88%-112%-63%83%-128%-89%96%-118%-83%109%-109%-76%118%-101%-71%-128%-94%-66%-111%-78%-51%-101%-73%-49%-49%-28%-11%-38%-22%-9%-20%-12%-5%-44%-25%-10%-37%-21%-9%-30%-17%-7%-21%-12%-5%-21%-12%-6%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%33%-7%4%1%10%0%63%0%44%0%0%0%0%16%0%16%0%0%6%98%-64%-97%112%72%44%26%-113%-56%-92%114%105%-55%56%-97%79%75%81%-78%-88%90%-83%25%-23%48%-94%80%0%44%96%-128%120%-126%-87%12%33%35%16%-56%98%50%89%64%40%-44%9%50%124%-76%-35%-32%123%-37%49%68%-108%-44%111%111%106%32%34%9%67%6%36%-119%22%-118%-119%20%20%7%67%4%33%-109%-108%-107%33%4%67%12%3%2%1%3%1%2%2%5%-101%3%12%75%-90%-89%-89%65%0%59%" location="icons/modelelements/Rationale.gif" format="">
- <eAnnotations xmi:id="_iLsOsJaqEd2oqf5htPjXnA" source="image_papyrus">
- <details xmi:id="_iLsOsZaqEd2oqf5htPjXnA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_nARGgLU9Edu2ieF4ON8UjA" name="Problem">
- <ownedAttribute xmi:id="_8fBuILU9Edu2ieF4ON8UjA" name="base_Comment" isUnique="false" association="_8ezEoLU9Edu2ieF4ON8UjA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Comment"/>
- </ownedAttribute>
- <icon xmi:id="_bMlHgJaqEd2oqf5htPjXnA" content="71%73%70%56%57%97%16%0%16%0%-91%41%0%-12%-8%-3%59%103%-105%60%103%-105%60%104%-105%62%107%-101%59%104%-105%65%112%-96%65%112%-97%69%117%-90%70%117%-90%-13%-8%-3%-6%-4%-2%24%78%126%53%105%-104%73%124%-84%74%124%-84%78%-126%-77%83%-120%-71%86%-115%-66%86%-116%-67%-44%-26%-10%34%92%-114%35%94%-113%69%118%-96%85%-115%-67%88%-112%-63%83%-128%-89%96%-118%-83%109%-109%-76%118%-101%-71%-128%-94%-66%-111%-78%-51%-101%-73%-49%-49%-28%-11%-38%-22%-9%-20%-12%-5%-44%-25%-10%-37%-21%-9%-30%-17%-7%-21%-12%-5%-21%-12%-6%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%33%-7%4%1%10%0%63%0%44%0%0%0%0%16%0%16%0%0%6%97%-64%-97%112%72%44%26%-113%-56%-92%114%105%-55%56%-97%79%75%81%-78%-88%90%-83%25%-23%48%-94%80%0%44%96%-128%120%-126%-87%12%33%35%16%-56%98%50%89%64%40%-44%9%50%124%-76%-35%-32%123%-37%49%68%-108%-44%111%106%-126%34%9%67%6%36%-120%22%-120%-117%20%20%7%67%4%33%-110%-109%-108%33%4%67%12%3%2%1%3%1%2%2%5%-102%3%12%75%-91%-90%-90%65%0%59%" location="icons/modelelements/Problem.gif">
- <eAnnotations xmi:id="_clOVcJaqEd2oqf5htPjXnA" source="image_papyrus">
- <details xmi:id="_clOVcZaqEd2oqf5htPjXnA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_8ezEoLU9Edu2ieF4ON8UjA" name="CommentProblem" memberEnd="_8e050LU9Edu2ieF4ON8UjA _8fBuILU9Edu2ieF4ON8UjA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8e050LU9Edu2ieF4ON8UjA" name="extension_Problem" type="_nARGgLU9Edu2ieF4ON8UjA" aggregation="composite" association="_8ezEoLU9Edu2ieF4ON8UjA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_8wOy4LU9Edu2ieF4ON8UjA" name="CommentRationale" memberEnd="_8wQBALU9Edu2ieF4ON8UjA _8w124LU9Edu2ieF4ON8UjA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8wQBALU9Edu2ieF4ON8UjA" name="extension_Rationale" type="_mwAc8LU9Edu2ieF4ON8UjA" aggregation="composite" association="_8wOy4LU9Edu2ieF4ON8UjA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_889AQLU9Edu2ieF4ON8UjA" name="ClassViewPoint" memberEnd="_88-OYLU9Edu2ieF4ON8UjA _89GKMLU9Edu2ieF4ON8UjA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_88-OYLU9Edu2ieF4ON8UjA" name="extension_ViewPoint" type="_mhSEcLU9Edu2ieF4ON8UjA" aggregation="composite" association="_889AQLU9Edu2ieF4ON8UjA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_9Hn_MLU9Edu2ieF4ON8UjA" name="PackageView" memberEnd="_9HpNULU9Edu2ieF4ON8UjA _9HrpkLU9Edu2ieF4ON8UjA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_9HpNULU9Edu2ieF4ON8UjA" name="extension_View" type="_mPGvULU9Edu2ieF4ON8UjA" aggregation="composite" association="_9Hn_MLU9Edu2ieF4ON8UjA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_9csQQLU9Edu2ieF4ON8UjA" name="DependencyConform" memberEnd="_9cuFcLU9Edu2ieF4ON8UjA _9cxv0LU9Edu2ieF4ON8UjA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_9cuFcLU9Edu2ieF4ON8UjA" name="extension_Conform" type="_lsgYkLU9Edu2ieF4ON8UjA" aggregation="composite" association="_9csQQLU9Edu2ieF4ON8UjA"/>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Profile" xmi:id="_fSw28LX7EduFmqQsrNB9lw" name="Blocks">
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_8J2A8LVAEdu2ieF4ON8UjA" name="Block">
- <ownedAttribute xmi:id="__AIRkLVAEdu2ieF4ON8UjA" name="isEncapsulated" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YlJpELXzEdu94_NE0EO5_A" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YlBtQLXzEdu94_NE0EO5_A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_CJ77ILVBEdu2ieF4ON8UjA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_GdjFYLVBEdu2ieF4ON8UjA" name="base_Class" isUnique="false" association="_GdeM4LVBEdu2ieF4ON8UjA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
- </ownedAttribute>
- <icon xmi:id="_YOLAMJarEd2oqf5htPjXnA" content="71%73%70%56%57%97%16%0%16%0%-124%27%0%-3%-3%-2%-6%-5%-3%-31%-23%-12%-11%-8%-4%-24%-17%-9%-20%-14%-7%75%126%-78%74%125%-79%74%125%-80%76%127%-77%75%125%-79%77%-128%-76%76%126%-79%75%125%-80%78%-127%-76%77%127%-77%80%-124%-73%79%-125%-74%-16%-11%-6%79%-124%-73%79%-123%-73%78%-125%-75%80%-123%-73%80%-124%-74%32%104%-96%112%-96%-60%-80%-57%-39%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%33%-7%4%1%10%0%31%0%44%0%0%0%0%16%0%16%0%0%5%114%-32%-9%101%23%116%77%16%101%89%83%-101%-119%95%36%-52%116%45%84%-16%66%16%26%-127%-3%-68%-99%35%87%-48%96%10%24%-55%17%-93%41%12%69%11%-91%68%-55%-100%38%-97%-97%-59%-64%56%72%98%-70%-102%1%-10%17%8%104%2%63%-116%-71%-100%-128%49%0%-16%-72%28%96%112%55%20%-121%-5%97%-81%64%52%24%110%83%-126%-125%83%-128%34%12%-124%-119%-122%31%12%-115%-114%-113%-114%-127%-119%-125%-117%-120%-109%-126%-117%25%-112%-101%47%48%-98%-97%-98%33%0%59%" location="icons/blocks/Block.gif">
- <eAnnotations xmi:id="_YvPs8JarEd2oqf5htPjXnA" source="image_papyrus">
- <details xmi:id="_YvPs8ZarEd2oqf5htPjXnA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_GdeM4LVBEdu2ieF4ON8UjA" name="ClassBlock" memberEnd="_GdgpILVBEdu2ieF4ON8UjA _GdjFYLVBEdu2ieF4ON8UjA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_GdgpILVBEdu2ieF4ON8UjA" name="extension_Block" type="_8J2A8LVAEdu2ieF4ON8UjA" aggregation="composite" association="_GdeM4LVBEdu2ieF4ON8UjA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_RbW2wLVBEdu2ieF4ON8UjA" name="DistributedProperty">
- <ownedAttribute xmi:id="_S2fEgKGwEdyj2Ya50HPlXg" name="base_Property" isUnique="false" association="_S1PuYKGwEdyj2Ya50HPlXg">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_sLKhQLVBEdu2ieF4ON8UjA" name="Dimension">
- <ownedAttribute xmi:id="_A8oRkKGxEdyj2Ya50HPlXg" name="base_InstanceSpecification" isUnique="false" association="_A73ckKGxEdyj2Ya50HPlXg">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InstanceSpecification"/>
- </ownedAttribute>
- <icon xmi:id="_cmay0JarEd2oqf5htPjXnA" content="71%73%70%56%57%97%16%0%16%0%-91%49%0%-3%-3%-1%-3%-3%-2%42%55%103%46%74%-123%-4%-3%-1%-6%-5%-3%-24%-18%-9%-31%-23%-12%-11%-8%-4%-32%-23%-12%-19%-14%-8%-15%-11%-6%-32%-23%-13%-31%-22%-12%-24%-17%-9%-20%-14%-7%75%126%-78%74%125%-79%74%125%-80%76%127%-77%75%125%-79%77%-128%-76%76%126%-79%75%125%-80%78%-127%-76%77%127%-77%80%-124%-73%79%-125%-74%-32%-22%-12%-31%-22%-13%-24%-17%-10%-20%-14%-8%-16%-11%-6%-11%-8%-5%-7%-5%-3%-4%-3%-2%79%-124%-73%79%-123%-73%78%-125%-75%80%-123%-73%80%-124%-74%80%-123%-74%-25%-17%-10%112%-96%-60%-80%-57%-39%-11%-7%-4%-4%-2%-1%-4%-2%-2%-3%-2%-2%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%33%-7%4%1%10%0%63%0%44%0%0%0%0%16%0%16%0%0%6%-112%-64%-97%112%72%44%26%-113%-59%21%74%-125%34%105%82%-91%-45%-119%68%93%-83%126%-101%4%35%-47%104%112%58%9%-50%33%113%56%-104%126%21%-121%-121%101%80%-87%4%111%21%-53%-29%56%87%30%-84%-63%103%47%-8%40%20%3%44%15%118%11%3%11%11%2%-119%-120%-121%3%32%118%33%121%33%2%-110%-108%-127%8%24%63%25%34%34%44%34%-119%2%-98%-100%34%5%103%22%4%46%35%1%4%1%47%-87%0%48%1%1%16%63%22%23%20%17%-74%-73%17%17%20%18%23%22%-91%32%-62%-61%-60%-61%22%-76%-59%-55%-62%-57%43%22%-50%-49%-48%-49%87%72%-44%-43%68%65%0%59%" location="icons/blocks/Dimension.gif">
- <eAnnotations xmi:id="_dWPtQJarEd2oqf5htPjXnA" source="image_papyrus">
- <details xmi:id="_dWPtQZarEd2oqf5htPjXnA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_t9k6ELVBEdu2ieF4ON8UjA" name="Unit">
- <ownedAttribute xmi:id="_CWx7YKGxEdyj2Ya50HPlXg" name="base_InstanceSpecification" isUnique="false" association="_CVceoKGxEdyj2Ya50HPlXg">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InstanceSpecification"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_U8AxIKGxEdyj2Ya50HPlXg" name="dimension" type="_sLKhQLVBEdu2ieF4ON8UjA" isUnique="false" association="_U6SS0KGxEdyj2Ya50HPlXg">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U8fSQKGxEdyj2Ya50HPlXg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U8ZLoKGxEdyj2Ya50HPlXg"/>
- </ownedAttribute>
- <icon xmi:id="_fyOngJarEd2oqf5htPjXnA" content="71%73%70%56%57%97%16%0%16%0%-91%49%0%-3%-3%-1%-3%-3%-2%42%55%103%46%74%-123%-4%-3%-1%-6%-5%-3%-24%-18%-9%-31%-23%-12%-11%-8%-4%-32%-23%-12%-19%-14%-8%-15%-11%-6%-32%-23%-13%-31%-22%-12%-24%-17%-9%-20%-14%-7%75%126%-78%74%125%-79%74%125%-80%76%127%-77%75%125%-79%77%-128%-76%76%126%-79%75%125%-80%78%-127%-76%77%127%-77%80%-124%-73%79%-125%-74%-32%-22%-12%-31%-22%-13%-24%-17%-10%-20%-14%-8%-16%-11%-6%-11%-8%-5%-7%-5%-3%-4%-3%-2%79%-124%-73%79%-123%-73%78%-125%-75%80%-123%-73%80%-124%-74%80%-123%-74%-25%-17%-10%112%-96%-60%-80%-57%-39%-11%-7%-4%-4%-2%-1%-4%-2%-2%-3%-2%-2%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%33%-7%4%1%10%0%63%0%44%0%0%0%0%16%0%16%0%0%6%-123%-64%-97%112%72%44%26%-113%-59%21%74%-125%34%105%82%-91%-45%-119%68%90%13%55%9%70%-94%-47%-32%116%18%-100%67%-62%52%-84%56%60%44%-125%-38%-96%98%121%28%-104%-14%-125%53%-8%8%-20%-118%1%11%20%23%86%22%3%11%11%2%-125%-126%3%124%101%33%116%33%2%-115%33%122%8%125%63%25%34%34%44%-107%-104%-105%5%19%67%22%4%46%35%1%4%1%47%-95%0%48%16%-99%23%20%17%-85%-84%17%17%20%18%22%-99%32%-74%-73%-72%32%-76%66%22%-71%-66%-69%63%43%22%-61%-60%-59%22%86%72%-55%-54%70%65%0%59%" location="icons/blocks/Unit.gif">
- <eAnnotations xmi:id="_gUMsIJarEd2oqf5htPjXnA" source="image_papyrus">
- <details xmi:id="_gUMsIZarEd2oqf5htPjXnA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_yfp-ILVBEdu2ieF4ON8UjA" name="ValueType">
- <ownedAttribute xmi:id="_1IPJ8LVBEdu2ieF4ON8UjA" name="base_DataType" isUnique="false" association="_1IK4gLVBEdu2ieF4ON8UjA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DataType"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_mfPXUKGxEdyj2Ya50HPlXg" name="unit" type="_t9k6ELVBEdu2ieF4ON8UjA" isUnique="false" association="_meABMKGxEdyj2Ya50HPlXg">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mfnx0KGxEdyj2Ya50HPlXg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mfhrMKGxEdyj2Ya50HPlXg"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_pj40EKGxEdyj2Ya50HPlXg" name="dimension" type="_sLKhQLVBEdu2ieF4ON8UjA" isUnique="false" association="_pivkkKGxEdyj2Ya50HPlXg">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pkLH8aGxEdyj2Ya50HPlXg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pkLH8KGxEdyj2Ya50HPlXg"/>
- </ownedAttribute>
- <icon xmi:id="_hqnFcJarEd2oqf5htPjXnA" content="71%73%70%56%57%97%16%0%16%0%-91%49%0%-3%-3%-1%-3%-3%-2%42%55%103%46%74%-123%-4%-3%-1%-6%-5%-3%-24%-18%-9%-31%-23%-12%-11%-8%-4%-32%-23%-12%-19%-14%-8%-15%-11%-6%-32%-23%-13%-31%-22%-12%-24%-17%-9%-20%-14%-7%75%126%-78%74%125%-79%74%125%-80%76%127%-77%75%125%-79%77%-128%-76%76%126%-79%75%125%-80%78%-127%-76%77%127%-77%80%-124%-73%79%-125%-74%-32%-22%-12%-31%-22%-13%-24%-17%-10%-20%-14%-8%-16%-11%-6%-11%-8%-5%-7%-5%-3%-4%-3%-2%79%-124%-73%79%-123%-73%78%-125%-75%80%-123%-73%80%-124%-74%80%-123%-74%-25%-17%-10%112%-96%-60%-80%-57%-39%-11%-7%-4%-4%-2%-1%-4%-2%-2%-3%-2%-2%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%33%-7%4%1%10%0%63%0%44%0%0%0%0%16%0%16%0%0%6%-123%-64%-97%112%72%44%26%-113%-58%-107%6%69%-46%-92%74%-89%19%105%-70%26%86%24%-119%70%-125%-45%73%112%14%-119%-125%-55%-6%-16%-80%62%2%-76%-118%-27%113%96%-56%-84%1%26%-83%24%-80%30%111%97%-27%49%88%-128%4%127%11%11%3%32%121%63%21%8%113%8%2%-117%33%118%8%-122%21%35%34%44%35%35%2%-109%44%34%5%19%86%46%35%1%4%1%47%-96%0%48%1%16%86%20%17%23%20%-85%17%17%20%18%23%22%86%32%-73%-72%-71%32%-75%122%-70%-66%-68%63%43%22%-61%-60%-59%22%85%72%-55%-54%69%65%0%59%" location="icons/blocks/ValueType.gif">
- <eAnnotations xmi:id="_iJTzoJarEd2oqf5htPjXnA" source="image_papyrus">
- <details xmi:id="_iJTzoZarEd2oqf5htPjXnA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_1IK4gLVBEdu2ieF4ON8UjA" name="DataTypeValueType" memberEnd="_1IMGoLVBEdu2ieF4ON8UjA _1IPJ8LVBEdu2ieF4ON8UjA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1IMGoLVBEdu2ieF4ON8UjA" name="extension_ValueType" type="_yfp-ILVBEdu2ieF4ON8UjA" aggregation="composite" association="_1IK4gLVBEdu2ieF4ON8UjA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_moxaQLVCEdu2ieF4ON8UjA" name="NestedConnectorEnd">
- <ownedAttribute xmi:id="_oH640LVCEdu2ieF4ON8UjA" name="propertyPath" visibility="public" isOrdered="true" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4Z1SgMq4Ed2earfX6q16xg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4ZtWsMq4Ed2earfX6q16xg" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="__DZ9ILVCEdu2ieF4ON8UjA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_pbCGgLVCEdu2ieF4ON8UjA" name="base_ConnectorEnd" isUnique="false" association="_pa9OALVCEdu2ieF4ON8UjA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ConnectorEnd"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_pa9OALVCEdu2ieF4ON8UjA" name="ConnectorEndNestedConnectorEnd" memberEnd="_pa_qQLVCEdu2ieF4ON8UjA _pbCGgLVCEdu2ieF4ON8UjA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_pa_qQLVCEdu2ieF4ON8UjA" name="extension_NestedConnectorEnd" type="_moxaQLVCEdu2ieF4ON8UjA" aggregation="composite" association="_pa9OALVCEdu2ieF4ON8UjA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_AJuDYKGwEdyj2Ya50HPlXg" name="ParticipantProperty">
- <ownedAttribute xmi:id="_VHXiAKGwEdyj2Ya50HPlXg" name="base_Property" isUnique="false" association="_VGOSgKGwEdyj2Ya50HPlXg">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_X_BroKGwEdyj2Ya50HPlXg" name="end" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aock8aGwEdyj2Ya50HPlXg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aock8KGwEdyj2Ya50HPlXg" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_aoirkKGwEdyj2Ya50HPlXg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_FC-RUKGwEdyj2Ya50HPlXg" name="ConnectorProperty">
- <ownedAttribute xmi:id="_TsQO4KGwEdyj2Ya50HPlXg" name="base_Property" isUnique="false" association="_TrG_YKGwEdyj2Ya50HPlXg">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_bq6ukKGwEdyj2Ya50HPlXg" name="connector" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Connector"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pyfGMKGwEdyj2Ya50HPlXg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pyY_kKGwEdyj2Ya50HPlXg" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_pyfGMaGwEdyj2Ya50HPlXg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_S1PuYKGwEdyj2Ya50HPlXg" name="Extension_DistributedProperty" memberEnd="_S2S3QKGwEdyj2Ya50HPlXg _S2fEgKGwEdyj2Ya50HPlXg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_S2S3QKGwEdyj2Ya50HPlXg" name="extension_DistributedProperty" type="_RbW2wLVBEdu2ieF4ON8UjA" aggregation="composite" association="_S1PuYKGwEdyj2Ya50HPlXg"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_TrG_YKGwEdyj2Ya50HPlXg" name="Extension_ConnectorProperty" memberEnd="_TsEBoKGwEdyj2Ya50HPlXg _TsQO4KGwEdyj2Ya50HPlXg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_TsEBoKGwEdyj2Ya50HPlXg" name="extension_ConnectorProperty" type="_FC-RUKGwEdyj2Ya50HPlXg" aggregation="composite" association="_TrG_YKGwEdyj2Ya50HPlXg"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_VGOSgKGwEdyj2Ya50HPlXg" name="Extension_ParticipantProperty" memberEnd="_VHLUwKGwEdyj2Ya50HPlXg _VHXiAKGwEdyj2Ya50HPlXg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_VHLUwKGwEdyj2Ya50HPlXg" name="extension_ParticipantProperty" type="_AJuDYKGwEdyj2Ya50HPlXg" aggregation="composite" association="_VGOSgKGwEdyj2Ya50HPlXg"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_A73ckKGxEdyj2Ya50HPlXg" name="Extension_Dimension" memberEnd="_A8iK8KGxEdyj2Ya50HPlXg _A8oRkKGxEdyj2Ya50HPlXg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_A8iK8KGxEdyj2Ya50HPlXg" name="extension_Dimension" type="_sLKhQLVBEdu2ieF4ON8UjA" aggregation="composite" association="_A73ckKGxEdyj2Ya50HPlXg"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_CVceoKGxEdyj2Ya50HPlXg" name="Extension_Unit" memberEnd="_CWfngKGxEdyj2Ya50HPlXg _CWx7YKGxEdyj2Ya50HPlXg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_CWfngKGxEdyj2Ya50HPlXg" name="extension_Unit" type="_t9k6ELVBEdu2ieF4ON8UjA" aggregation="composite" association="_CVceoKGxEdyj2Ya50HPlXg"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_2qgsEKGxEdyj2Ya50HPlXg" name="BindingConnector">
- <ownedAttribute xmi:id="_7l3y0KGxEdyj2Ya50HPlXg" name="base_Connector" isUnique="false" association="_7k6wkKGxEdyj2Ya50HPlXg">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Connector"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_7k6wkKGxEdyj2Ya50HPlXg" name="Extension_BindingConnector" memberEnd="_7lrlkKGxEdyj2Ya50HPlXg _7l3y0KGxEdyj2Ya50HPlXg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_7lrlkKGxEdyj2Ya50HPlXg" name="extension_BindingConnector" type="_2qgsEKGxEdyj2Ya50HPlXg" aggregation="composite" association="_7k6wkKGxEdyj2Ya50HPlXg"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_aD-7EKGyEdyj2Ya50HPlXg" name="PropertySpecificType">
- <ownedAttribute xmi:id="_kwLYAKGyEdyj2Ya50HPlXg" name="base_Classifier" isUnique="false" association="_kuv0oKGyEdyj2Ya50HPlXg">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Classifier"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_U6SS0KGxEdyj2Ya50HPlXg" name="Association_Unit_Dimension" memberEnd="_U8AxIKGxEdyj2Ya50HPlXg _U8lY4KGxEdyj2Ya50HPlXg">
- <ownedEnd xmi:id="_U8lY4KGxEdyj2Ya50HPlXg" name="unit" type="_t9k6ELVBEdu2ieF4ON8UjA" isUnique="false" association="_U6SS0KGxEdyj2Ya50HPlXg">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U9KAoKGxEdyj2Ya50HPlXg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U9KAoaGxEdyj2Ya50HPlXg"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_meABMKGxEdyj2Ya50HPlXg" name="Association_ValueType_Unit" memberEnd="_mfPXUKGxEdyj2Ya50HPlXg _mfnx0aGxEdyj2Ya50HPlXg">
- <ownedEnd xmi:id="_mfnx0aGxEdyj2Ya50HPlXg" name="valueType" type="_yfp-ILVBEdu2ieF4ON8UjA" isUnique="false" association="_meABMKGxEdyj2Ya50HPlXg">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mgGS8KGxEdyj2Ya50HPlXg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mgGS8aGxEdyj2Ya50HPlXg"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_pivkkKGxEdyj2Ya50HPlXg" name="Association_ValueType_Dimension" memberEnd="_pj40EKGxEdyj2Ya50HPlXg _pkROkKGxEdyj2Ya50HPlXg">
- <ownedEnd xmi:id="_pkROkKGxEdyj2Ya50HPlXg" name="valueType" type="_yfp-ILVBEdu2ieF4ON8UjA" isUnique="false" association="_pivkkKGxEdyj2Ya50HPlXg">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pkdb0KGxEdyj2Ya50HPlXg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pkdb0aGxEdyj2Ya50HPlXg"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_kuv0oKGyEdyj2Ya50HPlXg" name="Extension_PropertySpecificType" memberEnd="_kv_KwKGyEdyj2Ya50HPlXg _kwLYAKGyEdyj2Ya50HPlXg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_kv_KwKGyEdyj2Ya50HPlXg" name="extension_PropertySpecificType" type="_aD-7EKGyEdyj2Ya50HPlXg" aggregation="composite" association="_kuv0oKGyEdyj2Ya50HPlXg"/>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Profile" xmi:id="_rpx28LX7EduFmqQsrNB9lw" name="PortAndFlows">
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_lNvKMLVDEdu2ieF4ON8UjA" name="FlowPort">
- <ownedAttribute xmi:id="_CFKogLVEEdu2ieF4ON8UjA" name="base_Port" isUnique="false" association="_CFFI8LVEEdu2ieF4ON8UjA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Port"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_TrY4ULVEEdu2ieF4ON8UjA" name="isAtomic" visibility="public" isUnique="false" isReadOnly="true" isDerived="true">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XOnugLVEEdu2ieF4ON8UjA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XOdWcLVEEdu2ieF4ON8UjA" value="1"/>
- <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_YqxjcLVEEdu2ieF4ON8UjA"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_T-tc8LVEEdu2ieF4ON8UjA" name="isConjugated" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bKcD0LVEEdu2ieF4ON8UjA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bKXLULVEEdu2ieF4ON8UjA"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ULDP0LVEEdu2ieF4ON8UjA" name="direction" visibility="public" type="_6uLz4LVDEdu2ieF4ON8UjA" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_am8owKGzEdyj2Ya50HPlXg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_am2iIKGzEdyj2Ya50HPlXg" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_awls8KGzEdyj2Ya50HPlXg" value="inout"/>
- </ownedAttribute>
- <ownedOperation xmi:id="_hxx1MKaVEd2T5POpEd8M_A" name="getIcon">
- <ownedParameter xmi:id="_j2I5oKaVEd2T5POpEd8M_A" name="img" direction="return">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Image"/>
- </ownedParameter>
- </ownedOperation>
- <icon xmi:id="_Prrn8KaUEd2T5POpEd8M_A" content="71%73%70%56%57%97%16%0%16%0%-91%47%0%60%70%-116%80%80%80%93%93%93%101%101%101%109%109%109%118%118%118%126%126%126%-122%-122%-122%-113%-113%-113%-103%-103%-103%-97%-97%-97%-84%-84%-84%-78%-78%-78%-76%-76%-76%-32%-32%-32%-32%-31%-31%-31%-31%-30%-31%-30%-31%-30%-30%-30%-29%-30%-30%-29%-29%-29%-28%-29%-29%-28%-28%-28%-27%-27%-28%-24%-24%-24%-24%-23%-23%-23%-23%-23%-22%-22%-22%-21%-21%-21%-21%-20%-20%-19%-20%-20%-20%-19%-20%-16%-16%-16%-16%-16%-15%-12%-12%-12%-11%-11%-11%-8%-7%-8%-8%-7%-7%-7%-7%-6%-6%-6%-7%-6%-6%-6%-6%-6%-5%-5%-5%-5%-4%-4%-4%-3%-4%-4%-3%-3%-3%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%33%-7%4%1%10%0%63%0%44%0%0%0%0%16%0%16%0%0%6%95%-64%-97%112%72%44%26%-113%-56%-92%50%-55%104%58%-97%-50%33%-61%69%-83%90%93%-117%-95%-62%5%-24%90%1%-44%-84%16%65%34%1%72%-88%-108%74%-43%109%37%-122%-122%16%8%0%-86%-49%-69%-128%-61%-112%-128%-63%0%48%27%27%28%28%93%30%5%67%2%14%120%16%18%19%20%0%22%23%3%67%1%14%-106%-105%-104%14%1%-108%1%-99%-98%-97%-99%75%-94%-93%-92%63%65%0%59%" location="icons/portandflows/FlowPort_IN_A.gif">
- <eAnnotations xmi:id="_bgbBUKaUEd2T5POpEd8M_A" source="image_papyrus">
- <details xmi:id="_bgbBUaaUEd2T5POpEd8M_A" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- <icon xmi:id="_RCIdgKaUEd2T5POpEd8M_A" content="71%73%70%56%57%97%16%0%16%0%-91%45%0%80%80%80%93%93%93%101%101%101%109%109%109%118%118%118%126%126%126%-122%-122%-122%-26%100%55%-113%-113%-113%-103%-103%-103%-97%-97%-97%-84%-84%-84%-78%-78%-78%-76%-76%-76%-32%-32%-32%-32%-31%-31%-31%-31%-30%-31%-30%-31%-30%-30%-30%-29%-30%-30%-29%-29%-29%-28%-29%-29%-28%-28%-28%-27%-27%-28%-24%-24%-24%-24%-23%-23%-22%-22%-22%-21%-21%-21%-21%-21%-20%-21%-20%-20%-19%-20%-20%-20%-19%-20%-16%-16%-16%-16%-16%-15%-12%-12%-12%-11%-11%-11%-8%-7%-8%-8%-7%-7%-7%-7%-6%-6%-6%-6%-6%-6%-5%-5%-5%-5%-4%-5%-4%-4%-4%-4%-3%-4%-4%-3%-3%-3%-1%-1%-1%-109%0%0%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%33%-7%4%1%10%0%63%0%44%0%0%0%0%16%0%16%0%0%6%92%-64%-97%112%72%44%26%-113%-56%-92%50%-55%104%58%-97%-50%33%-61%69%-83%90%93%-117%-95%-126%-6%122%89%-67%-40%33%-62%-12%50%-111%81%-87%84%55%-107%24%22%64%47%16%92%-34%-19%26%-122%3%-52%43%-109%121%105%54%27%93%30%4%67%1%14%14%93%16%18%19%20%47%22%23%2%67%0%-121%-108%-107%-121%0%-110%0%-102%-101%-100%-102%75%-97%-96%-95%63%65%0%59%" location="icons/portandflows/FlowPort_OUT_A.gif">
- <eAnnotations xmi:id="_c1rkEKaUEd2T5POpEd8M_A" source="image_papyrus">
- <details xmi:id="_c1rkEaaUEd2T5POpEd8M_A" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- <icon xmi:id="_UZgpAKaUEd2T5POpEd8M_A" content="71%73%70%56%57%97%16%0%16%0%-91%48%0%60%70%-116%80%80%80%93%93%93%101%101%101%109%109%109%118%118%118%126%126%126%-122%-122%-122%-113%-113%-113%-103%-103%-103%-97%-97%-97%-84%-84%-84%-78%-78%-78%-76%-76%-76%-32%-32%-32%-32%-31%-31%-31%-31%-30%-31%-30%-31%-30%-30%-30%-29%-30%-30%-29%-29%-29%-28%-29%-29%-28%-28%-28%-27%-27%-28%-24%-24%-24%-24%-23%-23%-22%-22%-22%-21%-21%-21%-21%-20%-20%-19%-20%-20%-20%-19%-20%-16%-16%-16%-16%-16%-15%-12%-12%-12%-11%-11%-11%-8%-7%-8%-8%-7%-7%-7%-7%-6%-6%-6%-6%-6%-6%-5%-5%-5%-5%-4%-4%-4%-3%-4%-4%-3%-3%-3%-1%-1%-1%101%0%101%40%0%40%101%0%101%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%33%-7%4%1%10%0%63%0%44%0%0%0%0%16%0%16%0%0%6%90%-64%-97%112%72%44%26%-113%-56%-92%50%-55%104%58%-97%-50%33%-125%69%-83%90%89%-117%-95%-94%-38%-30%86%-77%66%-60%-120%-44%106%-103%78%-88%-78%106%-107%24%26%64%-27%-72%92%116%24%18%48%-104%-78%70%-77%41%123%58%5%67%2%14%14%15%45%16%18%19%45%21%22%23%3%67%1%-124%-110%-109%-124%1%-112%1%-104%-103%-102%-104%75%-99%-98%-97%63%65%0%59%" location="icons/portandflows/FlowPort_INOUT_A.gif">
- <eAnnotations xmi:id="_eKCu8KaUEd2T5POpEd8M_A" source="image_papyrus">
- <details xmi:id="_eKL44KaUEd2T5POpEd8M_A" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- <icon xmi:id="_WNehAKaUEd2T5POpEd8M_A" content="71%73%70%56%57%97%16%0%16%0%-9%0%0%60%70%-116%80%80%80%93%93%93%101%101%101%109%109%109%118%118%118%126%126%126%-122%-122%-122%-113%-113%-113%-103%-103%-103%-97%-97%-97%-84%-84%-84%-78%-78%-78%-76%-76%-76%-32%-32%-32%-32%-31%-31%-31%-31%-30%-31%-30%-31%-30%-30%-30%-29%-30%-30%-29%-29%-29%-28%-29%-29%-28%-28%-28%-27%-27%-28%-24%-24%-24%-24%-23%-23%-23%-23%-23%-22%-22%-22%-21%-21%-21%-21%-20%-20%-19%-20%-20%-20%-19%-20%-16%-16%-16%-16%-16%-15%-12%-12%-12%-11%-11%-11%-8%-7%-8%-8%-7%-7%-7%-7%-6%-6%-6%-7%-6%-6%-6%-6%-6%-5%-5%-5%-5%-4%-4%-4%-3%-4%-4%-3%-3%-3%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%44%0%0%0%0%16%0%16%0%0%8%95%0%25%8%28%-56%-64%-123%-63%-125%7%1%40%92%-72%0%-95%67%-126%16%11%58%92%72%81%97%-61%-121%17%35%30%100%80%-79%-29%69%23%10%0%36%92%-24%-62%-30%65%4%10%75%82%52%8%32%-63%65%3%41%87%30%60%112%-112%64%76%-103%0%10%28%20%32%-110%37%73%-123%3%14%6%-24%88%49%-128%-48%0%72%-109%42%69%-22%-80%-87%-45%-89%80%-93%54%13%8%0%59%" location="icons/portandflows/FlowPort_IN_NA_C.gif">
- <eAnnotations xmi:id="_geMi4KaUEd2T5POpEd8M_A" source="image_papyrus">
- <details xmi:id="_geMi4aaUEd2T5POpEd8M_A" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- <icon xmi:id="_Wx_jUKaUEd2T5POpEd8M_A" content="71%73%70%56%57%97%16%0%16%0%-9%0%0%80%80%80%93%93%93%101%101%101%109%109%109%118%118%118%126%126%126%-122%-122%-122%-26%100%55%-113%-113%-113%-103%-103%-103%-97%-97%-97%-84%-84%-84%-78%-78%-78%-76%-76%-76%-32%-32%-32%-32%-31%-31%-31%-31%-30%-31%-30%-31%-30%-30%-30%-29%-30%-30%-29%-29%-29%-28%-29%-29%-28%-28%-28%-27%-27%-28%-24%-24%-24%-24%-23%-23%-22%-22%-22%-21%-21%-21%-21%-21%-20%-21%-20%-20%-19%-20%-20%-20%-19%-20%-16%-16%-16%-16%-16%-15%-12%-12%-12%-11%-11%-11%-8%-7%-8%-8%-7%-7%-7%-7%-6%-6%-6%-6%-6%-6%-5%-5%-5%-5%-4%-5%-4%-4%-4%-4%-3%-4%-4%-3%-3%-3%-1%-1%-1%-109%0%0%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%44%0%0%0%0%16%0%16%0%0%8%95%0%25%8%28%-56%-64%-123%-63%-125%7%95%40%92%-72%0%-95%67%-126%16%11%58%92%72%81%97%-61%-121%17%35%30%100%80%-79%-29%69%23%10%20%26%-92%-24%-62%-30%65%4%47%74%-90%92%56%50%-63%-63%2%43%99%34%52%112%112%-128%76%-106%37%9%28%12%32%82%-91%72%-123%2%14%2%-24%88%17%-128%80%0%72%-109%42%69%-22%-80%-87%-45%-89%80%-93%54%13%8%0%59%" location="icons/portandflows/FlowPort_OUT_NA_C.gif">
- <eAnnotations xmi:id="_iKaNEKaUEd2T5POpEd8M_A" source="image_papyrus">
- <details xmi:id="_iKaNEaaUEd2T5POpEd8M_A" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- <icon xmi:id="_Xh-10KaUEd2T5POpEd8M_A" content="71%73%70%56%57%97%16%0%16%0%-9%0%0%60%70%-116%80%80%80%93%93%93%101%101%101%109%109%109%118%118%118%126%126%126%-122%-122%-122%-113%-113%-113%-103%-103%-103%-97%-97%-97%-84%-84%-84%-78%-78%-78%-76%-76%-76%-32%-32%-32%-32%-31%-31%-31%-31%-30%-31%-30%-31%-30%-30%-30%-29%-30%-30%-29%-29%-29%-28%-29%-29%-28%-28%-28%-27%-27%-28%-24%-24%-24%-24%-23%-23%-22%-22%-22%-21%-21%-21%-21%-20%-20%-19%-20%-20%-20%-19%-20%-16%-16%-16%-16%-16%-15%-12%-12%-12%-11%-11%-11%-8%-7%-8%-8%-7%-7%-7%-7%-6%-6%-6%-6%-6%-6%-5%-5%-5%-5%-4%-4%-4%-3%-4%-4%-3%-3%-3%-1%-1%-1%101%0%101%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%44%0%0%0%0%16%0%16%0%0%8%94%0%25%8%28%-56%-128%-123%-63%-125%7%91%40%92%-72%0%-95%67%-126%16%11%58%92%72%81%97%-61%-121%17%35%30%100%80%-79%-29%69%22%10%22%-78%16%-55%-16%32%2%-123%6%69%-114%108%-111%-32%-96%-127%22%14%17%-74%56%112%-112%0%-54%-107%48%87%22%56%40%-128%36%-54%-123%3%14%6%-24%88%49%-128%-48%0%72%-109%42%69%26%-77%-87%-45%-89%80%-93%6%4%0%59%" location="icons/portandflows/FlowPort_INOUT_NA_C.gif">
- <eAnnotations xmi:id="_j-968KaUEd2T5POpEd8M_A" source="image_papyrus">
- <details xmi:id="_j-968aaUEd2T5POpEd8M_A" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- <icon xmi:id="_YHGVEKaUEd2T5POpEd8M_A" content="71%73%70%56%57%97%16%0%16%0%-91%46%0%60%70%-116%80%80%80%93%93%93%101%101%101%109%109%109%118%118%118%126%126%126%-122%-122%-122%-113%-113%-113%-103%-103%-103%-97%-97%-97%-84%-84%-84%-78%-78%-78%-76%-76%-76%-32%-32%-32%-32%-31%-31%-31%-31%-30%-31%-30%-31%-30%-30%-30%-29%-30%-30%-29%-29%-29%-28%-29%-29%-28%-28%-28%-27%-27%-28%-24%-24%-24%-24%-23%-23%-23%-23%-23%-22%-22%-22%-21%-21%-21%-21%-20%-20%-19%-20%-20%-20%-19%-20%-16%-16%-16%-16%-16%-15%-12%-12%-12%-11%-11%-11%-8%-7%-8%-8%-7%-7%-7%-7%-6%-6%-6%-7%-6%-6%-6%-6%-6%-5%-5%-5%-5%-4%-4%-4%-3%-4%-4%-3%-3%-3%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%33%-7%4%1%10%0%63%0%44%0%0%0%0%16%0%16%0%0%6%102%64%-122%112%-56%-8%25%-113%71%-105%114%-71%64%58%-119%-48%-94%115%73%85%54%-97%-47%-24%-111%81%-19%94%127%10%23%96%76%5%88%-113%8%18%9%64%66%-91%84%-86%113%43%113%52%-124%64%0%-112%30%63%6%28%-114%4%24%24%0%24%27%27%28%28%99%30%5%71%2%14%125%16%18%19%20%0%22%23%3%71%1%14%-101%-100%-99%14%1%-103%1%-94%-93%-92%-94%78%-89%-88%-87%-86%-85%-89%65%0%59%" location="icons/portandflows/FlowPort_IN_NA_NC.gif">
- <eAnnotations xmi:id="_ki5HYKaUEd2T5POpEd8M_A" source="image_papyrus">
- <details xmi:id="_ki5HYaaUEd2T5POpEd8M_A" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- <icon xmi:id="_Y1mZ0KaUEd2T5POpEd8M_A" content="71%73%70%56%57%97%16%0%16%0%-91%46%0%80%80%80%93%93%93%101%101%101%109%109%109%118%118%118%126%126%126%-122%-122%-122%-26%100%55%-113%-113%-113%-103%-103%-103%-97%-97%-97%-84%-84%-84%-78%-78%-78%-76%-76%-76%-32%-32%-32%-32%-31%-31%-31%-31%-30%-31%-30%-31%-30%-30%-30%-29%-30%-30%-29%-29%-29%-28%-29%-29%-28%-28%-28%-27%-27%-28%-24%-24%-24%-24%-23%-23%-22%-22%-22%-21%-21%-21%-21%-21%-20%-21%-20%-20%-19%-20%-20%-20%-19%-20%-16%-16%-16%-16%-16%-15%-12%-12%-12%-11%-11%-11%-8%-7%-8%-8%-7%-7%-7%-7%-6%-6%-6%-6%-6%-6%-5%-5%-5%-5%-4%-5%-4%-4%-4%-4%-3%-4%-4%-3%-3%-3%-1%-1%-1%-109%0%0%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%33%-7%4%1%10%0%63%0%44%0%0%0%0%16%0%16%0%0%6%100%64%-122%112%-56%-8%25%-113%71%-105%114%-71%64%58%-119%-48%-94%115%73%85%54%-97%-47%-24%-111%81%-19%94%127%10%-27%-21%69%37%-69%-66%8%-45%-53%-92%70%-91%82%-29%84%-30%88%0%-67%64%118%-4%120%108%56%14%48%47%25%25%47%26%27%27%99%30%4%71%1%14%14%99%16%18%19%20%47%22%23%2%71%0%-115%-102%-101%-115%0%-104%0%-96%-95%-94%-96%78%-91%-90%-89%-88%-87%-91%65%0%59%" location="icons/portandflows/FlowPort_OUT_NA_NC.gif">
- <eAnnotations xmi:id="_mBPUsKaUEd2T5POpEd8M_A" source="image_papyrus">
- <details xmi:id="_mBPUsaaUEd2T5POpEd8M_A" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- <icon xmi:id="_ZvSa4KaUEd2T5POpEd8M_A" content="71%73%70%56%57%97%16%0%16%0%-91%44%0%60%70%-116%80%80%80%93%93%93%101%101%101%109%109%109%118%118%118%126%126%126%-122%-122%-122%-113%-113%-113%-103%-103%-103%-97%-97%-97%-84%-84%-84%-78%-78%-78%-76%-76%-76%-32%-32%-32%-32%-31%-31%-31%-31%-30%-31%-30%-31%-30%-30%-30%-29%-30%-30%-29%-29%-29%-28%-29%-29%-28%-28%-28%-27%-27%-28%-24%-24%-24%-24%-23%-23%-22%-22%-22%-21%-21%-21%-21%-20%-20%-19%-20%-20%-20%-19%-20%-16%-16%-16%-16%-16%-15%-12%-12%-12%-11%-11%-11%-8%-7%-8%-8%-7%-7%-7%-7%-6%-6%-6%-6%-6%-6%-5%-5%-5%-5%-4%-4%-4%-3%-4%-4%-3%-3%-3%-1%-1%-1%101%0%101%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%33%-7%4%1%10%0%63%0%44%0%0%0%0%16%0%16%0%0%6%97%64%-122%112%-56%-8%25%-113%71%-106%114%-71%64%58%-119%-48%-94%115%73%85%54%-97%-47%-24%-111%81%-19%94%127%-118%101%75%-52%60%34%70%-92%86%-53%116%66%-87%85%-85%-60%-47%0%82%-37%-17%-94%-61%-111%-128%-63%-88%53%26%27%106%30%29%5%71%2%14%14%15%45%16%18%19%45%21%22%23%3%71%1%-119%-105%-104%-119%1%-107%1%-99%-98%-97%-99%78%-94%-93%-92%-91%-90%-94%65%0%59%" location="icons/portandflows/FlowPort_INOUT_NA_NC.gif">
- <eAnnotations xmi:id="_nqUyYKaUEd2T5POpEd8M_A" source="image_papyrus">
- <details xmi:id="_nqUyYaaUEd2T5POpEd8M_A" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_mB-qkLVDEdu2ieF4ON8UjA" name="FlowProperty">
- <ownedAttribute xmi:id="_CyXswLVEEdu2ieF4ON8UjA" name="base_Property" isUnique="false" association="_CyRmILVEEdu2ieF4ON8UjA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_M9NJELVEEdu2ieF4ON8UjA" name="direction" visibility="public" type="_6uLz4LVDEdu2ieF4ON8UjA" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eNqUQLX0Edu94_NE0EO5_A" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eNi_gLX0Edu94_NE0EO5_A" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_PRpQ4LVEEdu2ieF4ON8UjA" value="inout"/>
- </ownedAttribute>
- <ownedOperation xmi:id="_sZT0kKaVEd2T5POpEd8M_A" name="getIcon">
- <ownedParameter xmi:id="_sZT0kaaVEd2T5POpEd8M_A" name="img" direction="return">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Image"/>
- </ownedParameter>
- </ownedOperation>
- <icon xmi:id="_yZrmoJayEd2oqf5htPjXnA" content="71%73%70%56%57%97%16%0%16%0%-91%47%0%60%70%-116%80%80%80%93%93%93%101%101%101%109%109%109%118%118%118%126%126%126%-122%-122%-122%-113%-113%-113%-103%-103%-103%-97%-97%-97%-84%-84%-84%-78%-78%-78%-76%-76%-76%-32%-32%-32%-32%-31%-31%-31%-31%-30%-31%-30%-31%-30%-30%-30%-29%-30%-30%-29%-29%-29%-28%-29%-29%-28%-28%-28%-27%-27%-28%-24%-24%-24%-24%-23%-23%-23%-23%-23%-22%-22%-22%-21%-21%-21%-21%-20%-20%-19%-20%-20%-20%-19%-20%-16%-16%-16%-16%-16%-15%-12%-12%-12%-11%-11%-11%-8%-7%-8%-8%-7%-7%-7%-7%-6%-6%-6%-7%-6%-6%-6%-6%-6%-5%-5%-5%-5%-4%-4%-4%-3%-4%-4%-3%-3%-3%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%33%-7%4%1%10%0%63%0%44%0%0%0%0%16%0%16%0%0%6%95%-64%-97%112%72%44%26%-113%-56%-92%50%-55%104%58%-97%-50%33%-61%69%-83%90%93%-117%-95%-62%5%-24%90%1%-44%-84%16%65%34%1%72%-88%-108%74%-43%109%37%-122%-122%16%8%0%-86%-49%-69%-128%-61%-112%-128%-63%0%48%27%27%28%28%93%30%5%67%2%14%120%16%18%19%20%0%22%23%3%67%1%14%-106%-105%-104%14%1%-108%1%-99%-98%-97%-99%75%-94%-93%-92%63%65%0%59%" location="icons/portandflows/FlowProperty_IN.gif">
- <eAnnotations xmi:id="_010R4JayEd2oqf5htPjXnA" source="image_papyrus">
- <details xmi:id="_01-C4JayEd2oqf5htPjXnA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- <icon xmi:id="_y_heoJayEd2oqf5htPjXnA" content="71%73%70%56%57%97%16%0%16%0%-91%45%0%80%80%80%93%93%93%101%101%101%109%109%109%118%118%118%126%126%126%-122%-122%-122%-26%100%55%-113%-113%-113%-103%-103%-103%-97%-97%-97%-84%-84%-84%-78%-78%-78%-76%-76%-76%-32%-32%-32%-32%-31%-31%-31%-31%-30%-31%-30%-31%-30%-30%-30%-29%-30%-30%-29%-29%-29%-28%-29%-29%-28%-28%-28%-27%-27%-28%-24%-24%-24%-24%-23%-23%-22%-22%-22%-21%-21%-21%-21%-21%-20%-21%-20%-20%-19%-20%-20%-20%-19%-20%-16%-16%-16%-16%-16%-15%-12%-12%-12%-11%-11%-11%-8%-7%-8%-8%-7%-7%-7%-7%-6%-6%-6%-6%-6%-6%-5%-5%-5%-5%-4%-5%-4%-4%-4%-4%-3%-4%-4%-3%-3%-3%-1%-1%-1%-109%0%0%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%-3%33%-7%4%1%10%0%63%0%44%0%0%0%0%16%0%16%0%0%6%92%-64%-97%112%72%44%26%-113%-56%-92%50%-55%104%58%-97%-50%33%-61%69%-83%90%93%-117%-95%-126%-6%122%89%-67%-40%33%-62%-12%50%-111%81%-87%84%55%-107%24%22%64%47%16%92%-34%-19%26%-122%3%-52%43%-109%121%105%54%27%93%30%4%67%1%14%14%93%16%18%19%20%47%22%23%2%67%0%-121%-108%-107%-121%0%-110%0%-102%-101%-100%-102%75%-97%-96%-95%63%65%0%59%" location="icons/portandflows/FlowProperty_OUT.gif">
- <eAnnotations xmi:id="_2tBEEJayEd2oqf5htPjXnA" source="image_papyrus">
- <details xmi:id="_2tBEEZayEd2oqf5htPjXnA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- <icon xmi:id="_z-GmwJayEd2oqf5htPjXnA" content="71%73%70%56%57%97%16%0%16%0%-91%48%0%60%70%-116%80%80%80%93%93%93%101%101%101%109%109%109%118%118%118%126%126%126%-122%-122%-122%-113%-113%-113%-103%-103%-103%-97%-97%-97%-84%-84%-84%-78%-78%-78%-76%-76%-76%-32%-32%-32%-32%-31%-31%-31%-31%-30%-31%-30%-31%-30%-30%-30%-29%-30%-30%-29%-29%-29%-28%-29%-29%-28%-28%-28%-27%-27%-28%-24%-24%-24%-24%-23%-23%-22%-22%-22%-21%-21%-21%-21%-20%-20%-19%-20%-20%-20%-19%-20%-16%-16%-16%-16%-16%-15%-12%-12%-12%-11%-11%-11%-8%-7%-8%-8%-7%-7%-7%-7%-6%-6%-6%-6%-6%-6%-5%-5%-5%-5%-4%-4%-4%-3%-4%-4%-3%-3%-3%-1%-1%-1%101%0%101%40%0%40%101%0%101%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%33%-7%4%1%10%0%63%0%44%0%0%0%0%16%0%16%0%0%6%90%-64%-97%112%72%44%26%-113%-56%-92%50%-55%104%58%-97%-50%33%-125%69%-83%90%89%-117%-95%-94%-38%-30%86%-77%66%-60%-120%-44%106%-103%78%-88%-78%106%-107%24%26%64%-27%-72%92%116%24%18%48%-104%-78%70%-77%41%123%58%5%67%2%14%14%15%45%16%18%19%45%21%22%23%3%67%1%-124%-110%-109%-124%1%-112%1%-104%-103%-102%-104%75%-99%-98%-97%63%65%0%59%" location="icons/portandflows/FlowProperty_INOUT.gif">
- <eAnnotations xmi:id="_36CQ0JayEd2oqf5htPjXnA" source="image_papyrus">
- <details xmi:id="_36CQ0ZayEd2oqf5htPjXnA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_m9QnELVDEdu2ieF4ON8UjA" name="FlowSpecification">
- <ownedAttribute xmi:id="_DD6vwLVEEdu2ieF4ON8UjA" name="base_Interface" isUnique="false" association="_DD0pILVEEdu2ieF4ON8UjA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Interface"/>
- </ownedAttribute>
- <icon xmi:id="_viR7sJayEd2oqf5htPjXnA" content="71%73%70%56%57%97%16%0%16%0%-124%27%0%-3%-3%-2%-6%-5%-3%-31%-23%-12%-11%-8%-4%-24%-17%-9%-20%-14%-7%75%126%-78%74%125%-79%74%125%-80%76%127%-77%75%125%-79%77%-128%-76%76%126%-79%75%125%-80%78%-127%-76%77%127%-77%80%-124%-73%79%-125%-74%-16%-11%-6%79%-124%-73%79%-123%-73%78%-125%-75%80%-123%-73%80%-124%-74%32%104%-96%112%-96%-60%-80%-57%-39%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%33%-7%4%1%10%0%31%0%44%0%0%0%0%16%0%16%0%0%5%115%-32%-9%101%23%116%77%16%101%89%83%-101%-119%95%36%-52%116%45%84%-16%66%16%26%-127%-3%-68%-99%35%87%-48%96%10%-104%77%1%-87%41%12%69%11%9%70%34%-99%82%-89%-49%-49%98%96%28%36%7%94%-51%32%-5%8%4%52%-127%-28%-26%108%78%-64%24%-128%-72%124%14%48%-68%27%-118%3%-2%-64%87%32%26%12%111%84%-125%-124%84%-127%34%12%-123%-118%-121%31%12%-114%-113%-112%-113%-126%-118%-124%-116%-119%-108%-125%-116%25%-111%-100%47%48%-97%-96%-97%33%0%59%" location="icons/portandflows/FlowSpecification.gif">
- <eAnnotations xmi:id="_wU7goJayEd2oqf5htPjXnA" source="image_papyrus">
- <details xmi:id="_wU7goZayEd2oqf5htPjXnA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_6uLz4LVDEdu2ieF4ON8UjA" name="FlowDirection">
- <ownedLiteral xmi:id="_8A5Y8LVDEdu2ieF4ON8UjA" name="in"/>
- <ownedLiteral xmi:id="_8ZVHELVDEdu2ieF4ON8UjA" name="out"/>
- <ownedLiteral xmi:id="_8lvLYLVDEdu2ieF4ON8UjA" name="inout"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_CFFI8LVEEdu2ieF4ON8UjA" name="PortFlowPort" memberEnd="_CFG-ILVEEdu2ieF4ON8UjA _CFKogLVEEdu2ieF4ON8UjA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_CFG-ILVEEdu2ieF4ON8UjA" name="extension_FlowPort" type="_lNvKMLVDEdu2ieF4ON8UjA" aggregation="composite" association="_CFFI8LVEEdu2ieF4ON8UjA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_CyRmILVEEdu2ieF4ON8UjA" name="PropertyFlowProperty" memberEnd="_CyUCYLVEEdu2ieF4ON8UjA _CyXswLVEEdu2ieF4ON8UjA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_CyUCYLVEEdu2ieF4ON8UjA" name="extension_FlowProperty" type="_mB-qkLVDEdu2ieF4ON8UjA" aggregation="composite" association="_CyRmILVEEdu2ieF4ON8UjA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_DD0pILVEEdu2ieF4ON8UjA" name="InterfaceFlowSpecification" memberEnd="_DD2eULVEEdu2ieF4ON8UjA _DD6vwLVEEdu2ieF4ON8UjA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_DD2eULVEEdu2ieF4ON8UjA" name="extension_FlowSpecification" type="_m9QnELVDEdu2ieF4ON8UjA" aggregation="composite" association="_DD0pILVEEdu2ieF4ON8UjA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_9cdikLVEEdu2ieF4ON8UjA" name="ItemFlow">
- <ownedAttribute xmi:id="_-8t0YLVEEdu2ieF4ON8UjA" name="base_InformationFlow" isUnique="false" association="_-8ntwLVEEdu2ieF4ON8UjA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InformationFlow"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="__ulWMLVEEdu2ieF4ON8UjA" name="itemProperty" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fdy7wLVFEdu2ieF4ON8UjA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FduDQLVFEdu2ieF4ON8UjA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_D-wK4LVFEdu2ieF4ON8UjA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <icon xmi:id="_iNY0AIQlEd-0wPxCyQxNhg" location="icons/portandflows/ItemFlow.gif">
- <eAnnotations xmi:id="_mKHvUIQlEd-0wPxCyQxNhg" source="image_papyrus">
- <details xmi:id="_mKHvUYQlEd-0wPxCyQxNhg" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_-8ntwLVEEdu2ieF4ON8UjA" name="InformationFlowItemFlow" memberEnd="_-8qKALVEEdu2ieF4ON8UjA _-8t0YLVEEdu2ieF4ON8UjA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-8qKALVEEdu2ieF4ON8UjA" name="extension_ItemFlow" type="_9cdikLVEEdu2ieF4ON8UjA" aggregation="composite" association="_-8ntwLVEEdu2ieF4ON8UjA"/>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Profile" xmi:id="_5WYJ0LX7EduFmqQsrNB9lw" name="Constraints">
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_YDK7cLVFEdu2ieF4ON8UjA" name="ConstraintBlock">
- <generalization xmi:id="_dgUgoLVFEdu2ieF4ON8UjA" general="_8J2A8LVAEdu2ieF4ON8UjA"/>
- <icon xmi:id="_Oy6msJarEd2oqf5htPjXnA" content="71%73%70%56%57%97%16%0%16%0%-124%27%0%-3%-3%-2%-6%-5%-3%-31%-23%-12%-11%-8%-4%-24%-17%-9%-20%-14%-7%75%126%-78%74%125%-79%74%125%-80%76%127%-77%75%125%-79%77%-128%-76%76%126%-79%75%125%-80%78%-127%-76%77%127%-77%80%-124%-73%79%-125%-74%-16%-11%-6%79%-124%-73%79%-123%-73%78%-125%-75%80%-123%-73%80%-124%-74%32%104%-96%112%-96%-60%-80%-57%-39%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%33%-7%4%1%10%0%31%0%44%0%0%0%0%16%0%16%0%0%5%113%-32%-9%101%23%116%77%16%101%89%83%-101%-119%95%36%-52%51%65%-49%21%-68%16%-124%70%96%-64%30%-49%-95%43%104%48%60%9%-90%-128%-47%20%-120%-94%-123%82%66%-59%80%-89%-48%-49%98%112%28%12%36%-34%-26%32%-5%8%4%52%102%-116%25%29%72%-64%24%-128%-72%124%14%48%-68%27%-118%3%-2%-64%87%32%26%12%111%87%-125%-125%-127%34%12%-124%-119%-122%31%12%-115%-114%-113%-114%-126%-119%-123%-110%-109%84%-117%25%-112%-102%47%48%-99%-98%-99%33%0%59%" location="icons/constraints/ConstraintBlock.gif">
- <eAnnotations xmi:id="_PcehEJarEd2oqf5htPjXnA" source="image_papyrus">
- <details xmi:id="_PcehEZarEd2oqf5htPjXnA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_Y9X54LVFEdu2ieF4ON8UjA" name="ConstraintProperty">
- <ownedAttribute xmi:id="_F3b3UKG0Edyj2Ya50HPlXg" name="base_Property" isUnique="false" association="_F2AT8KG0Edyj2Ya50HPlXg">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
- </ownedAttribute>
- <icon xmi:id="_TSAoMJarEd2oqf5htPjXnA" content="71%73%70%56%57%97%16%0%16%0%-91%40%0%-3%-2%-1%59%120%-82%42%111%-88%43%110%-88%43%111%-88%49%116%-85%50%115%-85%58%121%-81%58%120%-82%58%121%-82%67%127%-78%67%-128%-78%68%127%-78%77%-123%-74%77%-122%-74%85%-116%-70%86%-116%-70%86%-115%-70%86%-116%-71%94%-110%-66%94%-111%-67%94%-110%-67%95%-110%-67%101%-106%-64%101%-105%-64%106%-102%-62%-6%-3%-1%-19%-7%-1%-10%-4%-1%-14%-5%-1%-28%-9%-1%-31%-9%-1%-28%-8%-1%-24%-7%-1%-20%-6%-1%-19%-6%-1%-29%-8%-1%-25%-7%-1%-14%-4%-1%-10%-3%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%33%-7%4%1%10%0%63%0%44%0%0%0%0%16%0%16%0%0%6%114%-64%-97%112%72%44%26%-113%-56%-92%82%-103%105%54%7%80%103%115%120%1%88%7%86%0%-42%-118%25%78%52%-107%10%37%76%25%-124%53%-106%33%-28%36%-7%-72%-35%-125%-49%-125%19%25%54%58%-115%79%-89%99%26%-104%58%14%-128%67%10%34%11%31%35%34%3%35%35%27%11%34%12%67%7%37%8%9%-107%3%-107%1%9%33%9%67%5%32%36%30%32%32%3%32%-95%36%32%6%67%4%2%4%80%3%-83%80%4%-83%75%-76%66%3%-75%75%65%0%59%" location="icons/constraints/ConstraintProperty.gif">
- <eAnnotations xmi:id="_T2OIgJarEd2oqf5htPjXnA" source="image_papyrus">
- <details xmi:id="_T2OIgZarEd2oqf5htPjXnA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_F2AT8KG0Edyj2Ya50HPlXg" name="Extension_ConstraintProperty" memberEnd="_F3PqEKG0Edyj2Ya50HPlXg _F3b3UKG0Edyj2Ya50HPlXg">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_F3PqEKG0Edyj2Ya50HPlXg" name="extension_ConstraintProperty" type="_Y9X54LVFEdu2ieF4ON8UjA" aggregation="composite" association="_F2AT8KG0Edyj2Ya50HPlXg"/>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Profile" xmi:id="_C2zXMLX8EduFmqQsrNB9lw" name="Activities">
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_1uhmQLXjEduHWpAaWjM62w" name="Optional">
- <ownedAttribute xmi:id="_Cs5hMLXkEduHWpAaWjM62w" name="base_Parameter" isUnique="false" association="_CslYILXkEduHWpAaWjM62w">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_2a7ZQLXjEduHWpAaWjM62w" name="Rate">
- <ownedAttribute xmi:id="_C-oKYLXkEduHWpAaWjM62w" name="base_Parameter" isUnique="false" association="_C-XrsLXkEduHWpAaWjM62w">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_DP0BALXkEduHWpAaWjM62w" name="base_ActivityEdge" isUnique="false" association="_DPssQLXkEduHWpAaWjM62w">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ActivityEdge"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_YzasYLXkEduHWpAaWjM62w" name="rate" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InstanceSpecification"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_w5_QgLX0Edu94_NE0EO5_A" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_w53UsLX0Edu94_NE0EO5_A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_68ayALXkEduHWpAaWjM62w">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_3MEiULXjEduHWpAaWjM62w" name="Probability">
- <ownedAttribute xmi:id="_Dlxp8LXkEduHWpAaWjM62w" name="base_ActivityEdge" isUnique="false" association="_DlqVMLXkEduHWpAaWjM62w">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ActivityEdge"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_DzIJcLXkEduHWpAaWjM62w" name="base_ParameterSet" isUnique="false" association="_DyyyQLXkEduHWpAaWjM62w">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ParameterSet"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_frTxQLXkEduHWpAaWjM62w" name="probability" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ValueSpecification"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xbmIwLX0Edu94_NE0EO5_A" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xbhQQLX0Edu94_NE0EO5_A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_9CuXMLXkEduHWpAaWjM62w">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_8X4f4LXjEduHWpAaWjM62w" name="Continuous">
- <generalization xmi:id="_BsHZoLXkEduHWpAaWjM62w" general="_2a7ZQLXjEduHWpAaWjM62w"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_-N-e0LXjEduHWpAaWjM62w" name="Discrete">
- <generalization xmi:id="_BcS08LXkEduHWpAaWjM62w" general="_2a7ZQLXjEduHWpAaWjM62w"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_CslYILXkEduHWpAaWjM62w" name="ParameterOptionnal" memberEnd="_CsppkLXkEduHWpAaWjM62w _Cs5hMLXkEduHWpAaWjM62w">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_CsppkLXkEduHWpAaWjM62w" name="extension_Optionnal" type="_1uhmQLXjEduHWpAaWjM62w" aggregation="composite" association="_CslYILXkEduHWpAaWjM62w"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_C-XrsLXkEduHWpAaWjM62w" name="ParameterRate" memberEnd="_C-b9ILXkEduHWpAaWjM62w _C-oKYLXkEduHWpAaWjM62w">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_C-b9ILXkEduHWpAaWjM62w" name="extension_Rate" type="_2a7ZQLXjEduHWpAaWjM62w" aggregation="composite" association="_C-XrsLXkEduHWpAaWjM62w"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_DPssQLXkEduHWpAaWjM62w" name="ActivityEdgeRate" memberEnd="_DPvIgLXkEduHWpAaWjM62w _DP0BALXkEduHWpAaWjM62w">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_DPvIgLXkEduHWpAaWjM62w" name="extension_Rate" type="_2a7ZQLXjEduHWpAaWjM62w" aggregation="composite" association="_DPssQLXkEduHWpAaWjM62w"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_DlqVMLXkEduHWpAaWjM62w" name="ActivityEdgeProbability" memberEnd="_DltYgLXkEduHWpAaWjM62w _Dlxp8LXkEduHWpAaWjM62w">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_DltYgLXkEduHWpAaWjM62w" name="extension_Probability" type="_3MEiULXjEduHWpAaWjM62w" aggregation="composite" association="_DlqVMLXkEduHWpAaWjM62w"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_DyyyQLXkEduHWpAaWjM62w" name="ParameterSetProbability" memberEnd="_Dy9KULXkEduHWpAaWjM62w _DzIJcLXkEduHWpAaWjM62w">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_Dy9KULXkEduHWpAaWjM62w" name="extension_Probability" type="_3MEiULXjEduHWpAaWjM62w" aggregation="composite" association="_DyyyQLXkEduHWpAaWjM62w"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_KngK0LXlEduHWpAaWjM62w" name="ControlOperator">
- <ownedAttribute xmi:id="_b2g0gLXlEduHWpAaWjM62w" name="base_Operation" isUnique="false" association="_b2ZfwLXlEduHWpAaWjM62w">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_cEMrMLXlEduHWpAaWjM62w" name="base_Behavior" isUnique="false" association="_cEEvYLXlEduHWpAaWjM62w">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Behavior"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_LClkULXlEduHWpAaWjM62w" name="NoBuffer">
- <ownedAttribute xmi:id="_bbg6kLXlEduHWpAaWjM62w" name="base_ObjectNode" isUnique="false" association="_bbOmsLXlEduHWpAaWjM62w">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ObjectNode"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_LZkg8LXlEduHWpAaWjM62w" name="Overwrite">
- <ownedAttribute xmi:id="_a-uQ4LXlEduHWpAaWjM62w" name="base_ObjectNode" isUnique="false" association="_a-V2YLXlEduHWpAaWjM62w">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ObjectNode"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_a-V2YLXlEduHWpAaWjM62w" name="ObjectNodeOverwrite" memberEnd="_a-Y5sLXlEduHWpAaWjM62w _a-uQ4LXlEduHWpAaWjM62w">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_a-Y5sLXlEduHWpAaWjM62w" name="extension_Overwrite" type="_LZkg8LXlEduHWpAaWjM62w" aggregation="composite" association="_a-V2YLXlEduHWpAaWjM62w"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_bbOmsLXlEduHWpAaWjM62w" name="ObjectNodeNoBuffer" memberEnd="_bbRqALXlEduHWpAaWjM62w _bbg6kLXlEduHWpAaWjM62w">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bbRqALXlEduHWpAaWjM62w" name="extension_NoBuffer" type="_LClkULXlEduHWpAaWjM62w" aggregation="composite" association="_bbOmsLXlEduHWpAaWjM62w"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_b2ZfwLXlEduHWpAaWjM62w" name="OperationControlOperator" memberEnd="_b2cjELXlEduHWpAaWjM62w _b2g0gLXlEduHWpAaWjM62w">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_b2cjELXlEduHWpAaWjM62w" name="extension_ControlOperator" type="_KngK0LXlEduHWpAaWjM62w" aggregation="composite" association="_b2ZfwLXlEduHWpAaWjM62w"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_cEEvYLXlEduHWpAaWjM62w" name="BehaviorControlOperator" memberEnd="_cEHLoLXlEduHWpAaWjM62w _cEMrMLXlEduHWpAaWjM62w">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_cEHLoLXlEduHWpAaWjM62w" name="extension_ControlOperator" type="_KngK0LXlEduHWpAaWjM62w" aggregation="composite" association="_cEEvYLXlEduHWpAaWjM62w"/>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Profile" xmi:id="_NxdG4LX8EduFmqQsrNB9lw" name="Allocations" metaclassReference="_shWMkLYFEdutJMhZXRvi7w">
- <elementImport xmi:id="_shWMkLYFEdutJMhZXRvi7w" alias="Abstraction">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Abstraction"/>
- </elementImport>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_HGNjcLXnEduHWpAaWjM62w" name="Allocate">
- <ownedAttribute xmi:id="_xL5QILYFEdutJMhZXRvi7w" name="base_Abstraction" isUnique="false" association="_xLkgALYFEdutJMhZXRvi7w">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Abstraction"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_Hj0sgLXnEduHWpAaWjM62w" name="Allocated">
- <ownedAttribute xmi:id="_NkvtILXnEduHWpAaWjM62w" name="base_NamedElement" isUnique="false" association="_NkSaILXnEduHWpAaWjM62w">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#NamedElement"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Sj35kLXnEduHWpAaWjM62w" name="allocatedFrom" visibility="public" isUnique="false" isReadOnly="true" isDerived="true">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#NamedElement"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZwZKoLXnEduHWpAaWjM62w" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZwR14LXnEduHWpAaWjM62w"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_VkmfoLXnEduHWpAaWjM62w">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_S07NULXnEduHWpAaWjM62w" name="allocatedTo" visibility="public" isUnique="false" isReadOnly="true" isDerived="true">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#NamedElement"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZGdc0LXnEduHWpAaWjM62w" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZGYkULXnEduHWpAaWjM62w"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_XgyfgLXnEduHWpAaWjM62w">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_IMU28LXnEduHWpAaWjM62w" name="AllocateActivityPartition">
- <ownedAttribute xmi:id="_NJulELXnEduHWpAaWjM62w" name="base_ActivityPartition" isUnique="false" association="_NJacALXnEduHWpAaWjM62w">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ActivityPartition"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_NJacALXnEduHWpAaWjM62w" name="ActivityPartitionAllocateActivityPartition" memberEnd="_NJdfULXnEduHWpAaWjM62w _NJulELXnEduHWpAaWjM62w">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_NJdfULXnEduHWpAaWjM62w" name="extension_AllocateActivityPartition" type="_IMU28LXnEduHWpAaWjM62w" aggregation="composite" association="_NJacALXnEduHWpAaWjM62w"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_NkSaILXnEduHWpAaWjM62w" name="NamedElementAllocated" memberEnd="_NkVdcLXnEduHWpAaWjM62w _NkvtILXnEduHWpAaWjM62w">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_NkVdcLXnEduHWpAaWjM62w" name="extension_Allocated" type="_Hj0sgLXnEduHWpAaWjM62w" aggregation="composite" association="_NkSaILXnEduHWpAaWjM62w"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_xLkgALYFEdutJMhZXRvi7w" name="AbstractionAllocate" memberEnd="_xLyicLYFEdutJMhZXRvi7w _xL5QILYFEdutJMhZXRvi7w">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_xLyicLYFEdutJMhZXRvi7w" name="extension_Allocate" type="_HGNjcLXnEduHWpAaWjM62w" aggregation="composite" association="_xLkgALYFEdutJMhZXRvi7w"/>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Profile" xmi:id="_OOJC4LX8EduFmqQsrNB9lw" name="Requirements">
- <ownedComment xmi:id="_BmpG8LXoEduHWpAaWjM62w" annotatedElement="_TZ_nULU5EduiKqCzJMWbGw">
- <body>Trace instead of Abstraction in SysML specifications.</body>
- </ownedComment>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_LPnzYLXoEduHWpAaWjM62w" name="DeriveReqt">
- <generalization xmi:id="_lr5SAKG1Edyj2Ya50HPlXg">
- <general xmi:type="uml:Stereotype" href="pathmap://UML_PROFILES/Standard.profile.uml#Trace"/>
- </generalization>
- <icon xmi:id="__AeBoJaqEd2oqf5htPjXnA" content="71%73%70%56%57%97%16%0%16%0%-62%5%0%74%100%-105%-114%-89%-61%-87%-68%-46%32%104%-96%-80%-57%-39%-1%-1%-1%-1%-1%-1%-1%-1%-1%33%-7%4%1%10%0%7%0%44%0%0%0%0%16%0%16%0%0%3%60%120%-70%-36%-2%71%4%-56%-60%24%-126%-98%112%57%13%0%86%96%-97%104%105%7%-127%13%19%-91%114%0%-70%109%-19%-93%-54%41%-101%30%-105%66%56%-109%-37%-128%-57%-5%-27%22%67%98%114%-8%90%8%-107%-58%-102%-113%-105%52%-30%20%9%0%59%" location="icons/requirements/DeriveReqt.gif">
- <eAnnotations xmi:id="__kO2AJaqEd2oqf5htPjXnA" source="image_papyrus">
- <details xmi:id="__kO2AZaqEd2oqf5htPjXnA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_Lop-cLXoEduHWpAaWjM62w" name="Verify">
- <generalization xmi:id="_mRzbcKG1Edyj2Ya50HPlXg">
- <general xmi:type="uml:Stereotype" href="pathmap://UML_PROFILES/Standard.profile.uml#Trace"/>
- </generalization>
- <icon xmi:id="_Kcv3sJarEd2oqf5htPjXnA" content="71%73%70%56%57%97%16%0%16%0%-62%5%0%74%100%-105%-114%-89%-61%-87%-68%-46%32%104%-96%-80%-57%-39%-1%-1%-1%-1%-1%-1%-1%-1%-1%33%-7%4%1%10%0%7%0%44%0%0%0%0%16%0%16%0%0%3%61%120%-70%-36%-2%71%4%-56%-60%24%-126%-98%112%57%13%0%118%-120%16%-105%89%-38%65%96%-61%68%-83%28%-112%110%-101%-5%-84%-77%-38%-86%99%79%56%19%-36%-96%55%-8%-23%22%67%-94%98%8%91%8%47%35%-93%77%97%76%26%115%-118%4%0%59%" location="icons/requirements/Verify.gif">
- <eAnnotations xmi:id="_LGnUEJarEd2oqf5htPjXnA" source="image_papyrus">
- <details xmi:id="_LGxFEJarEd2oqf5htPjXnA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_L8HF8LXoEduHWpAaWjM62w" name="Copy">
- <generalization xmi:id="_m3h-sKG1Edyj2Ya50HPlXg">
- <general xmi:type="uml:Stereotype" href="pathmap://UML_PROFILES/Standard.profile.uml#Trace"/>
- </generalization>
- <icon xmi:id="_6oq68JaqEd2oqf5htPjXnA" content="71%73%70%56%57%97%16%0%16%0%-62%5%0%74%100%-105%-114%-89%-61%-87%-68%-46%32%104%-96%-80%-57%-39%-1%-1%-1%-1%-1%-1%-1%-1%-1%33%-7%4%1%10%0%7%0%44%0%0%0%0%16%0%16%0%0%3%60%120%-70%-36%-2%71%4%-56%-60%24%-126%-98%112%57%13%0%86%96%-97%104%105%7%-127%13%19%-91%114%0%-70%109%-19%-93%-54%41%-101%30%-41%-80%55%-109%-101%79%49%32%40%110%-60%-28%-62%-9%90%8%-105%-58%25%-61%-40%-5%-31%20%9%0%59%" location="icons/requirements/Copy.gif">
- <eAnnotations xmi:id="_7LYmcJaqEd2oqf5htPjXnA" source="image_papyrus">
- <details xmi:id="_7LYmcZaqEd2oqf5htPjXnA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_Mqyw4LXoEduHWpAaWjM62w" name="Satisfy">
- <generalization xmi:id="_qvChAMq5Ed2earfX6q16xg">
- <general xmi:type="uml:Stereotype" href="pathmap://UML_PROFILES/Standard.profile.uml#Trace"/>
- </generalization>
- <icon xmi:id="_Fsqz4JarEd2oqf5htPjXnA" content="71%73%70%56%57%97%16%0%16%0%-62%5%0%74%100%-105%-114%-89%-61%-87%-68%-46%32%104%-96%-80%-57%-39%-1%-1%-1%-1%-1%-1%-1%-1%-1%33%-7%4%1%10%0%7%0%44%0%0%0%0%16%0%16%0%0%3%61%120%-70%-36%-2%71%4%-56%-60%24%-126%-98%112%57%13%0%86%96%-97%104%105%7%-127%13%19%-91%114%0%-70%109%-19%-93%-54%41%-101%-26%-61%-34%76%-73%-98%98%64%80%-36%-122%70%34%-14%-75%56%30%122%-54%25%-93%120%41%22%113%-117%4%0%59%" location="icons/requirements/Satisfy.gif">
- <eAnnotations xmi:id="_GTQSwJarEd2oqf5htPjXnA" source="image_papyrus">
- <details xmi:id="_GTQSwZarEd2oqf5htPjXnA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_Sb6wELXqEduHWpAaWjM62w" name="TestCase">
- <ownedAttribute xmi:id="_WCq0ULXqEduHWpAaWjM62w" name="base_Behavior" isUnique="false" association="_WCfOILXqEduHWpAaWjM62w">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Behavior"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_WeiQ8LXqEduHWpAaWjM62w" name="base_Operation" isUnique="false" association="_WeNg0LXqEduHWpAaWjM62w">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_zN7ToKG1Edyj2Ya50HPlXg" name="verifies" visibility="public" type="_xajygLXqEduHWpAaWjM62w" isUnique="false" isReadOnly="true" isDerived="true">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_38ZN4KG1Edyj2Ya50HPlXg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_38THQKG1Edyj2Ya50HPlXg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_3MQxcKG1Edyj2Ya50HPlXg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <icon xmi:id="_Hz8pcJarEd2oqf5htPjXnA" content="71%73%70%56%57%97%16%0%16%0%-91%49%0%-3%-3%-1%-3%-3%-2%42%55%103%46%74%-123%-4%-3%-1%-6%-5%-3%-24%-18%-9%-31%-23%-12%-11%-8%-4%-32%-23%-12%-19%-14%-8%-15%-11%-6%-32%-23%-13%-31%-22%-12%-24%-17%-9%-20%-14%-7%75%126%-78%74%125%-79%74%125%-80%76%127%-77%75%125%-79%77%-128%-76%76%126%-79%75%125%-80%78%-127%-76%77%127%-77%80%-124%-73%79%-125%-74%-32%-22%-12%-31%-22%-13%-24%-17%-10%-20%-14%-8%-16%-11%-6%-11%-8%-5%-7%-5%-3%-4%-3%-2%79%-124%-73%79%-123%-73%78%-125%-75%80%-123%-73%80%-124%-74%80%-123%-74%-25%-17%-10%112%-96%-60%-80%-57%-39%-11%-7%-4%-4%-2%-1%-4%-2%-2%-3%-2%-2%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%33%-7%4%1%10%0%63%0%44%0%0%0%0%16%0%16%0%0%6%-115%-64%-97%112%72%44%26%-113%-59%21%74%-125%34%105%82%-91%-45%-119%68%93%9%55%9%70%-94%-47%-32%116%18%-100%67%-30%96%18%86%28%14%15%-53%33%104%-85%88%30%7%-58%-4%120%-80%6%118%1%75%49%96%61%-26%63%21%11%11%3%-125%33%2%33%-125%3%32%-128%21%33%33%119%33%45%-120%33%125%8%-128%25%34%-102%44%34%-121%-101%34%5%19%66%22%4%46%35%1%4%1%47%-89%0%48%1%16%-93%23%20%17%-78%-77%17%17%20%18%23%22%-93%32%-66%-65%-64%-66%-68%63%22%-63%-58%32%-61%43%22%-53%-52%-51%-53%86%72%-47%-46%69%65%0%59%" location="icons/requirements/TestCase.gif">
- <eAnnotations xmi:id="_ITiIcJarEd2oqf5htPjXnA" source="image_papyrus">
- <details xmi:id="_ITiIcZarEd2oqf5htPjXnA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_WCfOILXqEduHWpAaWjM62w" name="BehaviorTestCase" memberEnd="_WCjfkLXqEduHWpAaWjM62w _WCq0ULXqEduHWpAaWjM62w">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_WCjfkLXqEduHWpAaWjM62w" name="extension_TestCase" type="_Sb6wELXqEduHWpAaWjM62w" aggregation="composite" association="_WCfOILXqEduHWpAaWjM62w"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_WeNg0LXqEduHWpAaWjM62w" name="OperationTestCase" memberEnd="_WeRLMLXqEduHWpAaWjM62w _WeiQ8LXqEduHWpAaWjM62w">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_WeRLMLXqEduHWpAaWjM62w" name="extension_TestCase" type="_Sb6wELXqEduHWpAaWjM62w" aggregation="composite" association="_WeNg0LXqEduHWpAaWjM62w"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_xajygLXqEduHWpAaWjM62w" name="Requirement">
- <ownedAttribute xmi:id="_3DxdwLXqEduHWpAaWjM62w" name="text" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6I6pwLXqEduHWpAaWjM62w" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6I1KMLXqEduHWpAaWjM62w" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_6JDzsLXqEduHWpAaWjM62w">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3YlQILXqEduHWpAaWjM62w" name="id" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_82hfgLXqEduHWpAaWjM62w" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_82gRYLXqEduHWpAaWjM62w" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_82itoLXqEduHWpAaWjM62w">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3jp3sLXqEduHWpAaWjM62w" name="derived" visibility="public" type="_xajygLXqEduHWpAaWjM62w" isUnique="false" isReadOnly="true" isDerived="true">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AyHyYLXrEduHWpAaWjM62w" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AyC54LXrEduHWpAaWjM62w"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_AC_bgLXrEduHWpAaWjM62w">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3wFxMLXqEduHWpAaWjM62w" name="derivedFrom" visibility="public" type="_xajygLXqEduHWpAaWjM62w" isUnique="false" isReadOnly="true" isDerived="true">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DjJvkLXrEduHWpAaWjM62w" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DjDB4LXrEduHWpAaWjM62w"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_DBZGULXrEduHWpAaWjM62w">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_FHcz4LXrEduHWpAaWjM62w" name="satisfiedBy" visibility="public" isUnique="false" isReadOnly="true" isDerived="true">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#NamedElement"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MW1ywLXrEduHWpAaWjM62w" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MWueALXrEduHWpAaWjM62w"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_IKZAcLXrEduHWpAaWjM62w">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_F-KZcLXrEduHWpAaWjM62w" name="refinedBy" visibility="public" isUnique="false" isReadOnly="true" isDerived="true">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#NamedElement"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_M31nALXrEduHWpAaWjM62w" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M3wugLXrEduHWpAaWjM62w"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_KKjhYLXrEduHWpAaWjM62w">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_O6rBcLXrEduHWpAaWjM62w" name="tracedTo" visibility="public" isUnique="false" isReadOnly="true" isDerived="true">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#NamedElement"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_at2UkLXrEduHWpAaWjM62w" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_attxsLXrEduHWpAaWjM62w"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_Qjs0wLXrEduHWpAaWjM62w">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_PHumALXrEduHWpAaWjM62w" name="verifiedBy" visibility="public" type="_Sb6wELXqEduHWpAaWjM62w" isUnique="false" isReadOnly="true" isDerived="true">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aFIHsLXrEduHWpAaWjM62w" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aFCoILXrEduHWpAaWjM62w"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_R1wSgLXrEduHWpAaWjM62w">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_PStuALXrEduHWpAaWjM62w" name="master" visibility="public" type="_xajygLXqEduHWpAaWjM62w" isUnique="false" isReadOnly="true" isDerived="true">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PxlZYA_rEd2d6-7wXQb4hQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PxcPcA_rEd2d6-7wXQb4hQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_Svy44LXrEduHWpAaWjM62w">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_tSTRwLXsEduHWpAaWjM62w" name="base_Class" isUnique="false" association="_tRNsoLXsEduHWpAaWjM62w">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
- </ownedAttribute>
- <icon xmi:id="_CEZFoJarEd2oqf5htPjXnA" content="71%73%70%56%57%97%16%0%16%0%-91%49%0%-3%-3%-1%-3%-3%-2%42%55%103%46%74%-123%-4%-3%-1%-6%-5%-3%-24%-18%-9%-31%-23%-12%-11%-8%-4%-32%-23%-12%-19%-14%-8%-15%-11%-6%-32%-23%-13%-31%-22%-12%-24%-17%-9%-20%-14%-7%75%126%-78%74%125%-79%74%125%-80%76%127%-77%75%125%-79%77%-128%-76%76%126%-79%75%125%-80%78%-127%-76%77%127%-77%80%-124%-73%79%-125%-74%-32%-22%-12%-31%-22%-13%-24%-17%-10%-20%-14%-8%-16%-11%-6%-11%-8%-5%-7%-5%-3%-4%-3%-2%79%-124%-73%79%-123%-73%78%-125%-75%80%-123%-73%80%-124%-74%80%-123%-74%-25%-17%-10%112%-96%-60%-80%-57%-39%-11%-7%-4%-4%-2%-1%-4%-2%-2%-3%-2%-2%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%-1%33%-7%4%1%10%0%63%0%44%0%0%0%0%16%0%16%0%0%6%-112%-64%-97%112%72%44%26%-113%-59%21%74%-125%34%105%82%-91%-45%-119%68%93%9%55%9%70%-94%-47%-32%116%18%-100%67%-30%96%18%86%28%30%-106%65%-64%86%-87%88%30%7%-58%-4%96%13%62%-126%15%94%49%96%61%-26%63%21%11%3%11%11%108%2%33%-123%3%32%-128%21%33%118%33%2%45%-120%33%125%8%-128%25%34%34%44%34%-108%2%-101%34%5%19%66%22%4%46%35%1%4%1%47%-88%0%48%1%16%-92%23%20%17%-77%-76%17%17%20%18%23%22%-92%32%-65%-64%-63%-65%-67%63%22%-62%-57%32%-60%-58%-56%-63%-60%43%22%-48%-47%-46%-48%86%72%72%65%0%59%" location="icons/requirements/Requirement.gif">
- <eAnnotations xmi:id="_CsUoUJarEd2oqf5htPjXnA" source="image_papyrus">
- <details xmi:id="_CsUoUZarEd2oqf5htPjXnA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_ypiHELXqEduHWpAaWjM62w" name="RequirementRelated">
- <ownedAttribute xmi:id="_s4dOYLXsEduHWpAaWjM62w" name="base_NamedElement" isUnique="false" association="_s3V0ELXsEduHWpAaWjM62w">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#NamedElement"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_0nBtgLX1Edu94_NE0EO5_A" name="tracedFrom" visibility="public" type="_xajygLXqEduHWpAaWjM62w" isUnique="false" isReadOnly="true" isDerived="true">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DO9nQLX2Edu94_NE0EO5_A" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DO4HsLX2Edu94_NE0EO5_A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_3hjk8LX1Edu94_NE0EO5_A">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_0yJ_cLX1Edu94_NE0EO5_A" name="satisfies" visibility="public" type="_xajygLXqEduHWpAaWjM62w" isUnique="false" isReadOnly="true" isDerived="true">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D2pSULX2Edu94_NE0EO5_A" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D2jywLX2Edu94_NE0EO5_A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_6xIfULX1Edu94_NE0EO5_A">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_1AqVgLX1Edu94_NE0EO5_A" name="refines" visibility="public" type="_xajygLXqEduHWpAaWjM62w" isUnique="false" isReadOnly="true" isDerived="true">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Epiu4LX2Edu94_NE0EO5_A" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Epd2YLX2Edu94_NE0EO5_A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_4jXAMLX1Edu94_NE0EO5_A">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_56-VIMq4Ed2earfX6q16xg" name="verifies" visibility="public" type="_xajygLXqEduHWpAaWjM62w" isUnique="false" isReadOnly="true" isDerived="true">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9PbIcMq4Ed2earfX6q16xg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9PR-gMq4Ed2earfX6q16xg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_Q73d4Mq5Ed2earfX6q16xg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_s3V0ELXsEduHWpAaWjM62w" name="NamedElementRequirementRelated" memberEnd="_s32xcLXsEduHWpAaWjM62w _s4dOYLXsEduHWpAaWjM62w">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_s32xcLXsEduHWpAaWjM62w" name="extension_RequirementRelated" type="_ypiHELXqEduHWpAaWjM62w" aggregation="composite" association="_s3V0ELXsEduHWpAaWjM62w"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_tRNsoLXsEduHWpAaWjM62w" name="ClassRequirement" memberEnd="_tRfZcLXsEduHWpAaWjM62w _tSTRwLXsEduHWpAaWjM62w">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_tRfZcLXsEduHWpAaWjM62w" name="extension_Requirement" type="_xajygLXqEduHWpAaWjM62w" aggregation="composite" association="_tRNsoLXsEduHWpAaWjM62w"/>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Profile" xmi:id="_meOioLX8EduFmqQsrNB9lw" name="Interactions">
- <ownedComment xmi:id="_YQ6KULXmEduHWpAaWjM62w">
- <body>No stereotypes defined for interactions.</body>
- </ownedComment>
- <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_MmIPsIY8Ed22f52x9jcYIQ" name="Dummy">
- <ownedComment xmi:id="_MmIPsYY8Ed22f52x9jcYIQ">
- <body>Dummy DataType, just added for code generation purpose.&#xD;
-In other words, this data type for EMF generation of SysmlPackage and SysmlFactory&#xD;
-java classes in the model code.&#xD;
-&#xD;
-Do not remove this !!!</body>
- </ownedComment>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Profile" xmi:id="_nAF5kLX8EduFmqQsrNB9lw" name="StateMachines">
- <ownedComment xmi:id="_jYmQcLXmEduHWpAaWjM62w">
- <body>No stereotypes defined for StateMachines.</body>
- </ownedComment>
- <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_MbshUIY8Ed22f52x9jcYIQ" name="Dummy">
- <ownedComment xmi:id="_MbshUYY8Ed22f52x9jcYIQ">
- <body>Dummy DataType, just added for code generation purpose.&#xD;
-In other words, this data type for EMF generation of SysmlPackage and SysmlFactory&#xD;
-java classes in the model code.&#xD;
-&#xD;
-Do not remove this !!!</body>
- </ownedComment>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Profile" xmi:id="_neZmMLX8EduFmqQsrNB9lw" name="UseCases">
- <ownedComment xmi:id="_t3QAoLXmEduHWpAaWjM62w">
- <body>No stereotypes defined for UseCases.</body>
- </ownedComment>
- <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_MCXbUIY8Ed22f52x9jcYIQ" name="Dummy">
- <ownedComment xmi:id="_MCXbUYY8Ed22f52x9jcYIQ">
- <body>Dummy DataType, just added for code generation purpose.&#xD;
-In other words, this data type for EMF generation of SysmlPackage and SysmlFactory&#xD;
-java classes in the model code.&#xD;
-&#xD;
-Do not remove this !!!</body>
- </ownedComment>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_q7WXMIV3Ed2MZ72qAlfQ3A" name="Dummy">
- <ownedComment xmi:id="_OQi_oIV3Ed2MZ72qAlfQ3A">
- <body>Dummy DataType, just added for code generation purpose.&#xD;
-In other words, this data type for EMF generation of SysmlPackage and SysmlFactory&#xD;
-java classes in the model code.&#xD;
-&#xD;
-Do not remove this !!!</body>
- </ownedComment>
- </packagedElement>
- <profileApplication xmi:id="_5GlvYAerEd22I9XGJS-A2Q">
- <eAnnotations xmi:id="_6knzoAerEd22I9XGJS-A2Q" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_B7dOIMEREduRdatXodjBjA"/>
- </eAnnotations>
- <appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
- </profileApplication>
- </uml:Profile>
- <Ecore:EPackage xmi:id="_B1O6gAesEd22I9XGJS-A2Q" base_Package="_TZ_nULU5EduiKqCzJMWbGw" packageName="sysml" nsPrefix="SysML" nsURI="http://www.eclipse.org/papyrus/0.7.0/SysML" prefix="sysml"/>
- <Ecore:EPackage xmi:id="_3pfbQAfXEd2QR6cYbtS0qQ" base_Package="_Gx8MgLX7EduFmqQsrNB9lw" packageName="modelelements" nsPrefix="ModelElements" nsURI="http://www.eclipse.org/papyrus/0.7.0/SysML/ModelElements" prefix="modelelements"/>
- <Ecore:EPackage xmi:id="_IwWr4AlUEd2igeYZcwolcw" base_Package="_fSw28LX7EduFmqQsrNB9lw" packageName="blocks" nsPrefix="Blocks" nsURI="http://www.eclipse.org/papyrus/0.7.0/SysML/Blocks" prefix="blocks"/>
- <Ecore:EPackage xmi:id="_d1ggsAlUEd2igeYZcwolcw" base_Package="_rpx28LX7EduFmqQsrNB9lw" packageName="portandflows" nsPrefix="PortAndFlows" nsURI="http://www.eclipse.org/papyrus/0.7.0/SysML/PortAndFlows" prefix="portandflows"/>
- <Ecore:EPackage xmi:id="_rO6x0AlUEd2igeYZcwolcw" base_Package="_5WYJ0LX7EduFmqQsrNB9lw" packageName="constraints" nsPrefix="Constraints" nsURI="http://www.eclipse.org/papyrus/0.7.0/SysML/Constraints" prefix="constraints"/>
- <Ecore:EPackage xmi:id="_yQfXIAlUEd2igeYZcwolcw" base_Package="_C2zXMLX8EduFmqQsrNB9lw" packageName="activities" nsPrefix="Activities" nsURI="http://www.eclipse.org/papyrus/0.7.0/SysML/Activities" prefix="activities"/>
- <Ecore:EPackage xmi:id="_AMeJ0AlVEd2igeYZcwolcw" base_Package="_NxdG4LX8EduFmqQsrNB9lw" packageName="allocations" nsPrefix="Allocations" nsURI="http://www.eclipse.org/papyrus/0.7.0/SysML/Allocations" prefix="allocations"/>
- <Ecore:EPackage xmi:id="_F8-v4AlVEd2igeYZcwolcw" base_Package="_OOJC4LX8EduFmqQsrNB9lw" packageName="requirements" nsPrefix="Requirements" nsURI="http://www.eclipse.org/papyrus/0.7.0/SysML/Requirements" prefix="requirements"/>
- <Ecore:EPackage xmi:id="_OZvg0AlVEd2igeYZcwolcw" base_Package="_meOioLX8EduFmqQsrNB9lw" packageName="interactions" nsPrefix="Interactions" nsURI="http://www.eclipse.org/papyrus/0.7.0/SysML/Interactions" prefix="interactions"/>
- <Ecore:EPackage xmi:id="_UYsykAlVEd2igeYZcwolcw" base_Package="_nAF5kLX8EduFmqQsrNB9lw" packageName="statemachines" nsPrefix="StateMachines" nsURI="http://www.eclipse.org/papyrus/0.7.0/SysML/StateMachines" prefix="statemachines"/>
- <Ecore:EPackage xmi:id="_aw_xYAlVEd2igeYZcwolcw" base_Package="_neZmMLX8EduFmqQsrNB9lw" packageName="usecases" nsPrefix="UseCases" nsURI="http://www.eclipse.org/papyrus/0.7.0/SysML/UseCases" prefix="usecases"/>
- <Ecore:EReference xmi:id="_gYTVgBETEd2lltFUEAEueA" isTransient="true" isVolatile="true" base_Property="_3Qho8LU9Edu2ieF4ON8UjA"/>
- <Ecore:EAttribute xmi:id="_nuL98BETEd2lltFUEAEueA" isTransient="true" isVolatile="true" base_Property="_TrY4ULVEEdu2ieF4ON8UjA"/>
- <Ecore:EReference xmi:id="_vCiVUBETEd2lltFUEAEueA" isTransient="true" isVolatile="true" base_Property="_Sj35kLXnEduHWpAaWjM62w"/>
- <Ecore:EReference xmi:id="_vsX8gBETEd2lltFUEAEueA" isTransient="true" isVolatile="true" base_Property="_S07NULXnEduHWpAaWjM62w"/>
- <Ecore:EReference xmi:id="_2MezgBETEd2lltFUEAEueA" isTransient="true" isVolatile="true" base_Property="_zN7ToKG1Edyj2Ya50HPlXg"/>
- <Ecore:EReference xmi:id="_6gNSgBETEd2lltFUEAEueA" isTransient="true" isVolatile="true" base_Property="_3jp3sLXqEduHWpAaWjM62w"/>
- <Ecore:EReference xmi:id="_9TX9sBETEd2lltFUEAEueA" isTransient="true" isVolatile="true" base_Property="_3wFxMLXqEduHWpAaWjM62w"/>
- <Ecore:EReference xmi:id="__o8G4BETEd2lltFUEAEueA" isTransient="true" isVolatile="true" base_Property="_FHcz4LXrEduHWpAaWjM62w"/>
- <Ecore:EReference xmi:id="_CsuA8BEUEd2lltFUEAEueA" isTransient="true" isVolatile="true" base_Property="_F-KZcLXrEduHWpAaWjM62w"/>
- <Ecore:EReference xmi:id="_F8uZIBEUEd2lltFUEAEueA" isTransient="true" isVolatile="true" base_Property="_O6rBcLXrEduHWpAaWjM62w"/>
- <Ecore:EReference xmi:id="_JbEIQBEUEd2lltFUEAEueA" isTransient="true" isVolatile="true" base_Property="_PHumALXrEduHWpAaWjM62w"/>
- <Ecore:EReference xmi:id="_MKgKABEUEd2lltFUEAEueA" isTransient="true" isVolatile="true" base_Property="_PStuALXrEduHWpAaWjM62w"/>
- <Ecore:EReference xmi:id="_PQ9koBEUEd2lltFUEAEueA" isTransient="true" isVolatile="true" base_Property="_0nBtgLX1Edu94_NE0EO5_A"/>
- <Ecore:EReference xmi:id="_SDRUMBEUEd2lltFUEAEueA" isTransient="true" isVolatile="true" base_Property="_0yJ_cLX1Edu94_NE0EO5_A"/>
- <Ecore:EReference xmi:id="_U_zWwBEUEd2lltFUEAEueA" isTransient="true" isVolatile="true" base_Property="_1AqVgLX1Edu94_NE0EO5_A"/>
- <Ecore:EDataType xmi:id="_uEM-gIV3Ed2MZ72qAlfQ3A" instanceClassName="java.lang.String" base_PrimitiveType="_q7WXMIV3Ed2MZ72qAlfQ3A"/>
- <Ecore:EDataType xmi:id="_PODUMIY8Ed22f52x9jcYIQ" instanceClassName="java.lang.String" base_PrimitiveType="_MmIPsIY8Ed22f52x9jcYIQ"/>
- <Ecore:EDataType xmi:id="_Q0twAIY8Ed22f52x9jcYIQ" instanceClassName="java.lang.String" base_PrimitiveType="_MbshUIY8Ed22f52x9jcYIQ"/>
- <Ecore:EDataType xmi:id="_SRZJYIY8Ed22f52x9jcYIQ" instanceClassName="java.lang.String" base_PrimitiveType="_MCXbUIY8Ed22f52x9jcYIQ"/>
- <Ecore:EReference xmi:id="_T8NCYMq5Ed2earfX6q16xg" isTransient="true" isVolatile="true" base_Property="_56-VIMq4Ed2earfX6q16xg"/>
-</xmi:XMI>
diff --git a/sandbox/org.eclipse.papyrus.properties.generation/Source/UML.ecore b/sandbox/org.eclipse.papyrus.properties.generation/Source/UML.ecore
deleted file mode 100644
index da01a54e9f6..00000000000
--- a/sandbox/org.eclipse.papyrus.properties.generation/Source/UML.ecore
+++ /dev/null
@@ -1,16088 +0,0 @@
-<?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="uml"
- nsURI="http://www.eclipse.org/uml2/3.0.0/UML" nsPrefix="uml">
- <eClassifiers xsi:type="ecore:EDataType" name="Integer" instanceClassName="int">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An integer is a primitive type representing integer values."/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EDataType" name="Boolean" instanceClassName="boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A Boolean type is used for logical expression, consisting of the predefined values true and false."/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EDataType" name="String" instanceClassName="java.lang.String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A string is a sequence of characters in some suitable character set used to display information about the model. Character sets may include non-Roman alphabets and characters."/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EDataType" name="UnlimitedNatural" instanceClassName="int">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An unlimited natural is a primitive type representing unlimited natural values."/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Comment" eSuperTypes="#//Element">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A comment is a textual annotation that can be attached to a set of elements."/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="body" ordered="false" eType="#//String"
- unsettable="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies a string that is the comment."/>
- </eAnnotations>
- <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details key="kind" value="element"/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="annotatedElement" ordered="false"
- upperBound="-1" eType="#//Element">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the Element(s) being commented."/>
- </eAnnotations>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Element" abstract="true" eSuperTypes="platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EModelElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An element is a constituent of a model. As such, it has the capability of owning other elements."/>
- </eAnnotations>
- <eOperations name="not_own_self" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An element may not directly or indirectly own itself.&#xD;&#xA;not self.allOwnedElements()->includes(self)"/>
- </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>
- <eOperations name="has_owner" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Elements that must be owned must have an owner.&#xD;&#xA;self.mustBeOwned() implies owner->notEmpty()"/>
- </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>
- <eOperations name="destroy" ordered="false" lowerBound="1">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Destroys this element by removing all cross references to/from it and removing it from its containing resource or object."/>
- </eAnnotations>
- </eOperations>
- <eOperations name="hasKeyword" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Determines whether this element has the specified keyword."/>
- </eAnnotations>
- <eParameters name="keyword" ordered="false" lowerBound="1" eType="#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The keyword in question."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="getKeywords" ordered="false" upperBound="-1" eType="#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves the keywords for this element."/>
- </eAnnotations>
- </eOperations>
- <eOperations name="addKeyword" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Adds the specified keyword to this element."/>
- </eAnnotations>
- <eParameters name="keyword" ordered="false" lowerBound="1" eType="#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The keyword to add."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="removeKeyword" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Removes the specified keyword from this element."/>
- </eAnnotations>
- <eParameters name="keyword" ordered="false" lowerBound="1" eType="#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The keyword to remove."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="getNearestPackage" ordered="false" eType="#//Package">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves the nearest package that owns (either directly or indirectly) this element, or the element itself (if it is a package)."/>
- </eAnnotations>
- </eOperations>
- <eOperations name="getModel" ordered="false" eType="#//Model">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves the model that owns (either directly or indirectly) this element."/>
- </eAnnotations>
- </eOperations>
- <eOperations name="isStereotypeApplicable" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Determines whether the specified stereotype is applicable to this element."/>
- </eAnnotations>
- <eParameters name="stereotype" ordered="false" lowerBound="1" eType="#//Stereotype">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The stereotype in question."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="isStereotypeRequired" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Determines whether the specified stereotype is required for this element."/>
- </eAnnotations>
- <eParameters name="stereotype" ordered="false" lowerBound="1" eType="#//Stereotype">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The stereotype in question."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="isStereotypeApplied" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Determines whether the specified stereotype is applied to this element."/>
- </eAnnotations>
- <eParameters name="stereotype" ordered="false" lowerBound="1" eType="#//Stereotype">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The stereotype in question."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="applyStereotype" ordered="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EObject">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Applies the specified stereotype to this element."/>
- </eAnnotations>
- <eParameters name="stereotype" ordered="false" lowerBound="1" eType="#//Stereotype">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The stereotype to apply."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="unapplyStereotype" ordered="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EObject">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Unapplies the specified stereotype from this element."/>
- </eAnnotations>
- <eParameters name="stereotype" ordered="false" lowerBound="1" eType="#//Stereotype">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The stereotype to unapply."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="getApplicableStereotypes" ordered="false" upperBound="-1" eType="#//Stereotype">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves the stereotypes that are applicable to this element, including those that are required and/or may already be applied."/>
- </eAnnotations>
- </eOperations>
- <eOperations name="getApplicableStereotype" ordered="false" eType="#//Stereotype">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves the stereotype with the specified qualified name that is applicable to this element, or null if no such stereotype is applicable."/>
- </eAnnotations>
- <eParameters name="qualifiedName" ordered="false" lowerBound="1" eType="#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The qualified name of the applicable stereotype to retrieve."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="getStereotypeApplications" ordered="false" upperBound="-1"
- eType="ecore:EClass platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EObject">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves the stereotype applications for this element."/>
- </eAnnotations>
- </eOperations>
- <eOperations name="getStereotypeApplication" ordered="false" eType="ecore:EClass platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EObject">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves the application of the specified stereotype for this element, or null if no such stereotype application exists."/>
- </eAnnotations>
- <eParameters name="stereotype" ordered="false" lowerBound="1" eType="#//Stereotype">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The stereotype for which to retrieve an application."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="getRequiredStereotypes" ordered="false" upperBound="-1" eType="#//Stereotype">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves the stereotypes that are required for this element."/>
- </eAnnotations>
- </eOperations>
- <eOperations name="getRequiredStereotype" ordered="false" eType="#//Stereotype">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves the stereotype with the specified qualified name that is required for this element, or null if no such stereotype is required."/>
- </eAnnotations>
- <eParameters name="qualifiedName" ordered="false" lowerBound="1" eType="#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The qualified name of the required stereotype to retrieve."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="getAppliedStereotypes" ordered="false" upperBound="-1" eType="#//Stereotype">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves the stereotypes that are applied to this element."/>
- </eAnnotations>
- </eOperations>
- <eOperations name="getAppliedStereotype" ordered="false" eType="#//Stereotype">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves the stereotype with the specified qualified name that is applied to this element, or null if no such stereotype is applied."/>
- </eAnnotations>
- <eParameters name="qualifiedName" ordered="false" lowerBound="1" eType="#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The qualified name of the applied stereotype to retrieve."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="getAppliedSubstereotypes" ordered="false" upperBound="-1" eType="#//Stereotype">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves the substereotypes of the specified stereotype that are applied to this element."/>
- </eAnnotations>
- <eParameters name="stereotype" ordered="false" lowerBound="1" eType="#//Stereotype">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The superstereotype of the applied substereotypes to retrieve."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="getAppliedSubstereotype" ordered="false" eType="#//Stereotype">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves the substereotype of the specified stereotype with the specified qualified name that is applied to this element, or null if no such stereotype is applied."/>
- </eAnnotations>
- <eParameters name="stereotype" ordered="false" lowerBound="1" eType="#//Stereotype">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The superstereotype of the applied substereotype to retrieve."/>
- </eAnnotations>
- </eParameters>
- <eParameters name="qualifiedName" ordered="false" lowerBound="1" eType="#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The qualified name of the applied substereotype to retrieve."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="hasValue" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Determines whether this element has a (non-default) value for the property with the specified name in the specified stereotype."/>
- </eAnnotations>
- <eParameters name="stereotype" ordered="false" lowerBound="1" eType="#//Stereotype">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The stereotype for which to test the property."/>
- </eAnnotations>
- </eParameters>
- <eParameters name="propertyName" ordered="false" lowerBound="1" eType="#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The name of the property in question."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="getValue" ordered="false" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EJavaObject">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves the value of the property with the specified name in the specified stereotype for this element."/>
- </eAnnotations>
- <eParameters name="stereotype" ordered="false" lowerBound="1" eType="#//Stereotype">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The stereotype for which to retrieve the value."/>
- </eAnnotations>
- </eParameters>
- <eParameters name="propertyName" ordered="false" lowerBound="1" eType="#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The name of the property whose value to retrieve."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="setValue" ordered="false" lowerBound="1">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Sets the value of the property with the specified name in the specified stereotype for this element."/>
- </eAnnotations>
- <eParameters name="stereotype" ordered="false" lowerBound="1" eType="#//Stereotype">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The stereotype for which to set the value."/>
- </eAnnotations>
- </eParameters>
- <eParameters name="propertyName" ordered="false" lowerBound="1" eType="#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The name of the property whose value to set."/>
- </eAnnotations>
- </eParameters>
- <eParameters name="newValue" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EJavaObject">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The new value for the property."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="createEAnnotation" ordered="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EAnnotation">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Creates an annotation with the specified source and this element as its model element."/>
- </eAnnotations>
- <eParameters name="source" ordered="false" lowerBound="1" eType="#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The source for the new annotation."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="getRelationships" ordered="false" upperBound="-1" eType="#//Relationship">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves the relationships in which this element is involved."/>
- </eAnnotations>
- </eOperations>
- <eOperations name="getRelationships" ordered="false" upperBound="-1" eType="#//Relationship">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves the relationships of the specified type in which this element is involved."/>
- </eAnnotations>
- <eParameters name="eClass" ordered="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EClass">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The (meta)type of the relationships to retrieve."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="getSourceDirectedRelationships" ordered="false" upperBound="-1"
- eType="#//DirectedRelationship">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves the directed relationships for which this element is a source."/>
- </eAnnotations>
- </eOperations>
- <eOperations name="getSourceDirectedRelationships" ordered="false" upperBound="-1"
- eType="#//DirectedRelationship">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves the directed relationships of the specified type for which this element is a source."/>
- </eAnnotations>
- <eParameters name="eClass" ordered="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EClass">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The (meta)type of the directed relationships to retrieve."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="getTargetDirectedRelationships" ordered="false" upperBound="-1"
- eType="#//DirectedRelationship">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves the directed relationships for which this element is a target."/>
- </eAnnotations>
- </eOperations>
- <eOperations name="getTargetDirectedRelationships" ordered="false" upperBound="-1"
- eType="#//DirectedRelationship">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves the directed relationships of the specified type for which this element is a target."/>
- </eAnnotations>
- <eParameters name="eClass" ordered="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EClass">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The (meta)type of the directed relationships to retrieve."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="allOwnedElements" ordered="false" upperBound="-1" eType="#//Element">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query allOwnedElements() gives all of the direct and indirect owned elements of an element.&#xD;&#xA;result = ownedElement->union(ownedElement->collect(e | e.allOwnedElements()))"/>
- </eAnnotations>
- </eOperations>
- <eOperations name="mustBeOwned" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query mustBeOwned() indicates whether elements of this type must have an owner. Subclasses of Element that do not require an owner must override this operation.&#xD;&#xA;result = true"/>
- </eAnnotations>
- </eOperations>
- <eStructuralFeatures xsi:type="ecore:EReference" name="ownedElement" ordered="false"
- upperBound="-1" eType="#//Element" changeable="false" volatile="true" transient="true"
- derived="true" eOpposite="#//Element/owner">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The Elements owned by this element."/>
- </eAnnotations>
- <eAnnotations source="union"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false"
- eType="#//Element" changeable="false" volatile="true" transient="true" derived="true"
- eOpposite="#//Element/ownedElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The Element that owns this element."/>
- </eAnnotations>
- <eAnnotations source="union"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="ownedComment" ordered="false"
- upperBound="-1" eType="#//Comment" containment="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The Comments owned by this element."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Element/ownedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Package" eSuperTypes="#//Namespace #//PackageableElement #//TemplateableElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A package is used to group elements, and provides a namespace for the grouped elements.&#xD;&#xA;A package can have one or more profile applications to indicate which profiles have been applied. Because a profile is a package, it is possible to apply a profile not only to packages, but also to profiles.&#xD;&#xA;Package specializes TemplateableElement and PackageableElement specializes ParameterableElement to specify that a package can be used as a template and a PackageableElement as a template parameter."/>
- </eAnnotations>
- <eAnnotations source="duplicates">
- <contents xsi:type="ecore:EOperation" name="mustBeOwned" ordered="false" lowerBound="1"
- eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query mustBeOwned() indicates whether elements of this type must have an owner.&#xD;&#xA;result = false"/>
- </eAnnotations>
- <eAnnotations source="redefines" references="#//Element/mustBeOwned"/>
- </contents>
- </eAnnotations>
- <eOperations name="elements_public_or_private" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="If an element that is owned by a package has visibility, it is public or private.&#xD;&#xA;self.ownedElements->forAll(e | e.visibility->notEmpty() implies e.visbility = #public or e.visibility = #private)"/>
- </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>
- <eOperations name="createOwnedClass" ordered="false" lowerBound="1" eType="#//Class">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Creates a(n) (abstract) class with the specified name as an owned type of this package."/>
- </eAnnotations>
- <eParameters name="name" ordered="false" lowerBound="1" eType="#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The name for the new class, or null."/>
- </eAnnotations>
- </eParameters>
- <eParameters name="isAbstract" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Whether the new class should be abstract."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="createOwnedEnumeration" ordered="false" lowerBound="1" eType="#//Enumeration">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Creates a enumeration with the specified name as an owned type of this package."/>
- </eAnnotations>
- <eParameters name="name" ordered="false" lowerBound="1" eType="#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The name for the new enumeration, or null."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="createOwnedPrimitiveType" ordered="false" lowerBound="1" eType="#//PrimitiveType">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Creates a primitive type with the specified name as an owned type of this package."/>
- </eAnnotations>
- <eParameters name="name" ordered="false" lowerBound="1" eType="#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The name for the new primitive type, or null."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="createOwnedInterface" ordered="false" lowerBound="1" eType="#//Interface">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Creates an interface with the specified name as an owned type of this package."/>
- </eAnnotations>
- <eParameters name="name" ordered="false" lowerBound="1" eType="#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The name for the new interface, or null."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="isProfileApplied" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Determines whether the specified profile is applied to this package."/>
- </eAnnotations>
- <eParameters name="profile" ordered="false" lowerBound="1" eType="#//Profile">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The profile in question."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="applyProfile" ordered="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EObject">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Applies the current definition of the specified profile to this package and automatically applies required stereotypes in the profile to elements within this package's namespace hieararchy. If a different definition is already applied, automatically migrates any associated stereotype values on a &quot;best effort&quot; basis (matching classifiers and structural features by name)."/>
- </eAnnotations>
- <eParameters name="profile" ordered="false" lowerBound="1" eType="#//Profile">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The profile to apply."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="unapplyProfile" ordered="false" upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EObject">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Unapplies the specified profile from this package and automatically unapplies stereotypes in the profile from elements within this package's namespace hieararchy."/>
- </eAnnotations>
- <eParameters name="profile" ordered="false" lowerBound="1" eType="#//Profile">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The profile to unapply."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="getAppliedProfiles" ordered="false" upperBound="-1" eType="#//Profile">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves the profiles that are applied to this package."/>
- </eAnnotations>
- </eOperations>
- <eOperations name="getAllAppliedProfiles" ordered="false" upperBound="-1" eType="#//Profile">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves all the profiles that are applied to this package, including profiles applied to its nesting package(s)."/>
- </eAnnotations>
- </eOperations>
- <eOperations name="getAppliedProfile" ordered="false" eType="#//Profile">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves the profile with the specified qualified name that is applied to this package, or null if no such profile is applied."/>
- </eAnnotations>
- <eParameters name="qualifiedName" ordered="false" lowerBound="1" eType="#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The qualified name of the applied profile to retrieve."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="getAppliedProfile" ordered="false" eType="#//Profile">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves the profile with the specified qualified name that is applied to this package or any of its nesting packages (if indicated), or null if no such profile is applied."/>
- </eAnnotations>
- <eParameters name="qualifiedName" ordered="false" lowerBound="1" eType="#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The qualified name of the applied profile to retrieve."/>
- </eAnnotations>
- </eParameters>
- <eParameters name="recurse" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Whether to look in nesting packages."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="getAllProfileApplications" ordered="false" upperBound="-1"
- eType="#//ProfileApplication">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves all the profile applications for this package, including profile applications for its nesting package(s)."/>
- </eAnnotations>
- </eOperations>
- <eOperations name="getProfileApplication" ordered="false" eType="#//ProfileApplication">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves the application of the specified profile to this package, or null if no such profile is applied."/>
- </eAnnotations>
- <eParameters name="profile" ordered="false" lowerBound="1" eType="#//Profile">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The profile whose application to retrieve."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="getProfileApplication" ordered="false" eType="#//ProfileApplication">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves the application of the specified profile to this package or any of its nesting packages (if indicated), or null if no such profile is applied."/>
- </eAnnotations>
- <eParameters name="profile" ordered="false" lowerBound="1" eType="#//Profile">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The profile whose application to retrieve."/>
- </eAnnotations>
- </eParameters>
- <eParameters name="recurse" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Whether to look in nesting packages."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="isModelLibrary" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Determines whether this package is a model library."/>
- </eAnnotations>
- </eOperations>
- <eOperations name="visibleMembers" ordered="false" upperBound="-1" eType="#//PackageableElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query visibleMembers() defines which members of a Package can be accessed outside it.&#xD;&#xA;result = member->select( m | self.makesVisible(m))"/>
- </eAnnotations>
- </eOperations>
- <eOperations name="makesVisible" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query makesVisible() defines whether a Package makes an element visible outside itself. Elements with no visibility and elements with public visibility are made visible.&#xD;&#xA;self.member->includes(el)&#xD;&#xA;result = (ownedMember->includes(el)) or&#xA;(elementImport->select(ei|ei.importedElement = #public)->collect(ei|ei.importedElement)->includes(el)) or&#xA;(packageImport->select(pi|pi.visibility = #public)->collect(pi|pi.importedPackage.member->includes(el))->notEmpty())"/>
- </eAnnotations>
- <eParameters name="el" ordered="false" lowerBound="1" eType="#//NamedElement"/>
- </eOperations>
- <eStructuralFeatures xsi:type="ecore:EReference" name="ownedType" ordered="false"
- upperBound="-1" eType="#//Type" volatile="true" transient="true" derived="true"
- eOpposite="#//Type/package">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the packaged elements that are Types."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Package/packagedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="packageMerge" ordered="false"
- upperBound="-1" eType="#//PackageMerge" containment="true" eOpposite="#//PackageMerge/receivingPackage">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the PackageMerges that are owned by this Package."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Element/ownedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="packagedElement" ordered="false"
- upperBound="-1" eType="#//PackageableElement" containment="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the packageable elements that are owned by this Package."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="nestedPackage" ordered="false"
- upperBound="-1" eType="#//Package" volatile="true" transient="true" derived="true"
- eOpposite="#//Package/nestingPackage">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the packaged elements that are Packages."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Package/packagedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="nestingPackage" ordered="false"
- eType="#//Package" volatile="true" transient="true" derived="true" eOpposite="#//Package/nestedPackage">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the Package that owns this Package."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//NamedElement/namespace"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="profileApplication" ordered="false"
- upperBound="-1" eType="#//ProfileApplication" containment="true" eOpposite="#//ProfileApplication/applyingPackage">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the ProfileApplications that indicate which profiles have been applied to the Package."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Element/ownedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="PackageableElement" abstract="true"
- eSuperTypes="#//NamedElement #//ParameterableElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A packageable element indicates a named element that may be owned directly by a package.&#xD;&#xA;Packageable elements are able to serve as a template parameter."/>
- </eAnnotations>
- <eAnnotations source="duplicates">
- <contents xsi:type="ecore:EAttribute" name="visibility" ordered="false" eType="#//VisibilityKind"
- defaultValueLiteral="public">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Indicates that packageable elements must always have a visibility, i.e., visibility is not optional."/>
- </eAnnotations>
- <eAnnotations source="redefines" references="#//NamedElement/visibility"/>
- </contents>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="NamedElement" abstract="true" eSuperTypes="#//Element">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A named element is an element in a model that may have a name.&#xD;&#xA;A named element supports using a string expression to specify its name. This allows names of model elements to involve template parameters. The actual name is evaluated from the string expression only when it is sensible to do so (e.g., when a template is bound)."/>
- </eAnnotations>
- <eOperations name="has_no_qualified_name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="If there is no name, or one of the containing namespaces has no name, there is no qualified name.&#xD;&#xA;(self.name->isEmpty() or self.allNamespaces()->select(ns | ns.name->isEmpty())->notEmpty())&#xD;&#xA; implies self.qualifiedName->isEmpty()"/>
- </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>
- <eOperations name="has_qualified_name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="When there is a name, and all of the containing namespaces have a name, the qualified name is constructed from the names of the containing namespaces.&#xD;&#xA;(self.name->notEmpty() and self.allNamespaces()->select(ns | ns.name->isEmpty())->isEmpty()) implies&#xA; self.qualifiedName = self.allNamespaces()->iterate( ns : Namespace; result: String = self.name | ns.name->union(self.separator())->union(result))"/>
- </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>
- <eOperations name="visibility_needs_ownership" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="If a NamedElement is not owned by a Namespace, it does not have a visibility.&#xD;&#xA;namespace->isEmpty() implies visibility->isEmpty()"/>
- </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>
- <eOperations name="createDependency" ordered="false" lowerBound="1" eType="#//Dependency">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Creates a dependency between this named element and the specified supplier, owned by this named element's nearest package."/>
- </eAnnotations>
- <eParameters name="supplier" ordered="false" lowerBound="1" eType="#//NamedElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The supplier for the new dependency."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="getLabel" ordered="false" eType="#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves a localized label for this named element."/>
- </eAnnotations>
- </eOperations>
- <eOperations name="getLabel" ordered="false" eType="#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves a label for this named element, localized if indicated."/>
- </eAnnotations>
- <eParameters name="localize" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Whether to localize the label."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="createUsage" ordered="false" lowerBound="1" eType="#//Usage">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Creates a usage between this named element and the specified supplier, owned by this named element's nearest package."/>
- </eAnnotations>
- <eParameters name="supplier" ordered="false" lowerBound="1" eType="#//NamedElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The supplier for the new usage."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="getQualifiedName" ordered="false" lowerBound="1" eType="#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="When there is a name, and all of the containing namespaces have a name, the qualified name is constructed from the names of the containing namespaces.&#xD;&#xA;result = if self.name->notEmpty() and self.allNamespaces()->select(ns | ns.name->isEmpty())->isEmpty()&#xA;then &#xA; self.allNamespaces()->iterate( ns : Namespace; result: String = self.name | ns.name->union(self.separator())->union(result))&#xA;else&#xA; Set{}&#xA;endif"/>
- <details key="suppressedVisibility" value="true"/>
- </eAnnotations>
- </eOperations>
- <eOperations name="allNamespaces" upperBound="-1" eType="#//Namespace">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query allNamespaces() gives the sequence of namespaces in which the NamedElement is nested, working outwards.&#xD;&#xA;result = if self.namespace->isEmpty()&#xA;then Sequence{}&#xA;else self.namespace.allNamespaces()->prepend(self.namespace)&#xA;endif"/>
- </eAnnotations>
- </eOperations>
- <eOperations name="isDistinguishableFrom" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isDistinguishableFrom() determines whether two NamedElements may logically co-exist within a Namespace. By default, two named elements are distinguishable if (a) they have unrelated types or (b) they have related types but different names.&#xD;&#xA;result = if self.oclIsKindOf(n.oclType) or n.oclIsKindOf(self.oclType)&#xA;then ns.getNamesOfMember(self)->intersection(ns.getNamesOfMember(n))->isEmpty()&#xA;else true&#xA;endif"/>
- </eAnnotations>
- <eParameters name="n" ordered="false" lowerBound="1" eType="#//NamedElement"/>
- <eParameters name="ns" ordered="false" lowerBound="1" eType="#//Namespace"/>
- </eOperations>
- <eOperations name="separator" ordered="false" lowerBound="1" eType="#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query separator() gives the string that is used to separate names when constructing a qualified name.&#xD;&#xA;result = '::'"/>
- </eAnnotations>
- </eOperations>
- <eOperations name="allOwningPackages" ordered="false" upperBound="-1" eType="#//Package">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query allOwningPackages() returns all the directly or indirectly owning packages.&#xD;&#xA;result = self.namespace->select(p | p.oclIsKindOf(Package))->union(p.allOwningPackages())"/>
- </eAnnotations>
- </eOperations>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" eType="#//String"
- unsettable="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The name of the NamedElement."/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false"
- eType="#//VisibilityKind" unsettable="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Determines where the NamedElement appears within different Namespaces within the overall model, and its accessibility."/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="qualifiedName" ordered="false"
- eType="#//String" changeable="false" volatile="true" transient="true" derived="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A name which allows the NamedElement to be identified within a hierarchy of nested Namespaces. It is constructed from the names of the containing namespaces starting at the root of the hierarchy and ending with the name of the NamedElement itself."/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="clientDependency" ordered="false"
- upperBound="-1" eType="#//Dependency" eOpposite="#//Dependency/client">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Indicates the dependencies that reference the client."/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="namespace" ordered="false"
- eType="#//Namespace" changeable="false" volatile="true" transient="true" derived="true"
- eOpposite="#//Namespace/ownedMember">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the namespace that owns the NamedElement."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Element/owner"/>
- <eAnnotations source="union"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="nameExpression" ordered="false"
- eType="#//StringExpression" containment="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The string expression used to define the name of this named element."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Element/ownedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EEnum" name="VisibilityKind">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="VisibilityKind is an enumeration type that defines literals to determine the visibility of elements in a model."/>
- </eAnnotations>
- <eLiterals name="public">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A public element is visible to all elements that can access the contents of the namespace that owns it."/>
- </eAnnotations>
- </eLiterals>
- <eLiterals name="private" value="1">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A private element is only visible inside the namespace that owns it."/>
- </eAnnotations>
- </eLiterals>
- <eLiterals name="protected" value="2">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A protected element is visible to elements that have a generalization relationship to the namespace that owns it."/>
- </eAnnotations>
- </eLiterals>
- <eLiterals name="package" value="3">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A package element is owned by a namespace that is not a package, and is visible to elements that are in the same package as its owning namespace. Only named elements that are not owned by packages can be marked as having package visibility. Any element marked as having package visibility is visible to all elements within the nearest enclosing package (given that other owning elements have proper visibility). Outside the nearest enclosing package, an element marked as having package visibility is not visible."/>
- </eAnnotations>
- </eLiterals>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Dependency" eSuperTypes="#//PackageableElement #//DirectedRelationship">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A dependency is a relationship that signifies that a single or a set of model elements requires other model elements for their specification or implementation. This means that the complete semantics of the depending elements is either semantically or structurally dependent on the definition of the supplier element(s)."/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EReference" name="supplier" ordered="false"
- lowerBound="1" upperBound="-1" eType="#//NamedElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The element(s) independent of the client element(s), in the same respect and the same dependency relationship. In some directed dependency relationships (such as Refinement Abstractions), a common convention in the domain of class-based OO software is to put the more abstract element in this role. Despite this convention, users of UML may stipulate a sense of dependency suitable for their domain, which makes a more abstract element dependent on that which is more specific."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//DirectedRelationship/target"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="client" ordered="false"
- lowerBound="1" upperBound="-1" eType="#//NamedElement" eOpposite="#//NamedElement/clientDependency">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The element(s) dependent on the supplier element(s). In some cases (such as a Trace Abstraction) the assignment of direction (that is, the designation of the client element) is at the discretion of the modeler, and is a stipulation."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//DirectedRelationship/source"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="DirectedRelationship" abstract="true"
- eSuperTypes="#//Relationship">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A directed relationship represents a relationship between a collection of source model elements and a collection of target model elements."/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false"
- lowerBound="1" upperBound="-1" eType="#//Element" changeable="false" volatile="true"
- transient="true" derived="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the sources of the DirectedRelationship."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Relationship/relatedElement"/>
- <eAnnotations source="union"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false"
- lowerBound="1" upperBound="-1" eType="#//Element" changeable="false" volatile="true"
- transient="true" derived="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the targets of the DirectedRelationship."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Relationship/relatedElement"/>
- <eAnnotations source="union"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Relationship" abstract="true" eSuperTypes="#//Element">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Relationship is an abstract concept that specifies some kind of relationship between elements."/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EReference" name="relatedElement" ordered="false"
- lowerBound="1" upperBound="-1" eType="#//Element" changeable="false" volatile="true"
- transient="true" derived="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the elements related by the Relationship."/>
- </eAnnotations>
- <eAnnotations source="union"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Namespace" abstract="true" eSuperTypes="#//NamedElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A namespace is an element in a model that contains a set of named elements that can be identified by name."/>
- </eAnnotations>
- <eOperations name="members_distinguishable" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="All the members of a Namespace are distinguishable within it.&#xD;&#xA;membersAreDistinguishable()"/>
- </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>
- <eOperations name="createElementImport" ordered="false" lowerBound="1" eType="#//ElementImport">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Creates an import of the specified element into this namespace with the specified visibility."/>
- </eAnnotations>
- <eParameters name="element" ordered="false" lowerBound="1" eType="#//PackageableElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The element to import."/>
- </eAnnotations>
- </eParameters>
- <eParameters name="visibility" ordered="false" lowerBound="1" eType="#//VisibilityKind">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The visibility for the new element import."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="createPackageImport" ordered="false" lowerBound="1" eType="#//PackageImport">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Creates an import of the specified package into this namespace with the specified visibility."/>
- </eAnnotations>
- <eParameters name="package_" ordered="false" lowerBound="1" eType="#//Package">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The package to import."/>
- </eAnnotations>
- </eParameters>
- <eParameters name="visibility" ordered="false" lowerBound="1" eType="#//VisibilityKind">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The visibility for the new package import."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="getImportedElements" ordered="false" upperBound="-1" eType="#//PackageableElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves the elements imported by this namespace."/>
- </eAnnotations>
- </eOperations>
- <eOperations name="getImportedPackages" ordered="false" upperBound="-1" eType="#//Package">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves the packages imported by this namespace."/>
- </eAnnotations>
- </eOperations>
- <eOperations name="getImportedMembers" ordered="false" upperBound="-1" eType="#//PackageableElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The importedMember property is derived from the ElementImports and the PackageImports. References the PackageableElements that are members of this Namespace as a result of either PackageImports or ElementImports.&#xD;&#xA;result = self.importMembers(self.elementImport.importedElement.asSet()-&#xA;>union(self.packageImport.importedPackage->collect(p | p.visibleMembers())))"/>
- </eAnnotations>
- </eOperations>
- <eOperations name="getNamesOfMember" ordered="false" upperBound="-1" eType="#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query getNamesOfMember() takes importing into account. It gives back the set of names that an element would have in an importing namespace, either because it is owned, or if not owned then imported individually, or if not individually then from a package.&#xD;&#xA;The query getNamesOfMember() gives a set of all of the names that a member would have in a Namespace. In general a member can have multiple names in a Namespace if it is imported more than once with different aliases. The query takes account of importing. It gives back the set of names that an element would have in an importing namespace, either because it is owned, or if not owned then imported individually, or if not individually then from a package.&#xD;&#xA;result = if self.ownedMember ->includes(element)&#xA;then Set{}->include(element.name)&#xA;else let elementImports: ElementImport = self.elementImport->select(ei | ei.importedElement = element) in&#xA; if elementImports->notEmpty()&#xA; then elementImports->collect(el | el.getName())&#xA; else self.packageImport->select(pi | pi.importedPackage.visibleMembers()->includes(element))-> collect(pi | pi.importedPackage.getNamesOfMember(element))&#xA; endif&#xA;endif"/>
- </eAnnotations>
- <eParameters name="element" ordered="false" lowerBound="1" eType="#//NamedElement"/>
- </eOperations>
- <eOperations name="membersAreDistinguishable" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The Boolean query membersAreDistinguishable() determines whether all of the namespace's members are distinguishable within it.&#xD;&#xA;result = self.member->forAll( memb |&#xA;self.member->excluding(memb)->forAll(other |&#xA;memb.isDistinguishableFrom(other, self)))"/>
- </eAnnotations>
- </eOperations>
- <eOperations name="importMembers" ordered="false" upperBound="-1" eType="#//PackageableElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query importMembers() defines which of a set of PackageableElements are actually imported into the namespace. This excludes hidden ones, i.e., those which have names that conflict with names of owned members, and also excludes elements which would have the same name when imported.&#xD;&#xA;result = self.excludeCollisions(imps)->select(imp | self.ownedMember->forAll(mem |&#xA;mem.imp.isDistinguishableFrom(mem, self)))"/>
- </eAnnotations>
- <eParameters name="imps" ordered="false" upperBound="-1" eType="#//PackageableElement"/>
- </eOperations>
- <eOperations name="excludeCollisions" ordered="false" upperBound="-1" eType="#//PackageableElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query excludeCollisions() excludes from a set of PackageableElements any that would not be distinguishable from each other in this namespace.&#xD;&#xA;result = imps->reject(imp1 | imps.exists(imp2 | not imp1.isDistinguishableFrom(imp2, self)))"/>
- </eAnnotations>
- <eParameters name="imps" ordered="false" upperBound="-1" eType="#//PackageableElement"/>
- </eOperations>
- <eStructuralFeatures xsi:type="ecore:EReference" name="elementImport" ordered="false"
- upperBound="-1" eType="#//ElementImport" containment="true" eOpposite="#//ElementImport/importingNamespace">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the ElementImports owned by the Namespace."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Element/ownedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="packageImport" ordered="false"
- upperBound="-1" eType="#//PackageImport" containment="true" eOpposite="#//PackageImport/importingNamespace">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the PackageImports owned by the Namespace."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Element/ownedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="ownedRule" ordered="false"
- upperBound="-1" eType="#//Constraint" containment="true" eOpposite="#//Constraint/context">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies a set of Constraints owned by this Namespace."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="member" ordered="false"
- upperBound="-1" eType="#//NamedElement" changeable="false" volatile="true"
- transient="true" derived="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A collection of NamedElements identifiable within the Namespace, either by being owned or by being introduced by importing or inheritance."/>
- </eAnnotations>
- <eAnnotations source="union"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="importedMember" ordered="false"
- upperBound="-1" eType="#//PackageableElement" changeable="false" volatile="true"
- transient="true" derived="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the PackageableElements that are members of this Namespace as a result of either PackageImports or ElementImports."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Namespace/member"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="ownedMember" ordered="false"
- upperBound="-1" eType="#//NamedElement" changeable="false" volatile="true"
- transient="true" derived="true" eOpposite="#//NamedElement/namespace">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A collection of NamedElements owned by the Namespace."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Namespace/member #//Element/ownedElement"/>
- <eAnnotations source="union"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="ElementImport" eSuperTypes="#//DirectedRelationship">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An element import identifies an element in another package, and allows the element to be referenced using its name without a qualifier."/>
- </eAnnotations>
- <eOperations name="visibility_public_or_private" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The visibility of an ElementImport is either public or private.&#xD;&#xA;self.visibility = #public or self.visibility = #private"/>
- </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>
- <eOperations name="imported_element_is_public" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An importedElement has either public visibility or no visibility at all.&#xD;&#xA;self.importedElement.visibility.notEmpty() implies self.importedElement.visibility = #public"/>
- </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>
- <eOperations name="getName" ordered="false" lowerBound="1" eType="#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query getName() returns the name under which the imported PackageableElement will be known in the importing namespace.&#xD;&#xA;result = if self.alias->notEmpty() then&#xA; self.alias&#xA;else&#xA; self.importedElement.name&#xA;endif"/>
- </eAnnotations>
- </eOperations>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false"
- lowerBound="1" eType="#//VisibilityKind" defaultValueLiteral="public">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the visibility of the imported PackageableElement within the importing Package. The default visibility is the same as that of the imported element. If the imported element does not have a visibility, it is possible to add visibility to the element import."/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="alias" ordered="false"
- eType="#//String" unsettable="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the name that should be added to the namespace of the importing package in lieu of the name of the imported packagable element. The aliased name must not clash with any other member name in the importing package. By default, no alias is used."/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="importedElement" ordered="false"
- lowerBound="1" eType="#//PackageableElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the PackageableElement whose name is to be added to a Namespace."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//DirectedRelationship/target"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="importingNamespace" ordered="false"
- lowerBound="1" eType="#//Namespace" eOpposite="#//Namespace/elementImport">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the Namespace that imports a PackageableElement from another Package."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//DirectedRelationship/source #//Element/owner"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="PackageImport" eSuperTypes="#//DirectedRelationship">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A package import is a relationship that allows the use of unqualified names to refer to package members from other namespaces."/>
- </eAnnotations>
- <eOperations name="public_or_private" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The visibility of a PackageImport is either public or private.&#xD;&#xA;self.visibility = #public or self.visibility = #private"/>
- </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="visibility" ordered="false"
- lowerBound="1" eType="#//VisibilityKind" defaultValueLiteral="public">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the visibility of the imported PackageableElements within the importing Namespace, i.e., whether imported elements will in turn be visible to other packages that use that importingPackage as an importedPackage. If the PackageImport is public, the imported elements will be visible outside the package, while if it is private they will not."/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="importedPackage" ordered="false"
- lowerBound="1" eType="#//Package">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the Package whose members are imported into a Namespace."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//DirectedRelationship/target"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="importingNamespace" ordered="false"
- lowerBound="1" eType="#//Namespace" eOpposite="#//Namespace/packageImport">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the Namespace that imports the members from a Package."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//DirectedRelationship/source #//Element/owner"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Constraint" eSuperTypes="#//PackageableElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A constraint is a condition or restriction expressed in natural language text or in a machine readable language for the purpose of declaring some of the semantics of an element."/>
- </eAnnotations>
- <eOperations name="not_apply_to_self" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A constraint cannot be applied to itself.&#xD;&#xA;not constrainedElement->includes(self)"/>
- </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>
- <eOperations name="value_specification_boolean" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The value specification for a constraint must evaluate to a Boolean value.&#xD;&#xA;self.specification().booleanValue().isOclKindOf(Boolean)"/>
- </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>
- <eOperations name="boolean_value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The value specification for a constraint must evaluate to a Boolean value.&#xD;&#xA;true"/>
- </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>
- <eOperations name="no_side_effects" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Evaluating the value specification for a constraint must not have side effects.&#xD;&#xA;true"/>
- </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>
- <eOperations name="not_applied_to_self" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A constraint cannot be applied to itself.&#xD;&#xA;not constrainedElement->includes(self)"/>
- </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:EReference" name="constrainedElement" upperBound="-1"
- eType="#//Element">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The ordered set of Elements referenced by this Constraint."/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="specification" ordered="false"
- lowerBound="1" eType="#//ValueSpecification" containment="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A condition that must be true when evaluated in order for the constraint to be satisfied."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Element/ownedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="context" ordered="false"
- eType="#//Namespace" eOpposite="#//Namespace/ownedRule">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the namespace that owns the NamedElement."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//NamedElement/namespace"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="ValueSpecification" abstract="true"
- eSuperTypes="#//PackageableElement #//TypedElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A value specification is the specification of a (possibly empty) set of instances, including both objects and data values.&#xD;&#xA;ValueSpecification specializes ParameterableElement to specify that a value specification can be exposed as a formal template parameter, and provided as an actual parameter in a binding of a template."/>
- </eAnnotations>
- <eAnnotations source="duplicates">
- <contents xsi:type="ecore:EOperation" name="isCompatibleWith" ordered="false"
- lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isCompatibleWith() determines if this parameterable element is compatible with the specified parameterable element. By default parameterable element P is compatible with parameterable element Q if the kind of P is the same or a subtype as the kind of Q. In addition, for ValueSpecification, the type must be conformant with the type of the specified parameterable element.&#xD;&#xA;&#xD;&#xA;result = p->oclIsKindOf(self.oclType) and self.type.conformsTo(p.oclAsType(TypedElement).type)"/>
- </eAnnotations>
- <eAnnotations source="redefines" references="#//ParameterableElement/isCompatibleWith"/>
- <eParameters name="p" ordered="false" lowerBound="1" eType="#//ParameterableElement"/>
- </contents>
- </eAnnotations>
- <eOperations name="isComputable" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isComputable() determines whether a value specification can be computed in a model. This operation cannot be fully defined in OCL. A conforming implementation is expected to deliver true for this operation for all value specifications that it can compute, and to compute all of those for which the operation is true. A conforming implementation is expected to be able to compute the value of all literals.&#xD;&#xA;result = false"/>
- </eAnnotations>
- </eOperations>
- <eOperations name="integerValue" ordered="false" lowerBound="1" eType="#//Integer">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query integerValue() gives a single Integer value when one can be computed.&#xD;&#xA;result = Set{}"/>
- </eAnnotations>
- </eOperations>
- <eOperations name="booleanValue" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query booleanValue() gives a single Boolean value when one can be computed.&#xD;&#xA;result = Set{}"/>
- </eAnnotations>
- </eOperations>
- <eOperations name="stringValue" ordered="false" lowerBound="1" eType="#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query stringValue() gives a single String value when one can be computed.&#xD;&#xA;result = Set{}"/>
- </eAnnotations>
- </eOperations>
- <eOperations name="unlimitedValue" ordered="false" lowerBound="1" eType="#//UnlimitedNatural">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query unlimitedValue() gives a single UnlimitedNatural value when one can be computed.&#xD;&#xA;result = Set{}"/>
- </eAnnotations>
- </eOperations>
- <eOperations name="isNull" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isNull() returns true when it can be computed that the value is null.&#xD;&#xA;result = false"/>
- </eAnnotations>
- </eOperations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="TypedElement" abstract="true" eSuperTypes="#//NamedElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A typed element is a kind of named element that represents an element with a type.&#xD;&#xA;A typed element has a type."/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" eType="#//Type">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This information is derived from the return result for this Operation.&#xD;&#xA;The type of the TypedElement."/>
- </eAnnotations>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Type" abstract="true" eSuperTypes="#//PackageableElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A type is a named element that is used as the type for a typed element. A type can be contained in a package.&#xD;&#xA;A type constrains the values represented by a typed element."/>
- </eAnnotations>
- <eOperations name="createAssociation" ordered="false" lowerBound="1" eType="#//Association">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Creates a(n) (binary) association between this type and the specified other type, with the specified navigabilities, aggregations, names, lower bounds, and upper bounds, and owned by this type's nearest package."/>
- </eAnnotations>
- <eParameters name="end1IsNavigable" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The navigability for the first end of the new association."/>
- </eAnnotations>
- </eParameters>
- <eParameters name="end1Aggregation" ordered="false" lowerBound="1" eType="#//AggregationKind">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The aggregation for the first end of the new association."/>
- </eAnnotations>
- </eParameters>
- <eParameters name="end1Name" ordered="false" lowerBound="1" eType="#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The name for the first end of the new association."/>
- </eAnnotations>
- </eParameters>
- <eParameters name="end1Lower" ordered="false" lowerBound="1" eType="#//Integer">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The lower bound for the first end of the new association."/>
- </eAnnotations>
- </eParameters>
- <eParameters name="end1Upper" ordered="false" lowerBound="1" eType="#//UnlimitedNatural">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The upper bound for the first end of the new association."/>
- </eAnnotations>
- </eParameters>
- <eParameters name="end1Type" ordered="false" lowerBound="1" eType="#//Type">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The type for the first end of the new association."/>
- </eAnnotations>
- </eParameters>
- <eParameters name="end2IsNavigable" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The navigability for the second end of the new association."/>
- </eAnnotations>
- </eParameters>
- <eParameters name="end2Aggregation" ordered="false" lowerBound="1" eType="#//AggregationKind">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The aggregation for the second end of the new association."/>
- </eAnnotations>
- </eParameters>
- <eParameters name="end2Name" ordered="false" lowerBound="1" eType="#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The name for the second end of the new association."/>
- </eAnnotations>
- </eParameters>
- <eParameters name="end2Lower" ordered="false" lowerBound="1" eType="#//Integer">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The lower bound for the second end of the new association."/>
- </eAnnotations>
- </eParameters>
- <eParameters name="end2Upper" ordered="false" lowerBound="1" eType="#//UnlimitedNatural">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The upper bound for the second end of the new association."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="getAssociations" ordered="false" upperBound="-1" eType="#//Association">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves the associations in which this type is involved."/>
- </eAnnotations>
- </eOperations>
- <eOperations name="conformsTo" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query conformsTo() gives true for a type that conforms to another. By default, two types do not conform to each other. This query is intended to be redefined for specific conformance situations.&#xD;&#xA;result = false"/>
- </eAnnotations>
- <eParameters name="other" ordered="false" lowerBound="1" eType="#//Type"/>
- </eOperations>
- <eStructuralFeatures xsi:type="ecore:EReference" name="package" ordered="false"
- eType="#//Package" volatile="true" transient="true" derived="true" eOpposite="#//Package/ownedType">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the owning package of this classifier, if any."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//NamedElement/namespace"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Association" eSuperTypes="#//Classifier #//Relationship">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An association describes a set of tuples whose values refer to typed instances. An instance of an association is called a link."/>
- </eAnnotations>
- <eOperations name="specialized_end_number" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An association specializing another association has the same number of ends as the other association.&#xD;&#xA;self.parents()->forAll(p | p.memberEnd.size() = self.memberEnd.size())"/>
- </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>
- <eOperations name="specialized_end_types" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="When an association specializes another association, every end of the specific association corresponds to an end of the general association, and the specific end reaches the same type or a subtype of the more general end.&#xD;&#xA;true"/>
- </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>
- <eOperations name="binary_associations" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Only binary associations can be aggregations.&#xD;&#xA;self.memberEnd->exists(aggregation &lt;> Aggregation::none) implies self.memberEnd->size() = 2"/>
- </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>
- <eOperations name="association_ends" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Association ends of associations with more than two ends must be owned by the association.&#xD;&#xA;if memberEnd->size() > 2 then ownedEnd->includesAll(memberEnd)"/>
- </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>
- <eOperations name="isBinary" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Determines whether this association is a binary association, i.e. whether it has exactly two member ends."/>
- </eAnnotations>
- </eOperations>
- <eOperations name="getEndTypes" upperBound="-1" eType="#//Type">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="endType is derived from the types of the member ends.&#xD;&#xA;result = self.memberEnd->collect(e | e.type)"/>
- </eAnnotations>
- </eOperations>
- <eStructuralFeatures xsi:type="ecore:EReference" name="ownedEnd" upperBound="-1"
- eType="#//Property" containment="true" eOpposite="#//Property/owningAssociation">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The ends that are owned by the association itself."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Association/memberEnd #//Classifier/feature #//Namespace/ownedMember"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="memberEnd" lowerBound="2"
- upperBound="-1" eType="#//Property" eOpposite="#//Property/association">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Each end represents participation of instances of the classifier connected to the end in links of the association."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Namespace/member"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDerived" ordered="false"
- lowerBound="1" eType="#//Boolean" defaultValueLiteral="false">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies whether the association is derived from other model elements such as other associations or constraints."/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="endType" lowerBound="1"
- upperBound="-1" eType="#//Type" changeable="false" volatile="true" transient="true"
- derived="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the classifiers that are used as types of the ends of the association."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Relationship/relatedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="navigableOwnedEnd" ordered="false"
- upperBound="-1" eType="#//Property">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The navigable ends that are owned by the association itself."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Association/ownedEnd"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Classifier" abstract="true" eSuperTypes="#//Namespace #//RedefinableElement #//Type #//TemplateableElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A classifier is a classification of instances - it describes a set of instances that have features in common. A classifier can specify a generalization hierarchy by referencing its general classifiers.&#xD;&#xA;A classifier has the capability to own collaboration uses. These collaboration uses link a collaboration with the classifier to give a description of the workings of the classifier.&#xD;&#xA;A classifier has the capability to own use cases. Although the owning classifier typically represents the subject to which the owned use cases apply, this is not necessarily the case. In principle, the same use case can be applied to multiple subjects, as identified by the subject association role of a use case.&#xD;&#xA;Classifier is defined to be a kind of templateable element so that a classifier can be parameterized. It is also defined to be a kind of parameterable element so that a classifier can be a formal template parameter."/>
- </eAnnotations>
- <eAnnotations source="duplicates">
- <contents xsi:type="ecore:EOperation" name="isTemplate" ordered="false" lowerBound="1"
- eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isTemplate() returns whether this templateable element is actually a template.&#xD;&#xA;result = oclAsType(TemplatableElement).isTemplate() or general->exists(g | g.isTemplate())"/>
- </eAnnotations>
- <eAnnotations source="redefines" references="#//TemplateableElement/isTemplate"/>
- </contents>
- <contents xsi:type="ecore:EReference" name="ownedTemplateSignature" ordered="false"
- eType="#//TemplateSignature" containment="true" eOpposite="#//RedefinableTemplateSignature/classifier">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The optional template signature specifying the formal template parameters."/>
- </eAnnotations>
- <eAnnotations source="redefines" references="#//TemplateableElement/ownedTemplateSignature"/>
- <eAnnotations source="subsets" references="#//Element/ownedElement"/>
- </contents>
- <contents xsi:type="ecore:EReference" name="templateParameter" ordered="false"
- eType="#//TemplateParameter" eOpposite="#//ClassifierTemplateParameter/%duplicates%/parameteredElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The template parameter that exposes this element as a formal parameter."/>
- </eAnnotations>
- <eAnnotations source="redefines" references="#//ParameterableElement/templateParameter"/>
- </contents>
- </eAnnotations>
- <eOperations name="no_cycles_in_generalization" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Generalization hierarchies must be directed and acyclical. A classifier can not be both a transitively general and transitively specific classifier of the same classifier.&#xD;&#xA;not self.allParents()->includes(self)"/>
- </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>
- <eOperations name="generalization_hierarchies" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Generalization hierarchies must be directed and acyclical. A classifier can not be both a transitively general and transitively specific classifier of the same classifier.&#xD;&#xA;not self.allParents()->includes(self)"/>
- </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>
- <eOperations name="specialize_type" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A classifier may only specialize classifiers of a valid type.&#xD;&#xA;self.parents()->forAll(c | self.maySpecializeType(c))"/>
- </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>
- <eOperations name="maps_to_generalization_set" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The Classifier that maps to a GeneralizationSet may neither be a specific nor a general Classifier in any of the Generalization relationships defined for that GeneralizationSet. In other words, a power type may not be an instance of itself nor may its instances also be its subclasses.&#xD;&#xA;true"/>
- </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>
- <eOperations name="getAllAttributes" ordered="false" upperBound="-1" eType="#//Property">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves all the attributes of this classifier, including those inherited from its parents."/>
- </eAnnotations>
- </eOperations>
- <eOperations name="getOperations" ordered="false" upperBound="-1" eType="#//Operation">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves the operations of this classifier."/>
- </eAnnotations>
- </eOperations>
- <eOperations name="getAllOperations" ordered="false" upperBound="-1" eType="#//Operation">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves all the operations of this classifier, including those inherited from its parents."/>
- </eAnnotations>
- </eOperations>
- <eOperations name="getOperation" ordered="false" eType="#//Operation">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves the first operation with the specified name, parameter names, and parameter types from this classifier."/>
- </eAnnotations>
- <eParameters name="name" ordered="false" eType="#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The name of the operation to retrieve, or null."/>
- </eAnnotations>
- </eParameters>
- <eParameters name="parameterNames" ordered="false" upperBound="-1" eType="#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The parameter names of the operation to retrieve, or null."/>
- </eAnnotations>
- </eParameters>
- <eParameters name="parameterTypes" ordered="false" upperBound="-1" eType="#//Type">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The parameter types of the operation to retrieve, or null."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="getOperation" ordered="false" eType="#//Operation">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves the first operation with the specified name, parameter names, and parameter types from this classifier, ignoring case if indicated."/>
- </eAnnotations>
- <eParameters name="name" ordered="false" eType="#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The name of the operation to retrieve, or null."/>
- </eAnnotations>
- </eParameters>
- <eParameters name="parameterNames" ordered="false" upperBound="-1" eType="#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The parameter names of the operation to retrieve, or null."/>
- </eAnnotations>
- </eParameters>
- <eParameters name="parameterTypes" ordered="false" upperBound="-1" eType="#//Type">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The parameter types of the operation to retrieve, or null."/>
- </eAnnotations>
- </eParameters>
- <eParameters name="ignoreCase" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Whether to ignore case in String comparisons."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="getUsedInterfaces" ordered="false" upperBound="-1" eType="#//Interface">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves the interfaces on which this classifier has a usage dependency."/>
- </eAnnotations>
- </eOperations>
- <eOperations name="getAllUsedInterfaces" ordered="false" upperBound="-1" eType="#//Interface">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Retrieves all the interfaces on which this classifier or any of its parents has a usage dependency."/>
- </eAnnotations>
- </eOperations>
- <eOperations name="getGenerals" ordered="false" upperBound="-1" eType="#//Classifier">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The general classifiers are the classifiers referenced by the generalization relationships.&#xD;&#xA;result = self.parents()"/>
- </eAnnotations>
- </eOperations>
- <eOperations name="getInheritedMembers" ordered="false" upperBound="-1" eType="#//NamedElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The inheritedMember association is derived by inheriting the inheritable members of the parents.&#xD;&#xA;result = self.inherit(self.parents()->collect(p | p.inheritableMembers(self))"/>
- </eAnnotations>
- </eOperations>
- <eOperations name="allFeatures" ordered="false" upperBound="-1" eType="#//Feature">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query allFeatures() gives all of the features in the namespace of the classifier. In general, through mechanisms such as inheritance, this will be a larger set than feature.&#xD;&#xA;result = member->select(oclIsKindOf(Feature))"/>
- </eAnnotations>
- </eOperations>
- <eOperations name="parents" ordered="false" upperBound="-1" eType="#//Classifier">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query parents() gives all of the immediate ancestors of a generalized Classifier.&#xD;&#xA;result = generalization.general"/>
- </eAnnotations>
- </eOperations>
- <eOperations name="inheritableMembers" ordered="false" upperBound="-1" eType="#//NamedElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query inheritableMembers() gives all of the members of a classifier that may be inherited in one of its descendants, subject to whatever visibility restrictions apply.&#xD;&#xA;c.allParents()->includes(self)&#xD;&#xA;result = member->select(m | c.hasVisibilityOf(m))"/>
- </eAnnotations>
- <eParameters name="c" ordered="false" lowerBound="1" eType="#//Classifier"/>
- </eOperations>
- <eOperations name="hasVisibilityOf" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query hasVisibilityOf() determines whether a named element is visible in the classifier. By default all are visible. It is only called when the argument is something owned by a parent.&#xD;&#xA;self.allParents()->collect(c | c.member)->includes(n)&#xD;&#xA;result = if (self.inheritedMember->includes(n)) then (n.visibility &lt;> #private) else true"/>
- </eAnnotations>
- <eParameters name="n" ordered="false" lowerBound="1" eType="#//NamedElement"/>
- </eOperations>
- <eOperations name="conformsTo" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query conformsTo() gives true for a classifier that defines a type that conforms to another. This is used, for example, in the specification of signature conformance for operations.&#xD;&#xA;result = (self=other) or (self.allParents()->includes(other))"/>
- </eAnnotations>
- <eAnnotations source="redefines" references="#//Type/conformsTo"/>
- <eParameters name="other" ordered="false" lowerBound="1" eType="#//Classifier"/>
- </eOperations>
- <eOperations name="inherit" ordered="false" upperBound="-1" eType="#//NamedElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The inherit operation is overridden to exclude redefined properties.&#xD;&#xA;The query inherit() defines how to inherit a set of elements. Here the operation is defined to inherit them all. It is intended to be redefined in circumstances where inheritance is affected by redefinition.&#xD;&#xA;result = inhs"/>
- </eAnnotations>
- <eParameters name="inhs" ordered="false" upperBound="-1" eType="#//NamedElement"/>
- </eOperations>
- <eOperations name="maySpecializeType" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query maySpecializeType() determines whether this classifier may have a generalization relationship to classifiers of the specified type. By default a classifier may specialize classifiers of the same or a more general type. It is intended to be redefined by classifiers that have different specialization constraints.&#xD;&#xA;result = self.oclIsKindOf(c.oclType)"/>
- </eAnnotations>
- <eParameters name="c" ordered="false" lowerBound="1" eType="#//Classifier"/>
- </eOperations>
- <eOperations name="allParents" ordered="false" upperBound="-1" eType="#//Classifier">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query allParents() gives all of the direct and indirect ancestors of a generalized Classifier.&#xD;&#xA;result = self.parents()->union(self.parents()->collect(p | p.allParents())"/>
- </eAnnotations>
- </eOperations>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false"
- lowerBound="1" eType="#//Boolean" defaultValueLiteral="false">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="If true, the Classifier does not provide a complete declaration and can typically not be instantiated. An abstract classifier is intended to be used by other classifiers e.g. as the target of general metarelationships or generalization relationships.&#xD;&#xA;"/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="generalization" ordered="false"
- upperBound="-1" eType="#//Generalization" containment="true" eOpposite="#//Generalization/specific">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the Generalization relationships for this Classifier. These Generalizations navigaten to more general classifiers in the generalization hierarchy."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Element/ownedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="powertypeExtent" ordered="false"
- upperBound="-1" eType="#//GeneralizationSet" eOpposite="#//GeneralizationSet/powertype">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Designates the GeneralizationSet of which the associated Classifier is a power type."/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="feature" ordered="false"
- upperBound="-1" eType="#//Feature" changeable="false" volatile="true" transient="true"
- derived="true" eOpposite="#//Feature/featuringClassifier">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Note that there may be members of the Classifier that are of the type Feature but are not included in this association, e.g. inherited features.&#xD;&#xA;Specifies each feature defined in the classifier."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Namespace/member"/>
- <eAnnotations source="union"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="inheritedMember" ordered="false"
- upperBound="-1" eType="#//NamedElement" changeable="false" volatile="true"
- transient="true" derived="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies all elements inherited by this classifier from the general classifiers."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Namespace/member"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="redefinedClassifier" ordered="false"
- upperBound="-1" eType="#//Classifier">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the Classifiers that are redefined by this Classifier."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//RedefinableElement/redefinedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="general" ordered="false"
- upperBound="-1" eType="#//Classifier" volatile="true" transient="true" derived="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the general classifier in the Generalization relationship.&#xD;&#xA;Specifies the general Classifiers for this Classifier."/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="substitution" ordered="false"
- upperBound="-1" eType="#//Substitution" containment="true" eOpposite="#//Substitution/substitutingClassifier">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the substitutions that are owned by this Classifier."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Element/ownedElement #//NamedElement/clientDependency"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="attribute" ordered="false"
- upperBound="-1" eType="#//Property" changeable="false" volatile="true" transient="true"
- derived="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Refers to all of the Properties that are direct (i.e. not inherited or imported) attributes of the classifier."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Classifier/feature"/>
- <eAnnotations source="union"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="representation" ordered="false"
- eType="#//CollaborationUse">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References a collaboration use which indicates the collaboration that represents this classifier."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Classifier/collaborationUse"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="collaborationUse" ordered="false"
- upperBound="-1" eType="#//CollaborationUse" containment="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the collaboration uses owned by the classifier."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Element/ownedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="ownedUseCase" ordered="false"
- upperBound="-1" eType="#//UseCase" containment="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the use cases owned by this classifier."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Namespace/ownedMember"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="useCase" ordered="false"
- upperBound="-1" eType="#//UseCase" eOpposite="#//UseCase/subject">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The set of use cases for which this Classifier is the subject."/>
- </eAnnotations>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="RedefinableElement" abstract="true"
- eSuperTypes="#//NamedElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A redefinable element is an element that, when defined in the context of a classifier, can be redefined more specifically or differently in the context of another classifier that specializes (directly or indirectly) the context classifier."/>
- </eAnnotations>
- <eOperations name="redefinition_context_valid" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="At least one of the redefinition contexts of the redefining element must be a specialization of at least one of the redefinition contexts for each redefined element.&#xD;&#xA;self.redefinedElement->forAll(e | self.isRedefinitionContextValid(e))"/>
- </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>
- <eOperations name="redefinition_consistent" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A redefining element must be consistent with each redefined element.&#xD;&#xA;self.redefinedElement->forAll(re | re.isConsistentWith(self))"/>
- </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>
- <eOperations name="isConsistentWith" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isConsistentWith() specifies, for any two RedefinableElements in a context in which redefinition is possible, whether redefinition would be logically consistent. By default, this is false; this operation must be overridden for subclasses of RedefinableElement to define the consistency conditions.&#xD;&#xA;redefinee.isRedefinitionContextValid(self)&#xD;&#xA;result = false"/>
- </eAnnotations>
- <eParameters name="redefinee" ordered="false" lowerBound="1" eType="#//RedefinableElement"/>
- </eOperations>
- <eOperations name="isRedefinitionContextValid" ordered="false" lowerBound="1"
- eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isRedefinitionContextValid() specifies whether the redefinition contexts of this RedefinableElement are properly related to the redefinition contexts of the specified RedefinableElement to allow this element to redefine the other. By default at least one of the redefinition contexts of this element must be a specialization of at least one of the redefinition contexts of the specified element.&#xD;&#xA;result = redefinitionContext->exists(c | c.allParents()->includes(redefined.redefinitionContext)))"/>
- </eAnnotations>
- <eParameters name="redefined" ordered="false" lowerBound="1" eType="#//RedefinableElement"/>
- </eOperations>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="isLeaf" ordered="false"
- lowerBound="1" eType="#//Boolean" defaultValueLiteral="false">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Indicates whether it is possible to further specialize a RedefinableElement. If the value is true, then it is not possible to further specialize the RedefinableElement."/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="redefinedElement" ordered="false"
- upperBound="-1" eType="#//RedefinableElement" changeable="false" volatile="true"
- transient="true" derived="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The redefinable element that is being redefined by this element."/>
- </eAnnotations>
- <eAnnotations source="union"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="redefinitionContext" ordered="false"
- upperBound="-1" eType="#//Classifier" changeable="false" volatile="true" transient="true"
- derived="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the contexts that this element may be redefined from."/>
- </eAnnotations>
- <eAnnotations source="union"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="TemplateableElement" abstract="true"
- eSuperTypes="#//Element">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A templateable element is an element that can optionally be defined as a template and bound to other templates."/>
- </eAnnotations>
- <eOperations name="parameterableElements" ordered="false" upperBound="-1" eType="#//ParameterableElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query parameterableElements() returns the set of elements that may be used as the parametered elements for a template parameter of this templateable element. By default, this set includes all the owned elements. Subclasses may override this operation if they choose to restrict the set of parameterable elements.&#xD;&#xA;result = allOwnedElements->select(oclIsKindOf(ParameterableElement))"/>
- </eAnnotations>
- </eOperations>
- <eOperations name="isTemplate" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isTemplate() returns whether this templateable element is actually a template.&#xD;&#xA;result = ownedTemplateSignature->notEmpty()"/>
- </eAnnotations>
- </eOperations>
- <eStructuralFeatures xsi:type="ecore:EReference" name="templateBinding" ordered="false"
- upperBound="-1" eType="#//TemplateBinding" containment="true" eOpposite="#//TemplateBinding/boundElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The optional bindings from this element to templates."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Element/ownedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="ownedTemplateSignature"
- ordered="false" eType="#//TemplateSignature" containment="true" eOpposite="#//TemplateSignature/template">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The optional template signature specifying the formal template parameters."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Element/ownedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="TemplateBinding" eSuperTypes="#//DirectedRelationship">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A template binding represents a relationship between a templateable element and a template. A template binding specifies the substitutions of actual parameters for the formal parameters of the template."/>
- </eAnnotations>
- <eOperations name="parameter_substitution_formal" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Each parameter substitution must refer to a formal template parameter of the target template signature.&#xD;&#xA;parameterSubstitution->forAll(b | template.parameter->includes(b.formal))"/>
- </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>
- <eOperations name="one_parameter_substitution" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A binding contains at most one parameter substitution for each formal template parameter of the target template signature.&#xD;&#xA;template.parameter->forAll(p | parameterSubstitution->select(b | b.formal = p)->size() &lt;= 1)"/>
- </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:EReference" name="signature" ordered="false"
- lowerBound="1" eType="#//TemplateSignature">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The template signature for the template that is the target of the binding."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//DirectedRelationship/target"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="parameterSubstitution"
- ordered="false" upperBound="-1" eType="#//TemplateParameterSubstitution" containment="true"
- eOpposite="#//TemplateParameterSubstitution/templateBinding">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The parameter substitutions owned by this template binding."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Element/ownedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="boundElement" ordered="false"
- lowerBound="1" eType="#//TemplateableElement" eOpposite="#//TemplateableElement/templateBinding">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The element that is bound by this binding."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Element/owner #//DirectedRelationship/source"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="TemplateSignature" eSuperTypes="#//Element">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A template signature bundles the set of formal template parameters for a templated element."/>
- </eAnnotations>
- <eOperations name="own_elements" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Parameters must own the elements they parameter or those elements must be owned by the element being templated.&#xD;&#xA;templatedElement.ownedElement->includesAll(parameter.parameteredElement - parameter.ownedParameteredElement)"/>
- </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:EReference" name="parameter" lowerBound="1"
- upperBound="-1" eType="#//TemplateParameter">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The ordered set of all formal template parameters for this template signature."/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="ownedParameter" upperBound="-1"
- eType="#//TemplateParameter" containment="true" eOpposite="#//TemplateParameter/signature">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The formal template parameters that are owned by this template signature."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Element/ownedElement #//TemplateSignature/parameter"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="template" ordered="false"
- lowerBound="1" eType="#//TemplateableElement" eOpposite="#//TemplateableElement/ownedTemplateSignature">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The element that owns this template signature."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Element/owner"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="TemplateParameter" eSuperTypes="#//Element">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A template parameter exposes a parameterable element as a formal template parameter of a template."/>
- </eAnnotations>
- <eOperations name="must_be_compatible" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The default must be compatible with the formal template parameter.&#xD;&#xA;default->notEmpty() implies default->isCompatibleWith(parameteredElement)"/>
- </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:EReference" name="signature" ordered="false"
- lowerBound="1" eType="#//TemplateSignature" eOpposite="#//TemplateSignature/ownedParameter">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The template signature that owns this template parameter."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Element/owner"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="parameteredElement" ordered="false"
- lowerBound="1" eType="#//ParameterableElement" eOpposite="#//ParameterableElement/templateParameter">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The element exposed by this template parameter."/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="ownedParameteredElement"
- ordered="false" eType="#//ParameterableElement" containment="true" eOpposite="#//ParameterableElement/owningTemplateParameter">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The element that is owned by this template parameter."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Element/ownedElement #//TemplateParameter/parameteredElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="default" ordered="false"
- eType="#//ParameterableElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The element that is the default for this formal template parameter."/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="ownedDefault" ordered="false"
- eType="#//ParameterableElement" containment="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The element that is owned by this template parameter for the purpose of providing a default."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//TemplateParameter/default #//Element/ownedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="ParameterableElement" abstract="true"
- eSuperTypes="#//Element">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A parameterable element is an element that can be exposed as a formal template parameter for a template, or specified as an actual parameter in a binding of a template."/>
- </eAnnotations>
- <eOperations name="isCompatibleWith" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isCompatibleWith() determines if this parameterable element is compatible with the specified parameterable element. By default parameterable element P is compatible with parameterable element Q if the kind of P is the same or a subtype as the kind of Q. Subclasses should override this operation to specify different compatibility constraints.&#xD;&#xA;result = p->oclIsKindOf(self.oclType)"/>
- </eAnnotations>
- <eParameters name="p" ordered="false" lowerBound="1" eType="#//ParameterableElement"/>
- </eOperations>
- <eOperations name="isTemplateParameter" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isTemplateParameter() determines if this parameterable element is exposed as a formal template parameter.&#xD;&#xA;result = templateParameter->notEmpty()"/>
- </eAnnotations>
- </eOperations>
- <eStructuralFeatures xsi:type="ecore:EReference" name="owningTemplateParameter"
- ordered="false" eType="#//TemplateParameter" eOpposite="#//TemplateParameter/ownedParameteredElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The formal template parameter that owns this element."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Element/owner #//ParameterableElement/templateParameter"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="templateParameter" ordered="false"
- eType="#//TemplateParameter" eOpposite="#//TemplateParameter/parameteredElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The template parameter that exposes this element as a formal parameter."/>
- </eAnnotations>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="TemplateParameterSubstitution" eSuperTypes="#//Element">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A template parameter substitution relates the actual parameter to a formal template parameter as part of a template binding."/>
- </eAnnotations>
- <eOperations name="must_be_compatible" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The actual parameter must be compatible with the formal template parameter, e.g. the actual parameter for a class template parameter must be a class.&#xD;&#xA;actual->forAll(a | a.isCompatibleWith(formal.parameteredElement))"/>
- </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:EReference" name="formal" ordered="false"
- lowerBound="1" eType="#//TemplateParameter">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The formal template parameter that is associated with this substitution."/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="actual" ordered="false"
- lowerBound="1" eType="#//ParameterableElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The element that is the actual parameter for this substitution."/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="ownedActual" ordered="false"
- eType="#//ParameterableElement" containment="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The actual parameter that is owned by this substitution."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//TemplateParameterSubstitution/actual #//Element/ownedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="templateBinding" ordered="false"
- lowerBound="1" eType="#//TemplateBinding" eOpposite="#//TemplateBinding/parameterSubstitution">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The optional bindings from this element to templates."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Element/owner"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Generalization" eSuperTypes="#//DirectedRelationship">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A generalization is a taxonomic relationship between a more general classifier and a more specific classifier. Each instance of the specific classifier is also an indirect instance of the general classifier. Thus, the specific classifier inherits the features of the more general classifier.&#xD;&#xA;A generalization relates a specific classifier to a more general classifier, and is owned by the specific classifier."/>
- </eAnnotations>
- <eOperations name="generalization_same_classifier" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Every Generalization associated with a given GeneralizationSet must have the same general Classifier. That is, all Generalizations for a particular GeneralizationSet must have the same superclass.&#xD;&#xA;true"/>
- </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="isSubstitutable" ordered="false"
- eType="#//Boolean" defaultValueLiteral="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Indicates whether the specific classifier can be used wherever the general classifier can be used. If true, the execution traces of the specific classifier will be a superset of the execution traces of the general classifier."/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="general" ordered="false"
- lowerBound="1" eType="#//Classifier">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the general classifier in the Generalization relationship."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//DirectedRelationship/target"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="generalizationSet" ordered="false"
- upperBound="-1" eType="#//GeneralizationSet" eOpposite="#//GeneralizationSet/generalization">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Designates a set in which instances of Generalization is considered members."/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="specific" ordered="false"
- lowerBound="1" eType="#//Classifier" eOpposite="#//Classifier/generalization">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the specializing classifier in the Generalization relationship."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//DirectedRelationship/source #//Element/owner"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="GeneralizationSet" eSuperTypes="#//PackageableElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A generalization set is a packageable element whose instances define collections of subsets of generalization relationships."/>
- </eAnnotations>
- <eOperations name="generalization_same_classifier" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Every Generalization associated with a particular GeneralizationSet must have the same general Classifier.&#xD;&#xA;generalization->collect(g | g.general)->asSet()->size() &lt;= 1"/>
- </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>
- <eOperations name="maps_to_generalization_set" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The Classifier that maps to a GeneralizationSet may neither be a specific nor a general Classifier in any of the Generalization relationships defined for that GeneralizationSet. In other words, a power type may not be an instance of itself nor may its instances be its subclasses.&#xD;&#xA;true"/>
- </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="isCovering" ordered="false"
- lowerBound="1" eType="#//Boolean" defaultValueLiteral="false">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Indicates (via the associated Generalizations) whether or not the set of specific Classifiers are covering for a particular general classifier. When isCovering is true, every instance of a particular general Classifier is also an instance of at least one of its specific Classifiers for the GeneralizationSet. When isCovering is false, there are one or more instances of the particular general Classifier that are not instances of at least one of its specific Classifiers defined for the GeneralizationSet."/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDisjoint" ordered="false"
- lowerBound="1" eType="#//Boolean" defaultValueLiteral="false">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Indicates whether or not the set of specific Classifiers in a Generalization relationship have instance in common. If isDisjoint is true, the specific Classifiers for a particular GeneralizationSet have no members in common; that is, their intersection is empty. If isDisjoint is false, the specific Classifiers in a particular GeneralizationSet have one or more members in common; that is, their intersection is not empty. For example, Person could have two Generalization relationships, each with the different specific Classifier: Manager or Staff. This would be disjoint because every instance of Person must either be a Manager or Staff. In contrast, Person could have two Generalization relationships involving two specific (and non-covering) Classifiers: Sales Person and Manager. This GeneralizationSet would not be disjoint because there are instances of Person which can be a Sales Person and a Manager."/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="powertype" ordered="false"
- eType="#//Classifier" eOpposite="#//Classifier/powertypeExtent">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Designates the Classifier that is defined as the power type for the associated GeneralizationSet."/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="generalization" ordered="false"
- upperBound="-1" eType="#//Generalization" eOpposite="#//Generalization/generalizationSet">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Designates the instances of Generalization which are members of a given GeneralizationSet."/>
- </eAnnotations>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Feature" abstract="true" eSuperTypes="#//RedefinableElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A feature declares a behavioral or structural characteristic of instances of classifiers."/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="isStatic" ordered="false"
- lowerBound="1" eType="#//Boolean" defaultValueLiteral="false">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies whether this feature characterizes individual instances classified by the classifier (false) or the classifier itself (true)."/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="featuringClassifier" ordered="false"
- upperBound="-1" eType="#//Classifier" changeable="false" volatile="true" transient="true"
- derived="true" eOpposite="#//Classifier/feature">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The Classifiers that have this Feature as a feature."/>
- </eAnnotations>
- <eAnnotations source="union"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Substitution" eSuperTypes="#//Realization">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A substitution is a relationship between two classifiers signifies that the substituting classifier complies with the contract specified by the contract classifier. This implies that instances of the substituting classifier are runtime substitutable where instances of the contract classifier are expected."/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EReference" name="contract" ordered="false"
- lowerBound="1" eType="#//Classifier">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The contract with which the substituting classifier complies."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Dependency/supplier"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="substitutingClassifier"
- ordered="false" lowerBound="1" eType="#//Classifier" eOpposite="#//Classifier/substitution">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Instances of the substituting classifier are runtime substitutable where instances of the contract classifier are expected."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Dependency/client"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Realization" eSuperTypes="#//Abstraction">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Realization is a specialized abstraction relationship between two sets of model elements, one representing a specification (the supplier) and the other represents an implementation of the latter (the client). Realization can be used to model stepwise refinement, optimizations, transformations, templates, model synthesis, framework composition, etc."/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Abstraction" eSuperTypes="#//Dependency">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An abstraction is a relationship that relates two elements or sets of elements that represent the same concept at different levels of abstraction or from different viewpoints."/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EReference" name="mapping" ordered="false"
- eType="#//OpaqueExpression" containment="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An composition of an Expression that states the abstraction relationship between the supplier and the client. In some cases, such as Derivation, it is usually formal and unidirectional; in other cases, such as Trace, it is usually informal and bidirectional. The mapping expression is optional and may be omitted if the precise relationship between the elements is not specified."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Element/ownedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="OpaqueExpression" eSuperTypes="#//ValueSpecification">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An opaque expression is an uninterpreted textual statement that denotes a (possibly empty) set of values when evaluated in a context.&#xD;&#xA;Provides a mechanism for precisely defining the behavior of an opaque expression. An opaque expression is defined by a behavior restricted to return one result."/>
- </eAnnotations>
- <eAnnotations source="duplicates">
- <contents xsi:type="ecore:EOperation" name="stringValue" ordered="false" lowerBound="1"
- eType="#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="suppressedVisibility" value="true"/>
- </eAnnotations>
- <eAnnotations source="redefines" references="#//ValueSpecification/stringValue"/>
- </contents>
- </eAnnotations>
- <eOperations name="language_body_size" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="If the language attribute is not empty, then the size of the body and language arrays must be the same.&#xD;&#xA;language->notEmpty() implies (body->size() = language->size())"/>
- </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>
- <eOperations name="only_return_result_parameters" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The behavior may only have return result parameters.&#xD;&#xA;self.behavior.notEmpty() implies&#xD;&#xA; self.behavior.ownedParameters->select(p | p.direction&lt;>#return)->isEmpty()"/>
- </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>
- <eOperations name="one_return_result_parameter" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The behavior must have exactly one return result parameter.&#xD;&#xA;self.behavior.notEmpty() implies&#xD;&#xA; self.behavior.ownedParameter->select(p | p.direction=#return)->size() = 1"/>
- </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>
- <eOperations name="getResult" ordered="false" eType="#//Parameter">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="suppressedVisibility" value="true"/>
- </eAnnotations>
- </eOperations>
- <eOperations name="value" ordered="false" lowerBound="1" eType="#//Integer">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query value() gives an integer value for an expression intended to produce one.&#xD;&#xA;self.isIntegral()&#xD;&#xA;true"/>
- </eAnnotations>
- </eOperations>
- <eOperations name="isIntegral" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isIntegral() tells whether an expression is intended to produce an integer.&#xD;&#xA;result = false"/>
- </eAnnotations>
- </eOperations>
- <eOperations name="isPositive" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isPositive() tells whether an integer expression has a positive value.&#xD;&#xA;self.isIntegral()&#xD;&#xA;result = false"/>
- </eAnnotations>
- </eOperations>
- <eOperations name="isNonNegative" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isNonNegative() tells whether an integer expression has a non-negative value.&#xD;&#xA;self.isIntegral()&#xD;&#xA;result = false"/>
- </eAnnotations>
- </eOperations>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="body" unique="false" upperBound="-1"
- eType="#//String" unsettable="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The text of the expression, possibly in multiple languages."/>
- </eAnnotations>
- <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details key="kind" value="element"/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="language" upperBound="-1"
- eType="#//String" unsettable="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the languages in which the expression is stated. The interpretation of the expression body depends on the languages. If the languages are unspecified, they might be implicit from the expression body or the context. Languages are matched to body strings by order."/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false"
- eType="#//Parameter" changeable="false" volatile="true" transient="true" derived="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Restricts an opaque expression to return exactly one return result. When the invocation of the opaque expression completes, a single set of values is returned to its owner. This association is derived from the single return result parameter of the associated behavior."/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="behavior" ordered="false"
- eType="#//Behavior">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the behavior of the opaque expression."/>
- </eAnnotations>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Parameter" eSuperTypes="#//ConnectableElement #//MultiplicityElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A parameter is a specification of an argument used to pass information into or out of an invocation of a behavioral feature.&#xD;&#xA;Parameters are allowed to be treated as connectable elements.&#xD;&#xA;Parameters have support for streaming, exceptions, and parameter sets."/>
- </eAnnotations>
- <eOperations name="connector_end" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A parameter may only be associated with a connector end within the context of a collaboration.&#xD;&#xA;self.end.notEmpty() implies self.collaboration.notEmpty()"/>
- </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>
- <eOperations name="stream_and_exception" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A parameter cannot be a stream and exception at the same time.&#xD;&#xA;true"/>
- </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>
- <eOperations name="not_exception" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="An input parameter cannot be an exception.&#xD;&#xA;true"/>
- </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>
- <eOperations name="reentrant_behaviors" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Reentrant behaviors cannot have stream parameters.&#xD;&#xA;true"/>
- </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>
- <eOperations name="in_and_out" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Only in and inout parameters may have a delete effect. Only out, inout, and return parameters may have a create effect.&#xD;&#xA;true"/>
- </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>
- <eOperations name="getDefault" ordered="false" eType="#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="suppressedVisibility" value="true"/>
- </eAnnotations>
- </eOperations>
- <eOperations name="isSetDefault" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="suppressedVisibility" value="true"/>
- </eAnnotations>
- </eOperations>
- <eOperations name="setDefault" ordered="false" lowerBound="1">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="suppressedVisibility" value="true"/>
- </eAnnotations>
- <eParameters name="newDefault" ordered="false" lowerBound="1" eType="#//String"/>
- </eOperations>
- <eOperations name="unsetDefault" ordered="false" lowerBound="1">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="suppressedVisibility" value="true"/>
- </eAnnotations>
- </eOperations>
- <eOperations name="setBooleanDefaultValue" ordered="false" lowerBound="1">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Sets the default value for this parameter to the specified Boolean value."/>
- </eAnnotations>
- <eParameters name="value" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The new default value."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="setIntegerDefaultValue" ordered="false" lowerBound="1">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Sets the default value for this parameter to the specified integer value."/>
- </eAnnotations>
- <eParameters name="value" ordered="false" lowerBound="1" eType="#//Integer">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The new default value."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="setStringDefaultValue" ordered="false" lowerBound="1">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Sets the default value for this parameter to the specified string value."/>
- </eAnnotations>
- <eParameters name="value" ordered="false" lowerBound="1" eType="#//String">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The new default value."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="setUnlimitedNaturalDefaultValue" ordered="false" lowerBound="1">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Sets the default value for this parameter to the specified unlimited natural value."/>
- </eAnnotations>
- <eParameters name="value" ordered="false" lowerBound="1" eType="#//UnlimitedNatural">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The new default value."/>
- </eAnnotations>
- </eParameters>
- </eOperations>
- <eOperations name="setNullDefaultValue" ordered="false" lowerBound="1">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Sets the default value for this parameter to the null value."/>
- </eAnnotations>
- </eOperations>
- <eStructuralFeatures xsi:type="ecore:EReference" name="parameterSet" ordered="false"
- upperBound="-1" eType="#//ParameterSet" eOpposite="#//ParameterSet/parameter">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The parameter sets containing the parameter. See ParameterSet."/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="operation" ordered="false"
- eType="#//Operation" changeable="false" volatile="true" transient="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="References the Operation owning this parameter."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//NamedElement/namespace"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="direction" ordered="false"
- lowerBound="1" eType="#//ParameterDirectionKind" defaultValueLiteral="in">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Indicates whether a parameter is being sent into or out of a behavioral element."/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="default" ordered="false"
- eType="#//String" volatile="true" transient="true" unsettable="true" derived="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies a String that represents a value to be used when no argument is supplied for the Parameter."/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="defaultValue" ordered="false"
- eType="#//ValueSpecification" containment="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies a ValueSpecification that represents a value to be used when no argument is supplied for the Parameter."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Element/ownedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="isException" ordered="false"
- lowerBound="1" eType="#//Boolean" defaultValueLiteral="false">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Tells whether an output parameter may emit a value to the exclusion of the other outputs."/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="isStream" ordered="false"
- lowerBound="1" eType="#//Boolean" defaultValueLiteral="false">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Tells whether an input parameter may accept values while its behavior is executing, or whether an output parameter post values while the behavior is executing."/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="effect" ordered="false"
- eType="#//ParameterEffectKind" unsettable="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the effect that the owner of the parameter has on values passed in or out of the parameter."/>
- </eAnnotations>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="MultiplicityElement" abstract="true"
- eSuperTypes="#//Element">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A multiplicity is a definition of an inclusive interval of non-negative integers beginning with a lower bound and ending with a (possibly infinite) upper bound. A multiplicity element embeds this information to specify the allowable cardinalities for an instantiation of this element."/>
- </eAnnotations>
- <eOperations name="lower_ge_0" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The lower bound must be a non-negative integer literal.&#xD;&#xA;lowerBound()->notEmpty() implies lowerBound() >= 0"/>
- </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>
- <eOperations name="upper_ge_lower" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The upper bound must be greater than or equal to the lower bound.&#xD;&#xA;(upperBound()->notEmpty() and lowerBound()->notEmpty()) implies upperBound() >= lowerBound()"/>
- </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>
- <eOperations name="value_specification_no_side_effects" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="If a non-literal ValueSpecification is used for the lower or upper bound, then evaluating that specification must not have side effects.&#xD;&#xA;true"/>
- </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>
- <eOperations name="value_specification_constant" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="If a non-literal ValueSpecification is used for the lower or upper bound, then that specification must be a constant expression.&#xD;&#xA;true"/>
- </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>
- <eOperations name="setLower" ordered="false" lowerBound="1">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="suppressedVisibility" value="true"/>
- </eAnnotations>
- <eParameters name="newLower" ordered="false" lowerBound="1" eType="#//Integer"/>
- </eOperations>
- <eOperations name="setUpper" ordered="false" lowerBound="1">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="suppressedVisibility" value="true"/>
- </eAnnotations>
- <eParameters name="newUpper" ordered="false" lowerBound="1" eType="#//UnlimitedNatural"/>
- </eOperations>
- <eOperations name="getLower" ordered="false" lowerBound="1" eType="#//Integer">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The derived lower attribute must equal the lowerBound.&#xD;&#xA;result = lowerBound()"/>
- <details key="suppressedVisibility" value="true"/>
- </eAnnotations>
- </eOperations>
- <eOperations name="getUpper" ordered="false" lowerBound="1" eType="#//UnlimitedNatural">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The derived upper attribute must equal the upperBound.&#xD;&#xA;result = upperBound()"/>
- <details key="suppressedVisibility" value="true"/>
- </eAnnotations>
- </eOperations>
- <eOperations name="isMultivalued" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isMultivalued() checks whether this multiplicity has an upper bound greater than one.&#xD;&#xA;upperBound()->notEmpty()&#xD;&#xA;result = upperBound() > 1"/>
- </eAnnotations>
- </eOperations>
- <eOperations name="includesCardinality" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query includesCardinality() checks whether the specified cardinality is valid for this multiplicity.&#xD;&#xA;upperBound()->notEmpty() and lowerBound()->notEmpty()&#xD;&#xA;result = (lowerBound() &lt;= C) and (upperBound() >= C)"/>
- </eAnnotations>
- <eParameters name="C" ordered="false" lowerBound="1" eType="#//Integer"/>
- </eOperations>
- <eOperations name="includesMultiplicity" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query includesMultiplicity() checks whether this multiplicity includes all the cardinalities allowed by the specified multiplicity.&#xD;&#xA;self.upperBound()->notEmpty() and self.lowerBound()->notEmpty() and M.upperBound()->notEmpty() and M.lowerBound()->notEmpty()&#xD;&#xA;result = (self.lowerBound() &lt;= M.lowerBound()) and (self.upperBound() >= M.upperBound())"/>
- </eAnnotations>
- <eParameters name="M" ordered="false" lowerBound="1" eType="#//MultiplicityElement"/>
- </eOperations>
- <eOperations name="lowerBound" ordered="false" lowerBound="1" eType="#//Integer">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query lowerBound() returns the lower bound of the multiplicity as an integer.&#xD;&#xA;result = if lowerValue->isEmpty() then 1 else lowerValue.integerValue() endif"/>
- </eAnnotations>
- </eOperations>
- <eOperations name="upperBound" ordered="false" lowerBound="1" eType="#//UnlimitedNatural">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query upperBound() returns the upper bound of the multiplicity for a bounded multiplicity as an unlimited natural.&#xD;&#xA;result = if upperValue->isEmpty() then 1 else upperValue.unlimitedValue() endif"/>
- </eAnnotations>
- </eOperations>
- <eOperations name="compatibleWith" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The operation compatibleWith takes another multiplicity as input. It checks if one multiplicity is compatible with another.&#xD;&#xA;result = Integer.allInstances()->forAll(i : Integer | self.includesCardinality(i) implies other.includesCardinality(i))"/>
- </eAnnotations>
- <eParameters name="other" ordered="false" lowerBound="1" eType="#//MultiplicityElement"/>
- </eOperations>
- <eOperations name="is" ordered="false" lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The operation is determines if the upper and lower bound of the ranges are the ones given.&#xD;&#xA;result = (lowerbound = self.lowerbound and upperbound = self.upperbound)"/>
- </eAnnotations>
- <eParameters name="lowerbound" ordered="false" lowerBound="1" eType="#//Integer"/>
- <eParameters name="upperbound" ordered="false" lowerBound="1" eType="#//Integer"/>
- </eOperations>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="isOrdered" ordered="false"
- lowerBound="1" eType="#//Boolean" defaultValueLiteral="false">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="For a multivalued multiplicity, this attribute specifies whether the values in an instantiation of this element are sequentially ordered."/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="isUnique" ordered="false"
- lowerBound="1" eType="#//Boolean" defaultValueLiteral="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="For a multivalued multiplicity, this attributes specifies whether the values in an instantiation of this element are unique."/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="upper" ordered="false"
- eType="#//UnlimitedNatural" volatile="true" transient="true" defaultValueLiteral="1"
- derived="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the upper bound of the multiplicity interval."/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="lower" ordered="false"
- eType="#//Integer" volatile="true" transient="true" defaultValueLiteral="1"
- derived="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Specifies the lower bound of the multiplicity interval."/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="upperValue" ordered="false"
- eType="#//ValueSpecification" containment="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The specification of the upper bound for this multiplicity."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Element/ownedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="lowerValue" ordered="false"
- eType="#//ValueSpecification" containment="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The specification of the lower bound for this multiplicity."/>
- </eAnnotations>
- <eAnnotations source="subsets" references="#//Element/ownedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="ConnectableElement" abstract="true"
- eSuperTypes="#//TypedElement #//ParameterableElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="ConnectableElement is an abstract metaclass representing a set of instances that play roles of a classifier. Connectable elements may be joined by attached connectors and specify configurations of linked instances to be created within an instance of the containing classifier.&#xD;&#xA;A connectable element may be exposed as a connectable element template parameter."/>
- </eAnnotations>
- <eAnnotations source="duplicates">
- <contents xsi:type="ecore:EReference" name="templateParameter" ordered="false"
- eType="#//TemplateParameter" eOpposite="#//ConnectableElementTemplateParameter/%duplicates%/parameteredElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The ConnectableElementTemplateParameter for this ConnectableElement parameter."/>
- </eAnnotations>
- <eAnnotations source="redefines" references="#//ParameterableElement/templateParameter"/>
- </contents>
- </eAnnotations>
- <eOperations name="getEnds" ordered="false" upperBound="-1" eType="#//ConnectorEnd">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="result = ConnectorEnd.allInstances()->select(e | e.role=self)"/>
- </eAnnotations>
- </eOperations>
- <eStructuralFeatures xsi:type="ecore:EReference" name="end" upperBound="-1" eType="#//ConnectorEnd"
- volatile="true" transient="true" derived="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Denotes a connector that attaches to this connectable element."/>
- </eAnnotations>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="ConnectorEnd" eSuperTypes="#//MultiplicityElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A connector end is an endpoint of a connector, which attaches the connector to a connectable element. Each connector end is part of one connector."/>
- </eAnnotations>
- <eOperations name="multiplicity" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The multiplicity of the connector end may not be more general than the multiplicity of the association typing the owning connector.&#xD;&#xA;true"/>
- </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>
- <eOperations name="part_with_port_empty" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="If a connector end is attached to a port of the containing classifier, partWithPort will be empty.&#xD;&#xA;true"/>
- </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>
- <eOperations name="role_and_part_with_port" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="If a connector end references both a role and a partWithPort, then the role must be a port that is defined by the type of the partWithPort.&#xD;&#xA;true"/>
- </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>
- <eOperations name="self_part_with_port" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The property held in self.partWithPort must not be a Port.&#xD;&#xA;true"/>
- </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>
- <eOperations name="getDefiningEnd" ordered="false" lowerBound="1" eType="#//Property">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="suppressedVisibility" value="true"/>
- </eAnnotations>
- </eOperations>
- <eStructuralFeatures xsi:type="ecore:EReference" name="definingEnd" ordered="false"
- eType="#//Property" changeable="false" volatile="true" transient="true" derived="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A derived association referencing the corresponding association end on the association which types the connector owing this connector end. This association is derived by selecting the association end at the same place in the ordering of association ends as this connector end.&#xD;&#xA;"/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="role" ordered="false" lowerBound="1"
- eType="#//ConnectableElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The connectable element attached at this connector end. When an instance of the containing classifier is created, a link may (depending on the multiplicities) be created to an instance of the classifier that types this connectable element.&#xD;&#xA;"/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EReference" name="partWithPort" ordered="false"
- eType="#//Property">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Indicates the role of the internal structure of a classifier with the port to which the connector end is attached."/>
- </eAnnotations>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Property" eSuperTypes="#//StructuralFeature #//ConnectableElement #//DeploymentTarget">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="A property is a structural feature of a classifier that characterizes instances of the classifier. A property related by ownedAttribute to a classifier (other than an association) represents an attribute and might also represent an association end. It relates an instance of the class to a value or set of values of the type of the attribute. A property related by memberEnd or its specializations to an association represents an end of the association. The type of the property is the type of the end of the association.&#xD;&#xA;A property represents a set of instances that are owned by a containing classifier instance.&#xD;&#xA;A property has the capability of being a deployment target in a deployment relationship. This enables modeling the deployment to hierarchical nodes that have properties functioning as internal parts.&#xD;&#xA;Property represents a declared state of one or more instances in terms of a named relationship to a value or values. When a property is an attribute of a classifier, the value or values are related to the instance of the classifier by being held in slots of the instance. When a property is an association end, the value or values are related to the instance or instances at the other end(s) of the association. The range of valid values represented by the property can be controlled by setting the property's type.&#xD;&#xA;Property specializes ParameterableElement to specify that a property can be exposed as a formal template parameter, and provided as an actual parameter in a binding of a template."/>
- </eAnnotations>
- <eAnnotations source="duplicates">
- <contents xsi:type="ecore:EOperation" name="isConsistentWith" ordered="false"
- lowerBound="1" eType="#//Boolean">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The query isConsistentWith() specifies, for any two Properties in a context in which redefinition is possible, whether redefinition would be logica