Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcletavernie2011-12-21 10:34:25 -0500
committercletavernie2011-12-21 10:34:25 -0500
commit95805bac8c9093e325014c4295fafd1fa66e29f7 (patch)
treebc5b9498d170ebf2ac6b0dc450fe2ae759691dc6 /plugins/customization/org.eclipse.papyrus.customization.properties
parent78f4e594778246a9621821023ee6fa09b044299e (diff)
downloadorg.eclipse.papyrus-95805bac8c9093e325014c4295fafd1fa66e29f7.tar.gz
org.eclipse.papyrus-95805bac8c9093e325014c4295fafd1fa66e29f7.tar.xz
org.eclipse.papyrus-95805bac8c9093e325014c4295fafd1fa66e29f7.zip
359794: [UML - Tools] Content/Label providers
https://bugs.eclipse.org/bugs/show_bug.cgi?id=359794 367066: [Refactoring] There should be a central generic plug-in for pure EMF-based tools https://bugs.eclipse.org/bugs/show_bug.cgi?id=367066 351802: [Constraints] The Property View constraints model should be more generic https://bugs.eclipse.org/bugs/show_bug.cgi?id=351802
Diffstat (limited to 'plugins/customization/org.eclipse.papyrus.customization.properties')
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.properties/META-INF/MANIFEST.MF3
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.properties/Model/Customization.ctx2323
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.properties/Model/CustomizationEnvironment.xmi2
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.properties/Model/custom.querySet25
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.properties/Query/Contexts.querySet28
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.properties/Query/Ui.querySet4
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.properties/UICustom/context.uiCustom499
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.properties/UICustom/environment.uiCustom26
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.properties/UICustom/ui.uiCustom2
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/editor/actions/ToggleDataContextAction.java5
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/modelelement/CustomizationModelElement.java5
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/modelelement/GenericAttributeModelElement.java6
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/modelelement/GenericPropertyModelElementFactory.java10
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/modelelement/SectionNameObservableValue.java2
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/providers/AbstractContextualContentProvider.java4
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/providers/ConstraintDescriptorContentProvider.java4
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/providers/ContextContentProvider.java4
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/ui/CopyContextAction.java4
18 files changed, 1745 insertions, 1211 deletions
diff --git a/plugins/customization/org.eclipse.papyrus.customization.properties/META-INF/MANIFEST.MF b/plugins/customization/org.eclipse.papyrus.customization.properties/META-INF/MANIFEST.MF
index 9e43a931693..985db7c2ea4 100644
--- a/plugins/customization/org.eclipse.papyrus.customization.properties/META-INF/MANIFEST.MF
+++ b/plugins/customization/org.eclipse.papyrus.customization.properties/META-INF/MANIFEST.MF
@@ -18,7 +18,8 @@ Require-Bundle: org.eclipse.core.runtime,
org.eclipse.emf.facet.infra.facet;bundle-version="0.1.0",
org.eclipse.emf.facet.infra.common.core;bundle-version="0.1.0",
org.eclipse.emf.databinding;bundle-version="1.2.0",
- org.eclipse.papyrus.infra.emf;bundle-version="0.9.0"
+ org.eclipse.papyrus.infra.emf;bundle-version="0.9.0",
+ org.eclipse.papyrus.infra.constraints;bundle-version="0.9.0"
Export-Package: org.eclipse.papyrus.customization.properties.editor,
org.eclipse.papyrus.customization.properties.modelelement,
org.eclipse.papyrus.customization.properties.providers
diff --git a/plugins/customization/org.eclipse.papyrus.customization.properties/Model/Customization.ctx b/plugins/customization/org.eclipse.papyrus.customization.properties/Model/Customization.ctx
index 6dc1ab6d455..c0568fdb21d 100644
--- a/plugins/customization/org.eclipse.papyrus.customization.properties/Model/Customization.ctx
+++ b/plugins/customization/org.eclipse.papyrus.customization.properties/Model/Customization.ctx
@@ -1,971 +1,1356 @@
<?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="Customization">
- <tabs label="Context" id="context" category="" priority="10">
- <sections name="Single Environment" sectionFile="ui/SingleEnvironment.xwt">
- <widget href="ui/SingleEnvironment.xwt#/"/>
- </sections>
- <sections name="Multiple Environment" sectionFile="ui/MultipleEnvironment.xwt">
- <widget href="ui/MultipleEnvironment.xwt#/"/>
- </sections>
- <sections name="Single WidgetType" sectionFile="ui/SingleWidgetType.xwt">
- <widget href="ui/SingleWidgetType.xwt#/"/>
- </sections>
- <sections name="Multiple WidgetType" sectionFile="ui/MultipleWidgetType.xwt">
- <widget href="ui/MultipleWidgetType.xwt#/"/>
- </sections>
- <sections name="Single PropertyEditorType" sectionFile="ui/SinglePropertyEditorType.xwt">
- <widget href="ui/SinglePropertyEditorType.xwt#/"/>
- </sections>
- <sections name="Multiple PropertyEditorType" sectionFile="ui/MultiplePropertyEditorType.xwt">
- <widget href="ui/MultiplePropertyEditorType.xwt#/"/>
- </sections>
- <sections name="Single CompositeWidgetType" sectionFile="ui/SingleCompositeWidgetType.xwt">
- <widget href="ui/SingleCompositeWidgetType.xwt#/"/>
- </sections>
- <sections name="Multiple CompositeWidgetType" sectionFile="ui/MultipleCompositeWidgetType.xwt">
- <widget href="ui/MultipleCompositeWidgetType.xwt#/"/>
- </sections>
- <sections name="Single LayoutType" sectionFile="ui/SingleLayoutType.xwt">
- <widget href="ui/SingleLayoutType.xwt#/"/>
- </sections>
- <sections name="Multiple LayoutType" sectionFile="ui/MultipleLayoutType.xwt">
- <widget href="ui/MultipleLayoutType.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>
- <sections name="Single ModelElementFactoryDescriptor" sectionFile="ui/SingleModelElementFactoryDescriptor.xwt">
- <widget href="ui/SingleModelElementFactoryDescriptor.xwt#/"/>
- </sections>
- <sections name="Multiple ModelElementFactoryDescriptor" sectionFile="ui/MultipleModelElementFactoryDescriptor.xwt">
- <widget href="ui/MultipleModelElementFactoryDescriptor.xwt#/"/>
- </sections>
- <sections name="Single StandardWidgetType" sectionFile="ui/SingleStandardWidgetType.xwt">
- <widget href="ui/SingleStandardWidgetType.xwt#/"/>
- </sections>
- <sections name="Multiple StandardWidgetType" sectionFile="ui/MultipleStandardWidgetType.xwt">
- <widget href="ui/MultipleStandardWidgetType.xwt#/"/>
- </sections>
- <sections name="Single Context" sectionFile="ui/SingleContext.xwt">
- <widget href="ui/SingleContext.xwt#/"/>
- </sections>
- <sections name="Multiple Context" sectionFile="ui/MultipleContext.xwt">
- <widget href="ui/MultipleContext.xwt#/"/>
- </sections>
- <sections name="Single DisplayUnit" sectionFile="ui/SingleDisplayUnit.xwt">
- <widget href="ui/SingleDisplayUnit.xwt#/"/>
- </sections>
- <sections name="Multiple DisplayUnit" sectionFile="ui/MultipleDisplayUnit.xwt">
- <widget href="ui/MultipleDisplayUnit.xwt#/"/>
- </sections>
- <sections name="Single View" sectionFile="ui/SingleView.xwt">
- <widget href="ui/SingleView.xwt#/"/>
- </sections>
- <sections name="Multiple View" sectionFile="ui/MultipleView.xwt">
- <widget href="ui/MultipleView.xwt#/"/>
- </sections>
- <sections name="Single Tab" sectionFile="ui/SingleTab.xwt">
- <widget href="ui/SingleTab.xwt#/"/>
- </sections>
- <sections name="Multiple Tab" sectionFile="ui/MultipleTab.xwt">
- <widget href="ui/MultipleTab.xwt#/"/>
- </sections>
- <sections name="Single Section" sectionFile="ui/SingleSection.xwt">
- <widget href="ui/SingleSection.xwt#/"/>
- </sections>
- <sections name="Multiple Section" sectionFile="ui/MultipleSection.xwt">
- <widget href="ui/MultipleSection.xwt#/"/>
- </sections>
- <sections name="Single DataContextElement" sectionFile="ui/SingleDataContextElement.xwt">
- <widget href="ui/SingleDataContextElement.xwt#/"/>
- </sections>
- <sections name="Multiple DataContextElement" sectionFile="ui/MultipleDataContextElement.xwt">
- <widget href="ui/MultipleDataContextElement.xwt#/"/>
- </sections>
- <sections name="Single Property" sectionFile="ui/SingleProperty.xwt">
- <widget href="ui/SingleProperty.xwt#/"/>
- </sections>
- <sections name="Multiple Property" sectionFile="ui/MultipleProperty.xwt">
- <widget href="ui/MultipleProperty.xwt#/"/>
- </sections>
- <sections name="Single UnknownProperty" sectionFile="ui/SingleUnknownProperty.xwt">
- <widget href="ui/SingleUnknownProperty.xwt#/"/>
- </sections>
- <sections name="Multiple UnknownProperty" sectionFile="ui/MultipleUnknownProperty.xwt">
- <widget href="ui/MultipleUnknownProperty.xwt#/"/>
- </sections>
- <sections name="Single DataContextPackage" sectionFile="ui/SingleDataContextPackage.xwt">
- <widget href="ui/SingleDataContextPackage.xwt#/"/>
- </sections>
- <sections name="Multiple DataContextPackage" sectionFile="ui/MultipleDataContextPackage.xwt">
- <widget href="ui/MultipleDataContextPackage.xwt#/"/>
- </sections>
- <sections name="Single DataContextRoot" sectionFile="ui/SingleDataContextRoot.xwt">
- <widget href="ui/SingleDataContextRoot.xwt#/"/>
- </sections>
- <sections name="Multiple DataContextRoot" sectionFile="ui/MultipleDataContextRoot.xwt">
- <widget href="ui/MultipleDataContextRoot.xwt#/"/>
- </sections>
- <sections name="Single ConstraintDescriptor" sectionFile="ui/SingleConstraintDescriptor.xwt">
- <widget href="ui/SingleConstraintDescriptor.xwt#/"/>
- </sections>
- <sections name="Multiple ConstraintDescriptor" sectionFile="ui/MultipleConstraintDescriptor.xwt">
- <widget href="ui/MultipleConstraintDescriptor.xwt#/"/>
- </sections>
- <sections name="Single ConfigProperty" sectionFile="ui/SingleConfigProperty.xwt">
- <widget href="ui/SingleConfigProperty.xwt#/"/>
- </sections>
- <sections name="Multiple ConfigProperty" sectionFile="ui/MultipleConfigProperty.xwt">
- <widget href="ui/MultipleConfigProperty.xwt#/"/>
- </sections>
- <sections name="Single ValueProperty" sectionFile="ui/SingleValueProperty.xwt">
- <widget href="ui/SingleValueProperty.xwt#/"/>
- </sections>
- <sections name="Multiple ValueProperty" sectionFile="ui/MultipleValueProperty.xwt">
- <widget href="ui/MultipleValueProperty.xwt#/"/>
- </sections>
- <sections name="Single ReferenceProperty" sectionFile="ui/SingleReferenceProperty.xwt">
- <widget href="ui/SingleReferenceProperty.xwt#/"/>
- </sections>
- <sections name="Multiple ReferenceProperty" sectionFile="ui/MultipleReferenceProperty.xwt">
- <widget href="ui/MultipleReferenceProperty.xwt#/"/>
- </sections>
- <sections name="Single Element" sectionFile="ui/SingleElement.xwt">
- <widget href="ui/SingleElement.xwt#/"/>
- </sections>
- <sections name="Multiple Element" sectionFile="ui/MultipleElement.xwt">
- <widget href="ui/MultipleElement.xwt#/"/>
- </sections>
- <sections name="Single UIComponent" sectionFile="ui/SingleUIComponent.xwt">
- <widget href="ui/SingleUIComponent.xwt#/"/>
- </sections>
- <sections name="Multiple UIComponent" sectionFile="ui/MultipleUIComponent.xwt">
- <widget href="ui/MultipleUIComponent.xwt#/"/>
- </sections>
- <sections name="Single Widget" sectionFile="ui/SingleWidget.xwt">
- <widget href="ui/SingleWidget.xwt#/"/>
- </sections>
- <sections name="Multiple Widget" sectionFile="ui/MultipleWidget.xwt">
- <widget href="ui/MultipleWidget.xwt#/"/>
- </sections>
- <sections name="Single StandardWidget" sectionFile="ui/SingleStandardWidget.xwt">
- <widget href="ui/SingleStandardWidget.xwt#/"/>
- </sections>
- <sections name="Multiple StandardWidget" sectionFile="ui/MultipleStandardWidget.xwt">
- <widget href="ui/MultipleStandardWidget.xwt#/"/>
- </sections>
- <sections name="Single PropertyEditor" sectionFile="ui/SinglePropertyEditor.xwt">
- <widget href="ui/SinglePropertyEditor.xwt#/"/>
- </sections>
- <sections name="Multiple PropertyEditor" sectionFile="ui/MultiplePropertyEditor.xwt">
- <widget href="ui/MultiplePropertyEditor.xwt#/"/>
- </sections>
- <sections name="Single CompositeWidget" sectionFile="ui/SingleCompositeWidget.xwt">
- <widget href="ui/SingleCompositeWidget.xwt#/"/>
- </sections>
- <sections name="Multiple CompositeWidget" sectionFile="ui/MultipleCompositeWidget.xwt">
- <widget href="ui/MultipleCompositeWidget.xwt#/"/>
- </sections>
- <sections name="Single Layout" sectionFile="ui/SingleLayout.xwt">
- <widget href="ui/SingleLayout.xwt#/"/>
- </sections>
- <sections name="Multiple Layout" sectionFile="ui/MultipleLayout.xwt">
- <widget href="ui/MultipleLayout.xwt#/"/>
- </sections>
- <sections name="Single WidgetAttribute" sectionFile="ui/SingleWidgetAttribute.xwt">
- <widget href="ui/SingleWidgetAttribute.xwt#/"/>
- </sections>
- <sections name="Multiple WidgetAttribute" sectionFile="ui/MultipleWidgetAttribute.xwt">
- <widget href="ui/MultipleWidgetAttribute.xwt#/"/>
- </sections>
- <sections name="Single ValueAttribute" sectionFile="ui/SingleValueAttribute.xwt">
- <widget href="ui/SingleValueAttribute.xwt#/"/>
- </sections>
- <sections name="Multiple ValueAttribute" sectionFile="ui/MultipleValueAttribute.xwt">
- <widget href="ui/MultipleValueAttribute.xwt#/"/>
- </sections>
- <sections name="Single ReferenceAttribute" sectionFile="ui/SingleReferenceAttribute.xwt">
- <widget href="ui/SingleReferenceAttribute.xwt#/"/>
- </sections>
- <sections name="Multiple ReferenceAttribute" sectionFile="ui/MultipleReferenceAttribute.xwt">
- <widget href="ui/MultipleReferenceAttribute.xwt#/"/>
- </sections>
- <sections name="Single UnknownComponent" sectionFile="ui/SingleUnknownComponent.xwt">
- <widget href="ui/SingleUnknownComponent.xwt#/"/>
- </sections>
- <sections name="Multiple UnknownComponent" sectionFile="ui/MultipleUnknownComponent.xwt">
- <widget href="ui/MultipleUnknownComponent.xwt#/"/>
- </sections>
- <sections name="GroupAttributes" sectionFile="ui/GroupAttributes.xwt">
- <constraints xsi:type="contexts:SimpleConstraint" name="isGroup">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.2"/>
- <properties xsi:type="contexts:ReferenceProperty" name="query">
- <value href="custom.querySet#isGroup"/>
- </properties>
- </constraints>
- <widget href="ui/GroupAttributes.xwt#/"/>
- </sections>
- <sections name="EcoreInstanceOf" sectionFile="ui/EcoreInstanceOf.xwt">
- <constraints xsi:type="contexts:SimpleConstraint" name="isEcoreInstanceOf">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.2"/>
- <properties xsi:type="contexts:ReferenceProperty" name="query">
- <value href="custom.querySet#isEcoreInstanceOf"/>
- </properties>
- </constraints>
- <widget href="ui/EcoreInstanceOf.xwt#/"/>
- </sections>
- <sections name="UMLInstanceOf" sectionFile="ui/UMLInstanceOf.xwt">
- <constraints xsi:type="contexts:SimpleConstraint" name="isUMLInstanceOf">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.2"/>
- <properties xsi:type="contexts:ReferenceProperty" name="query">
- <value href="custom.querySet#isUmlInstanceOf"/>
- </properties>
- </constraints>
- <widget href="ui/UMLInstanceOf.xwt#/"/>
- </sections>
- <sections name="OCLQuery" sectionFile="ui/OCLQuery.xwt">
- <constraints xsi:type="contexts:SimpleConstraint" name="isOCLQueryConstraint">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.2"/>
- <properties xsi:type="contexts:ReferenceProperty" name="query">
- <value href="custom.querySet#isOclQuery"/>
- </properties>
- </constraints>
- <widget href="ui/OCLQuery.xwt#/"/>
- </sections>
- <sections name="Stereotype" sectionFile="ui/Stereotype.xwt">
- <constraints xsi:type="contexts:SimpleConstraint" name="isStereotypeConstraint">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.2"/>
- <properties xsi:type="contexts:ReferenceProperty" name="query">
- <value href="custom.querySet#isStereotype"/>
- </properties>
- </constraints>
- <widget href="ui/Stereotype.xwt#/"/>
- </sections>
- <sections name="GridLayout" sectionFile="ui/GridLayout.xwt">
- <constraints xsi:type="contexts:SimpleConstraint" name="isGridLayout">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.2"/>
- <properties xsi:type="contexts:ReferenceProperty" name="query">
- <value href="custom.querySet#isGridLayout"/>
- </properties>
- </constraints>
- <widget href="ui/GridLayout.xwt#/"/>
- </sections>
- <sections name="Label" sectionFile="ui/Label.xwt">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSWTLabel">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.2"/>
- <properties xsi:type="contexts:ReferenceProperty" name="query">
- <value href="custom.querySet#isLabel"/>
- </properties>
- </constraints>
- <widget href="ui/Label.xwt#/"/>
- </sections>
- <sections name="Single ToggleButton" sectionFile="ui/Single ToggleButton.xwt">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleToggleButton">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.2"/>
- <properties xsi:type="contexts:ReferenceProperty" name="query">
- <value href="custom.querySet#isToggleButton"/>
- </properties>
- </constraints>
- <widget href="ui/Single ToggleButton.xwt#/"/>
- </sections>
- <sections name="SingleFileSelector" sectionFile="ui/SingleFileSelector.xwt">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleFileSelector">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.2"/>
- <properties xsi:type="contexts:ReferenceProperty" name="query">
- <value href="custom.querySet#isFileSelector"/>
- </properties>
- </constraints>
- <widget href="ui/SingleFileSelector.xwt#/"/>
- </sections>
- <sections name="Single IntegerSpinner" sectionFile="ui/Single IntegerSpinner.xwt">
- <constraints xsi:type="contexts:SimpleConstraint" name="isIntegerSpinner">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.2"/>
- <properties xsi:type="contexts:ReferenceProperty" name="query">
- <value href="custom.querySet#isIntegerSpinner"/>
- </properties>
- </constraints>
- <widget href="ui/Single IntegerSpinner.xwt#/"/>
- </sections>
- <sections name="SingleCompositeConstraint" sectionFile="ui/SingleCompositeConstraint.xwt">
- <widget href="ui/SingleCompositeConstraint.xwt#/"/>
- </sections>
- <sections name="MultipleCompositeConstraint" sectionFile="ui/MultipleCompositeConstraint.xwt">
- <widget href="ui/MultipleCompositeConstraint.xwt#/"/>
- </sections>
- </tabs>
- <views name="Single Environment" sections="//@tabs.0/@sections.0" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleEnvironment">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="Environment"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/environment"/>
- </constraints>
- </views>
- <views name="Multiple Environment" sections="//@tabs.0/@sections.1" elementMultiplicity="-1" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleEnvironment">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/environment"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="Environment"/>
- </constraints>
- </views>
- <views name="Single WidgetType" sections="//@tabs.0/@sections.2" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleWidgetType">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="WidgetType"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/environment"/>
- </constraints>
- </views>
- <views name="Multiple WidgetType" sections="//@tabs.0/@sections.3" elementMultiplicity="-1" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleWidgetType">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/environment"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="WidgetType"/>
- </constraints>
- </views>
- <views name="Single PropertyEditorType" sections="//@tabs.0/@sections.4" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSinglePropertyEditorType">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="PropertyEditorType"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/environment"/>
- </constraints>
- </views>
- <views name="Multiple PropertyEditorType" sections="//@tabs.0/@sections.5" elementMultiplicity="-1" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultiplePropertyEditorType">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="PropertyEditorType"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/environment"/>
- </constraints>
- </views>
- <views name="Single CompositeWidgetType" sections="//@tabs.0/@sections.6" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleCompositeWidgetType">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/environment"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="CompositeWidgetType"/>
- </constraints>
- </views>
- <views name="Multiple CompositeWidgetType" sections="//@tabs.0/@sections.7" elementMultiplicity="-1" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleCompositeWidgetType">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/environment"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="CompositeWidgetType"/>
- </constraints>
- </views>
- <views name="Single LayoutType" sections="//@tabs.0/@sections.8" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleLayoutType">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="LayoutType"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/environment"/>
- </constraints>
- </views>
- <views name="Multiple LayoutType" sections="//@tabs.0/@sections.9" elementMultiplicity="-1" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleLayoutType">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="LayoutType"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/environment"/>
- </constraints>
- </views>
- <views name="Single ConstraintType" sections="//@tabs.0/@sections.10" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleConstraintType">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/environment"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ConstraintType"/>
- </constraints>
- </views>
- <views name="Multiple ConstraintType" sections="//@tabs.0/@sections.11" elementMultiplicity="-1" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleConstraintType">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.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/properties/environment"/>
- </constraints>
- </views>
- <views name="Single ModelElementFactoryDescriptor" sections="//@tabs.0/@sections.12" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleModelElementFactoryDescriptor">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ModelElementFactoryDescriptor"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/environment"/>
- </constraints>
- </views>
- <views name="Multiple ModelElementFactoryDescriptor" sections="//@tabs.0/@sections.13" elementMultiplicity="-1" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleModelElementFactoryDescriptor">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/environment"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ModelElementFactoryDescriptor"/>
- </constraints>
- </views>
- <views name="Single StandardWidgetType" sections="//@tabs.0/@sections.14" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleStandardWidgetType">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="StandardWidgetType"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/environment"/>
- </constraints>
- </views>
- <views name="Multiple StandardWidgetType" sections="//@tabs.0/@sections.15" elementMultiplicity="-1" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleStandardWidgetType">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="StandardWidgetType"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/environment"/>
- </constraints>
- </views>
- <views name="Single Context" sections="//@tabs.0/@sections.16" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleContext">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="Context"/>
- </constraints>
- </views>
- <views name="Multiple Context" sections="//@tabs.0/@sections.17" elementMultiplicity="-1" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleContext">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="Context"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
- </constraints>
- </views>
- <views name="Single DisplayUnit" sections="//@tabs.0/@sections.18" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleDisplayUnit">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.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/properties/contexts"/>
- </constraints>
- </views>
- <views name="Multiple DisplayUnit" sections="//@tabs.0/@sections.19" elementMultiplicity="-1" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleDisplayUnit">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.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/properties/contexts"/>
- </constraints>
- </views>
- <views name="Single View" sections="//@tabs.0/@sections.20" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleView">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="View"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
- </constraints>
- </views>
- <views name="Multiple View" sections="//@tabs.0/@sections.21" elementMultiplicity="-1" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleView">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="View"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
- </constraints>
- </views>
- <views name="Single Tab" sections="//@tabs.0/@sections.22" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleTab">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="Tab"/>
- </constraints>
- </views>
- <views name="Multiple Tab" sections="//@tabs.0/@sections.23" elementMultiplicity="-1" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleTab">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="Tab"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
- </constraints>
- </views>
- <views name="Single Section" sections="//@tabs.0/@sections.24" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleSection">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="Section"/>
- </constraints>
- </views>
- <views name="Multiple Section" sections="//@tabs.0/@sections.25" elementMultiplicity="-1" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleSection">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="Section"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
- </constraints>
- </views>
- <views name="Single DataContextElement" sections="//@tabs.0/@sections.26" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleDataContextElement">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="DataContextElement"/>
- </constraints>
- </views>
- <views name="Multiple DataContextElement" sections="//@tabs.0/@sections.27" elementMultiplicity="-1" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleDataContextElement">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="DataContextElement"/>
- </constraints>
- </views>
- <views name="Single Property" sections="//@tabs.0/@sections.28" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleProperty">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="Property"/>
- </constraints>
- </views>
- <views name="Multiple Property" sections="//@tabs.0/@sections.29" elementMultiplicity="-1" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleProperty">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="Property"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
- </constraints>
- </views>
- <views name="Single UnknownProperty" sections="//@tabs.0/@sections.30" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleUnknownProperty">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="UnknownProperty"/>
- </constraints>
- </views>
- <views name="Multiple UnknownProperty" sections="//@tabs.0/@sections.31" elementMultiplicity="-1" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleUnknownProperty">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="UnknownProperty"/>
- </constraints>
- </views>
- <views name="Single DataContextPackage" sections="//@tabs.0/@sections.32" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleDataContextPackage">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="DataContextPackage"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
- </constraints>
- </views>
- <views name="Multiple DataContextPackage" sections="//@tabs.0/@sections.33" elementMultiplicity="-1" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleDataContextPackage">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="DataContextPackage"/>
- </constraints>
- </views>
- <views name="Single DataContextRoot" sections="//@tabs.0/@sections.34" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleDataContextRoot">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="DataContextRoot"/>
- </constraints>
- </views>
- <views name="Multiple DataContextRoot" sections="//@tabs.0/@sections.35" elementMultiplicity="-1" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleDataContextRoot">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="DataContextRoot"/>
- </constraints>
- </views>
- <views name="Single ConstraintDescriptor" sections="//@tabs.0/@sections.36 //@tabs.0/@sections.67 //@tabs.0/@sections.68 //@tabs.0/@sections.69 //@tabs.0/@sections.70" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleConstraintDescriptor">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ConstraintDescriptor"/>
- </constraints>
- </views>
- <views name="Multiple ConstraintDescriptor" sections="//@tabs.0/@sections.37" elementMultiplicity="-1" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleConstraintDescriptor">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ConstraintDescriptor"/>
- </constraints>
- </views>
- <views name="Single ConfigProperty" sections="//@tabs.0/@sections.38" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleConfigProperty">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.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/properties/contexts"/>
- </constraints>
- </views>
- <views name="Multiple ConfigProperty" sections="//@tabs.0/@sections.39" elementMultiplicity="-1" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleConfigProperty">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.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/properties/contexts"/>
- </constraints>
- </views>
- <views name="Single ValueProperty" sections="//@tabs.0/@sections.40" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleValueProperty">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ValueProperty"/>
- </constraints>
- </views>
- <views name="Multiple ValueProperty" sections="//@tabs.0/@sections.41" elementMultiplicity="-1" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleValueProperty">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.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/properties/contexts"/>
- </constraints>
- </views>
- <views name="Single ReferenceProperty" sections="//@tabs.0/@sections.42" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleReferenceProperty">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ReferenceProperty"/>
- </constraints>
- </views>
- <views name="Multiple ReferenceProperty" sections="//@tabs.0/@sections.43" elementMultiplicity="-1" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleReferenceProperty">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ReferenceProperty"/>
- </constraints>
- </views>
- <views name="Single Element" sections="//@tabs.0/@sections.44" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleElement">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="Element"/>
- </constraints>
- </views>
- <views name="Multiple Element" sections="//@tabs.0/@sections.45" elementMultiplicity="-1" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleElement">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="Element"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
- </constraints>
- </views>
- <views name="Single UIComponent" sections="//@tabs.0/@sections.46" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleUIComponent">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="UIComponent"/>
- </constraints>
- </views>
- <views name="Multiple UIComponent" sections="//@tabs.0/@sections.47" elementMultiplicity="-1" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleUIComponent">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="UIComponent"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
- </constraints>
- </views>
- <views name="Single Widget" sections="//@tabs.0/@sections.48" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleWidget">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="Widget"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
- </constraints>
- </views>
- <views name="Multiple Widget" sections="//@tabs.0/@sections.49" elementMultiplicity="-1" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleWidget">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="Widget"/>
- </constraints>
- </views>
- <views name="Single StandardWidget" sections="//@tabs.0/@sections.50 //@tabs.0/@sections.72" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleStandardWidget">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="StandardWidget"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
- </constraints>
- </views>
- <views name="Multiple StandardWidget" sections="//@tabs.0/@sections.51" elementMultiplicity="-1" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleStandardWidget">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="StandardWidget"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
- </constraints>
- </views>
- <views name="Single PropertyEditor" sections="//@tabs.0/@sections.52 //@tabs.0/@sections.73 //@tabs.0/@sections.74 //@tabs.0/@sections.75" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSinglePropertyEditor">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="PropertyEditor"/>
- </constraints>
- </views>
- <views name="Multiple PropertyEditor" sections="//@tabs.0/@sections.53" elementMultiplicity="-1" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultiplePropertyEditor">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="PropertyEditor"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
- </constraints>
- </views>
- <views name="Single CompositeWidget" sections="//@tabs.0/@sections.54 //@tabs.0/@sections.66" elementMultiplicity="-1" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleCompositeWidget">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="CompositeWidget"/>
- </constraints>
- </views>
- <views name="Multiple CompositeWidget" sections="//@tabs.0/@sections.55" elementMultiplicity="-1" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleCompositeWidget">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="CompositeWidget"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
- </constraints>
- </views>
- <views name="Single Layout" sections="//@tabs.0/@sections.56 //@tabs.0/@sections.71" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleLayout">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="Layout"/>
- </constraints>
- </views>
- <views name="Multiple Layout" sections="//@tabs.0/@sections.57" elementMultiplicity="-1" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleLayout">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="Layout"/>
- </constraints>
- </views>
- <views name="Single WidgetAttribute" sections="//@tabs.0/@sections.58" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleWidgetAttribute">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="WidgetAttribute"/>
- </constraints>
- </views>
- <views name="Multiple WidgetAttribute" sections="//@tabs.0/@sections.59" elementMultiplicity="-1" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleWidgetAttribute">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="WidgetAttribute"/>
- </constraints>
- </views>
- <views name="Single ValueAttribute" sections="//@tabs.0/@sections.60" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleValueAttribute">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ValueAttribute"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
- </constraints>
- </views>
- <views name="Multiple ValueAttribute" sections="//@tabs.0/@sections.61" elementMultiplicity="-1" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleValueAttribute">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ValueAttribute"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
- </constraints>
- </views>
- <views name="Single ReferenceAttribute" sections="//@tabs.0/@sections.62" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleReferenceAttribute">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ReferenceAttribute"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
- </constraints>
- </views>
- <views name="Multiple ReferenceAttribute" sections="//@tabs.0/@sections.63" elementMultiplicity="-1" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleReferenceAttribute">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="ReferenceAttribute"/>
- </constraints>
- </views>
- <views name="Single UnknownComponent" sections="//@tabs.0/@sections.64" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleUnknownComponent">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="UnknownComponent"/>
- </constraints>
- </views>
- <views name="Multiple UnknownComponent" sections="//@tabs.0/@sections.65" elementMultiplicity="-1" automaticContext="true">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleUnknownComponent">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="UnknownComponent"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
- </constraints>
- </views>
- <views name="SingleCompositeConstraint" sections="//@tabs.0/@sections.76">
- <constraints xsi:type="contexts:SimpleConstraint" name="isSingleCompositeConstraint">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="CompositeConstraint"/>
- </constraints>
- </views>
- <views name="MultipleCompositeConstraint" sections="//@tabs.0/@sections.77" elementMultiplicity="-1">
- <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleCompositeConstraint">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="contexts:ValueProperty" name="className" value="CompositeConstraint"/>
- <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
- </constraints>
- </views>
- <dataContexts name="properties" label="properties">
- <elements xsi:type="contexts:DataContextPackage" name="environment">
- <elements name="Environment">
- <properties name="modelElementFactories" type="Reference" multiplicity="-1"/>
- <properties name="constraintTypes" type="Reference" multiplicity="-1"/>
- <properties name="widgetTypes" type="Reference" multiplicity="-1"/>
- <properties name="propertyEditorTypes" type="Reference" multiplicity="-1"/>
- <properties name="compositeWidgetTypes" type="Reference" multiplicity="-1"/>
- <properties name="layoutTypes" type="Reference" multiplicity="-1"/>
- </elements>
- <elements name="PropertyEditorType" supertypes="//@dataContexts.0/@elements.0/@elements.2">
- <properties name="type" type="Enumeration"/>
- <properties name="multiplicity" type="Integer"/>
- </elements>
- <elements name="WidgetType">
- <properties name="label"/>
- <properties name="widgetClass"/>
- </elements>
- <elements name="CompositeWidgetType" supertypes="//@dataContexts.0/@elements.0/@elements.2"/>
- <elements name="LayoutType" supertypes="//@dataContexts.0/@elements.0/@elements.2"/>
- <elements name="ConstraintType">
- <properties name="label"/>
- <properties name="constraintClass"/>
- </elements>
- <elements name="ModelElementFactoryDescriptor">
- <properties name="name"/>
- <properties name="factoryClass"/>
- </elements>
- <elements name="StandardWidgetType" supertypes="//@dataContexts.0/@elements.0/@elements.2"/>
- </elements>
- <elements xsi:type="contexts:DataContextPackage" name="contexts">
- <elements name="Context">
- <properties name="name" description="The name of the Configuration"/>
- <properties name="views" type="Reference" multiplicity="-1" description="The list of views for this Configuration"/>
- <properties name="tabs" type="Reference" multiplicity="-1" description="The list of tabs for this Configuration"/>
- <properties name="dataContexts" type="Reference" multiplicity="-1" description="The list of Data Contexts used by this configuration"/>
- <properties name="dependencies" type="Reference" multiplicity="-1" description="The list of Configurations on which this configuration depends"/>
- </elements>
- <elements name="DisplayUnit">
- <properties name="constraints" type="Reference" multiplicity="-1" description="The constraints associated to this Display Unit. The unit will be displayed only if at least one constraint is matched"/>
- </elements>
- <elements name="View" supertypes="//@dataContexts.0/@elements.1/@elements.1">
- <properties name="name" description="The name of this view"/>
- <properties name="sections" type="Reference" multiplicity="-1" description="The list of sections for this view"/>
- <properties name="automaticContext" label="" type="Boolean" description="deprecated"/>
- <properties name="datacontexts" type="Reference" multiplicity="-1" description="deprecated"/>
- <properties name="elementMultiplicity" label="" type="Integer" description="The number of selected elements for which this view should be displayed. May be 1 (Single element), -1 (Any number of elements) or any positive integer (For a strict number of elements)"/>
- </elements>
- <elements name="Tab">
- <properties name="label" description="The tab's label"/>
- <properties name="id" description="The tab's id. The ID should be unique within its category"/>
- <properties name="category" description="The tab's category"/>
- <properties name="image" label="" description="The tab's image. The path should be of the form /&lt;plug-in id>/&lt;path to the image>"/>
- <properties name="afterTab" label="" type="Reference" description="The tab after which this tab will be displayed. The afterTab's category should be the same as this tab's category"/>
- <properties name="sections" type="Reference" multiplicity="-1" description="The list of sections that can be displayed in this tab"/>
- <properties name="indented" label="" type="Boolean" description="Indicates if this tab should be indented. The preview isn't available for indentation"/>
- <properties name="priority" type="Integer" description="Indicates the priority for this tab. A lower priority means the tab will be placed before the other tabs. 0 is the highest priority, 100 is a very low priority."/>
- </elements>
- <elements name="Section" supertypes="//@dataContexts.0/@elements.1/@elements.1">
- <properties name="name" description="The section's name. It should be unique within this Configuration"/>
- <properties name="tab" type="Reference" description="The tab in which this section will be displayed"/>
- <properties name="sectionFile" description="The XWT file containing this section's UI declaration"/>
- <properties name="widget" label="" type="Reference" description="The SWT Widget representing this section"/>
- </elements>
- <elements name="DataContextElement">
- <properties name="name" label="" description="The name of this Data Context element"/>
- <properties name="properties" label="" type="Reference" multiplicity="-1" description="The list of properties of this Element"/>
- <properties name="package" type="Reference" description="This element's package"/>
- <properties name="supertypes" type="Reference" multiplicity="-1" description="This element's direct supertypes"/>
- </elements>
- <elements name="Property">
- <properties name="name" label="" description="The name of the property"/>
- <properties name="label" description="The label of this property"/>
- <properties name="type" type="Enumeration" description="The type of this property"/>
- <properties name="contextElement" type="Reference" description="The element to which this property belongs"/>
- <properties name="multiplicity" type="Integer" description="The multiplicity of this property."/>
- <properties name="description"/>
- </elements>
- <elements name="UnknownProperty" supertypes="//@dataContexts.0/@elements.1/@elements.6"/>
- <elements name="DataContextPackage" supertypes="//@dataContexts.0/@elements.1/@elements.5">
- <properties name="elements" type="Reference" multiplicity="-1" description="The list of Data Context elements contained into this package"/>
- </elements>
- <elements name="DataContextRoot" supertypes="//@dataContexts.0/@elements.1/@elements.8">
- <properties name="label" label="" description="The label of this Data Context root"/>
- <properties name="modelElementFactory" type="Reference" description="The factory used to instantiate to ModelElements associated to all the DataContext Elements inside this DataContext Root"/>
- </elements>
- <elements name="ConstraintDescriptor">
- <properties name="name" description="The name of this constraint descriptor"/>
- <properties name="display" type="Reference" description="The display unit (View or Section) associated to this constraint."/>
- <properties name="constraints" type="Reference" multiplicity="-1" description="The sub-constraints of this constraint (Used for Composite constraints - Not implemented yet)"/>
- <properties name="overriddenConstraints" type="Reference" multiplicity="-1" description="The constraints overridden by this constraint. If two constraints match a given selection, a constraint may override another one. In such a case, the overridden constraint's displayUnit won't be displayed. This property is dedicated to manual resolution of constraints : the Constraint classes may also implement an automatic resolution of conflicts"/>
- <properties name="overrideable" type="Boolean" description="If set to false, this constraint cannot be automatically overridden by other constraints. Only constraints which explicitly specify they need to override this constraint (Through the &quot;overriddenConstraints&quot; property) will be able to disable it."/>
- </elements>
- <elements name="ConfigProperty">
- <properties name="name" description="The name of the property"/>
- </elements>
- <elements name="ValueProperty" supertypes="//@dataContexts.0/@elements.1/@elements.11">
- <properties name="value" description="The value of the property"/>
- </elements>
- <elements name="ReferenceProperty" supertypes="//@dataContexts.0/@elements.1/@elements.11">
- <properties name="value" label="" type="Reference" description="The value of the property"/>
- </elements>
- <elements name="CompositeConstraint" supertypes="//@dataContexts.0/@elements.1/@elements.10">
- <properties name="constraints" type="Reference" multiplicity="-1" description="The sub-constraints owned by this composite constraint. The composite constraint is matched if and only if all its sub-constraints are matched."/>
- </elements>
- <elements name="SimpleConstraint" supertypes="//@dataContexts.0/@elements.1/@elements.10">
- <properties name="constraintType" type="Reference" description="The type of this constraint"/>
- <properties name="properties" label="" type="Reference" multiplicity="-1" description="The list of properties used to instantiate this constraint (key - value pairs)"/>
- </elements>
- </elements>
- <elements xsi:type="contexts:DataContextPackage" name="ui">
- <elements name="Element"/>
- <elements name="UIComponent" supertypes="//@dataContexts.0/@elements.2/@elements.0">
- <properties name="attributes" type="Reference" multiplicity="-1" description="The attributes used to instantiate this element. Set of key - value pairs."/>
- </elements>
- <elements name="Widget" supertypes="//@dataContexts.0/@elements.2/@elements.1"/>
- <elements name="StandardWidget" supertypes="//@dataContexts.0/@elements.2/@elements.2">
- <properties name="widgetType" type="Reference" description="The type of this widget"/>
- </elements>
- <elements name="PropertyEditor" supertypes="//@dataContexts.0/@elements.2/@elements.2">
- <properties name="property" type="Reference" description="The property that this editor will edit"/>
- <properties name="readOnly" type="Boolean" description="Indicates if this editor should be read-only. Note that in some cases, the read only state may be applied at runtime, independently of this field's value"/>
- <properties name="widgetType" type="Reference" description="The type of this widget"/>
- <properties name="showLabel" type="Boolean" description="If set to false, the property editor's label won't be displayed"/>
- <properties name="customLabel" label="Custom label" description="Defines a custom label for this editor. The custom label will replace the property's default label (Only for this property editor)"/>
- </elements>
- <elements name="CompositeWidget" supertypes="//@dataContexts.0/@elements.2/@elements.2">
- <properties name="layout" type="Reference" description="The layout of this widget"/>
- <properties name="widgets" type="Reference" multiplicity="-1" description="The widgets directly contained into this Composite"/>
- <properties name="widgetType" type="Reference" description="The type of this Composite widget."/>
- </elements>
- <elements name="Layout" supertypes="//@dataContexts.0/@elements.2/@elements.1">
- <properties name="layoutType" label="" type="Reference" description="The type of this Layout"/>
- </elements>
- <elements name="WidgetAttribute" supertypes="//@dataContexts.0/@elements.2/@elements.0">
- <properties name="name" description="The name of the attribute"/>
- </elements>
- <elements name="ValueAttribute" supertypes="//@dataContexts.0/@elements.2/@elements.7">
- <properties name="value" description="The litteral value of this attribute"/>
- </elements>
- <elements name="ReferenceAttribute" supertypes="//@dataContexts.0/@elements.2/@elements.7">
- <properties name="value" type="Reference" description="The value of this attribute"/>
- </elements>
- <elements name="UnknownComponent" supertypes="//@dataContexts.0/@elements.2/@elements.2">
- <properties name="typeName" description="The fully-qualified name of this element"/>
- </elements>
- </elements>
- <modelElementFactory href="ppe:/environment/org.eclipse.papyrus.customization.properties/Model/CustomizationEnvironment.xmi#//@modelElementFactories.2"/>
- </dataContexts>
- <dataContexts name="Custom" label="Custom">
- <elements xsi:type="contexts:DataContextPackage" name="Attribute">
- <elements name="GridLayout">
- <properties name="numColumns" label="" type="Integer" description="The number of columns of this layout"/>
- <properties name="makeColumnsEqualWidth" description="Indicates if all columns should have the same width"/>
- </elements>
- <elements name="Group">
- <properties name="text" description="The label of this Group container"/>
- </elements>
- <elements name="Text">
- <properties name="text" description="The text to display"/>
- </elements>
- <elements name="Label">
- <properties name="text" label="Text" description="The text to display"/>
- </elements>
- <elements name="BooleanToggle">
- <properties name="image" label="Image"/>
- </elements>
- <elements name="FileSelector">
- <properties name="allowWorkspace"/>
- <properties name="allowFileSystem"/>
- <properties name="filteredExtension"/>
- </elements>
- <elements name="IntegerSpinner">
- <properties name="minimum" label="" description="The minimum value that this spinner can return"/>
- <properties name="maximum" description="The maximum value that this spinner can return"/>
- <properties name="increment" description="The increment value for this spinner"/>
- </elements>
- </elements>
- <modelElementFactory href="ppe:/environment/org.eclipse.papyrus.customization.properties/Model/CustomizationEnvironment.xmi#//@modelElementFactories.0"/>
- </dataContexts>
- <dataContexts name="Properties" label="Properties">
- <elements name="EcoreInstanceOf">
- <properties name="className" label="Class Name" description="The name of the Class"/>
- <properties name="nsUri" label="NS URI" description="The namespace URI (NsURI) of the EPackage containing the Class"/>
- </elements>
- <elements name="UMLInstanceOf">
- <properties name="umlClassName" label="UML Class name" description="The name of the UML Metaclass"/>
- </elements>
- <elements name="OCLQuery">
- <properties name="query" label="Query" type="Reference" description="The EMF Query"/>
- </elements>
- <elements name="Stereotype">
- <properties name="stereotypeName" label="Stereotype name" description="The fully qualified name of the Stereotype. The separator is &quot;::&quot;. For example : MyProfile::MyPackage::MyStereotype"/>
- </elements>
- <modelElementFactory href="ppe:/environment/org.eclipse.papyrus.customization.properties/Model/CustomizationEnvironment.xmi#//@modelElementFactories.1"/>
- </dataContexts>
+<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/0.9"
+ xmlns:constraints="http://www.eclipse.org/papyrus/constraints/0.9"
+ name="Customization">
+ <tabs label="Context" id="context" category="" priority="10">
+ <sections name="Single Environment" sectionFile="ui/SingleEnvironment.xwt">
+ <widget href="ui/SingleEnvironment.xwt#/" />
+ </sections>
+ <sections name="Multiple Environment" sectionFile="ui/MultipleEnvironment.xwt">
+ <widget href="ui/MultipleEnvironment.xwt#/" />
+ </sections>
+ <sections name="Single WidgetType" sectionFile="ui/SingleWidgetType.xwt">
+ <widget href="ui/SingleWidgetType.xwt#/" />
+ </sections>
+ <sections name="Multiple WidgetType" sectionFile="ui/MultipleWidgetType.xwt">
+ <widget href="ui/MultipleWidgetType.xwt#/" />
+ </sections>
+ <sections name="Single PropertyEditorType" sectionFile="ui/SinglePropertyEditorType.xwt">
+ <widget href="ui/SinglePropertyEditorType.xwt#/" />
+ </sections>
+ <sections name="Multiple PropertyEditorType" sectionFile="ui/MultiplePropertyEditorType.xwt">
+ <widget href="ui/MultiplePropertyEditorType.xwt#/" />
+ </sections>
+ <sections name="Single CompositeWidgetType" sectionFile="ui/SingleCompositeWidgetType.xwt">
+ <widget href="ui/SingleCompositeWidgetType.xwt#/" />
+ </sections>
+ <sections name="Multiple CompositeWidgetType" sectionFile="ui/MultipleCompositeWidgetType.xwt">
+ <widget href="ui/MultipleCompositeWidgetType.xwt#/" />
+ </sections>
+ <sections name="Single LayoutType" sectionFile="ui/SingleLayoutType.xwt">
+ <widget href="ui/SingleLayoutType.xwt#/" />
+ </sections>
+ <sections name="Multiple LayoutType" sectionFile="ui/MultipleLayoutType.xwt">
+ <widget href="ui/MultipleLayoutType.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>
+ <sections name="Single ModelElementFactoryDescriptor"
+ sectionFile="ui/SingleModelElementFactoryDescriptor.xwt">
+ <widget href="ui/SingleModelElementFactoryDescriptor.xwt#/" />
+ </sections>
+ <sections name="Multiple ModelElementFactoryDescriptor"
+ sectionFile="ui/MultipleModelElementFactoryDescriptor.xwt">
+ <widget href="ui/MultipleModelElementFactoryDescriptor.xwt#/" />
+ </sections>
+ <sections name="Single StandardWidgetType" sectionFile="ui/SingleStandardWidgetType.xwt">
+ <widget href="ui/SingleStandardWidgetType.xwt#/" />
+ </sections>
+ <sections name="Multiple StandardWidgetType" sectionFile="ui/MultipleStandardWidgetType.xwt">
+ <widget href="ui/MultipleStandardWidgetType.xwt#/" />
+ </sections>
+ <sections name="Single Context" sectionFile="ui/SingleContext.xwt">
+ <widget href="ui/SingleContext.xwt#/" />
+ </sections>
+ <sections name="Multiple Context" sectionFile="ui/MultipleContext.xwt">
+ <widget href="ui/MultipleContext.xwt#/" />
+ </sections>
+ <sections name="Single DisplayUnit" sectionFile="ui/SingleDisplayUnit.xwt">
+ <widget href="ui/SingleDisplayUnit.xwt#/" />
+ </sections>
+ <sections name="Multiple DisplayUnit" sectionFile="ui/MultipleDisplayUnit.xwt">
+ <widget href="ui/MultipleDisplayUnit.xwt#/" />
+ </sections>
+ <sections name="Single View" sectionFile="ui/SingleView.xwt">
+ <widget href="ui/SingleView.xwt#/" />
+ </sections>
+ <sections name="Multiple View" sectionFile="ui/MultipleView.xwt">
+ <widget href="ui/MultipleView.xwt#/" />
+ </sections>
+ <sections name="Single Tab" sectionFile="ui/SingleTab.xwt">
+ <widget href="ui/SingleTab.xwt#/" />
+ </sections>
+ <sections name="Multiple Tab" sectionFile="ui/MultipleTab.xwt">
+ <widget href="ui/MultipleTab.xwt#/" />
+ </sections>
+ <sections name="Single Section" sectionFile="ui/SingleSection.xwt">
+ <widget href="ui/SingleSection.xwt#/" />
+ </sections>
+ <sections name="Multiple Section" sectionFile="ui/MultipleSection.xwt">
+ <widget href="ui/MultipleSection.xwt#/" />
+ </sections>
+ <sections name="Single DataContextElement" sectionFile="ui/SingleDataContextElement.xwt">
+ <widget href="ui/SingleDataContextElement.xwt#/" />
+ </sections>
+ <sections name="Multiple DataContextElement" sectionFile="ui/MultipleDataContextElement.xwt">
+ <widget href="ui/MultipleDataContextElement.xwt#/" />
+ </sections>
+ <sections name="Single Property" sectionFile="ui/SingleProperty.xwt">
+ <widget href="ui/SingleProperty.xwt#/" />
+ </sections>
+ <sections name="Multiple Property" sectionFile="ui/MultipleProperty.xwt">
+ <widget href="ui/MultipleProperty.xwt#/" />
+ </sections>
+ <sections name="Single UnknownProperty" sectionFile="ui/SingleUnknownProperty.xwt">
+ <widget href="ui/SingleUnknownProperty.xwt#/" />
+ </sections>
+ <sections name="Multiple UnknownProperty" sectionFile="ui/MultipleUnknownProperty.xwt">
+ <widget href="ui/MultipleUnknownProperty.xwt#/" />
+ </sections>
+ <sections name="Single DataContextPackage" sectionFile="ui/SingleDataContextPackage.xwt">
+ <widget href="ui/SingleDataContextPackage.xwt#/" />
+ </sections>
+ <sections name="Multiple DataContextPackage" sectionFile="ui/MultipleDataContextPackage.xwt">
+ <widget href="ui/MultipleDataContextPackage.xwt#/" />
+ </sections>
+ <sections name="Single DataContextRoot" sectionFile="ui/SingleDataContextRoot.xwt">
+ <widget href="ui/SingleDataContextRoot.xwt#/" />
+ </sections>
+ <sections name="Multiple DataContextRoot" sectionFile="ui/MultipleDataContextRoot.xwt">
+ <widget href="ui/MultipleDataContextRoot.xwt#/" />
+ </sections>
+ <sections name="Single ConstraintDescriptor" sectionFile="ui/SingleConstraintDescriptor.xwt">
+ <widget href="ui/SingleConstraintDescriptor.xwt#/" />
+ </sections>
+ <sections name="Multiple ConstraintDescriptor" sectionFile="ui/MultipleConstraintDescriptor.xwt">
+ <widget href="ui/MultipleConstraintDescriptor.xwt#/" />
+ </sections>
+ <sections name="Single ConfigProperty" sectionFile="ui/SingleConfigProperty.xwt">
+ <widget href="ui/SingleConfigProperty.xwt#/" />
+ </sections>
+ <sections name="Multiple ConfigProperty" sectionFile="ui/MultipleConfigProperty.xwt">
+ <widget href="ui/MultipleConfigProperty.xwt#/" />
+ </sections>
+ <sections name="Single ValueProperty" sectionFile="ui/SingleValueProperty.xwt">
+ <widget href="ui/SingleValueProperty.xwt#/" />
+ </sections>
+ <sections name="Multiple ValueProperty" sectionFile="ui/MultipleValueProperty.xwt">
+ <widget href="ui/MultipleValueProperty.xwt#/" />
+ </sections>
+ <sections name="Single ReferenceProperty" sectionFile="ui/SingleReferenceProperty.xwt">
+ <widget href="ui/SingleReferenceProperty.xwt#/" />
+ </sections>
+ <sections name="Multiple ReferenceProperty" sectionFile="ui/MultipleReferenceProperty.xwt">
+ <widget href="ui/MultipleReferenceProperty.xwt#/" />
+ </sections>
+ <sections name="Single Element" sectionFile="ui/SingleElement.xwt">
+ <widget href="ui/SingleElement.xwt#/" />
+ </sections>
+ <sections name="Multiple Element" sectionFile="ui/MultipleElement.xwt">
+ <widget href="ui/MultipleElement.xwt#/" />
+ </sections>
+ <sections name="Single UIComponent" sectionFile="ui/SingleUIComponent.xwt">
+ <widget href="ui/SingleUIComponent.xwt#/" />
+ </sections>
+ <sections name="Multiple UIComponent" sectionFile="ui/MultipleUIComponent.xwt">
+ <widget href="ui/MultipleUIComponent.xwt#/" />
+ </sections>
+ <sections name="Single Widget" sectionFile="ui/SingleWidget.xwt">
+ <widget href="ui/SingleWidget.xwt#/" />
+ </sections>
+ <sections name="Multiple Widget" sectionFile="ui/MultipleWidget.xwt">
+ <widget href="ui/MultipleWidget.xwt#/" />
+ </sections>
+ <sections name="Single StandardWidget" sectionFile="ui/SingleStandardWidget.xwt">
+ <widget href="ui/SingleStandardWidget.xwt#/" />
+ </sections>
+ <sections name="Multiple StandardWidget" sectionFile="ui/MultipleStandardWidget.xwt">
+ <widget href="ui/MultipleStandardWidget.xwt#/" />
+ </sections>
+ <sections name="Single PropertyEditor" sectionFile="ui/SinglePropertyEditor.xwt">
+ <widget href="ui/SinglePropertyEditor.xwt#/" />
+ </sections>
+ <sections name="Multiple PropertyEditor" sectionFile="ui/MultiplePropertyEditor.xwt">
+ <widget href="ui/MultiplePropertyEditor.xwt#/" />
+ </sections>
+ <sections name="Single CompositeWidget" sectionFile="ui/SingleCompositeWidget.xwt">
+ <widget href="ui/SingleCompositeWidget.xwt#/" />
+ </sections>
+ <sections name="Multiple CompositeWidget" sectionFile="ui/MultipleCompositeWidget.xwt">
+ <widget href="ui/MultipleCompositeWidget.xwt#/" />
+ </sections>
+ <sections name="Single Layout" sectionFile="ui/SingleLayout.xwt">
+ <widget href="ui/SingleLayout.xwt#/" />
+ </sections>
+ <sections name="Multiple Layout" sectionFile="ui/MultipleLayout.xwt">
+ <widget href="ui/MultipleLayout.xwt#/" />
+ </sections>
+ <sections name="Single WidgetAttribute" sectionFile="ui/SingleWidgetAttribute.xwt">
+ <widget href="ui/SingleWidgetAttribute.xwt#/" />
+ </sections>
+ <sections name="Multiple WidgetAttribute" sectionFile="ui/MultipleWidgetAttribute.xwt">
+ <widget href="ui/MultipleWidgetAttribute.xwt#/" />
+ </sections>
+ <sections name="Single ValueAttribute" sectionFile="ui/SingleValueAttribute.xwt">
+ <widget href="ui/SingleValueAttribute.xwt#/" />
+ </sections>
+ <sections name="Multiple ValueAttribute" sectionFile="ui/MultipleValueAttribute.xwt">
+ <widget href="ui/MultipleValueAttribute.xwt#/" />
+ </sections>
+ <sections name="Single ReferenceAttribute" sectionFile="ui/SingleReferenceAttribute.xwt">
+ <widget href="ui/SingleReferenceAttribute.xwt#/" />
+ </sections>
+ <sections name="Multiple ReferenceAttribute" sectionFile="ui/MultipleReferenceAttribute.xwt">
+ <widget href="ui/MultipleReferenceAttribute.xwt#/" />
+ </sections>
+ <sections name="Single UnknownComponent" sectionFile="ui/SingleUnknownComponent.xwt">
+ <widget href="ui/SingleUnknownComponent.xwt#/" />
+ </sections>
+ <sections name="Multiple UnknownComponent" sectionFile="ui/MultipleUnknownComponent.xwt">
+ <widget href="ui/MultipleUnknownComponent.xwt#/" />
+ </sections>
+ <sections name="GroupAttributes" sectionFile="ui/GroupAttributes.xwt">
+ <constraints xsi:type="constraints:SimpleConstraint"
+ name="isGroup">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.2" />
+ <properties xsi:type="constraints:ReferenceProperty"
+ name="query">
+ <value href="custom.querySet#isGroup" />
+ </properties>
+ </constraints>
+ <widget href="ui/GroupAttributes.xwt#/" />
+ </sections>
+ <sections name="EcoreInstanceOf" sectionFile="ui/EcoreInstanceOf.xwt">
+ <constraints xsi:type="constraints:SimpleConstraint"
+ name="isEcoreInstanceOf">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.2" />
+ <properties xsi:type="constraints:ReferenceProperty"
+ name="query">
+ <value href="custom.querySet#isEcoreInstanceOf" />
+ </properties>
+ </constraints>
+ <widget href="ui/EcoreInstanceOf.xwt#/" />
+ </sections>
+ <sections name="UMLInstanceOf" sectionFile="ui/UMLInstanceOf.xwt">
+ <constraints xsi:type="constraints:SimpleConstraint"
+ name="isUMLInstanceOf">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.2" />
+ <properties xsi:type="constraints:ReferenceProperty"
+ name="query">
+ <value href="custom.querySet#isUmlInstanceOf" />
+ </properties>
+ </constraints>
+ <widget href="ui/UMLInstanceOf.xwt#/" />
+ </sections>
+ <sections name="OCLQuery" sectionFile="ui/OCLQuery.xwt">
+ <constraints xsi:type="constraints:SimpleConstraint"
+ name="isOCLQueryConstraint">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.2" />
+ <properties xsi:type="constraints:ReferenceProperty"
+ name="query">
+ <value href="custom.querySet#isOclQuery" />
+ </properties>
+ </constraints>
+ <widget href="ui/OCLQuery.xwt#/" />
+ </sections>
+ <sections name="Stereotype" sectionFile="ui/Stereotype.xwt">
+ <constraints xsi:type="constraints:SimpleConstraint"
+ name="isStereotypeConstraint">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.2" />
+ <properties xsi:type="constraints:ReferenceProperty"
+ name="query">
+ <value href="custom.querySet#isStereotype" />
+ </properties>
+ </constraints>
+ <widget href="ui/Stereotype.xwt#/" />
+ </sections>
+ <sections name="GridLayout" sectionFile="ui/GridLayout.xwt">
+ <constraints xsi:type="constraints:SimpleConstraint"
+ name="isGridLayout">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.2" />
+ <properties xsi:type="constraints:ReferenceProperty"
+ name="query">
+ <value href="custom.querySet#isGridLayout" />
+ </properties>
+ </constraints>
+ <widget href="ui/GridLayout.xwt#/" />
+ </sections>
+ <sections name="Label" sectionFile="ui/Label.xwt">
+ <constraints xsi:type="constraints:SimpleConstraint"
+ name="isSWTLabel">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.2" />
+ <properties xsi:type="constraints:ReferenceProperty"
+ name="query">
+ <value href="custom.querySet#isLabel" />
+ </properties>
+ </constraints>
+ <widget href="ui/Label.xwt#/" />
+ </sections>
+ <sections name="Single ToggleButton" sectionFile="ui/Single ToggleButton.xwt">
+ <constraints xsi:type="constraints:SimpleConstraint"
+ name="isSingleToggleButton">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.2" />
+ <properties xsi:type="constraints:ReferenceProperty"
+ name="query">
+ <value href="custom.querySet#isToggleButton" />
+ </properties>
+ </constraints>
+ <widget href="ui/Single ToggleButton.xwt#/" />
+ </sections>
+ <sections name="SingleFileSelector" sectionFile="ui/SingleFileSelector.xwt">
+ <constraints xsi:type="constraints:SimpleConstraint"
+ name="isSingleFileSelector">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.2" />
+ <properties xsi:type="constraints:ReferenceProperty"
+ name="query">
+ <value href="custom.querySet#isFileSelector" />
+ </properties>
+ </constraints>
+ <widget href="ui/SingleFileSelector.xwt#/" />
+ </sections>
+ <sections name="Single IntegerSpinner" sectionFile="ui/Single IntegerSpinner.xwt">
+ <constraints xsi:type="constraints:SimpleConstraint"
+ name="isIntegerSpinner">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.2" />
+ <properties xsi:type="constraints:ReferenceProperty"
+ name="query">
+ <value href="custom.querySet#isIntegerSpinner" />
+ </properties>
+ </constraints>
+ <widget href="ui/Single IntegerSpinner.xwt#/" />
+ </sections>
+ <sections name="SingleCompositeConstraint" sectionFile="ui/SingleCompositeConstraint.xwt">
+ <widget href="ui/SingleCompositeConstraint.xwt#/" />
+ </sections>
+ <sections name="MultipleCompositeConstraint" sectionFile="ui/MultipleCompositeConstraint.xwt">
+ <widget href="ui/MultipleCompositeConstraint.xwt#/" />
+ </sections>
+ </tabs>
+ <views name="Single Environment" sections="//@tabs.0/@sections.0"
+ automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleEnvironment">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="Environment" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/environment/0.9" />
+ </constraints>
+ </views>
+ <views name="Multiple Environment" sections="//@tabs.0/@sections.1"
+ elementMultiplicity="-1" automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleEnvironment">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/environment/0.9" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="Environment" />
+ </constraints>
+ </views>
+ <views name="Single WidgetType" sections="//@tabs.0/@sections.2"
+ automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleWidgetType">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="WidgetType" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/environment/0.9" />
+ </constraints>
+ </views>
+ <views name="Multiple WidgetType" sections="//@tabs.0/@sections.3"
+ elementMultiplicity="-1" automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleWidgetType">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/environment/0.9" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="WidgetType" />
+ </constraints>
+ </views>
+ <views name="Single PropertyEditorType" sections="//@tabs.0/@sections.4"
+ automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSinglePropertyEditorType">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="PropertyEditorType" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/environment/0.9" />
+ </constraints>
+ </views>
+ <views name="Multiple PropertyEditorType" sections="//@tabs.0/@sections.5"
+ elementMultiplicity="-1" automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultiplePropertyEditorType">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="PropertyEditorType" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/environment/0.9" />
+ </constraints>
+ </views>
+ <views name="Single CompositeWidgetType" sections="//@tabs.0/@sections.6"
+ automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleCompositeWidgetType">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/environment/0.9" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="CompositeWidgetType" />
+ </constraints>
+ </views>
+ <views name="Multiple CompositeWidgetType" sections="//@tabs.0/@sections.7"
+ elementMultiplicity="-1" automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleCompositeWidgetType">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/environment/0.9" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="CompositeWidgetType" />
+ </constraints>
+ </views>
+ <views name="Single LayoutType" sections="//@tabs.0/@sections.8"
+ automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayoutType">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="LayoutType" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/environment/0.9" />
+ </constraints>
+ </views>
+ <views name="Multiple LayoutType" sections="//@tabs.0/@sections.9"
+ elementMultiplicity="-1" automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayoutType">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="LayoutType" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/environment/0.9" />
+ </constraints>
+ </views>
+ <views name="Single ConstraintType" sections="//@tabs.0/@sections.10"
+ automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleConstraintType">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/constraints/environment/0.9" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="ConstraintType" />
+ </constraints>
+ </views>
+ <views name="Multiple ConstraintType" sections="//@tabs.0/@sections.11"
+ elementMultiplicity="-1" automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleConstraintType">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="ConstraintType" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/constraints/environment/0.9" />
+ </constraints>
+ </views>
+ <views name="Single ModelElementFactoryDescriptor" sections="//@tabs.0/@sections.12"
+ automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint"
+ name="isSingleModelElementFactoryDescriptor">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="ModelElementFactoryDescriptor" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/environment/0.9" />
+ </constraints>
+ </views>
+ <views name="Multiple ModelElementFactoryDescriptor" sections="//@tabs.0/@sections.13"
+ elementMultiplicity="-1" automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint"
+ name="isMultipleModelElementFactoryDescriptor">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/environment/0.9" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="ModelElementFactoryDescriptor" />
+ </constraints>
+ </views>
+ <views name="Single StandardWidgetType" sections="//@tabs.0/@sections.14"
+ automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStandardWidgetType">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="StandardWidgetType" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/environment/0.9" />
+ </constraints>
+ </views>
+ <views name="Multiple StandardWidgetType" sections="//@tabs.0/@sections.15"
+ elementMultiplicity="-1" automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStandardWidgetType">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="StandardWidgetType" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/environment/0.9" />
+ </constraints>
+ </views>
+ <views name="Single Context" sections="//@tabs.0/@sections.16"
+ automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleContext">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/contexts/0.9" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="Context" />
+ </constraints>
+ </views>
+ <views name="Multiple Context" sections="//@tabs.0/@sections.17"
+ elementMultiplicity="-1" automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleContext">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="Context" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/contexts/0.9" />
+ </constraints>
+ </views>
+ <views name="Single DisplayUnit" sections="//@tabs.0/@sections.18"
+ automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleDisplayUnit">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="DisplayUnit" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/constraints/0.9" />
+ </constraints>
+ </views>
+ <views name="Multiple DisplayUnit" sections="//@tabs.0/@sections.19"
+ elementMultiplicity="-1" automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleDisplayUnit">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="DisplayUnit" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/constraints/0.9" />
+ </constraints>
+ </views>
+ <views name="Single View" sections="//@tabs.0/@sections.20"
+ automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleView">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="View" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/contexts/0.9" />
+ </constraints>
+ </views>
+ <views name="Multiple View" sections="//@tabs.0/@sections.21"
+ elementMultiplicity="-1" automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleView">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="View" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/contexts/0.9" />
+ </constraints>
+ </views>
+ <views name="Single Tab" sections="//@tabs.0/@sections.22"
+ automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleTab">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/contexts/0.9" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="Tab" />
+ </constraints>
+ </views>
+ <views name="Multiple Tab" sections="//@tabs.0/@sections.23"
+ elementMultiplicity="-1" automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleTab">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="Tab" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/contexts/0.9" />
+ </constraints>
+ </views>
+ <views name="Single Section" sections="//@tabs.0/@sections.24"
+ automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleSection">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/contexts/0.9" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="Section" />
+ </constraints>
+ </views>
+ <views name="Multiple Section" sections="//@tabs.0/@sections.25"
+ elementMultiplicity="-1" automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleSection">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="Section" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/contexts/0.9" />
+ </constraints>
+ </views>
+ <views name="Single DataContextElement" sections="//@tabs.0/@sections.26"
+ automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleDataContextElement">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/contexts/0.9" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="DataContextElement" />
+ </constraints>
+ </views>
+ <views name="Multiple DataContextElement" sections="//@tabs.0/@sections.27"
+ elementMultiplicity="-1" automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleDataContextElement">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/contexts/0.9" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="DataContextElement" />
+ </constraints>
+ </views>
+ <views name="Single Property" sections="//@tabs.0/@sections.28"
+ automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleProperty">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/contexts/0.9" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="Property" />
+ </constraints>
+ </views>
+ <views name="Multiple Property" sections="//@tabs.0/@sections.29"
+ elementMultiplicity="-1" automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleProperty">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="Property" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/contexts/0.9" />
+ </constraints>
+ </views>
+ <views name="Single UnknownProperty" sections="//@tabs.0/@sections.30"
+ automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleUnknownProperty">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/contexts/0.9" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="UnknownProperty" />
+ </constraints>
+ </views>
+ <views name="Multiple UnknownProperty" sections="//@tabs.0/@sections.31"
+ elementMultiplicity="-1" automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleUnknownProperty">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/contexts/0.9" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="UnknownProperty" />
+ </constraints>
+ </views>
+ <views name="Single DataContextPackage" sections="//@tabs.0/@sections.32"
+ automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleDataContextPackage">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="DataContextPackage" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/contexts/0.9" />
+ </constraints>
+ </views>
+ <views name="Multiple DataContextPackage" sections="//@tabs.0/@sections.33"
+ elementMultiplicity="-1" automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleDataContextPackage">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/contexts/0.9" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="DataContextPackage" />
+ </constraints>
+ </views>
+ <views name="Single DataContextRoot" sections="//@tabs.0/@sections.34"
+ automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleDataContextRoot">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/contexts/0.9" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="DataContextRoot" />
+ </constraints>
+ </views>
+ <views name="Multiple DataContextRoot" sections="//@tabs.0/@sections.35"
+ elementMultiplicity="-1" automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleDataContextRoot">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/contexts/0.9" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="DataContextRoot" />
+ </constraints>
+ </views>
+ <views name="Single ConstraintDescriptor"
+ sections="//@tabs.0/@sections.36 //@tabs.0/@sections.67 //@tabs.0/@sections.68 //@tabs.0/@sections.69 //@tabs.0/@sections.70"
+ automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleConstraintDescriptor">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/constraints/0.9" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="ConstraintDescriptor" />
+ </constraints>
+ </views>
+ <views name="Multiple ConstraintDescriptor" sections="//@tabs.0/@sections.37"
+ elementMultiplicity="-1" automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleConstraintDescriptor">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/constraints/0.9" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="ConstraintDescriptor" />
+ </constraints>
+ </views>
+ <views name="Single ConfigProperty" sections="//@tabs.0/@sections.38"
+ automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleConfigProperty">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="ConfigProperty" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/constraints/0.9" />
+ </constraints>
+ </views>
+ <views name="Multiple ConfigProperty" sections="//@tabs.0/@sections.39"
+ elementMultiplicity="-1" automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleConfigProperty">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="ConfigProperty" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/constraints/0.9" />
+ </constraints>
+ </views>
+ <views name="Single ValueProperty" sections="//@tabs.0/@sections.40"
+ automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleValueProperty">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/constraints/0.9" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="ValueProperty" />
+ </constraints>
+ </views>
+ <views name="Multiple ValueProperty" sections="//@tabs.0/@sections.41"
+ elementMultiplicity="-1" automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleValueProperty">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="ValueProperty" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/constraints/0.9" />
+ </constraints>
+ </views>
+ <views name="Single ReferenceProperty" sections="//@tabs.0/@sections.42"
+ automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleReferenceProperty">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/constraints/0.9" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="ReferenceProperty" />
+ </constraints>
+ </views>
+ <views name="Multiple ReferenceProperty" sections="//@tabs.0/@sections.43"
+ elementMultiplicity="-1" automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleReferenceProperty">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/constraints/0.9" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="ReferenceProperty" />
+ </constraints>
+ </views>
+ <views name="Single Element" sections="//@tabs.0/@sections.44"
+ automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleElement">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/ui/0.9" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="Element" />
+ </constraints>
+ </views>
+ <views name="Multiple Element" sections="//@tabs.0/@sections.45"
+ elementMultiplicity="-1" automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleElement">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="Element" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/ui/0.9" />
+ </constraints>
+ </views>
+ <views name="Single UIComponent" sections="//@tabs.0/@sections.46"
+ automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleUIComponent">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/ui/0.9" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="UIComponent" />
+ </constraints>
+ </views>
+ <views name="Multiple UIComponent" sections="//@tabs.0/@sections.47"
+ elementMultiplicity="-1" automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleUIComponent">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="UIComponent" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/ui/0.9" />
+ </constraints>
+ </views>
+ <views name="Single Widget" sections="//@tabs.0/@sections.48"
+ automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleWidget">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="Widget" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/ui/0.9" />
+ </constraints>
+ </views>
+ <views name="Multiple Widget" sections="//@tabs.0/@sections.49"
+ elementMultiplicity="-1" automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleWidget">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/ui/0.9" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="Widget" />
+ </constraints>
+ </views>
+ <views name="Single StandardWidget" sections="//@tabs.0/@sections.50 //@tabs.0/@sections.72"
+ automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStandardWidget">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="StandardWidget" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/ui/0.9" />
+ </constraints>
+ </views>
+ <views name="Multiple StandardWidget" sections="//@tabs.0/@sections.51"
+ elementMultiplicity="-1" automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStandardWidget">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="StandardWidget" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/ui/0.9" />
+ </constraints>
+ </views>
+ <views name="Single PropertyEditor"
+ sections="//@tabs.0/@sections.52 //@tabs.0/@sections.73 //@tabs.0/@sections.74 //@tabs.0/@sections.75"
+ automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSinglePropertyEditor">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/ui/0.9" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="PropertyEditor" />
+ </constraints>
+ </views>
+ <views name="Multiple PropertyEditor" sections="//@tabs.0/@sections.53"
+ elementMultiplicity="-1" automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultiplePropertyEditor">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="PropertyEditor" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/ui/0.9" />
+ </constraints>
+ </views>
+ <views name="Single CompositeWidget" sections="//@tabs.0/@sections.54 //@tabs.0/@sections.66"
+ elementMultiplicity="-1" automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleCompositeWidget">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/ui/0.9" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="CompositeWidget" />
+ </constraints>
+ </views>
+ <views name="Multiple CompositeWidget" sections="//@tabs.0/@sections.55"
+ elementMultiplicity="-1" automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleCompositeWidget">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="CompositeWidget" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/ui/0.9" />
+ </constraints>
+ </views>
+ <views name="Single Layout" sections="//@tabs.0/@sections.56 //@tabs.0/@sections.71"
+ automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayout">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/ui/0.9" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="Layout" />
+ </constraints>
+ </views>
+ <views name="Multiple Layout" sections="//@tabs.0/@sections.57"
+ elementMultiplicity="-1" automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayout">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/ui/0.9" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="Layout" />
+ </constraints>
+ </views>
+ <views name="Single WidgetAttribute" sections="//@tabs.0/@sections.58"
+ automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleWidgetAttribute">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/ui/0.9" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="WidgetAttribute" />
+ </constraints>
+ </views>
+ <views name="Multiple WidgetAttribute" sections="//@tabs.0/@sections.59"
+ elementMultiplicity="-1" automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleWidgetAttribute">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/ui/0.9" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="WidgetAttribute" />
+ </constraints>
+ </views>
+ <views name="Single ValueAttribute" sections="//@tabs.0/@sections.60"
+ automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleValueAttribute">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="ValueAttribute" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/ui/0.9" />
+ </constraints>
+ </views>
+ <views name="Multiple ValueAttribute" sections="//@tabs.0/@sections.61"
+ elementMultiplicity="-1" automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleValueAttribute">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="ValueAttribute" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/ui/0.9" />
+ </constraints>
+ </views>
+ <views name="Single ReferenceAttribute" sections="//@tabs.0/@sections.62"
+ automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleReferenceAttribute">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="ReferenceAttribute" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/ui/0.9" />
+ </constraints>
+ </views>
+ <views name="Multiple ReferenceAttribute" sections="//@tabs.0/@sections.63"
+ elementMultiplicity="-1" automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleReferenceAttribute">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/ui/0.9" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="ReferenceAttribute" />
+ </constraints>
+ </views>
+ <views name="Single UnknownComponent" sections="//@tabs.0/@sections.64"
+ automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleUnknownComponent">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/ui/0.9" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="UnknownComponent" />
+ </constraints>
+ </views>
+ <views name="Multiple UnknownComponent" sections="//@tabs.0/@sections.65"
+ elementMultiplicity="-1" automaticContext="true">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleUnknownComponent">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="UnknownComponent" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/properties/ui/0.9" />
+ </constraints>
+ </views>
+ <views name="SingleCompositeConstraint" sections="//@tabs.0/@sections.76">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleCompositeConstraint">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/constraints/0.9" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="CompositeConstraint" />
+ </constraints>
+ </views>
+ <views name="MultipleCompositeConstraint" sections="//@tabs.0/@sections.77"
+ elementMultiplicity="-1">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleCompositeConstraint">
+ <constraintType
+ href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0" />
+ <properties xsi:type="constraints:ValueProperty" name="className"
+ value="CompositeConstraint" />
+ <properties xsi:type="constraints:ValueProperty" name="nsUri"
+ value="http://www.eclipse.org/papyrus/constraints/0.9" />
+ </constraints>
+ </views>
+ <dataContexts name="properties" label="properties">
+ <elements xsi:type="contexts:DataContextPackage" name="environment">
+ <elements name="Environment">
+ <properties name="modelElementFactories" type="Reference"
+ multiplicity="-1" />
+ <properties name="constraintTypes" type="Reference"
+ multiplicity="-1" />
+ <properties name="widgetTypes" type="Reference"
+ multiplicity="-1" />
+ <properties name="propertyEditorTypes" type="Reference"
+ multiplicity="-1" />
+ <properties name="compositeWidgetTypes" type="Reference"
+ multiplicity="-1" />
+ <properties name="layoutTypes" type="Reference"
+ multiplicity="-1" />
+ </elements>
+ <elements name="PropertyEditorType" supertypes="//@dataContexts.0/@elements.0/@elements.2">
+ <properties name="type" type="Enumeration" />
+ <properties name="multiplicity" type="Integer" />
+ </elements>
+ <elements name="WidgetType">
+ <properties name="label" />
+ <properties name="widgetClass" />
+ </elements>
+ <elements name="CompositeWidgetType" supertypes="//@dataContexts.0/@elements.0/@elements.2" />
+ <elements name="LayoutType" supertypes="//@dataContexts.0/@elements.0/@elements.2" />
+ <elements name="ConstraintType">
+ <properties name="label" />
+ <properties name="constraintClass" />
+ </elements>
+ <elements name="ModelElementFactoryDescriptor">
+ <properties name="name" />
+ <properties name="factoryClass" />
+ </elements>
+ <elements name="StandardWidgetType" supertypes="//@dataContexts.0/@elements.0/@elements.2" />
+ </elements>
+ <elements xsi:type="contexts:DataContextPackage" name="contexts">
+ <elements name="Context">
+ <properties name="name" description="The name of the Configuration" />
+ <properties name="views" type="Reference" multiplicity="-1"
+ description="The list of views for this Configuration" />
+ <properties name="tabs" type="Reference" multiplicity="-1"
+ description="The list of tabs for this Configuration" />
+ <properties name="dataContexts" type="Reference"
+ multiplicity="-1" description="The list of Data Contexts used by this configuration" />
+ <properties name="dependencies" type="Reference"
+ multiplicity="-1"
+ description="The list of Configurations on which this configuration depends" />
+ </elements>
+ <elements name="DisplayUnit">
+ <properties name="constraints" type="Reference"
+ multiplicity="-1"
+ description="The constraints associated to this Display Unit. The unit will be displayed only if at least one constraint is matched" />
+ </elements>
+ <elements name="View" supertypes="//@dataContexts.0/@elements.1/@elements.1">
+ <properties name="name" description="The name of this view" />
+ <properties name="sections" type="Reference"
+ multiplicity="-1" description="The list of sections for this view" />
+ <properties name="automaticContext" label="" type="Boolean"
+ description="deprecated" />
+ <properties name="datacontexts" type="Reference"
+ multiplicity="-1" description="deprecated" />
+ <properties name="elementMultiplicity" label="" type="Integer"
+ description="The number of selected elements for which this view should be displayed. May be 1 (Single element), -1 (Any number of elements) or any positive integer (For a strict number of elements)" />
+ </elements>
+ <elements name="Tab">
+ <properties name="label" description="The tab's label" />
+ <properties name="id"
+ description="The tab's id. The ID should be unique within its category" />
+ <properties name="category" description="The tab's category" />
+ <properties name="image" label=""
+ description="The tab's image. The path should be of the form /&lt;plug-in id>/&lt;path to the image>" />
+ <properties name="afterTab" label="" type="Reference"
+ description="The tab after which this tab will be displayed. The afterTab's category should be the same as this tab's category" />
+ <properties name="sections" type="Reference"
+ multiplicity="-1"
+ description="The list of sections that can be displayed in this tab" />
+ <properties name="indented" label="" type="Boolean"
+ description="Indicates if this tab should be indented. The preview isn't available for indentation" />
+ <properties name="priority" type="Integer"
+ description="Indicates the priority for this tab. A lower priority means the tab will be placed before the other tabs. 0 is the highest priority, 100 is a very low priority." />
+ </elements>
+ <elements name="Section" supertypes="//@dataContexts.0/@elements.1/@elements.1">
+ <properties name="name"
+ description="The section's name. It should be unique within this Configuration" />
+ <properties name="tab" type="Reference"
+ description="The tab in which this section will be displayed" />
+ <properties name="sectionFile"
+ description="The XWT file containing this section's UI declaration" />
+ <properties name="widget" label="" type="Reference"
+ description="The SWT Widget representing this section" />
+ </elements>
+ <elements name="DataContextElement">
+ <properties name="name" label=""
+ description="The name of this Data Context element" />
+ <properties name="properties" label="" type="Reference"
+ multiplicity="-1" description="The list of properties of this Element" />
+ <properties name="package" type="Reference" description="This element's package" />
+ <properties name="supertypes" type="Reference"
+ multiplicity="-1" description="This element's direct supertypes" />
+ </elements>
+ <elements name="Property">
+ <properties name="name" label="" description="The name of the property" />
+ <properties name="label" description="The label of this property" />
+ <properties name="type" type="Enumeration" description="The type of this property" />
+ <properties name="contextElement" type="Reference"
+ description="The element to which this property belongs" />
+ <properties name="multiplicity" type="Integer"
+ description="The multiplicity of this property." />
+ <properties name="description" />
+ </elements>
+ <elements name="UnknownProperty" supertypes="//@dataContexts.0/@elements.1/@elements.6" />
+ <elements name="DataContextPackage" supertypes="//@dataContexts.0/@elements.1/@elements.5">
+ <properties name="elements" type="Reference"
+ multiplicity="-1"
+ description="The list of Data Context elements contained into this package" />
+ </elements>
+ <elements name="DataContextRoot" supertypes="//@dataContexts.0/@elements.1/@elements.8">
+ <properties name="label" label=""
+ description="The label of this Data Context root" />
+ <properties name="modelElementFactory" type="Reference"
+ description="The factory used to instantiate to ModelElements associated to all the DataContext Elements inside this DataContext Root" />
+ </elements>
+ <elements name="ConstraintDescriptor">
+ <properties name="name" description="The name of this constraint descriptor" />
+ <properties name="display" type="Reference"
+ description="The display unit (View or Section) associated to this constraint." />
+ <properties name="constraints" type="Reference"
+ multiplicity="-1"
+ description="The sub-constraints of this constraint (Used for Composite constraints - Not implemented yet)" />
+ <properties name="overriddenConstraints" type="Reference"
+ multiplicity="-1"
+ description="The constraints overridden by this constraint. If two constraints match a given selection, a constraint may override another one. In such a case, the overridden constraint's displayUnit won't be displayed. This property is dedicated to manual resolution of constraints : the Constraint classes may also implement an automatic resolution of conflicts" />
+ <properties name="overrideable" type="Boolean"
+ description="If set to false, this constraint cannot be automatically overridden by other constraints. Only constraints which explicitly specify they need to override this constraint (Through the &quot;overriddenConstraints&quot; property) will be able to disable it." />
+ </elements>
+ <elements name="ConfigProperty">
+ <properties name="name" description="The name of the property" />
+ </elements>
+ <elements name="ValueProperty" supertypes="//@dataContexts.0/@elements.1/@elements.11">
+ <properties name="value" description="The value of the property" />
+ </elements>
+ <elements name="ReferenceProperty" supertypes="//@dataContexts.0/@elements.1/@elements.11">
+ <properties name="value" label="" type="Reference"
+ description="The value of the property" />
+ </elements>
+ <elements name="CompositeConstraint" supertypes="//@dataContexts.0/@elements.1/@elements.10">
+ <properties name="constraints" type="Reference"
+ multiplicity="-1"
+ description="The sub-constraints owned by this composite constraint. The composite constraint is matched if and only if all its sub-constraints are matched." />
+ </elements>
+ <elements name="SimpleConstraint" supertypes="//@dataContexts.0/@elements.1/@elements.10">
+ <properties name="constraintType" type="Reference"
+ description="The type of this constraint" />
+ <properties name="properties" label="" type="Reference"
+ multiplicity="-1"
+ description="The list of properties used to instantiate this constraint (key - value pairs)" />
+ </elements>
+ </elements>
+ <elements xsi:type="contexts:DataContextPackage" name="ui">
+ <elements name="Element" />
+ <elements name="UIComponent" supertypes="//@dataContexts.0/@elements.2/@elements.0">
+ <properties name="attributes" type="Reference"
+ multiplicity="-1"
+ description="The attributes used to instantiate this element. Set of key - value pairs." />
+ </elements>
+ <elements name="Widget" supertypes="//@dataContexts.0/@elements.2/@elements.1" />
+ <elements name="StandardWidget" supertypes="//@dataContexts.0/@elements.2/@elements.2">
+ <properties name="widgetType" type="Reference"
+ description="The type of this widget" />
+ </elements>
+ <elements name="PropertyEditor" supertypes="//@dataContexts.0/@elements.2/@elements.2">
+ <properties name="property" type="Reference"
+ description="The property that this editor will edit" />
+ <properties name="readOnly" type="Boolean"
+ description="Indicates if this editor should be read-only. Note that in some cases, the read only state may be applied at runtime, independently of this field's value" />
+ <properties name="widgetType" type="Reference"
+ description="The type of this widget" />
+ <properties name="showLabel" type="Boolean"
+ description="If set to false, the property editor's label won't be displayed" />
+ <properties name="customLabel" label="Custom label"
+ description="Defines a custom label for this editor. The custom label will replace the property's default label (Only for this property editor)" />
+ </elements>
+ <elements name="CompositeWidget" supertypes="//@dataContexts.0/@elements.2/@elements.2">
+ <properties name="layout" type="Reference"
+ description="The layout of this widget" />
+ <properties name="widgets" type="Reference" multiplicity="-1"
+ description="The widgets directly contained into this Composite" />
+ <properties name="widgetType" type="Reference"
+ description="The type of this Composite widget." />
+ </elements>
+ <elements name="Layout" supertypes="//@dataContexts.0/@elements.2/@elements.1">
+ <properties name="layoutType" label="" type="Reference"
+ description="The type of this Layout" />
+ </elements>
+ <elements name="WidgetAttribute" supertypes="//@dataContexts.0/@elements.2/@elements.0">
+ <properties name="name" description="The name of the attribute" />
+ </elements>
+ <elements name="ValueAttribute" supertypes="//@dataContexts.0/@elements.2/@elements.7">
+ <properties name="value" description="The litteral value of this attribute" />
+ </elements>
+ <elements name="ReferenceAttribute" supertypes="//@dataContexts.0/@elements.2/@elements.7">
+ <properties name="value" type="Reference"
+ description="The value of this attribute" />
+ </elements>
+ <elements name="UnknownComponent" supertypes="//@dataContexts.0/@elements.2/@elements.2">
+ <properties name="typeName"
+ description="The fully-qualified name of this element" />
+ </elements>
+ </elements>
+ <modelElementFactory
+ href="ppe:/environment/org.eclipse.papyrus.customization.properties/Model/CustomizationEnvironment.xmi#//@modelElementFactories.2" />
+ </dataContexts>
+ <dataContexts name="Custom" label="Custom">
+ <elements xsi:type="contexts:DataContextPackage" name="Attribute">
+ <elements name="GridLayout">
+ <properties name="numColumns" label="" type="Integer"
+ description="The number of columns of this layout" />
+ <properties name="makeColumnsEqualWidth"
+ description="Indicates if all columns should have the same width" />
+ </elements>
+ <elements name="Group">
+ <properties name="text" description="The label of this Group container" />
+ </elements>
+ <elements name="Text">
+ <properties name="text" description="The text to display" />
+ </elements>
+ <elements name="Label">
+ <properties name="text" label="Text" description="The text to display" />
+ </elements>
+ <elements name="BooleanToggle">
+ <properties name="image" label="Image" />
+ </elements>
+ <elements name="FileSelector">
+ <properties name="allowWorkspace" />
+ <properties name="allowFileSystem" />
+ <properties name="filteredExtension" />
+ </elements>
+ <elements name="IntegerSpinner">
+ <properties name="minimum" label=""
+ description="The minimum value that this spinner can return" />
+ <properties name="maximum"
+ description="The maximum value that this spinner can return" />
+ <properties name="increment" description="The increment value for this spinner" />
+ </elements>
+ </elements>
+ <modelElementFactory
+ href="ppe:/environment/org.eclipse.papyrus.customization.properties/Model/CustomizationEnvironment.xmi#//@modelElementFactories.0" />
+ </dataContexts>
+ <dataContexts name="Properties" label="Properties">
+ <elements name="EcoreInstanceOf">
+ <properties name="className" label="Class Name"
+ description="The name of the Class" />
+ <properties name="nsUri" label="NS URI"
+ description="The namespace URI (NsURI) of the EPackage containing the Class" />
+ </elements>
+ <elements name="UMLInstanceOf">
+ <properties name="umlClassName" label="UML Class name"
+ description="The name of the UML Metaclass" />
+ </elements>
+ <elements name="OCLQuery">
+ <properties name="query" label="Query" type="Reference"
+ description="The EMF Query" />
+ </elements>
+ <elements name="Stereotype">
+ <properties name="stereotypeName" label="Stereotype name"
+ description="The fully qualified name of the Stereotype. The separator is &quot;::&quot;. For example : MyProfile::MyPackage::MyStereotype" />
+ </elements>
+ <modelElementFactory
+ href="ppe:/environment/org.eclipse.papyrus.customization.properties/Model/CustomizationEnvironment.xmi#//@modelElementFactories.1" />
+ </dataContexts>
</contexts:Context>
diff --git a/plugins/customization/org.eclipse.papyrus.customization.properties/Model/CustomizationEnvironment.xmi b/plugins/customization/org.eclipse.papyrus.customization.properties/Model/CustomizationEnvironment.xmi
index 0dea7f87b3b..89723b198ad 100644
--- a/plugins/customization/org.eclipse.papyrus.customization.properties/Model/CustomizationEnvironment.xmi
+++ b/plugins/customization/org.eclipse.papyrus.customization.properties/Model/CustomizationEnvironment.xmi
@@ -1,5 +1,5 @@
<?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">
+<environment:Environment xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:environment="http://www.eclipse.org/papyrus/properties/environment/0.9">
<modelElementFactories name="Generic Attribute" factoryClass="org.eclipse.papyrus.customization.properties.modelelement.GenericAttributeModelElementFactory"/>
<modelElementFactories name="Generic Property" factoryClass="org.eclipse.papyrus.customization.properties.modelelement.GenericPropertyModelElementFactory"/>
<modelElementFactories name="Customization Factory" factoryClass="org.eclipse.papyrus.customization.properties.modelelement.CustomizationModelElementFactory"/>
diff --git a/plugins/customization/org.eclipse.papyrus.customization.properties/Model/custom.querySet b/plugins/customization/org.eclipse.papyrus.customization.properties/Model/custom.querySet
index cc5e9d28125..0f70e58f9fb 100644
--- a/plugins/customization/org.eclipse.papyrus.customization.properties/Model/custom.querySet
+++ b/plugins/customization/org.eclipse.papyrus.customization.properties/Model/custom.querySet
@@ -1,45 +1,46 @@
<?xml version="1.0" encoding="UTF-8"?>
<query:ModelQuerySet xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:query="http://www.eclipse.org/EmfFacet/infra/query/0.8.incubation" name="custom">
- <associatedMetamodels href="http://www.eclipse.org/papyrus/properties/contexts#/"/>
- <associatedMetamodels href="http://www.eclipse.org/papyrus/properties/ui#/"/>
+ <associatedMetamodels href="http://www.eclipse.org/papyrus/properties/contexts/0.9#/"/>
+ <associatedMetamodels href="http://www.eclipse.org/papyrus/properties/ui/0.9#/"/>
+ <associatedMetamodels href="http://www.eclipse.org/papyrus/constraints/0.9#/"/>
<queries xsi:type="query:OCLModelQuery" name="isGroup" lowerBound="1" query="widgetType.widgetClass = 'Group' and widgetType.namespace.oclIsUndefined()">
<returnType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- <scope href="http://www.eclipse.org/papyrus/properties/ui#//CompositeWidget"/>
+ <scope href="http://www.eclipse.org/papyrus/properties/ui/0.9#//CompositeWidget"/>
</queries>
<queries xsi:type="query:OCLModelQuery" name="isUmlInstanceOf" description="" lowerBound="1" query="self.constraintType.constraintClass = 'org.eclipse.papyrus.views.properties.uml.constraints.UmlInstanceOfConstraint'">
<returnType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- <scope href="http://www.eclipse.org/papyrus/properties/contexts#//ConstraintDescriptor"/>
+ <scope href="http://www.eclipse.org/papyrus/constraints/0.9#//ConstraintDescriptor"/>
</queries>
<queries xsi:type="query:OCLModelQuery" name="isEcoreInstanceOf" lowerBound="1" query="self.constraintType.constraintClass = 'org.eclipse.papyrus.views.properties.constraints.EMFInstanceOfConstraint'">
<returnType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- <scope href="http://www.eclipse.org/papyrus/properties/contexts#//ConstraintDescriptor"/>
+ <scope href="http://www.eclipse.org/papyrus/constraints/0.9#//ConstraintDescriptor"/>
</queries>
<queries xsi:type="query:OCLModelQuery" name="isOclQuery" lowerBound="1" query="self.constraintType.constraintClass = 'org.eclipse.papyrus.views.properties.constraints.EMFQueryConstraint'">
<returnType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- <scope href="http://www.eclipse.org/papyrus/properties/contexts#//ConstraintDescriptor"/>
+ <scope href="http://www.eclipse.org/papyrus/constraints/0.9#//ConstraintDescriptor"/>
</queries>
<queries xsi:type="query:OCLModelQuery" name="isStereotype" description="" lowerBound="1" query="self.constraintType.constraintClass = 'org.eclipse.papyrus.views.properties.uml.constraints.HasStereotypeConstraint'">
<returnType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- <scope href="http://www.eclipse.org/papyrus/properties/contexts#//ConstraintDescriptor"/>
+ <scope href="http://www.eclipse.org/papyrus/constraints/0.9#//ConstraintDescriptor"/>
</queries>
<queries xsi:type="query:OCLModelQuery" name="isGridLayout" lowerBound="1" query="layoutType.widgetClass = 'GridLayout' or (layoutType.widgetClass = 'PropertiesLayout' and layoutType.namespace.name = 'ppel')">
<returnType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- <scope href="http://www.eclipse.org/papyrus/properties/ui#//Layout"/>
+ <scope href="http://www.eclipse.org/papyrus/properties/ui/0.9#//Layout"/>
</queries>
<queries xsi:type="query:OCLModelQuery" name="isLabel" description="Tests if a standard widget is an SWT Label" lowerBound="1" query="self.widgetType.widgetClass = 'Label' and widgetType.namespace.oclIsUndefined()">
<returnType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- <scope href="http://www.eclipse.org/papyrus/properties/ui#//StandardWidget"/>
+ <scope href="http://www.eclipse.org/papyrus/properties/ui/0.9#//StandardWidget"/>
</queries>
<queries xsi:type="query:OCLModelQuery" name="isToggleButton" description="Tests if the given PropertyEditor is a ToggleButton" lowerBound="1" query="widgetType.widgetClass = 'BooleanToggle' and widgetType.namespace.name = 'ppe'">
<returnType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- <scope href="http://www.eclipse.org/papyrus/properties/ui#//PropertyEditor"/>
+ <scope href="http://www.eclipse.org/papyrus/properties/ui/0.9#//PropertyEditor"/>
</queries>
<queries xsi:type="query:OCLModelQuery" name="isFileSelector" description="Tests if a PropertyEditor is a File Selector" lowerBound="1" query="widgetType.widgetClass = 'StringFileSelector' and widgetType.namespace.name = 'ppe'">
<returnType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- <scope href="http://www.eclipse.org/papyrus/properties/ui#//PropertyEditor"/>
+ <scope href="http://www.eclipse.org/papyrus/properties/ui/0.9#//PropertyEditor"/>
</queries>
<queries xsi:type="query:OCLModelQuery" name="isIntegerSpinner" description="Tests if a PropertyEditor is an IntegerSpinner" lowerBound="1" query="widgetType.widgetClass = 'IntegerSpinner' and widgetType.namespace.name = 'ppe'">
<returnType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- <scope href="http://www.eclipse.org/papyrus/properties/ui#//PropertyEditor"/>
+ <scope href="http://www.eclipse.org/papyrus/properties/ui/0.9#//PropertyEditor"/>
</queries>
</query:ModelQuerySet>
diff --git a/plugins/customization/org.eclipse.papyrus.customization.properties/Query/Contexts.querySet b/plugins/customization/org.eclipse.papyrus.customization.properties/Query/Contexts.querySet
index 45066af28fc..7bf736b16da 100644
--- a/plugins/customization/org.eclipse.papyrus.customization.properties/Query/Contexts.querySet
+++ b/plugins/customization/org.eclipse.papyrus.customization.properties/Query/Contexts.querySet
@@ -1,53 +1,53 @@
<?xml version="1.0" encoding="UTF-8"?>
<query:ModelQuerySet xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:query="http://www.eclipse.org/EmfFacet/infra/query/0.8.incubation" name="Contexts" description="">
- <associatedMetamodels href="http://www.eclipse.org/papyrus/properties/contexts#/"/>
- <associatedMetamodels href="http://www.eclipse.org/papyrus/properties/ui#/"/>
+ <associatedMetamodels href="http://www.eclipse.org/papyrus/properties/contexts/0.9#/"/>
+ <associatedMetamodels href="http://www.eclipse.org/papyrus/properties/ui/0.9#/"/>
<queries xsi:type="query:OCLModelQuery" name="Tab label" description="Tab label" lowerBound="1" query="if label.oclIsUndefined() or label = '' then '&lt;&lt;Unnamed>>' else label endif">
<returnType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <scope href="http://www.eclipse.org/papyrus/properties/contexts#//Tab"/>
+ <scope href="http://www.eclipse.org/papyrus/properties/contexts/0.9#//Tab"/>
</queries>
<queries xsi:type="query:OCLModelQuery" name="View label" description="View label" lowerBound="1" query="if name = null or name = '' then '&lt;&lt;Unnamed>>' else name endif">
<returnType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <scope href="http://www.eclipse.org/papyrus/properties/contexts#//View"/>
+ <scope href="http://www.eclipse.org/papyrus/properties/contexts/0.9#//View"/>
</queries>
<queries xsi:type="query:OCLModelQuery" name="Context label" description="Context label" lowerBound="1" query="if name = null or name = '' then '&lt;&lt;Unnamed>>' else name endif">
<returnType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <scope href="http://www.eclipse.org/papyrus/properties/contexts#//Context"/>
+ <scope href="http://www.eclipse.org/papyrus/properties/contexts/0.9#//Context"/>
</queries>
<queries xsi:type="query:OCLModelQuery" name="Section label" description="Section label" lowerBound="1" query="if name = null or name = '' then '&lt;&lt;Unnamed>>' else name.concat(if tab.oclIsUndefined() then ' [&lt;&lt;Undefined>>]' else ' ['.concat(tab.label).concat(']') endif) endif">
<returnType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <scope href="http://www.eclipse.org/papyrus/properties/contexts#//Section"/>
+ <scope href="http://www.eclipse.org/papyrus/properties/contexts/0.9#//Section"/>
</queries>
<queries xsi:type="query:OCLModelQuery" name="Property editor label" description="Returns the PropertyEditor label" lowerBound="1" query="if property.oclIsUndefined() then '&lt;&lt;Undefined>>' else if property.label.oclIsUndefined() or property.label = '' then property.name else _property.label endif endif">
<returnType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <scope href="http://www.eclipse.org/papyrus/properties/ui#//PropertyEditor"/>
+ <scope href="http://www.eclipse.org/papyrus/properties/ui/0.9#//PropertyEditor"/>
</queries>
<queries xsi:type="query:OCLModelQuery" name="Composite label" lowerBound="1" query="if widgetType = null then '&lt;&lt;Undefined>>' else widgetType.label endif">
<returnType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <scope href="http://www.eclipse.org/papyrus/properties/ui#//CompositeWidget"/>
+ <scope href="http://www.eclipse.org/papyrus/properties/ui/0.9#//CompositeWidget"/>
</queries>
<queries xsi:type="query:OCLModelQuery" name="Layout label" description="Layout label" lowerBound="1" query="if layoutType = null then '&lt;&lt;Undefined>>' else layoutType.label endif">
<returnType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <scope href="http://www.eclipse.org/papyrus/properties/ui#//Layout"/>
+ <scope href="http://www.eclipse.org/papyrus/properties/ui/0.9#//Layout"/>
</queries>
<queries xsi:type="query:OCLModelQuery" name="Attribute label" lowerBound="1" query="if name = null or name = '' then '&lt;&lt;Undefined>>' else name endif">
<returnType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <scope href="http://www.eclipse.org/papyrus/properties/ui#//WidgetAttribute"/>
+ <scope href="http://www.eclipse.org/papyrus/properties/ui/0.9#//WidgetAttribute"/>
</queries>
<queries xsi:type="query:OCLModelQuery" name="Property label" description="Property label" lowerBound="1" query="if label.oclIsUndefined() or label = '' then name else label endif">
<returnType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <scope href="http://www.eclipse.org/papyrus/properties/contexts#//Property"/>
+ <scope href="http://www.eclipse.org/papyrus/properties/contexts/0.9#//Property"/>
</queries>
<queries xsi:type="query:OCLModelQuery" name="DataContextElement label" description="DataContextElement label" lowerBound="1" query="name">
<returnType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <scope href="http://www.eclipse.org/papyrus/properties/contexts#//DataContextElement"/>
+ <scope href="http://www.eclipse.org/papyrus/properties/contexts/0.9#//DataContextElement"/>
</queries>
<queries xsi:type="query:JavaModelQuery" name="showDataContext-j" description="Tests if the data contexts should be displayed" lowerBound="1" implementationClassName="org.eclipse.papyrus.customization.properties.query.ShowContextQuery">
<returnType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- <scope href="http://www.eclipse.org/papyrus/properties/contexts#//Context"/>
+ <scope href="http://www.eclipse.org/papyrus/properties/contexts/0.9#//Context"/>
</queries>
<queries xsi:type="query:OCLModelQuery" name="showDataContext" description="Blabla" lowerBound="1" query="true">
<returnType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- <scope href="http://www.eclipse.org/papyrus/properties/contexts#//Context"/>
+ <scope href="http://www.eclipse.org/papyrus/properties/contexts/0.9#//Context"/>
</queries>
</query:ModelQuerySet>
diff --git a/plugins/customization/org.eclipse.papyrus.customization.properties/Query/Ui.querySet b/plugins/customization/org.eclipse.papyrus.customization.properties/Query/Ui.querySet
index d35080e5d2f..b49354963c5 100644
--- a/plugins/customization/org.eclipse.papyrus.customization.properties/Query/Ui.querySet
+++ b/plugins/customization/org.eclipse.papyrus.customization.properties/Query/Ui.querySet
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="ASCII"?>
<query:ModelQuerySet xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:query="http://www.eclipse.org/EmfFacet/infra/query/0.8.incubation" name="Ui">
- <associatedMetamodels href="http://www.eclipse.org/papyrus/properties/ui#/"/>
+ <associatedMetamodels href="http://www.eclipse.org/papyrus/properties/ui/0.9#/"/>
<queries xsi:type="query:OCLModelQuery" name="isReferenceAttribute" description="Tests if an attribute is a ReferenceAttribute" lowerBound="1" query="self.oclIsKindOf(ReferenceAttribute)">
<returnType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- <scope href="http://www.eclipse.org/papyrus/properties/ui#//WidgetAttribute"/>
+ <scope href="http://www.eclipse.org/papyrus/properties/ui/0.9#//WidgetAttribute"/>
</queries>
</query:ModelQuerySet>
diff --git a/plugins/customization/org.eclipse.papyrus.customization.properties/UICustom/context.uiCustom b/plugins/customization/org.eclipse.papyrus.customization.properties/UICustom/context.uiCustom
index 76b5a18db6a..5f76864bf4d 100644
--- a/plugins/customization/org.eclipse.papyrus.customization.properties/UICustom/context.uiCustom
+++ b/plugins/customization/org.eclipse.papyrus.customization.properties/UICustom/context.uiCustom
@@ -1,330 +1,471 @@
<?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:query="http://www.eclipse.org/EmfFacet/infra/query/0.8.incubation" xmlns:uicustom="http://www.eclipse.org/EmfFacet/infra/browser/custom/0.8" metamodelURI="http://www.eclipse.org/papyrus/properties/contexts">
+<uicustom:MetamodelView
+ xmi:version="2.0"
+ xmlns:xmi="http://www.omg.org/XMI"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:query="http://www.eclipse.org/EmfFacet/infra/query/0.8.incubation"
+ xmlns:uicustom="http://www.eclipse.org/EmfFacet/infra/browser/custom/0.8"
+ metamodelURI="http://www.eclipse.org/papyrus/properties/contexts/0.9">
<types metaclassName="contexts.Context">
- <customizedFeatures customizedFeature="label">
- <defaultValue xsi:type="uicustom:DerivedFeatureValue">
- <valueCalculator xsi:type="query:OCLModelQuery" href="emffacet:/query/Contexts#Context label"/>
+ <customizedFeatures
+ customizedFeature="label">
+ <defaultValue
+ xsi:type="uicustom:DerivedFeatureValue">
+ <valueCalculator
+ xsi:type="query:OCLModelQuery"
+ href="emffacet:/query/Contexts#Context label"/>
</defaultValue>
</customizedFeatures>
- <attributes attributeName="name">
+ <attributes
+ attributeName="name">
<customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
</attributes>
- <references referenceName="constraints">
+ <references
+ referenceName="constraints">
<customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
</references>
- <references referenceName="views">
- <customizedFeatures customizedFeature="icon">
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="/org.eclipse.papyrus.customization.properties/icons/MultiView.gif"/>
- </customizedFeatures>
- <customizedFeatures customizedFeature="label">
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="Views"/>
+ <references
+ referenceName="views">
+ <customizedFeatures
+ customizedFeature="icon">
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="/org.eclipse.papyrus.customization.properties/icons/MultiView.gif"/>
+ </customizedFeatures>
+ <customizedFeatures
+ customizedFeature="label">
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="Views"/>
</customizedFeatures>
</references>
- <references referenceName="tabs">
- <customizedFeatures customizedFeature="collapseLink">
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
+ <references
+ referenceName="tabs">
+ <customizedFeatures
+ customizedFeature="collapseLink">
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="true"/>
</customizedFeatures>
</references>
- <references referenceName="dataContexts">
- <customizedFeatures>
- <defaultValue xsi:type="uicustom:DerivedFeatureValue">
- <valueCalculator xsi:type="query:JavaModelQuery" href="emffacet:/query/Contexts#showDataContext-j"/>
+ <references
+ referenceName="dataContexts">
+ <customizedFeatures>
+ <defaultValue
+ xsi:type="uicustom:DerivedFeatureValue">
+ <valueCalculator
+ xsi:type="query:JavaModelQuery"
+ href="emffacet:/query/Contexts#showDataContext-j"/>
</defaultValue>
</customizedFeatures>
- <customizedFeatures customizedFeature="icon">
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="/org.eclipse.papyrus.customization.properties/icons/DataContexts.gif"/>
+ <customizedFeatures
+ customizedFeature="icon">
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="/org.eclipse.papyrus.customization.properties/icons/DataContexts.gif"/>
</customizedFeatures>
- <customizedFeatures customizedFeature="label">
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="Data contexts"/>
+ <customizedFeatures
+ customizedFeature="label">
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="Data contexts"/>
</customizedFeatures>
</references>
- <references referenceName="dependencies">
+ <references
+ referenceName="dependencies">
<customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
</references>
- <references referenceName="eAnnotations">
+ <references
+ referenceName="eAnnotations">
<customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
</references>
</types>
- <types metaclassName="contexts.ConfigProperty">
- <customizedFeatures customizedFeature="metaclassVisible">
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
- </customizedFeatures>
- </types>
<types metaclassName="contexts.DataContextElement">
- <customizedFeatures customizedFeature="metaclassVisible">
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <customizedFeatures
+ customizedFeature="metaclassVisible">
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
- <customizedFeatures customizedFeature="label">
- <defaultValue xsi:type="uicustom:DerivedFeatureValue">
- <valueCalculator xsi:type="query:OCLModelQuery" href="emffacet:/query/Contexts#DataContextElement label"/>
+ <customizedFeatures
+ customizedFeature="label">
+ <defaultValue
+ xsi:type="uicustom:DerivedFeatureValue">
+ <valueCalculator
+ xsi:type="query:OCLModelQuery"
+ href="emffacet:/query/Contexts#DataContextElement label"/>
</defaultValue>
</customizedFeatures>
- <customizedFeatures customizedFeature="hideMetaclassName">
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
+ <customizedFeatures
+ customizedFeature="hideMetaclassName">
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="true"/>
</customizedFeatures>
- <attributes attributeName="name">
+ <attributes
+ attributeName="name">
<customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
</attributes>
- <references referenceName="properties">
- <customizedFeatures customizedFeature="collapseLink">
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
+ <references
+ referenceName="properties">
+ <customizedFeatures
+ customizedFeature="collapseLink">
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="true"/>
</customizedFeatures>
</references>
- <references referenceName="package">
+ <references
+ referenceName="package">
<customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
</references>
- <references referenceName="supertypes">
+ <references
+ referenceName="supertypes">
<customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
</references>
</types>
<types metaclassName="contexts.DataContextPackage">
- <customizedFeatures customizedFeature="metaclassVisible">
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <customizedFeatures
+ customizedFeature="metaclassVisible">
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
- <references referenceName="elements">
- <customizedFeatures customizedFeature="collapseLink">
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
+ <references
+ referenceName="elements">
+ <customizedFeatures
+ customizedFeature="collapseLink">
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="true"/>
</customizedFeatures>
</references>
</types>
<types metaclassName="contexts.DataContextRoot">
- <customizedFeatures customizedFeature="metaclassVisible">
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <customizedFeatures
+ customizedFeature="metaclassVisible">
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
- <attributes attributeName="label">
+ <attributes
+ attributeName="label">
<customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
</attributes>
- <attributes attributeName="name">
+ <attributes
+ attributeName="name">
<customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
</attributes>
- <references referenceName="modelElementFactory">
+ <references
+ referenceName="modelElementFactory">
<customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
</references>
</types>
<types metaclassName="contexts.Property">
- <customizedFeatures customizedFeature="metaclassVisible">
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <customizedFeatures
+ customizedFeature="metaclassVisible">
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
- <customizedFeatures customizedFeature="label">
- <defaultValue xsi:type="uicustom:DerivedFeatureValue">
- <valueCalculator xsi:type="query:OCLModelQuery" href="emffacet:/query/Contexts#Property label"/>
+ <customizedFeatures
+ customizedFeature="label">
+ <defaultValue
+ xsi:type="uicustom:DerivedFeatureValue">
+ <valueCalculator
+ xsi:type="query:OCLModelQuery"
+ href="emffacet:/query/Contexts#Property label"/>
</defaultValue>
</customizedFeatures>
- <customizedFeatures customizedFeature="hideMetaclassName">
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
+ <customizedFeatures
+ customizedFeature="hideMetaclassName">
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="true"/>
</customizedFeatures>
- <attributes attributeName="description">
+ <attributes
+ attributeName="description">
<customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
</attributes>
- <attributes attributeName="label">
+ <attributes
+ attributeName="label">
<customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
</attributes>
- <attributes attributeName="multiplicity">
+ <attributes
+ attributeName="multiplicity">
<customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
</attributes>
- <attributes attributeName="name">
+ <attributes
+ attributeName="name">
<customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
</attributes>
- <attributes attributeName="type">
+ <attributes
+ attributeName="type">
<customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
</attributes>
- <references referenceName="contextElement">
+ <references
+ referenceName="contextElement">
<customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
</references>
</types>
- <types metaclassName="contexts.ReferenceProperty">
- <customizedFeatures customizedFeature="metaclassVisible">
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
- </customizedFeatures>
- </types>
<types metaclassName="contexts.Section">
- <customizedFeatures customizedFeature="metaclassVisible">
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <customizedFeatures
+ customizedFeature="metaclassVisible">
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
- <customizedFeatures customizedFeature="label">
- <defaultValue xsi:type="uicustom:DerivedFeatureValue">
- <valueCalculator xsi:type="query:OCLModelQuery" href="emffacet:/query/Contexts#Section label"/>
+ <customizedFeatures
+ customizedFeature="label">
+ <defaultValue
+ xsi:type="uicustom:DerivedFeatureValue">
+ <valueCalculator
+ xsi:type="query:OCLModelQuery"
+ href="emffacet:/query/Contexts#Section label"/>
</defaultValue>
</customizedFeatures>
- <attributes attributeName="name">
+ <attributes
+ attributeName="name">
<customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
</attributes>
- <attributes attributeName="sectionFile">
+ <attributes
+ attributeName="sectionFile">
<customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
</attributes>
- <references referenceName="tab">
+ <references
+ referenceName="tab">
<customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
</references>
- <references referenceName="widget">
- <customizedFeatures customizedFeature="collapseLink">
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
+ <references
+ referenceName="widget">
+ <customizedFeatures
+ customizedFeature="collapseLink">
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="true"/>
</customizedFeatures>
</references>
- <references referenceName="constraints">
+ <references
+ referenceName="constraints">
<customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
</references>
</types>
<types metaclassName="contexts.Tab">
- <customizedFeatures customizedFeature="label">
- <defaultValue xsi:type="uicustom:DerivedFeatureValue">
- <valueCalculator xsi:type="query:OCLModelQuery" href="emffacet:/query/Contexts#Tab label"/>
+ <customizedFeatures
+ customizedFeature="label">
+ <defaultValue
+ xsi:type="uicustom:DerivedFeatureValue">
+ <valueCalculator
+ xsi:type="query:OCLModelQuery"
+ href="emffacet:/query/Contexts#Tab label"/>
</defaultValue>
</customizedFeatures>
- <customizedFeatures customizedFeature="metaclassVisible">
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
+ <customizedFeatures
+ customizedFeature="metaclassVisible">
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="true"/>
</customizedFeatures>
- <attributes attributeName="category">
+ <attributes
+ attributeName="category">
<customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
</attributes>
- <attributes attributeName="id">
+ <attributes
+ attributeName="id">
<customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
</attributes>
- <attributes attributeName="image">
+ <attributes
+ attributeName="image">
<customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
</attributes>
- <attributes attributeName="label">
+ <attributes
+ attributeName="label">
<customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
</attributes>
- <references referenceName="afterTab">
+ <references
+ referenceName="afterTab">
<customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
</references>
- <references referenceName="sections">
+ <references
+ referenceName="sections">
<customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
</references>
</types>
<types metaclassName="contexts.View">
- <customizedFeatures customizedFeature="label">
- <defaultValue xsi:type="uicustom:DerivedFeatureValue">
- <valueCalculator xsi:type="query:OCLModelQuery" href="emffacet:/query/Contexts#View label"/>
+ <customizedFeatures
+ customizedFeature="label">
+ <defaultValue
+ xsi:type="uicustom:DerivedFeatureValue">
+ <valueCalculator
+ xsi:type="query:OCLModelQuery"
+ href="emffacet:/query/Contexts#View label"/>
</defaultValue>
</customizedFeatures>
- <customizedFeatures customizedFeature="metaclassVisible">
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
+ <customizedFeatures
+ customizedFeature="metaclassVisible">
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="true"/>
</customizedFeatures>
- <attributes attributeName="elementMultiplicity">
+ <attributes
+ attributeName="elementMultiplicity">
<customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
</attributes>
- <attributes attributeName="name">
+ <attributes
+ attributeName="name">
<customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
</attributes>
- <attributes attributeName="automaticContext">
+ <attributes
+ attributeName="automaticContext">
<customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
</attributes>
- <references referenceName="constraints">
- <customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
- </customizedFeatures>
- </references>
- <references referenceName="sections">
- <customizedFeatures customizedFeature="collapseLink">
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
- </customizedFeatures>
- </references>
- <references referenceName="datacontexts">
- <customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
- </customizedFeatures>
- </references>
- <references referenceName="context">
- <customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
- </customizedFeatures>
- </references>
- </types>
- <types metaclassName="contexts.ValueProperty">
- <customizedFeatures customizedFeature="metaclassVisible">
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
- </customizedFeatures>
- </types>
- <types metaclassName="contexts.DisplayUnit">
- <references referenceName="constraints">
- <customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
- </customizedFeatures>
- </references>
- </types>
- <types metaclassName="contexts.ConstraintDescriptor">
- <references referenceName="display">
- <customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
- </customizedFeatures>
- </references>
- <references referenceName="constraintType">
+ <references
+ referenceName="constraints">
<customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
</references>
- <references referenceName="constraints">
- <customizedFeatures customizedFeature="collapseLink">
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
+ <references
+ referenceName="sections">
+ <customizedFeatures
+ customizedFeature="collapseLink">
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="true"/>
</customizedFeatures>
</references>
- <references referenceName="properties">
+ <references
+ referenceName="datacontexts">
<customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
</references>
- <references referenceName="overriddenConstraints">
+ <references
+ referenceName="context">
<customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
</references>
</types>
diff --git a/plugins/customization/org.eclipse.papyrus.customization.properties/UICustom/environment.uiCustom b/plugins/customization/org.eclipse.papyrus.customization.properties/UICustom/environment.uiCustom
index 17f4809a2b9..a4524c6dc0a 100644
--- a/plugins/customization/org.eclipse.papyrus.customization.properties/UICustom/environment.uiCustom
+++ b/plugins/customization/org.eclipse.papyrus.customization.properties/UICustom/environment.uiCustom
@@ -1,18 +1,24 @@
<?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/properties/environment">
+<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/properties/environment/0.9">
<types metaclassName="environment.Environment">
- <customizedFeatures customizedFeature="metaclassVisible">
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <customizedFeatures
+ customizedFeature="metaclassVisible">
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
- <references referenceName="eAnnotations">
+ <references
+ referenceName="eAnnotations">
<customizedFeatures>
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
+ <defaultValue
+ xsi:type="uicustom:StaticFeatureValue"
+ value="false"/>
</customizedFeatures>
</references>
</types>
- <types metaclassName="environment.ConstraintType">
- <customizedFeatures customizedFeature="bold">
- <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
- </customizedFeatures>
- </types>
</uicustom:MetamodelView>
diff --git a/plugins/customization/org.eclipse.papyrus.customization.properties/UICustom/ui.uiCustom b/plugins/customization/org.eclipse.papyrus.customization.properties/UICustom/ui.uiCustom
index e0dd487b017..236f250f80a 100644
--- a/plugins/customization/org.eclipse.papyrus.customization.properties/UICustom/ui.uiCustom
+++ b/plugins/customization/org.eclipse.papyrus.customization.properties/UICustom/ui.uiCustom
@@ -1,5 +1,5 @@
<?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:query="http://www.eclipse.org/EmfFacet/infra/query/0.8.incubation" xmlns:uicustom="http://www.eclipse.org/EmfFacet/infra/browser/custom/0.8" metamodelURI="http://www.eclipse.org/papyrus/properties/ui">
+<uicustom:MetamodelView xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:query="http://www.eclipse.org/EmfFacet/infra/query/0.8.incubation" xmlns:uicustom="http://www.eclipse.org/EmfFacet/infra/browser/custom/0.8" metamodelURI="http://www.eclipse.org/papyrus/properties/ui/0.9">
<types metaclassName="ui.CompositeWidget">
<customizedFeatures customizedFeature="label">
<defaultValue xsi:type="uicustom:DerivedFeatureValue">
diff --git a/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/editor/actions/ToggleDataContextAction.java b/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/editor/actions/ToggleDataContextAction.java
index 1dc0ca6dbcd..d1ea2769cbf 100644
--- a/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/editor/actions/ToggleDataContextAction.java
+++ b/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/editor/actions/ToggleDataContextAction.java
@@ -14,7 +14,6 @@ package org.eclipse.papyrus.customization.properties.editor.actions;
import org.eclipse.core.commands.AbstractHandler;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
-import org.eclipse.core.commands.State;
import org.eclipse.papyrus.customization.properties.editor.UIEditor;
import org.eclipse.ui.IEditorPart;
import org.eclipse.ui.PlatformUI;
@@ -40,8 +39,8 @@ public class ToggleDataContextAction extends AbstractHandler {
uiEditor.getViewer().refresh();
}
- State state = event.getCommand().getState("org.eclipse.papyrus.customization.properties.displayContextState"); //$NON-NLS-1$
- state.setValue(showDataContext);
+ // State state = event.getCommand().getState("org.eclipse.papyrus.customization.properties.displayContextState"); //$NON-NLS-1$
+ // state.setValue(showDataContext);
return null;
}
diff --git a/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/modelelement/CustomizationModelElement.java b/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/modelelement/CustomizationModelElement.java
index 8fec6f50abe..247c5eb2b9e 100644
--- a/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/modelelement/CustomizationModelElement.java
+++ b/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/modelelement/CustomizationModelElement.java
@@ -27,6 +27,7 @@ import org.eclipse.papyrus.customization.properties.providers.EnvironmentContent
import org.eclipse.papyrus.customization.properties.providers.PropertyContentProvider;
import org.eclipse.papyrus.customization.properties.providers.PropertyEditorTypeContentProvider;
import org.eclipse.papyrus.customization.properties.providers.TabContentProvider;
+import org.eclipse.papyrus.infra.constraints.ConstraintsPackage;
import org.eclipse.papyrus.infra.emf.utils.EMFHelper;
import org.eclipse.papyrus.infra.widgets.creation.ReferenceValueFactory;
import org.eclipse.papyrus.infra.widgets.providers.EmptyContentProvider;
@@ -79,7 +80,7 @@ public class CustomizationModelElement extends AbstractModelElement {
providers = new HashMap<EClassifier, IStaticContentProvider>();
providers.put(EnvironmentPackage.eINSTANCE.getCompositeWidgetType(), new EnvironmentContentProvider(EnvironmentPackage.eINSTANCE.getEnvironment_CompositeWidgetTypes()));
providers.put(EnvironmentPackage.eINSTANCE.getStandardWidgetType(), new EnvironmentContentProvider(EnvironmentPackage.eINSTANCE.getEnvironment_WidgetTypes()));
- providers.put(EnvironmentPackage.eINSTANCE.getConstraintType(), new EnvironmentContentProvider(EnvironmentPackage.eINSTANCE.getEnvironment_ConstraintTypes()));
+ providers.put(org.eclipse.papyrus.infra.constraints.environment.EnvironmentPackage.eINSTANCE.getConstraintType(), new EnvironmentContentProvider(org.eclipse.papyrus.infra.constraints.environment.EnvironmentPackage.eINSTANCE.getConstraintEnvironment_ConstraintTypes()));
providers.put(EnvironmentPackage.eINSTANCE.getLayoutType(), new EnvironmentContentProvider(EnvironmentPackage.eINSTANCE.getEnvironment_LayoutTypes()));
providers.put(EnvironmentPackage.eINSTANCE.getModelElementFactoryDescriptor(), new EnvironmentContentProvider(EnvironmentPackage.eINSTANCE.getEnvironment_ModelElementFactories()));
}
@@ -109,7 +110,7 @@ public class CustomizationModelElement extends AbstractModelElement {
//Sections can only be moved to tabs from non-plugin contexts
boolean editableTabsOnly = delegate.getSource() instanceof Section;
return new TabContentProvider(delegate.getSource(), editableTabsOnly);
- } else if(classifier instanceof EClass && EMFHelper.isSubclass((EClass)classifier, ContextsPackage.eINSTANCE.getConstraintDescriptor())) {
+ } else if(classifier instanceof EClass && EMFHelper.isSubclass((EClass)classifier, ConstraintsPackage.eINSTANCE.getConstraintDescriptor())) {
return new ConstraintDescriptorContentProvider(delegate.getSource(), (EClass)classifier);
} else if(isDataContextElement(classifier)) {
return new DataContextElementContentProvider((DataContextElement)delegate.getSource());
diff --git a/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/modelelement/GenericAttributeModelElement.java b/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/modelelement/GenericAttributeModelElement.java
index 84df9b34929..99cada000d7 100644
--- a/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/modelelement/GenericAttributeModelElement.java
+++ b/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/modelelement/GenericAttributeModelElement.java
@@ -24,11 +24,11 @@ import org.eclipse.emf.edit.domain.EditingDomain;
import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
import org.eclipse.emf.facet.infra.query.ModelQuery;
import org.eclipse.jface.viewers.ILabelProvider;
+import org.eclipse.papyrus.infra.constraints.ConfigProperty;
+import org.eclipse.papyrus.infra.emf.providers.EMFLabelProvider;
import org.eclipse.papyrus.infra.widgets.providers.AbstractStaticContentProvider;
import org.eclipse.papyrus.infra.widgets.providers.IStaticContentProvider;
-import org.eclipse.papyrus.views.properties.contexts.ConfigProperty;
import org.eclipse.papyrus.views.properties.modelelement.AbstractModelElement;
-import org.eclipse.papyrus.views.properties.providers.EMFObjectLabelProvider;
import org.eclipse.papyrus.views.properties.ui.WidgetAttribute;
/**
@@ -124,7 +124,7 @@ public class GenericAttributeModelElement extends AbstractModelElement {
@Override
public ILabelProvider getLabelProvider(String propertyPath) {
- return new EMFObjectLabelProvider();
+ return new EMFLabelProvider();
}
@Override
diff --git a/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/modelelement/GenericPropertyModelElementFactory.java b/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/modelelement/GenericPropertyModelElementFactory.java
index 0997fc2a501..3d0167e7291 100644
--- a/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/modelelement/GenericPropertyModelElementFactory.java
+++ b/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/modelelement/GenericPropertyModelElementFactory.java
@@ -16,11 +16,11 @@ import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EStructuralFeature;
import org.eclipse.emf.edit.domain.AdapterFactoryEditingDomain;
import org.eclipse.emf.edit.domain.EditingDomain;
+import org.eclipse.papyrus.infra.constraints.ConfigProperty;
+import org.eclipse.papyrus.infra.constraints.ConstraintsPackage;
import org.eclipse.papyrus.infra.emf.utils.EMFHelper;
import org.eclipse.papyrus.views.properties.Activator;
-import org.eclipse.papyrus.views.properties.contexts.ConfigProperty;
import org.eclipse.papyrus.views.properties.contexts.ContextsFactory;
-import org.eclipse.papyrus.views.properties.contexts.ContextsPackage;
import org.eclipse.papyrus.views.properties.contexts.DataContextElement;
import org.eclipse.papyrus.views.properties.modelelement.ModelElement;
import org.eclipse.papyrus.views.properties.modelelement.ModelElementFactory;
@@ -44,9 +44,9 @@ public class GenericPropertyModelElementFactory implements ModelElementFactory {
EditingDomain domain = AdapterFactoryEditingDomain.getEditingDomainFor(source);
- EClass valueProperty = ContextsPackage.eINSTANCE.getValueProperty();
- EClass referenceProperty = ContextsPackage.eINSTANCE.getReferenceProperty();
- EStructuralFeature attributes = ContextsPackage.eINSTANCE.getSimpleConstraint_Properties();
+ EClass valueProperty = ConstraintsPackage.eINSTANCE.getValueProperty();
+ EClass referenceProperty = ConstraintsPackage.eINSTANCE.getReferenceProperty();
+ EStructuralFeature attributes = ConstraintsPackage.eINSTANCE.getSimpleConstraint_Properties();
return new GenericAttributeModelElement(source, domain, attributes, ContextsFactory.eINSTANCE, valueProperty, referenceProperty);
}
diff --git a/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/modelelement/SectionNameObservableValue.java b/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/modelelement/SectionNameObservableValue.java
index 6ad4324442e..52a58ca84e6 100644
--- a/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/modelelement/SectionNameObservableValue.java
+++ b/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/modelelement/SectionNameObservableValue.java
@@ -20,9 +20,9 @@ import org.eclipse.emf.ecore.resource.Resource;
import org.eclipse.emf.ecore.resource.ResourceSet;
import org.eclipse.emf.edit.command.SetCommand;
import org.eclipse.emf.edit.domain.EditingDomain;
+import org.eclipse.papyrus.infra.emf.databinding.EMFObservableValue;
import org.eclipse.papyrus.views.properties.contexts.ContextsPackage;
import org.eclipse.papyrus.views.properties.contexts.Section;
-import org.eclipse.papyrus.views.properties.databinding.EMFObservableValue;
/**
* An ObservableValue for handling changes in a section's name.
diff --git a/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/providers/AbstractContextualContentProvider.java b/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/providers/AbstractContextualContentProvider.java
index a47882da905..34335d381cc 100644
--- a/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/providers/AbstractContextualContentProvider.java
+++ b/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/providers/AbstractContextualContentProvider.java
@@ -20,7 +20,7 @@ import org.eclipse.emf.ecore.resource.Resource;
import org.eclipse.papyrus.infra.widgets.providers.AbstractFilteredContentProvider;
import org.eclipse.papyrus.infra.widgets.providers.IStaticContentProvider;
import org.eclipse.papyrus.views.properties.contexts.Context;
-import org.eclipse.papyrus.views.properties.util.Util;
+import org.eclipse.papyrus.views.properties.util.PropertiesUtil;
/**
* An abstract implementation of {@link IStaticContentProvider} for
@@ -69,6 +69,6 @@ public abstract class AbstractContextualContentProvider extends AbstractFiltered
}
}
- return Util.getDependencies(rootContext);
+ return PropertiesUtil.getDependencies(rootContext);
}
}
diff --git a/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/providers/ConstraintDescriptorContentProvider.java b/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/providers/ConstraintDescriptorContentProvider.java
index 70bb1eee0b0..e9d6f0f073e 100644
--- a/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/providers/ConstraintDescriptorContentProvider.java
+++ b/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/providers/ConstraintDescriptorContentProvider.java
@@ -16,9 +16,9 @@ import java.util.List;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EObject;
-import org.eclipse.papyrus.views.properties.contexts.ConstraintDescriptor;
+import org.eclipse.papyrus.infra.constraints.ConstraintDescriptor;
+import org.eclipse.papyrus.infra.constraints.DisplayUnit;
import org.eclipse.papyrus.views.properties.contexts.Context;
-import org.eclipse.papyrus.views.properties.contexts.DisplayUnit;
import org.eclipse.papyrus.views.properties.contexts.Section;
import org.eclipse.papyrus.views.properties.contexts.Tab;
import org.eclipse.papyrus.views.properties.contexts.View;
diff --git a/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/providers/ContextContentProvider.java b/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/providers/ContextContentProvider.java
index 0b7f4862454..4b9d461fa83 100644
--- a/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/providers/ContextContentProvider.java
+++ b/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/providers/ContextContentProvider.java
@@ -20,7 +20,7 @@ import org.eclipse.emf.facet.infra.browser.uicore.CustomizableModelContentProvid
import org.eclipse.emf.facet.infra.browser.uicore.CustomizationManager;
import org.eclipse.papyrus.customization.properties.Activator;
import org.eclipse.papyrus.views.properties.contexts.Context;
-import org.eclipse.papyrus.views.properties.util.Util;
+import org.eclipse.papyrus.views.properties.util.PropertiesUtil;
/**
* The customization editor's content provider. Based on the EMF Facet
@@ -66,7 +66,7 @@ public class ContextContentProvider extends CustomizableModelContentProvider {
Set<Context> allContexts = new LinkedHashSet<Context>();
for(EObject element : elements) {
if(element instanceof Context) {
- allContexts.addAll(Util.getDependencies((Context)element));
+ allContexts.addAll(PropertiesUtil.getDependencies((Context)element));
}
}
elements.addAll(allContexts);
diff --git a/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/ui/CopyContextAction.java b/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/ui/CopyContextAction.java
index 7568dcf9a71..1220ac8f906 100644
--- a/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/ui/CopyContextAction.java
+++ b/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/ui/CopyContextAction.java
@@ -46,7 +46,7 @@ import org.eclipse.papyrus.views.properties.contexts.ContextsPackage;
import org.eclipse.papyrus.views.properties.contexts.Section;
import org.eclipse.papyrus.views.properties.contexts.Tab;
import org.eclipse.papyrus.views.properties.runtime.ConfigurationManager;
-import org.eclipse.papyrus.views.properties.util.Util;
+import org.eclipse.papyrus.views.properties.util.PropertiesUtil;
import org.eclipse.swt.widgets.Display;
/**
@@ -177,7 +177,7 @@ public class CopyContextAction {
int filesToCopy = source.eResource().getResourceSet().getResources().size();
List<Context> contexts = new LinkedList<Context>();
- for(Context context : Util.getDependencies(source)) {
+ for(Context context : PropertiesUtil.getDependencies(source)) {
if(isRelative(source, context.eResource())) {
contexts.add(context);
for(Tab tab : context.getTabs()) {

Back to the top