Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.stackmodel.edit/plugin.properties432
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.stackmodel.edit/src/org/eclipse/papyrus/layers/stackmodel/layers/provider/LayerExpressionItemProvider.java424
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/model/layers.ecore8
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/model/layers.genmodel5
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/model/layers.notation2
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/model/layers.uml673
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/src/org/eclipse/papyrus/layers/stackmodel/layers/LayerExpression.java376
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/src/org/eclipse/papyrus/layers/stackmodel/layers/LayersPackage.java96
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/src/org/eclipse/papyrus/layers/stackmodel/layers/impl/AbstractLayerImpl.java18
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/src/org/eclipse/papyrus/layers/stackmodel/layers/impl/AbstractLayerOperatorImpl.java896
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/src/org/eclipse/papyrus/layers/stackmodel/layers/impl/LayerExpressionImpl.java827
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/src/org/eclipse/papyrus/layers/stackmodel/layers/impl/LayersPackageImpl.java12
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/plugin.xml2
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/properties-orig.ctx1306
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/properties-v1.ctx1306
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/properties-v2.ctx1540
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/properties.ctx2818
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleAbstractLayer.xwt23
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleAbstractLayerOperator.xwt23
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleAndStackedLayerOperatorDescriptor.xwt9
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleApplicationDependantElement.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleBooleanInstance.xwt31
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleBooleanType.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleColor.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleColorInstance.xwt32
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleComputePropertyValueCommandItf.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleCustomLayerOperator.xwt23
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleCustomPropertyOperator.xwt20
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleCustomType.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleDefaultPropertyOperator.xwt9
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFill.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFillInstance.xwt31
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFillPropertySetter.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFolder.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFolderElement.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFontInstance.xwt56
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFontPropertySetter.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFontType.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleIntInstance.xwt29
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleIntType.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleIsAbstractUmlSetter.xwt9
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleIsValidPropertySetter.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleIsVisiblePropertySetter.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayer.xwt23
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerApplicationFactory.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerDescriptor.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerDescriptorRegistry.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerExpression.xwt24
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerNamedStyle.xwt15
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerOperator.xwt23
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerOperatorDescriptor.xwt9
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerOperatorDescriptorRegistry.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerStackDescriptorRegistry.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayersStack.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayersStackApplication.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLineInstance.xwt36
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLinePropertySetter.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLineType.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleMetamodel.xwt31
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleNullInstance.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleNullPropertySetter.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleOrStackedLayerOperatorDescriptor.xwt9
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleProperty.xwt22
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultiplePropertyIndex.xwt31
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultiplePropertyOperator.xwt9
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultiplePropertyRegistry.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultiplePropertySetter.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultiplePropertySetterRegistry.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleRegExpLayer.xwt29
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleRegExpLayerDescriptor.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleSimpleLayerDescriptor.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStackedLayerOperator.xwt23
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStackedLayerOperatorDescriptor.xwt9
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStringInstance.xwt22
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStringToPropertyIndexMap.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStringToPropertySetter.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStringToTypeInstanceMap.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStringToTypeMap.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStringType.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleTopLayerOperator.xwt23
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleTopLayerOperatorDescriptor.xwt9
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleType.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleTypeInstance.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleTypeRegistry.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleAbstractLayer.xwt76
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleAbstractLayerOperator.xwt58
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleAndStackedLayerOperatorDescriptor.xwt23
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleApplicationDependantElement.xwt30
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleBooleanInstance.xwt31
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleBooleanType.xwt37
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleColor.xwt38
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleColorInstance.xwt31
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleComputePropertyValueCommandItf.xwt15
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleCustomLayerOperator.xwt54
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleCustomPropertyOperator.xwt22
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleCustomType.xwt41
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleDefaultPropertyOperator.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFill.xwt37
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFillInstance.xwt30
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFillPropertySetter.xwt30
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFolder.xwt29
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFolderElement.xwt15
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFontInstance.xwt62
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFontPropertySetter.xwt30
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFontType.xwt37
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleIntInstance.xwt28
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleIntType.xwt37
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleIsAbstractUmlSetter.xwt23
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleIsValidPropertySetter.xwt30
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleIsVisiblePropertySetter.xwt30
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayer.xwt77
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerApplicationFactory.xwt15
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerDescriptor.xwt32
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerDescriptorRegistry.xwt15
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerExpression.xwt55
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerNamedStyle.xwt15
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerOperator.xwt54
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerOperatorDescriptor.xwt23
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerOperatorDescriptorRegistry.xwt26
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerStackDescriptorRegistry.xwt15
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayersStack.xwt47
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayersStackApplication.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLineInstance.xwt36
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLinePropertySetter.xwt30
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLineType.xwt37
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleMetamodel.xwt55
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleNullInstance.xwt15
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleNullPropertySetter.xwt30
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleOrStackedLayerOperatorDescriptor.xwt23
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleProperty.xwt57
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SinglePropertyIndex.xwt44
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SinglePropertyOperator.xwt16
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SinglePropertyRegistry.xwt37
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SinglePropertySetter.xwt30
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SinglePropertySetterRegistry.xwt31
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleRegExpLayer.xwt78
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleRegExpLayerDescriptor.xwt32
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleSimpleLayerDescriptor.xwt31
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStackedLayerOperator.xwt60
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStackedLayerOperatorDescriptor.xwt23
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStringInstance.xwt29
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStringToPropertyIndexMap.xwt31
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStringToPropertySetter.xwt23
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStringToTypeInstanceMap.xwt23
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStringToTypeMap.xwt31
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStringType.xwt37
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleTopLayerOperator.xwt60
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleTopLayerOperatorDescriptor.xwt23
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleType.xwt37
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleTypeInstance.xwt14
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleTypeRegistry.xwt23
151 files changed, 9646 insertions, 4621 deletions
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel.edit/plugin.properties b/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel.edit/plugin.properties
index 21cc9d53aa0..acfee6af74b 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel.edit/plugin.properties
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel.edit/plugin.properties
@@ -1,215 +1,217 @@
-#
-
-pluginName = Layers Edit Support
-providerName = www.example.org
-
-_UI_CreateChild_text = {0}
-_UI_CreateChild_text2 = {1} {0}
-_UI_CreateChild_text3 = {1}
-_UI_CreateChild_tooltip = Create New {0} Under {1} Feature
-_UI_CreateChild_description = Create a new child of type {0} for the {1} feature of the selected {2}.
-_UI_CreateSibling_description = Create a new sibling of type {0} for the selected {2}, under the {1} feature of their parent.
-
-_UI_PropertyDescriptor_description = The {0} of the {1}
-
-_UI_LayerNamedStyle_type = Layer Named Style
-_UI_LayersStack_type = Stack
-_UI_LayerExpression_type = Layer Expression
-_UI_LayerDescriptor_type = Layer Descriptor
-_UI_Layer_type = Layer
-_UI_TypeInstance_type = Type Instance
-_UI_StringToTypeInstanceMap_type = String To Type Instance Map
-_UI_Property_type = Property
-_UI_FolderElement_type = Folder Element
-_UI_Type_type = Type
-_UI_Metamodel_type = Metamodel
-_UI_Folder_type = Folder
-_UI_IntInstance_type = Int Instance
-_UI_BooleanInstance_type = Boolean Instance
-_UI_StringInstance_type = String Instance
-_UI_IntType_type = Int Type
-_UI_BooleanType_type = Boolean Type
-_UI_StringType_type = String Type
-_UI_CustomType_type = Custom Type
-_UI_LayersStackApplication_type = Stack Application
-_UI_LayerStackDescriptorRegistry_type = Layer Stack Descriptor Registry
-_UI_PropertyRegistry_type = Property Registry
-_UI_StringToPropertyIndexMap_type = String To Property Index Map
-_UI_PropertyIndex_type = Property Index
-_UI_LayerOperator_type = Layer Operator
-_UI_AbstractLayerOperator_type = Abstract Layer Operator
-_UI_TopLayerOperator_type = Top Layer Operator
-_UI_StackedLayerOperator_type = Stacked Layer Operator
-_UI_CustomLayerOperator_type = Custom Layer Operator
-_UI_Unknown_type = Object
-
-_UI_Unknown_datatype= Value
-
-_UI_LayerNamedStyle_layersStack_feature = Layers Stack
-_UI_LayersStack_layers_feature = Layers
-_UI_LayerExpression_name_feature = Name
-_UI_LayerExpression_description_feature = Description
-_UI_Layer_propertyValues_feature = Property Values
-_UI_Layer_propertyValueMap_feature = Property Value Map
-_UI_Layer_layerDescriptor_feature = Layer Descriptor
-_UI_Layer_views_feature = Views
-_UI_StringToTypeInstanceMap_key_feature = Key
-_UI_StringToTypeInstanceMap_value_feature = Value
-_UI_Property_type_feature = Type
-_UI_Property_defaultValue_feature = Default Value
-_UI_Property_name_feature = Name
-_UI_Property_description_feature = Description
-_UI_Type_metamodel_feature = Metamodel
-_UI_Type_name_feature = Name
-_UI_Type_description_feature = Description
-_UI_Metamodel_name_feature = Name
-_UI_Metamodel_description_feature = Description
-_UI_Metamodel_nsuri_feature = Nsuri
-_UI_Metamodel_pluginID_feature = Plugin ID
-_UI_Metamodel_ePackageInstanceName_feature = EPackage Instance Name
-_UI_Metamodel_isTypeValid_feature = Is Type Valid
-_UI_Folder_elements_feature = Elements
-_UI_Folder_name_feature = Name
-_UI_IntInstance_value_feature = Value
-_UI_BooleanInstance_value_feature = Value
-_UI_StringInstance_value_feature = Value
-_UI_CustomType_classifier_feature = Classifier
-_UI_LayersStackApplication_layersStacks_feature = Layers Stacks
-_UI_LayersStackApplication_layerStackRegistry_feature = Layer Stack Registry
-_UI_LayersStackApplication_propertyRegistry_feature = Property Registry
-_UI_PropertyRegistry_properties_feature = Properties
-_UI_PropertyRegistry_propertyIndexes_feature = Property Indexes
-_UI_StringToPropertyIndexMap_value_feature = Value
-_UI_StringToPropertyIndexMap_key_feature = Key
-_UI_PropertyIndex_property_feature = Property
-_UI_PropertyIndex_index_feature = Index
-_UI_LayerOperator_layers_feature = Layers
-_UI_Unknown_feature = Unspecified
-
-_UI_LayersStack_name_feature = Name
-_UI_LayersStack_description_feature = Description
-_UI_TypeRegistry_type = Type Registry
-_UI_StringToTypeMap_type = String To Type Map
-_UI_PropertyRegistry_typeRegistry_feature = Type Registry
-_UI_TypeRegistry_types_feature = Types
-_UI_StringToTypeMap_value_feature = Value
-_UI_StringToTypeMap_key_feature = Key
-_UI_ApplicationDependantElement_type = Application Dependant Element
-_UI_LayerDescriptorRegistry_type = Layer Descriptor Registry
-_UI_LayerApplicationFactory_type = Layer Application Factory
-_UI_SimpleLayerDescriptor_type = Simple Layer Descriptor
-_UI_RegExpLayerDescriptor_type = Reg Exp Layer Descriptor
-_UI_LayersStack_diagram_feature = Diagram
-_UI_ApplicationDependantElement_application_feature = Application
-_UI_LayersStackApplication_layerDescriptorRegistry_feature = Layer Descriptor Registry
-_UI_LayersStackApplication_factory_feature = Factory
-_UI_LayerDescriptorRegistry_layerDescriptors_feature = Layer Descriptors
-_UI_LayerDescriptor_propertyRegistry_feature = Property Registry
-_UI_LayerApplicationFactory_application_feature = Application
-_UI_NullInstance_type = Null Instance
-_UI_AbstractLayer_type = Abstract Layer
-_UI_RegExpLayer_type = Reg Exp Layer
-_UI_AbstractLayer_propertyValues_feature = Property Values
-_UI_AbstractLayer_propertyValueMap_feature = Property Value Map
-_UI_AbstractLayer_layerDescriptor_feature = Layer Descriptor
-_UI_AbstractLayer_views_feature = Views
-_UI_Color_type = Color
-_UI_ColorInstance_type = Color Instance
-_UI_FillInstance_type = Fill Instance
-_UI_Fill_type = Fill
-_UI_ColorInstance_value_feature = Value
-_UI_FillInstance_transparency_feature = Transparency
-_UI_FillInstance_fillColor_feature = Fill Color
-_UI_PropertySetterRegistry_type = Property Setter Registry
-_UI_PropertySetter_type = Property Setter
-_UI_FillPropertySetter_type = Fill Property Setter
-_UI_IsValidPropertySetter_type = Is Valid Property Setter
-_UI_LayersStackApplication_propertySetterRegistry_feature = Property Setter Registry
-_UI_Property_index_feature = Index
-_UI_PropertySetterRegistry_propertySetters_feature = Property Setters
-_UI_PropertySetterRegistry_application_feature = Application
-_UI_PropertySetter_property_feature = Property
-_UI_StringToPropertySetter_type = String To Property Setter
-_UI_PropertySetterRegistry_setterMap_feature = Setter Map
-_UI_StringToPropertySetter_key_feature = Key
-_UI_StringToPropertySetter_value_feature = Value
-_UI_PropertySetter_propertyName_feature = Property Name
-_UI_NullPropertySetter_type = Null Property Setter
-_UI_ComputePropertyValueCommandItf_type = Compute Property Value Command Itf
-_UI_AbstractLayer_attachedProperties_feature = Attached Properties
-_UI_LineType_type = Line Type
-_UI_LineInstance_type = Line Instance
-_UI_LineInstance_lineColor_feature = Line Color
-_UI_LineInstance_lineWith_feature = Line With
-_UI_LinePropertySetter_type = Line Property Setter
-_UI_FontPropertySetter_type = Font Property Setter
-_UI_FontInstance_type = Font Instance
-_UI_FontType_type = Font Type
-_UI_FontInstance_fontColor_feature = Font Color
-_UI_FontInstance_fontName_feature = Font Name
-_UI_FontInstance_fontHeigh_feature = Font Heigh
-_UI_FontInstance_bold_feature = Bold
-_UI_IsVisiblePropertySetter_type = Is Visible Property Setter
-_UI_LayerOperatorDescriptor_type = Layer Operator Descriptor
-_UI_PropertyOperator_type = Property Operator
-_UI_LayerOperatorDescriptorRegistry_type = Layer Operator Descriptor Registry
-_UI_AbstractLayerOperator_layerOperatorDescriptor_feature = Layer Operator Descriptor
-_UI_LayerOperatorDescriptor_propertyOperators_feature = Property Operators
-_UI_LayerOperatorDescriptor_name_feature = Name
-_UI_PropertyOperator_name_feature = Name
-_UI_LayerOperatorDescriptorRegistry_descriptors_feature = Descriptors
-_UI_LayerOperatorDescriptorRegistry_propertyOperators_feature = Property Operators
-_UI_LayerOperatorDescriptorRegistry_propertyCollectionSize_feature = Property Collection Size
-_UI_DefaultPropertyOperator_type = Default Property Operator
-_UI_LayerOperatorDescriptor_defaultOperator_feature = Default Operator
-_UI_TopLayerOperatorDescriptor_type = Top Layer Operator Descriptor
-_UI_StackedLayerOperatorDescriptor_type = Stacked Layer Operator Descriptor
-_UI_CustomPropertyOperator_type = Custom Property Operator
-_UI_CustomPropertyOperator_classname_feature = Classname
-_UI_CustomPropertyOperator_operatorInstance_feature = Operator Instance
-_UI_LayersStackApplication_layerOperatorDescriptorRegistry_feature = Layer Operator Descriptor Registry
-_UI_AbstractLayerOperator_layerOperatorDescriptorName_feature = Layer Operator Descriptor Name
-_UI_LayerExpression_isEnabled_feature = Is Enabled
-_UI_LayerExpression_isUserEnabled_feature = Is User Enabled
-_UI_AndStackedLayerOperatorDescriptor_type = And Stacked Layer Operator Descriptor
-_UI_OrStackedLayerOperatorDescriptor_type = Or Stacked Layer Operator Descriptor
-_UI_LayerOperatorDescriptorRegistry_defaultOperator_feature = Default Operator
-_UI_PropertyRegistry_propertiesCount_feature = Properties Count
-_UI_CustomPropertyOperator_classBundleID_feature = Class Bundle ID
-_UI_LayerOperatorConfig_type = Layer Operator Config
-_UI_InstanciableElement_type = Instanciable Element
-_UI_OperatorConfig_type = Operator Config
-_UI_PropertyId_type = Property Id
-_UI_LayerOperatorToOperatorBinding_type = Layer Operator To Operator Binding
-_UI_Folder_folderElements_feature = Folder Elements
-_UI_FolderElement_name_feature = Name
-_UI_InstanciableElement_classname_feature = Classname
-_UI_InstanciableElement_bundleID_feature = Bundle ID
-_UI_InstanciableElement_displayName_feature = Display Name
-_UI_InstanciableElement_iconPath_feature = Icon Path
-_UI_OperatorConfig_propertyId_feature = Property Id
-_UI_LayerOperatorToOperatorBinding_operators_feature = Operators
-_UI_LayerOperatorToOperatorBinding_layerOperator_feature = Layer Operator
-_UI_LayersOperatorBinding_type = Layers Operator Binding
-_UI_LayerOperatorMultipleBinding_type = Layer Operator Multiple Binding
-_UI_SimpleBinding_type = Simple Binding
-_UI_LayerOperatorMultipleBinding_layerOperatorConfig_feature = Layer Operator Config
-_UI_LayerOperatorMultipleBinding_bindings_feature = Bindings
-_UI_SimpleBinding_operators_feature = Operators
-_UI_SimpleBinding_layerOperatorMultipleBinding_feature = Layer Operator Multiple Binding
-_UI_OperatorBinding_type = Operator Binding
-_UI_OperatorBinding_operator_feature = Operator
-_UI_OperatorBinding_layerOperatorConfig_feature = Layer Operator Config
-_UI_OperatorBinding_owner_feature = Owner
-_UI_OperatorBinding_propertyId_feature = Property Id
-_UI_InstanciableElement_classnameKind_feature = Classname Kind
-_UI_ClassnameKind_UNDEFINED_literal = UNDEFINED
-_UI_ClassnameKind_EMF_CLASSNAME_literal = EMF_CLASSNAME
-_UI_ClassnameKind_POJO_CLASSNAME_literal = POJO_CLASSNAME
-_UI_ClassnameKind_NOT_FOUND_literal = NOT_FOUND
-_UI_TypeConfig_type = Type Config
-_UI_PropertyId_type_feature = Type
-_UI_isAbstractUmlSetter_type = is Abstract Uml Setter
-_UI_RegExpLayer_expr_feature = Expr
-_UI_RegExpLayer_language_feature = Language
-_UI_IsAbstractUmlSetter_type = Is Abstract Uml Setter
+#
+
+pluginName = Layers Edit Support
+providerName = www.example.org
+
+_UI_CreateChild_text = {0}
+_UI_CreateChild_text2 = {1} {0}
+_UI_CreateChild_text3 = {1}
+_UI_CreateChild_tooltip = Create New {0} Under {1} Feature
+_UI_CreateChild_description = Create a new child of type {0} for the {1} feature of the selected {2}.
+_UI_CreateSibling_description = Create a new sibling of type {0} for the selected {2}, under the {1} feature of their parent.
+
+_UI_PropertyDescriptor_description = The {0} of the {1}
+
+_UI_LayerNamedStyle_type = Layer Named Style
+_UI_LayersStack_type = Stack
+_UI_LayerExpression_type = Layer Expression
+_UI_LayerDescriptor_type = Layer Descriptor
+_UI_Layer_type = Layer
+_UI_TypeInstance_type = Type Instance
+_UI_StringToTypeInstanceMap_type = String To Type Instance Map
+_UI_Property_type = Property
+_UI_FolderElement_type = Folder Element
+_UI_Type_type = Type
+_UI_Metamodel_type = Metamodel
+_UI_Folder_type = Folder
+_UI_IntInstance_type = Int Instance
+_UI_BooleanInstance_type = Boolean Instance
+_UI_StringInstance_type = String Instance
+_UI_IntType_type = Int Type
+_UI_BooleanType_type = Boolean Type
+_UI_StringType_type = String Type
+_UI_CustomType_type = Custom Type
+_UI_LayersStackApplication_type = Stack Application
+_UI_LayerStackDescriptorRegistry_type = Layer Stack Descriptor Registry
+_UI_PropertyRegistry_type = Property Registry
+_UI_StringToPropertyIndexMap_type = String To Property Index Map
+_UI_PropertyIndex_type = Property Index
+_UI_LayerOperator_type = Layer Operator
+_UI_AbstractLayerOperator_type = Abstract Layer Operator
+_UI_TopLayerOperator_type = Top Layer Operator
+_UI_StackedLayerOperator_type = Stacked Layer Operator
+_UI_CustomLayerOperator_type = Custom Layer Operator
+_UI_Unknown_type = Object
+
+_UI_Unknown_datatype= Value
+
+_UI_LayerNamedStyle_layersStack_feature = Layers Stack
+_UI_LayersStack_layers_feature = Layers
+_UI_LayerExpression_name_feature = Name
+_UI_LayerExpression_description_feature = Description
+_UI_Layer_propertyValues_feature = Property Values
+_UI_Layer_propertyValueMap_feature = Property Value Map
+_UI_Layer_layerDescriptor_feature = Layer Descriptor
+_UI_Layer_views_feature = Views
+_UI_StringToTypeInstanceMap_key_feature = Key
+_UI_StringToTypeInstanceMap_value_feature = Value
+_UI_Property_type_feature = Type
+_UI_Property_defaultValue_feature = Default Value
+_UI_Property_name_feature = Name
+_UI_Property_description_feature = Description
+_UI_Type_metamodel_feature = Metamodel
+_UI_Type_name_feature = Name
+_UI_Type_description_feature = Description
+_UI_Metamodel_name_feature = Name
+_UI_Metamodel_description_feature = Description
+_UI_Metamodel_nsuri_feature = Nsuri
+_UI_Metamodel_pluginID_feature = Plugin ID
+_UI_Metamodel_ePackageInstanceName_feature = EPackage Instance Name
+_UI_Metamodel_isTypeValid_feature = Is Type Valid
+_UI_Folder_elements_feature = Elements
+_UI_Folder_name_feature = Name
+_UI_IntInstance_value_feature = Value
+_UI_BooleanInstance_value_feature = Value
+_UI_StringInstance_value_feature = Value
+_UI_CustomType_classifier_feature = Classifier
+_UI_LayersStackApplication_layersStacks_feature = Layers Stacks
+_UI_LayersStackApplication_layerStackRegistry_feature = Layer Stack Registry
+_UI_LayersStackApplication_propertyRegistry_feature = Property Registry
+_UI_PropertyRegistry_properties_feature = Properties
+_UI_PropertyRegistry_propertyIndexes_feature = Property Indexes
+_UI_StringToPropertyIndexMap_value_feature = Value
+_UI_StringToPropertyIndexMap_key_feature = Key
+_UI_PropertyIndex_property_feature = Property
+_UI_PropertyIndex_index_feature = Index
+_UI_LayerOperator_layers_feature = Layers
+_UI_Unknown_feature = Unspecified
+
+_UI_LayersStack_name_feature = Name
+_UI_LayersStack_description_feature = Description
+_UI_TypeRegistry_type = Type Registry
+_UI_StringToTypeMap_type = String To Type Map
+_UI_PropertyRegistry_typeRegistry_feature = Type Registry
+_UI_TypeRegistry_types_feature = Types
+_UI_StringToTypeMap_value_feature = Value
+_UI_StringToTypeMap_key_feature = Key
+_UI_ApplicationDependantElement_type = Application Dependant Element
+_UI_LayerDescriptorRegistry_type = Layer Descriptor Registry
+_UI_LayerApplicationFactory_type = Layer Application Factory
+_UI_SimpleLayerDescriptor_type = Simple Layer Descriptor
+_UI_RegExpLayerDescriptor_type = Reg Exp Layer Descriptor
+_UI_LayersStack_diagram_feature = Diagram
+_UI_ApplicationDependantElement_application_feature = Application
+_UI_LayersStackApplication_layerDescriptorRegistry_feature = Layer Descriptor Registry
+_UI_LayersStackApplication_factory_feature = Factory
+_UI_LayerDescriptorRegistry_layerDescriptors_feature = Layer Descriptors
+_UI_LayerDescriptor_propertyRegistry_feature = Property Registry
+_UI_LayerApplicationFactory_application_feature = Application
+_UI_NullInstance_type = Null Instance
+_UI_AbstractLayer_type = Abstract Layer
+_UI_RegExpLayer_type = Reg Exp Layer
+_UI_AbstractLayer_propertyValues_feature = Property Values
+_UI_AbstractLayer_propertyValueMap_feature = Property Value Map
+_UI_AbstractLayer_layerDescriptor_feature = Layer Descriptor
+_UI_AbstractLayer_views_feature = Views
+_UI_Color_type = Color
+_UI_ColorInstance_type = Color Instance
+_UI_FillInstance_type = Fill Instance
+_UI_Fill_type = Fill
+_UI_ColorInstance_value_feature = Value
+_UI_FillInstance_transparency_feature = Transparency
+_UI_FillInstance_fillColor_feature = Fill Color
+_UI_PropertySetterRegistry_type = Property Setter Registry
+_UI_PropertySetter_type = Property Setter
+_UI_FillPropertySetter_type = Fill Property Setter
+_UI_IsValidPropertySetter_type = Is Valid Property Setter
+_UI_LayersStackApplication_propertySetterRegistry_feature = Property Setter Registry
+_UI_Property_index_feature = Index
+_UI_PropertySetterRegistry_propertySetters_feature = Property Setters
+_UI_PropertySetterRegistry_application_feature = Application
+_UI_PropertySetter_property_feature = Property
+_UI_StringToPropertySetter_type = String To Property Setter
+_UI_PropertySetterRegistry_setterMap_feature = Setter Map
+_UI_StringToPropertySetter_key_feature = Key
+_UI_StringToPropertySetter_value_feature = Value
+_UI_PropertySetter_propertyName_feature = Property Name
+_UI_NullPropertySetter_type = Null Property Setter
+_UI_ComputePropertyValueCommandItf_type = Compute Property Value Command Itf
+_UI_AbstractLayer_attachedProperties_feature = Attached Properties
+_UI_LineType_type = Line Type
+_UI_LineInstance_type = Line Instance
+_UI_LineInstance_lineColor_feature = Line Color
+_UI_LineInstance_lineWith_feature = Line With
+_UI_LinePropertySetter_type = Line Property Setter
+_UI_FontPropertySetter_type = Font Property Setter
+_UI_FontInstance_type = Font Instance
+_UI_FontType_type = Font Type
+_UI_FontInstance_fontColor_feature = Font Color
+_UI_FontInstance_fontName_feature = Font Name
+_UI_FontInstance_fontHeigh_feature = Font Heigh
+_UI_FontInstance_bold_feature = Bold
+_UI_IsVisiblePropertySetter_type = Is Visible Property Setter
+_UI_LayerOperatorDescriptor_type = Layer Operator Descriptor
+_UI_PropertyOperator_type = Property Operator
+_UI_LayerOperatorDescriptorRegistry_type = Layer Operator Descriptor Registry
+_UI_AbstractLayerOperator_layerOperatorDescriptor_feature = Layer Operator Descriptor
+_UI_LayerOperatorDescriptor_propertyOperators_feature = Property Operators
+_UI_LayerOperatorDescriptor_name_feature = Name
+_UI_PropertyOperator_name_feature = Name
+_UI_LayerOperatorDescriptorRegistry_descriptors_feature = Descriptors
+_UI_LayerOperatorDescriptorRegistry_propertyOperators_feature = Property Operators
+_UI_LayerOperatorDescriptorRegistry_propertyCollectionSize_feature = Property Collection Size
+_UI_DefaultPropertyOperator_type = Default Property Operator
+_UI_LayerOperatorDescriptor_defaultOperator_feature = Default Operator
+_UI_TopLayerOperatorDescriptor_type = Top Layer Operator Descriptor
+_UI_StackedLayerOperatorDescriptor_type = Stacked Layer Operator Descriptor
+_UI_CustomPropertyOperator_type = Custom Property Operator
+_UI_CustomPropertyOperator_classname_feature = Classname
+_UI_CustomPropertyOperator_operatorInstance_feature = Operator Instance
+_UI_LayersStackApplication_layerOperatorDescriptorRegistry_feature = Layer Operator Descriptor Registry
+_UI_AbstractLayerOperator_layerOperatorDescriptorName_feature = Layer Operator Descriptor Name
+_UI_LayerExpression_isEnabled_feature = Is Enabled
+_UI_LayerExpression_isUserEnabled_feature = Is User Enabled
+_UI_AndStackedLayerOperatorDescriptor_type = And Stacked Layer Operator Descriptor
+_UI_OrStackedLayerOperatorDescriptor_type = Or Stacked Layer Operator Descriptor
+_UI_LayerOperatorDescriptorRegistry_defaultOperator_feature = Default Operator
+_UI_PropertyRegistry_propertiesCount_feature = Properties Count
+_UI_CustomPropertyOperator_classBundleID_feature = Class Bundle ID
+_UI_LayerOperatorConfig_type = Layer Operator Config
+_UI_InstanciableElement_type = Instanciable Element
+_UI_OperatorConfig_type = Operator Config
+_UI_PropertyId_type = Property Id
+_UI_LayerOperatorToOperatorBinding_type = Layer Operator To Operator Binding
+_UI_Folder_folderElements_feature = Folder Elements
+_UI_FolderElement_name_feature = Name
+_UI_InstanciableElement_classname_feature = Classname
+_UI_InstanciableElement_bundleID_feature = Bundle ID
+_UI_InstanciableElement_displayName_feature = Display Name
+_UI_InstanciableElement_iconPath_feature = Icon Path
+_UI_OperatorConfig_propertyId_feature = Property Id
+_UI_LayerOperatorToOperatorBinding_operators_feature = Operators
+_UI_LayerOperatorToOperatorBinding_layerOperator_feature = Layer Operator
+_UI_LayersOperatorBinding_type = Layers Operator Binding
+_UI_LayerOperatorMultipleBinding_type = Layer Operator Multiple Binding
+_UI_SimpleBinding_type = Simple Binding
+_UI_LayerOperatorMultipleBinding_layerOperatorConfig_feature = Layer Operator Config
+_UI_LayerOperatorMultipleBinding_bindings_feature = Bindings
+_UI_SimpleBinding_operators_feature = Operators
+_UI_SimpleBinding_layerOperatorMultipleBinding_feature = Layer Operator Multiple Binding
+_UI_OperatorBinding_type = Operator Binding
+_UI_OperatorBinding_operator_feature = Operator
+_UI_OperatorBinding_layerOperatorConfig_feature = Layer Operator Config
+_UI_OperatorBinding_owner_feature = Owner
+_UI_OperatorBinding_propertyId_feature = Property Id
+_UI_InstanciableElement_classnameKind_feature = Classname Kind
+_UI_ClassnameKind_UNDEFINED_literal = UNDEFINED
+_UI_ClassnameKind_EMF_CLASSNAME_literal = EMF_CLASSNAME
+_UI_ClassnameKind_POJO_CLASSNAME_literal = POJO_CLASSNAME
+_UI_ClassnameKind_NOT_FOUND_literal = NOT_FOUND
+_UI_TypeConfig_type = Type Config
+_UI_PropertyId_type_feature = Type
+_UI_isAbstractUmlSetter_type = is Abstract Uml Setter
+_UI_RegExpLayer_expr_feature = Expr
+_UI_RegExpLayer_language_feature = Language
+_UI_IsAbstractUmlSetter_type = Is Abstract Uml Setter
+_UI_LayerExpression_isLayerEnabledInternal_feature = Is Layer Enabled Internal
+_UI_LayerExpression_isLayerEnabled_feature = Is Layer Enabled
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel.edit/src/org/eclipse/papyrus/layers/stackmodel/layers/provider/LayerExpressionItemProvider.java b/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel.edit/src/org/eclipse/papyrus/layers/stackmodel/layers/provider/LayerExpressionItemProvider.java
index f6cbe05888f..4178efd7195 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel.edit/src/org/eclipse/papyrus/layers/stackmodel/layers/provider/LayerExpressionItemProvider.java
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel.edit/src/org/eclipse/papyrus/layers/stackmodel/layers/provider/LayerExpressionItemProvider.java
@@ -1,212 +1,212 @@
-/*******************************************************************************
- * Copyright (c) 2013 CEA LIST.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Cedric Dumoulin Cedric.dumoulin@lifl.fr
- ******************************************************************************/
-/**
- */
-package org.eclipse.papyrus.layers.stackmodel.layers.provider;
-
-
-import java.util.Collection;
-import java.util.List;
-import org.eclipse.emf.common.notify.AdapterFactory;
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
-import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
-import org.eclipse.emf.edit.provider.IItemLabelProvider;
-import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
-import org.eclipse.emf.edit.provider.IItemPropertySource;
-import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
-import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
-import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
-import org.eclipse.emf.edit.provider.ViewerNotification;
-import org.eclipse.papyrus.layers.stackmodel.layers.LayerExpression;
-import org.eclipse.papyrus.layers.stackmodel.layers.LayersPackage;
-
-/**
- * This is the item provider adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.LayerExpression} object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
-public class LayerExpressionItemProvider
- extends
-ApplicationDependantElementItemProvider
- implements
- IEditingDomainItemProvider,
- IStructuredItemContentProvider,
- ITreeItemContentProvider,
- IItemLabelProvider,
- IItemPropertySource {
- /**
- * This constructs an instance from a factory and a notifier.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public LayerExpressionItemProvider(AdapterFactory adapterFactory) {
- super(adapterFactory);
- }
-
- /**
- * This returns the property descriptors for the adapted class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
- if (itemPropertyDescriptors == null) {
- super.getPropertyDescriptors(object);
-
- addNamePropertyDescriptor(object);
- addDescriptionPropertyDescriptor(object);
- addIsEnabledPropertyDescriptor(object);
- addIsUserEnabledPropertyDescriptor(object);
- }
- return itemPropertyDescriptors;
- }
-
- /**
- * This adds a property descriptor for the Name feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected void addNamePropertyDescriptor(Object object) {
- itemPropertyDescriptors.add
- (createItemPropertyDescriptor
- (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
- getResourceLocator(),
- getString("_UI_LayerExpression_name_feature"),
- getString("_UI_PropertyDescriptor_description", "_UI_LayerExpression_name_feature", "_UI_LayerExpression_type"),
- LayersPackage.Literals.LAYER_EXPRESSION__NAME,
- true,
- false,
- false,
- ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
- null,
- null));
- }
-
- /**
- * This adds a property descriptor for the Description feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected void addDescriptionPropertyDescriptor(Object object) {
- itemPropertyDescriptors.add
- (createItemPropertyDescriptor
- (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
- getResourceLocator(),
- getString("_UI_LayerExpression_description_feature"),
- getString("_UI_PropertyDescriptor_description", "_UI_LayerExpression_description_feature", "_UI_LayerExpression_type"),
- LayersPackage.Literals.LAYER_EXPRESSION__DESCRIPTION,
- true,
- false,
- false,
- ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
- null,
- null));
- }
-
- /**
- * This adds a property descriptor for the Is Enabled feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected void addIsEnabledPropertyDescriptor(Object object) {
- itemPropertyDescriptors.add
- (createItemPropertyDescriptor
- (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
- getResourceLocator(),
- getString("_UI_LayerExpression_isEnabled_feature"),
- getString("_UI_PropertyDescriptor_description", "_UI_LayerExpression_isEnabled_feature", "_UI_LayerExpression_type"),
- LayersPackage.Literals.LAYER_EXPRESSION__IS_ENABLED,
- true,
- false,
- false,
- ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE,
- null,
- null));
- }
-
- /**
- * This adds a property descriptor for the Is User Enabled feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected void addIsUserEnabledPropertyDescriptor(Object object) {
- itemPropertyDescriptors.add
- (createItemPropertyDescriptor
- (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
- getResourceLocator(),
- getString("_UI_LayerExpression_isUserEnabled_feature"),
- getString("_UI_PropertyDescriptor_description", "_UI_LayerExpression_isUserEnabled_feature", "_UI_LayerExpression_type"),
- LayersPackage.Literals.LAYER_EXPRESSION__IS_USER_ENABLED,
- true,
- false,
- false,
- ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE,
- null,
- null));
- }
-
- /**
- * This returns the label text for the adapted class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String getText(Object object) {
- String label = ((LayerExpression)object).getName();
- return label == null || label.length() == 0 ?
- getString("_UI_LayerExpression_type") :
- getString("_UI_LayerExpression_type") + " " + label;
- }
-
- /**
- * This handles model notifications by calling {@link #updateChildren} to update any cached
- * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void notifyChanged(Notification notification) {
- updateChildren(notification);
-
- switch (notification.getFeatureID(LayerExpression.class)) {
- case LayersPackage.LAYER_EXPRESSION__NAME:
- case LayersPackage.LAYER_EXPRESSION__DESCRIPTION:
- case LayersPackage.LAYER_EXPRESSION__IS_ENABLED:
- case LayersPackage.LAYER_EXPRESSION__IS_USER_ENABLED:
- fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
- return;
- }
- super.notifyChanged(notification);
- }
-
- /**
- * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
- * that can be created under this object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
- super.collectNewChildDescriptors(newChildDescriptors, object);
- }
-
-}
+/*******************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Cedric Dumoulin Cedric.dumoulin@lifl.fr
+ ******************************************************************************/
+/**
+ */
+package org.eclipse.papyrus.layers.stackmodel.layers.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+import org.eclipse.papyrus.layers.stackmodel.layers.LayerExpression;
+import org.eclipse.papyrus.layers.stackmodel.layers.LayersPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.LayerExpression} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class LayerExpressionItemProvider
+ extends
+ApplicationDependantElementItemProvider
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public LayerExpressionItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addNamePropertyDescriptor(object);
+ addDescriptionPropertyDescriptor(object);
+ addIsLayerEnabledInternalPropertyDescriptor(object);
+ addIsLayerEnabledPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_LayerExpression_name_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_LayerExpression_name_feature", "_UI_LayerExpression_type"),
+ LayersPackage.Literals.LAYER_EXPRESSION__NAME,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Description feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addDescriptionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_LayerExpression_description_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_LayerExpression_description_feature", "_UI_LayerExpression_type"),
+ LayersPackage.Literals.LAYER_EXPRESSION__DESCRIPTION,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Is Layer Enabled Internal feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIsLayerEnabledInternalPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_LayerExpression_isLayerEnabledInternal_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_LayerExpression_isLayerEnabledInternal_feature", "_UI_LayerExpression_type"),
+ LayersPackage.Literals.LAYER_EXPRESSION__IS_LAYER_ENABLED_INTERNAL,
+ false,
+ false,
+ false,
+ ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Is Layer Enabled feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIsLayerEnabledPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_LayerExpression_isLayerEnabled_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_LayerExpression_isLayerEnabled_feature", "_UI_LayerExpression_type"),
+ LayersPackage.Literals.LAYER_EXPRESSION__IS_LAYER_ENABLED,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((LayerExpression)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_LayerExpression_type") :
+ getString("_UI_LayerExpression_type") + " " + label;
+ }
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(LayerExpression.class)) {
+ case LayersPackage.LAYER_EXPRESSION__NAME:
+ case LayersPackage.LAYER_EXPRESSION__DESCRIPTION:
+ case LayersPackage.LAYER_EXPRESSION__IS_LAYER_ENABLED_INTERNAL:
+ case LayersPackage.LAYER_EXPRESSION__IS_LAYER_ENABLED:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/model/layers.ecore b/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/model/layers.ecore
index 6e12d9b3d41..c0f13f5f633 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/model/layers.ecore
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/model/layers.ecore
@@ -52,10 +52,10 @@
eType="#//String"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false"
lowerBound="1" eType="#//String"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="isEnabled" ordered="false"
- lowerBound="1" eType="#//boolean" changeable="false" volatile="true" transient="true"
- derived="true"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="isUserEnabled" ordered="false"
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="isLayerEnabledInternal"
+ ordered="false" lowerBound="1" eType="#//boolean" changeable="false" volatile="true"
+ transient="true" derived="true"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="isLayerEnabled" ordered="false"
lowerBound="1" eType="#//boolean" defaultValueLiteral="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ApplicationDependantElement" abstract="true">
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/model/layers.genmodel b/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/model/layers.genmodel
index 6806a3b8e51..fb5d60a6a9e 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/model/layers.genmodel
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/model/layers.genmodel
@@ -66,8 +66,9 @@
<genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="layers.ecore#//LayerExpression">
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute layers.ecore#//LayerExpression/name"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute layers.ecore#//LayerExpression/description"/>
- <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute layers.ecore#//LayerExpression/isEnabled"/>
- <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute layers.ecore#//LayerExpression/isUserEnabled"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" createChild="false"
+ ecoreFeature="ecore:EAttribute layers.ecore#//LayerExpression/isLayerEnabledInternal"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute layers.ecore#//LayerExpression/isLayerEnabled"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="layers.ecore#//LayerExpression/getComputePropertyValueCommand">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="layers.ecore#//LayerExpression/getComputePropertyValueCommand/view"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="layers.ecore#//LayerExpression/getComputePropertyValueCommand/property"/>
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/model/layers.notation b/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/model/layers.notation
index c189dd8563e..d1ec5640fb7 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/model/layers.notation
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/model/layers.notation
@@ -1333,7 +1333,7 @@
<layoutConstraint xmi:type="notation:Bounds" xmi:id="__1eoN-HTEeKCZbxNW-U3VQ"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#__1GNoOHTEeKCZbxNW-U3VQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="__1eoIeHTEeKCZbxNW-U3VQ" x="732" y="642"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__1eoIeHTEeKCZbxNW-U3VQ" x="984" y="642"/>
</children>
<styles xmi:type="notation:DiagramStyle" xmi:id="_y-BQAda7EeKPiuTfpuvqHA"/>
<element xmi:type="uml:Model" href="layers.uml#_gAOFQLcqEeK8_t7Rpq6ZJA"/>
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/model/layers.uml b/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/model/layers.uml
index 9d254043746..527e859d361 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/model/layers.uml
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/model/layers.uml
@@ -1,107 +1,107 @@
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA">
<uml:Model xmi:id="_gAOFQLcqEeK8_t7Rpq6ZJA" name="layers">
- <ownedComment xmi:id="_M28u8NkDEeKQqZMBCFd2Uw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_M28u8NkDEeKQqZMBCFd2Uw">
<body>Not use anymore</body>
</ownedComment>
- <packageImport xmi:id="_uhlc8LcqEeK8_t7Rpq6ZJA">
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_uhlc8LcqEeK8_t7Rpq6ZJA">
<importedPackage xmi:type="uml:Model" href="notation/notation.uml#_AziHILcnEeKeLJDBCBPhPw"/>
</packageImport>
<packagedElement xmi:type="uml:Class" xmi:id="_yN_dQLcqEeK8_t7Rpq6ZJA" name="LayerNamedStyle">
- <generalization xmi:id="_0NyKwLcqEeK8_t7Rpq6ZJA">
+ <generalization xmi:type="uml:Generalization" xmi:id="_0NyKwLcqEeK8_t7Rpq6ZJA">
<general xmi:type="uml:Class" href="notation/notation.uml#_AziHercnEeKeLJDBCBPhPw"/>
</generalization>
- <ownedAttribute xmi:id="_jWHHANa7EeKPiuTfpuvqHA" name="layersStack" type="_gT0asNa7EeKPiuTfpuvqHA" aggregation="composite" association="_jWQ4ANa7EeKPiuTfpuvqHA">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_jWHHANa7EeKPiuTfpuvqHA" name="layersStack" type="_gT0asNa7EeKPiuTfpuvqHA" aggregation="composite" association="_jWQ4ANa7EeKPiuTfpuvqHA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jWHHAda7EeKPiuTfpuvqHA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jWHHAta7EeKPiuTfpuvqHA" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_OyQ5QL1xEeKKJJ5BmR3W3Q" name="String"/>
<packagedElement xmi:type="uml:Class" xmi:id="_eNnjMNa7EeKPiuTfpuvqHA" name="LayerDescriptor">
- <ownedAttribute xmi:id="_iiUlMNqCEeKQqZMBCFd2Uw" name="propertyRegistry" type="_8OefoNjoEeKQqZMBCFd2Uw" association="_iim5ENqCEeKQqZMBCFd2Uw">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_iiUlMNqCEeKQqZMBCFd2Uw" name="propertyRegistry" type="_8OefoNjoEeKQqZMBCFd2Uw" association="_iim5ENqCEeKQqZMBCFd2Uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iiUlMdqCEeKQqZMBCFd2Uw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iiUlMtqCEeKQqZMBCFd2Uw" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_gT0asNa7EeKPiuTfpuvqHA" name="LayersStack">
- <ownedAttribute xmi:id="_cHaqsNbGEeKPiuTfpuvqHA" name="layers" type="_9IaAANjiEeKQqZMBCFd2Uw" aggregation="composite" association="_cHkbsNbGEeKPiuTfpuvqHA">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_cHaqsNbGEeKPiuTfpuvqHA" name="layers" type="_9IaAANjiEeKQqZMBCFd2Uw" aggregation="composite" association="_cHkbsNbGEeKPiuTfpuvqHA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cHaqsdbGEeKPiuTfpuvqHA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cHaqstbGEeKPiuTfpuvqHA" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_ctvjINjwEeKQqZMBCFd2Uw" name="name" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_ctvjINjwEeKQqZMBCFd2Uw" name="name" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ctvjIdjwEeKQqZMBCFd2Uw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ctvjItjwEeKQqZMBCFd2Uw" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_ctvjI9jwEeKQqZMBCFd2Uw">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedAttribute xmi:id="_ct7wYNjwEeKQqZMBCFd2Uw" name="description" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_ct7wYNjwEeKQqZMBCFd2Uw" name="description" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ct7wYdjwEeKQqZMBCFd2Uw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ct7wYtjwEeKQqZMBCFd2Uw" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_ct7wY9jwEeKQqZMBCFd2Uw">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedAttribute xmi:id="_hQIS8NkhEeKQqZMBCFd2Uw" name="diagram" association="_hQam0NkhEeKQqZMBCFd2Uw">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_hQIS8NkhEeKQqZMBCFd2Uw" name="diagram" association="_hQam0NkhEeKQqZMBCFd2Uw">
<type xmi:type="uml:Class" href="notation/notation.uml#_AziHhrcnEeKeLJDBCBPhPw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hQIS8dkhEeKQqZMBCFd2Uw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hQIS8tkhEeKQqZMBCFd2Uw" value="1"/>
</ownedAttribute>
- <ownedOperation xmi:id="_8H1xgO70EeK0p4PkXjd-_Q" name="getComputePropertyValueCommand" raisedException="_iYKFMNxGEeKwptaAAanMDg">
- <ownedComment xmi:id="_8H1xge70EeK0p4PkXjd-_Q">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_8H1xgO70EeK0p4PkXjd-_Q" name="getComputePropertyValueCommand" raisedException="_iYKFMNxGEeKwptaAAanMDg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_8H1xge70EeK0p4PkXjd-_Q">
<body>Get the ComputePropertyValueCommands for the specified views and Property.&#xD;
@return A list of Command allowing to get the value of the property for each view. The list contains null if no command is available for a View.</body>
</ownedComment>
- <ownedParameter xmi:id="_8H1xgu70EeK0p4PkXjd-_Q" name="view">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_8H1xgu70EeK0p4PkXjd-_Q" name="view">
<type xmi:type="uml:Class" href="notation/notation.uml#_AziHOrcnEeKeLJDBCBPhPw"/>
</ownedParameter>
- <ownedParameter xmi:id="_8H1xg-70EeK0p4PkXjd-_Q" name="property" type="_-vaacNa7EeKPiuTfpuvqHA"/>
- <ownedParameter xmi:id="_8H1xhO70EeK0p4PkXjd-_Q" name="result" type="_Qeyn4O7GEeK0p4PkXjd-_Q" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_8H1xg-70EeK0p4PkXjd-_Q" name="property" type="_-vaacNa7EeKPiuTfpuvqHA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_8H1xhO70EeK0p4PkXjd-_Q" name="result" type="_Qeyn4O7GEeK0p4PkXjd-_Q" direction="return"/>
</ownedOperation>
- <ownedOperation xmi:id="_8IAJkO70EeK0p4PkXjd-_Q" name="getPropertiesComputePropertyValueCommand" raisedException="_iYKFMNxGEeKwptaAAanMDg">
- <ownedComment xmi:id="_8IAJke70EeK0p4PkXjd-_Q">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_8IAJkO70EeK0p4PkXjd-_Q" name="getPropertiesComputePropertyValueCommand" raisedException="_iYKFMNxGEeKwptaAAanMDg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_8IAJke70EeK0p4PkXjd-_Q">
<body>Get the ComputePropertyValueCommands for the specified view and Properties.&#xD;
@return A list of Command allowing to get the value of the properties for the specified view. The list contains null if no command is available for a property.</body>
</ownedComment>
- <ownedParameter xmi:id="_8IAJku70EeK0p4PkXjd-_Q" name="view">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_8IAJku70EeK0p4PkXjd-_Q" name="view">
<type xmi:type="uml:Class" href="notation/notation.uml#_AziHOrcnEeKeLJDBCBPhPw"/>
</ownedParameter>
- <ownedParameter xmi:id="_8IAJk-70EeK0p4PkXjd-_Q" name="property" type="_-vaacNa7EeKPiuTfpuvqHA" isOrdered="true" direction="inout">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_8IAJk-70EeK0p4PkXjd-_Q" name="property" type="_-vaacNa7EeKPiuTfpuvqHA" isOrdered="true" direction="inout">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8IAJlO70EeK0p4PkXjd-_Q" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8IAJle70EeK0p4PkXjd-_Q" value="*"/>
</ownedParameter>
- <ownedParameter xmi:id="_8IAJlu70EeK0p4PkXjd-_Q" name="result" type="_Qeyn4O7GEeK0p4PkXjd-_Q" isOrdered="true" direction="return">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_8IAJlu70EeK0p4PkXjd-_Q" name="result" type="_Qeyn4O7GEeK0p4PkXjd-_Q" isOrdered="true" direction="return">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8IAJl-70EeK0p4PkXjd-_Q"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8IAJmO70EeK0p4PkXjd-_Q" value="*"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_8ILIsO70EeK0p4PkXjd-_Q" name="getViewsComputePropertyValueCommand" raisedException="_iYKFMNxGEeKwptaAAanMDg">
- <ownedComment xmi:id="_8ILIse70EeK0p4PkXjd-_Q">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_8ILIsO70EeK0p4PkXjd-_Q" name="getViewsComputePropertyValueCommand" raisedException="_iYKFMNxGEeKwptaAAanMDg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_8ILIse70EeK0p4PkXjd-_Q">
<body>Get the ComputePropertyValueCommands for the specified view and Property.&#xD;
@return the Command allowing to get the value, or null.</body>
</ownedComment>
- <ownedParameter xmi:id="_8ILIsu70EeK0p4PkXjd-_Q" name="view" isOrdered="true" direction="inout">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_8ILIsu70EeK0p4PkXjd-_Q" name="view" isOrdered="true" direction="inout">
<type xmi:type="uml:Class" href="notation/notation.uml#_AziHOrcnEeKeLJDBCBPhPw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8ILIs-70EeK0p4PkXjd-_Q"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8ILItO70EeK0p4PkXjd-_Q" value="*"/>
</ownedParameter>
- <ownedParameter xmi:id="_8ILIte70EeK0p4PkXjd-_Q" name="property" type="_-vaacNa7EeKPiuTfpuvqHA"/>
- <ownedParameter xmi:id="_8ILItu70EeK0p4PkXjd-_Q" name="result" type="_Qeyn4O7GEeK0p4PkXjd-_Q" isOrdered="true" direction="return">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_8ILIte70EeK0p4PkXjd-_Q" name="property" type="_-vaacNa7EeKPiuTfpuvqHA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_8ILItu70EeK0p4PkXjd-_Q" name="result" type="_Qeyn4O7GEeK0p4PkXjd-_Q" isOrdered="true" direction="return">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8ILIt-70EeK0p4PkXjd-_Q"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8ILIuO70EeK0p4PkXjd-_Q" value="*"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_jWQ4ANa7EeKPiuTfpuvqHA" name="layerNamedStyle_layerStack_1" memberEnd="_jWQ4Ada7EeKPiuTfpuvqHA _jWHHANa7EeKPiuTfpuvqHA">
- <ownedEnd xmi:id="_jWQ4Ada7EeKPiuTfpuvqHA" name="layerNamedStyle" type="_yN_dQLcqEeK8_t7Rpq6ZJA" association="_jWQ4ANa7EeKPiuTfpuvqHA">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_jWQ4Ada7EeKPiuTfpuvqHA" name="layerNamedStyle" type="_yN_dQLcqEeK8_t7Rpq6ZJA" association="_jWQ4ANa7EeKPiuTfpuvqHA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jWQ4Ata7EeKPiuTfpuvqHA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jWQ4A9a7EeKPiuTfpuvqHA" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_51zAINa7EeKPiuTfpuvqHA" name="AbstractLayer" isAbstract="true">
- <generalization xmi:id="__ujk4NjMEeKgkM6XJF9t4A" general="_9IaAANjiEeKQqZMBCFd2Uw"/>
- <ownedAttribute xmi:id="_5YkcINa8EeKPiuTfpuvqHA" name="propertyValues" type="_AjTZ8Na8EeKPiuTfpuvqHA" isOrdered="true" isUnique="false" association="_5YuNINa8EeKPiuTfpuvqHA">
- <ownedComment xmi:id="_yAlZYNkWEeKQqZMBCFd2Uw">
+ <generalization xmi:type="uml:Generalization" xmi:id="__ujk4NjMEeKgkM6XJF9t4A" general="_9IaAANjiEeKQqZMBCFd2Uw"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_5YkcINa8EeKPiuTfpuvqHA" name="propertyValues" type="_AjTZ8Na8EeKPiuTfpuvqHA" isOrdered="true" isUnique="false" association="_5YuNINa8EeKPiuTfpuvqHA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_yAlZYNkWEeKQqZMBCFd2Uw">
<body>An ordered list of references onvalue instances.&#xD;
This list is used to access instances by indexes.&#xD;
Elements are set in the list when they are attached to the layer. A null element mean that the property at the specified index is not attached.&#xD;
@@ -110,78 +110,78 @@ The list must have the same size as the list of available properties.</body>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5YkcIda8EeKPiuTfpuvqHA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5YkcIta8EeKPiuTfpuvqHA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_A1bYQNjLEeKgkM6XJF9t4A" name="propertyValueMap" type="_vMMQsNjKEeKgkM6XJF9t4A" aggregation="composite" association="_A1nlgNjLEeKgkM6XJF9t4A">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_A1bYQNjLEeKgkM6XJF9t4A" name="propertyValueMap" type="_vMMQsNjKEeKgkM6XJF9t4A" aggregation="composite" association="_A1nlgNjLEeKgkM6XJF9t4A">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_A1bYQdjLEeKgkM6XJF9t4A"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_A1bYQtjLEeKgkM6XJF9t4A" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_LA8SkNjiEeKQqZMBCFd2Uw" name="layerDescriptor" type="_eNnjMNa7EeKPiuTfpuvqHA" association="_LBIf0NjiEeKQqZMBCFd2Uw">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_LA8SkNjiEeKQqZMBCFd2Uw" name="layerDescriptor" type="_eNnjMNa7EeKPiuTfpuvqHA" association="_LBIf0NjiEeKQqZMBCFd2Uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LA8SkdjiEeKQqZMBCFd2Uw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LA8SktjiEeKQqZMBCFd2Uw" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_3qy14NjkEeKQqZMBCFd2Uw" name="views" association="_3q_DINjkEeKQqZMBCFd2Uw">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_3qy14NjkEeKQqZMBCFd2Uw" name="views" association="_3q_DINjkEeKQqZMBCFd2Uw">
<type xmi:type="uml:Class" href="notation/notation.uml#_AziHOrcnEeKeLJDBCBPhPw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3qy14djkEeKQqZMBCFd2Uw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3qy14tjkEeKQqZMBCFd2Uw" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_rEPKgO-MEeK0p4PkXjd-_Q" name="attachedProperties" type="_-vaacNa7EeKPiuTfpuvqHA" aggregation="composite" isDerived="true" association="_rEb-0O-MEeK0p4PkXjd-_Q">
- <ownedComment xmi:id="_0zHqoO-MEeK0p4PkXjd-_Q">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_rEPKgO-MEeK0p4PkXjd-_Q" name="attachedProperties" type="_-vaacNa7EeKPiuTfpuvqHA" aggregation="composite" isDerived="true" association="_rEb-0O-MEeK0p4PkXjd-_Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_0zHqoO-MEeK0p4PkXjd-_Q">
<body>Return the list of Property (descriptors) attached to the Layer.&#xD;
This is a derived transient list.</body>
</ownedComment>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rEPKge-MEeK0p4PkXjd-_Q"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rEPKgu-MEeK0p4PkXjd-_Q" value="*"/>
</ownedAttribute>
- <ownedOperation xmi:id="_gfah8OKIEeKOWoLMe41Aew" name="addPropertyInstance" raisedException="_iYKFMNxGEeKwptaAAanMDg">
- <ownedComment xmi:id="_zzrA4OKIEeKOWoLMe41Aew">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_gfah8OKIEeKOWoLMe41Aew" name="addPropertyInstance" raisedException="_iYKFMNxGEeKwptaAAanMDg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_zzrA4OKIEeKOWoLMe41Aew">
<body>Add the specified property to the map of property.</body>
</ownedComment>
- <ownedParameter xmi:id="_ocu90OKIEeKOWoLMe41Aew" name="property" type="_-vaacNa7EeKPiuTfpuvqHA"/>
- <ownedParameter xmi:id="_9j3nQOKWEeKOWoLMe41Aew" name="result" type="_AjTZ8Na8EeKPiuTfpuvqHA" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_ocu90OKIEeKOWoLMe41Aew" name="property" type="_-vaacNa7EeKPiuTfpuvqHA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_9j3nQOKWEeKOWoLMe41Aew" name="result" type="_AjTZ8Na8EeKPiuTfpuvqHA" direction="return"/>
</ownedOperation>
- <ownedOperation xmi:id="_sJkb8OKIEeKOWoLMe41Aew" name="removePropertyInstance">
- <ownedParameter xmi:id="_sJkb8eKIEeKOWoLMe41Aew" name="property" type="_-vaacNa7EeKPiuTfpuvqHA"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_sJkb8OKIEeKOWoLMe41Aew" name="removePropertyInstance">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_sJkb8eKIEeKOWoLMe41Aew" name="property" type="_-vaacNa7EeKPiuTfpuvqHA"/>
</ownedOperation>
- <ownedOperation xmi:id="_ldtfkOKWEeKOWoLMe41Aew" name="getPropertyInstance" raisedException="_iYKFMNxGEeKwptaAAanMDg">
- <ownedComment xmi:id="_ldtfkeKWEeKOWoLMe41Aew">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_ldtfkOKWEeKOWoLMe41Aew" name="getPropertyInstance" raisedException="_iYKFMNxGEeKwptaAAanMDg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ldtfkeKWEeKOWoLMe41Aew">
<body>Add the specified property to the map of property.</body>
</ownedComment>
- <ownedParameter xmi:id="_ldtfkuKWEeKOWoLMe41Aew" name="property" type="_-vaacNa7EeKPiuTfpuvqHA"/>
- <ownedParameter xmi:id="_voU5cOKWEeKOWoLMe41Aew" name="result" type="_AjTZ8Na8EeKPiuTfpuvqHA" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_ldtfkuKWEeKOWoLMe41Aew" name="property" type="_-vaacNa7EeKPiuTfpuvqHA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_voU5cOKWEeKOWoLMe41Aew" name="result" type="_AjTZ8Na8EeKPiuTfpuvqHA" direction="return"/>
</ownedOperation>
- <ownedOperation xmi:id="_IR-vwOKXEeKOWoLMe41Aew" name="getPropertyInstance" raisedException="_iYKFMNxGEeKwptaAAanMDg">
- <ownedComment xmi:id="_IR-vweKXEeKOWoLMe41Aew">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_IR-vwOKXEeKOWoLMe41Aew" name="getPropertyInstance" raisedException="_iYKFMNxGEeKwptaAAanMDg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_IR-vweKXEeKOWoLMe41Aew">
<body>Add the specified property to the map of property.</body>
</ownedComment>
- <ownedParameter xmi:id="_IR-vwuKXEeKOWoLMe41Aew" name="property" type="_OyQ5QL1xEeKKJJ5BmR3W3Q"/>
- <ownedParameter xmi:id="_IR-vw-KXEeKOWoLMe41Aew" name="result" type="_AjTZ8Na8EeKPiuTfpuvqHA" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_IR-vwuKXEeKOWoLMe41Aew" name="property" type="_OyQ5QL1xEeKKJJ5BmR3W3Q"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_IR-vw-KXEeKOWoLMe41Aew" name="result" type="_AjTZ8Na8EeKPiuTfpuvqHA" direction="return"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_-vaacNa7EeKPiuTfpuvqHA" name="Property">
- <generalization xmi:id="_YRb5sNhdEeKgkM6XJF9t4A" general="_ggM80NhbEeKgkM6XJF9t4A"/>
- <ownedAttribute xmi:id="_L2FowNhcEeKgkM6XJF9t4A" name="type" type="_EoL3oNhcEeKgkM6XJF9t4A" association="_L2X8oNhcEeKgkM6XJF9t4A">
+ <generalization xmi:type="uml:Generalization" xmi:id="_YRb5sNhdEeKgkM6XJF9t4A" general="_ggM80NhbEeKgkM6XJF9t4A"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_L2FowNhcEeKgkM6XJF9t4A" name="type" type="_EoL3oNhcEeKgkM6XJF9t4A" association="_L2X8oNhcEeKgkM6XJF9t4A">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L2FowdhcEeKgkM6XJF9t4A" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L2FowthcEeKgkM6XJF9t4A" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_O62aQNhcEeKgkM6XJF9t4A" name="defaultValue" type="_AjTZ8Na8EeKPiuTfpuvqHA" aggregation="composite" association="_O7IuINhcEeKgkM6XJF9t4A">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_O62aQNhcEeKgkM6XJF9t4A" name="defaultValue" type="_AjTZ8Na8EeKPiuTfpuvqHA" aggregation="composite" association="_O7IuINhcEeKgkM6XJF9t4A">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_O62aQdhcEeKgkM6XJF9t4A"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_O62aQthcEeKgkM6XJF9t4A" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_sdWO0NhcEeKgkM6XJF9t4A" name="name" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_sdWO0NhcEeKgkM6XJF9t4A" name="name" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_utwLMNhcEeKgkM6XJF9t4A" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ut8YcNhcEeKgkM6XJF9t4A" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_uunG0NhcEeKgkM6XJF9t4A">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedAttribute xmi:id="_hT9qINhdEeKgkM6XJF9t4A" name="description" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_hT9qINhdEeKgkM6XJF9t4A" name="description" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_j92dgNhdEeKgkM6XJF9t4A" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_j-CqwNhdEeKgkM6XJF9t4A" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_j-tZINhdEeKgkM6XJF9t4A">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedAttribute xmi:id="_HjktUO3qEeKwLp35IbAIig" name="index" visibility="public" type="_SuHkkNa8EeKPiuTfpuvqHA">
- <ownedComment xmi:id="_OHvk8O3qEeKwLp35IbAIig">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_HjktUO3qEeKwLp35IbAIig" name="index" visibility="public" type="_SuHkkNa8EeKPiuTfpuvqHA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_OHvk8O3qEeKwLp35IbAIig">
<body>Index of the property in the arrays of the application.&#xD;
The index is used by the application to access property in arrays.&#xD;
Each property has a unique index. This is the application responsability to maintain the index.&#xD;
@@ -194,45 +194,45 @@ This is done immediately after the owner of the array know the application or th
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LHPoYO3qEeKwLp35IbAIig" value="1"/>
<defaultValue xmi:type="uml:LiteralInteger" xmi:id="_Bic9oO-FEeK0p4PkXjd-_Q" value="-1"/>
</ownedAttribute>
- <ownedOperation xmi:id="_9LLeENhcEeKgkM6XJF9t4A" name="createInstance" raisedException="_KG7HMNxMEeKwptaAAanMDg">
- <ownedParameter xmi:id="_HPKEcNhdEeKgkM6XJF9t4A" name="return" type="_AjTZ8Na8EeKPiuTfpuvqHA" direction="return"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_9LLeENhcEeKgkM6XJF9t4A" name="createInstance" raisedException="_KG7HMNxMEeKwptaAAanMDg">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_HPKEcNhdEeKgkM6XJF9t4A" name="return" type="_AjTZ8Na8EeKPiuTfpuvqHA" direction="return"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_AjTZ8Na8EeKPiuTfpuvqHA" clientDependency="_g2QFQO8YEeK0p4PkXjd-_Q" name="TypeInstance" isAbstract="true">
- <interfaceRealization xmi:id="_g2QFQO8YEeK0p4PkXjd-_Q" name="InterfaceRealization1" client="_AjTZ8Na8EeKPiuTfpuvqHA" supplier="_XZJOcO8UEeK0p4PkXjd-_Q" contract="_XZJOcO8UEeK0p4PkXjd-_Q"/>
- <ownedOperation xmi:id="_ZFFKAEczEeOEBJ2PxFQgyQ" name="setValueFromString">
- <ownedComment xmi:id="_ghl-4EczEeOEBJ2PxFQgyQ">
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_g2QFQO8YEeK0p4PkXjd-_Q" name="InterfaceRealization1" client="_AjTZ8Na8EeKPiuTfpuvqHA" supplier="_XZJOcO8UEeK0p4PkXjd-_Q" contract="_XZJOcO8UEeK0p4PkXjd-_Q"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_ZFFKAEczEeOEBJ2PxFQgyQ" name="setValueFromString">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ghl-4EczEeOEBJ2PxFQgyQ">
<body>Set the value of the instance from the porvided String.&#xD;
Actually, only simple values are accepted.&#xD;
TODO Allows complexe values, using a well defined syntax ?</body>
</ownedComment>
- <ownedParameter xmi:id="_fODTYEczEeOEBJ2PxFQgyQ" name="value" type="_OyQ5QL1xEeKKJJ5BmR3W3Q"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_fODTYEczEeOEBJ2PxFQgyQ" name="value" type="_OyQ5QL1xEeKKJJ5BmR3W3Q"/>
</ownedOperation>
- <ownedOperation xmi:id="_oJwUAEc8EeOEBJ2PxFQgyQ" name="setValueFromInstance">
- <ownedParameter xmi:id="_tVpxIEc8EeOEBJ2PxFQgyQ" name="value" type="_AjTZ8Na8EeKPiuTfpuvqHA"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_oJwUAEc8EeOEBJ2PxFQgyQ" name="setValueFromInstance">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_tVpxIEc8EeOEBJ2PxFQgyQ" name="value" type="_AjTZ8Na8EeKPiuTfpuvqHA"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_SuHkkNa8EeKPiuTfpuvqHA" name="int"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_TqqsYNa8EeKPiuTfpuvqHA" name="boolean"/>
<packagedElement xmi:type="uml:Association" xmi:id="_5YuNINa8EeKPiuTfpuvqHA" name="layer_propertyValue_1" memberEnd="_5YuNIda8EeKPiuTfpuvqHA _5YkcINa8EeKPiuTfpuvqHA">
- <ownedEnd xmi:id="_5YuNIda8EeKPiuTfpuvqHA" name="layer" type="_51zAINa7EeKPiuTfpuvqHA" association="_5YuNINa8EeKPiuTfpuvqHA">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_5YuNIda8EeKPiuTfpuvqHA" name="layer" type="_51zAINa7EeKPiuTfpuvqHA" association="_5YuNINa8EeKPiuTfpuvqHA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5YuNIta8EeKPiuTfpuvqHA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5YuNI9a8EeKPiuTfpuvqHA" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_cHkbsNbGEeKPiuTfpuvqHA" name="layersStack_layer_1" memberEnd="_cHkbsdbGEeKPiuTfpuvqHA _cHaqsNbGEeKPiuTfpuvqHA">
- <ownedEnd xmi:id="_cHkbsdbGEeKPiuTfpuvqHA" name="layersStack" type="_gT0asNa7EeKPiuTfpuvqHA" association="_cHkbsNbGEeKPiuTfpuvqHA">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_cHkbsdbGEeKPiuTfpuvqHA" name="layersStack" type="_gT0asNa7EeKPiuTfpuvqHA" association="_cHkbsNbGEeKPiuTfpuvqHA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cHkbstbGEeKPiuTfpuvqHA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cHkbs9bGEeKPiuTfpuvqHA" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_fAmyUNhbEeKgkM6XJF9t4A" name="Folder">
- <generalization xmi:id="_6l23ENhbEeKgkM6XJF9t4A" general="_ggM80NhbEeKgkM6XJF9t4A"/>
- <ownedAttribute xmi:id="_js_o8NhbEeKgkM6XJF9t4A" name="elements" type="_ggM80NhbEeKgkM6XJF9t4A" aggregation="composite" association="_jtR80NhbEeKgkM6XJF9t4A">
+ <generalization xmi:type="uml:Generalization" xmi:id="_6l23ENhbEeKgkM6XJF9t4A" general="_ggM80NhbEeKgkM6XJF9t4A"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_js_o8NhbEeKgkM6XJF9t4A" name="elements" type="_ggM80NhbEeKgkM6XJF9t4A" aggregation="composite" association="_jtR80NhbEeKgkM6XJF9t4A">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_js_o8dhbEeKgkM6XJF9t4A"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_js_o8thbEeKgkM6XJF9t4A" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_pSIZkNhoEeKgkM6XJF9t4A" name="name" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_pSIZkNhoEeKgkM6XJF9t4A" name="name" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_r_ILUNhoEeKgkM6XJF9t4A" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_r_afMNhoEeKgkM6XJF9t4A" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_sALUMNhoEeKgkM6XJF9t4A">
@@ -242,74 +242,74 @@ TODO Allows complexe values, using a well defined syntax ?</body>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_ggM80NhbEeKgkM6XJF9t4A" name="FolderElement" isAbstract="true"/>
<packagedElement xmi:type="uml:Association" xmi:id="_jtR80NhbEeKgkM6XJF9t4A" name="package_packageableElement_1" memberEnd="_jtR80dhbEeKgkM6XJF9t4A _js_o8NhbEeKgkM6XJF9t4A">
- <ownedEnd xmi:id="_jtR80dhbEeKgkM6XJF9t4A" name="folder" type="_fAmyUNhbEeKgkM6XJF9t4A" association="_jtR80NhbEeKgkM6XJF9t4A">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_jtR80dhbEeKgkM6XJF9t4A" name="folder" type="_fAmyUNhbEeKgkM6XJF9t4A" association="_jtR80NhbEeKgkM6XJF9t4A">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jtR80thbEeKgkM6XJF9t4A"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jtR809hbEeKgkM6XJF9t4A" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_EoL3oNhcEeKgkM6XJF9t4A" name="Type" isAbstract="true">
- <generalization xmi:id="_5T84YNhdEeKgkM6XJF9t4A" general="_ggM80NhbEeKgkM6XJF9t4A"/>
- <ownedAttribute xmi:id="_kg7x4NhcEeKgkM6XJF9t4A" name="metamodel" type="_I3wPYNhcEeKgkM6XJF9t4A" association="_khB4gNhcEeKgkM6XJF9t4A">
+ <generalization xmi:type="uml:Generalization" xmi:id="_5T84YNhdEeKgkM6XJF9t4A" general="_ggM80NhbEeKgkM6XJF9t4A"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_kg7x4NhcEeKgkM6XJF9t4A" name="metamodel" type="_I3wPYNhcEeKgkM6XJF9t4A" association="_khB4gNhcEeKgkM6XJF9t4A">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kg7x4dhcEeKgkM6XJF9t4A" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kg7x4thcEeKgkM6XJF9t4A" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_oTs44NhcEeKgkM6XJF9t4A" name="name" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_oTs44NhcEeKgkM6XJF9t4A" name="name" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rDya4NhcEeKgkM6XJF9t4A" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rD-oINhcEeKgkM6XJF9t4A" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_rEpWgNhcEeKgkM6XJF9t4A">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedAttribute xmi:id="_kquxoNhdEeKgkM6XJF9t4A" name="description" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_kquxoNhdEeKgkM6XJF9t4A" name="description" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m6-9ANhdEeKgkM6XJF9t4A" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m7RQ4NhdEeKgkM6XJF9t4A" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_m77_QNhdEeKgkM6XJF9t4A">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedOperation xmi:id="_VRDxkNhgEeKgkM6XJF9t4A" name="createInstance">
- <ownedParameter xmi:id="_VRDxkdhgEeKgkM6XJF9t4A" name="return" type="_AjTZ8Na8EeKPiuTfpuvqHA" direction="return"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_VRDxkNhgEeKgkM6XJF9t4A" name="createInstance">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_VRDxkdhgEeKgkM6XJF9t4A" name="return" type="_AjTZ8Na8EeKPiuTfpuvqHA" direction="return"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_I3wPYNhcEeKgkM6XJF9t4A" name="Metamodel">
- <generalization xmi:id="_7uWeQNhdEeKgkM6XJF9t4A" general="_ggM80NhbEeKgkM6XJF9t4A"/>
- <ownedAttribute xmi:id="_r6aEYNhdEeKgkM6XJF9t4A" name="name" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
+ <generalization xmi:type="uml:Generalization" xmi:id="_7uWeQNhdEeKgkM6XJF9t4A" general="_ggM80NhbEeKgkM6XJF9t4A"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_r6aEYNhdEeKgkM6XJF9t4A" name="name" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_u3drYNhdEeKgkM6XJF9t4A" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_u3p4oNhdEeKgkM6XJF9t4A" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_u4UnANhdEeKgkM6XJF9t4A">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedAttribute xmi:id="_vhv-gNhdEeKgkM6XJF9t4A" name="description" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_vhv-gNhdEeKgkM6XJF9t4A" name="description" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xtI4ANhdEeKgkM6XJF9t4A" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xtbL4NhdEeKgkM6XJF9t4A" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_xuF6QNhdEeKgkM6XJF9t4A">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedAttribute xmi:id="_i5nR8NhgEeKgkM6XJF9t4A" name="nsuri" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_i5nR8NhgEeKgkM6XJF9t4A" name="nsuri" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_llQY0NhgEeKgkM6XJF9t4A" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_llcmENhgEeKgkM6XJF9t4A" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_lmHUcNhgEeKgkM6XJF9t4A">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedAttribute xmi:id="_mR_jANhgEeKgkM6XJF9t4A" name="pluginID" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_mR_jANhgEeKgkM6XJF9t4A" name="pluginID" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_o2xM4NhgEeKgkM6XJF9t4A" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_o3DgwNhgEeKgkM6XJF9t4A" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_o3uPINhgEeKgkM6XJF9t4A">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedAttribute xmi:id="_pkeAYNhgEeKgkM6XJF9t4A" name="ePackageInstanceName" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_pkeAYNhgEeKgkM6XJF9t4A" name="ePackageInstanceName" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uXcAINhgEeKgkM6XJF9t4A" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uXoNYNhgEeKgkM6XJF9t4A" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_uYZCYNhgEeKgkM6XJF9t4A">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedAttribute xmi:id="__MsGANhgEeKgkM6XJF9t4A" name="isTypeValid" visibility="public" type="_TqqsYNa8EeKPiuTfpuvqHA">
- <ownedComment xmi:id="_Eu5xYNhhEeKgkM6XJF9t4A">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="__MsGANhgEeKgkM6XJF9t4A" name="isTypeValid" visibility="public" type="_TqqsYNa8EeKPiuTfpuvqHA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Eu5xYNhhEeKgkM6XJF9t4A">
<body>Flag indicating if the type is valide, ie if the type can be instancied with the provided values.&#xD;
This flag is set automatically by the class. The class listen to the modifications of nsuri, pluginID and ePAckageInstance. &#xD;
When one of these property is modified, the class check if the type can be instanciated. Set the flag accordingly.</body>
@@ -320,24 +320,24 @@ When one of these property is modified, the class check if the type can be insta
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedOperation xmi:id="_K3KQcNheEeKgkM6XJF9t4A" name="getEPackage">
- <ownedParameter xmi:id="_SDWKUNheEeKgkM6XJF9t4A" name="return" type="_lVnFMNheEeKgkM6XJF9t4A" direction="return"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_K3KQcNheEeKgkM6XJF9t4A" name="getEPackage">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_SDWKUNheEeKgkM6XJF9t4A" name="return" type="_lVnFMNheEeKgkM6XJF9t4A" direction="return"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_L2X8oNhcEeKgkM6XJF9t4A" name="propertyDescriptor_type_1" memberEnd="_L2X8odhcEeKgkM6XJF9t4A _L2FowNhcEeKgkM6XJF9t4A">
- <ownedEnd xmi:id="_L2X8odhcEeKgkM6XJF9t4A" name="propertyDescriptor" type="_-vaacNa7EeKPiuTfpuvqHA" association="_L2X8oNhcEeKgkM6XJF9t4A">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_L2X8odhcEeKgkM6XJF9t4A" name="propertyDescriptor" type="_-vaacNa7EeKPiuTfpuvqHA" association="_L2X8oNhcEeKgkM6XJF9t4A">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L2X8othcEeKgkM6XJF9t4A" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L2X8o9hcEeKgkM6XJF9t4A" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_O7IuINhcEeKgkM6XJF9t4A" name="propertyDescriptor_propertyValue_1" memberEnd="_O7IuIdhcEeKgkM6XJF9t4A _O62aQNhcEeKgkM6XJF9t4A">
- <ownedEnd xmi:id="_O7IuIdhcEeKgkM6XJF9t4A" name="propertyDescriptor" type="_-vaacNa7EeKPiuTfpuvqHA" association="_O7IuINhcEeKgkM6XJF9t4A">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_O7IuIdhcEeKgkM6XJF9t4A" name="propertyDescriptor" type="_-vaacNa7EeKPiuTfpuvqHA" association="_O7IuINhcEeKgkM6XJF9t4A">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_O7IuIthcEeKgkM6XJF9t4A" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_O7IuI9hcEeKgkM6XJF9t4A" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_khB4gNhcEeKgkM6XJF9t4A" name="type_metamodel_1" memberEnd="_khB4gdhcEeKgkM6XJF9t4A _kg7x4NhcEeKgkM6XJF9t4A">
- <ownedEnd xmi:id="_khB4gdhcEeKgkM6XJF9t4A" name="type" type="_J6C5MNhkEeKgkM6XJF9t4A" association="_khB4gNhcEeKgkM6XJF9t4A">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_khB4gdhcEeKgkM6XJF9t4A" name="type" type="_J6C5MNhkEeKgkM6XJF9t4A" association="_khB4gNhcEeKgkM6XJF9t4A">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_khB4gthcEeKgkM6XJF9t4A" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_khB4g9hcEeKgkM6XJF9t4A" value="1"/>
</ownedEnd>
@@ -345,8 +345,8 @@ When one of these property is modified, the class check if the type can be insta
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_c1QNsNheEeKgkM6XJF9t4A" name="Object"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_lVnFMNheEeKgkM6XJF9t4A" name="EPackage"/>
<packagedElement xmi:type="uml:Class" xmi:id="_6RrIENhhEeKgkM6XJF9t4A" name="IntInstance">
- <generalization xmi:id="_g5ap4NhiEeKgkM6XJF9t4A" general="_AjTZ8Na8EeKPiuTfpuvqHA"/>
- <ownedAttribute xmi:id="_HJX90NhjEeKgkM6XJF9t4A" name="value" visibility="public" type="_SuHkkNa8EeKPiuTfpuvqHA">
+ <generalization xmi:type="uml:Generalization" xmi:id="_g5ap4NhiEeKgkM6XJF9t4A" general="_AjTZ8Na8EeKPiuTfpuvqHA"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_HJX90NhjEeKgkM6XJF9t4A" name="value" visibility="public" type="_SuHkkNa8EeKPiuTfpuvqHA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kY2vwNhjEeKgkM6XJF9t4A" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kZC9ANhjEeKgkM6XJF9t4A" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_kZtrYNhjEeKgkM6XJF9t4A">
@@ -355,8 +355,8 @@ When one of these property is modified, the class check if the type can be insta
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_-yuRYNhhEeKgkM6XJF9t4A" name="BooleanInstance">
- <generalization xmi:id="_klghINhiEeKgkM6XJF9t4A" general="_AjTZ8Na8EeKPiuTfpuvqHA"/>
- <ownedAttribute xmi:id="_lMfMINhjEeKgkM6XJF9t4A" name="value" visibility="public" type="_TqqsYNa8EeKPiuTfpuvqHA">
+ <generalization xmi:type="uml:Generalization" xmi:id="_klghINhiEeKgkM6XJF9t4A" general="_AjTZ8Na8EeKPiuTfpuvqHA"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_lMfMINhjEeKgkM6XJF9t4A" name="value" visibility="public" type="_TqqsYNa8EeKPiuTfpuvqHA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ngE_YNhjEeKgkM6XJF9t4A" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ngRMoNhjEeKgkM6XJF9t4A" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_ng77ANhjEeKgkM6XJF9t4A">
@@ -365,8 +365,8 @@ When one of these property is modified, the class check if the type can be insta
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_Cww0QNhiEeKgkM6XJF9t4A" name="StringInstance">
- <generalization xmi:id="_mlgC8NhiEeKgkM6XJF9t4A" general="_AjTZ8Na8EeKPiuTfpuvqHA"/>
- <ownedAttribute xmi:id="_oRNhYNhjEeKgkM6XJF9t4A" name="value" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
+ <generalization xmi:type="uml:Generalization" xmi:id="_mlgC8NhiEeKgkM6XJF9t4A" general="_AjTZ8Na8EeKPiuTfpuvqHA"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_oRNhYNhjEeKgkM6XJF9t4A" name="value" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qxBywNhjEeKgkM6XJF9t4A" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qxOAANhjEeKgkM6XJF9t4A" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_qx4uYNhjEeKgkM6XJF9t4A">
@@ -375,22 +375,22 @@ When one of these property is modified, the class check if the type can be insta
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_6xEH4NhjEeKgkM6XJF9t4A" name="IntType">
- <generalization xmi:id="_n3p8cNhkEeKgkM6XJF9t4A" general="_EoL3oNhcEeKgkM6XJF9t4A"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_n3p8cNhkEeKgkM6XJF9t4A" general="_EoL3oNhcEeKgkM6XJF9t4A"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="__iczQNhjEeKgkM6XJF9t4A" name="BooleanType">
- <generalization xmi:id="_rgmZENhkEeKgkM6XJF9t4A" general="_EoL3oNhcEeKgkM6XJF9t4A"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_rgmZENhkEeKgkM6XJF9t4A" general="_EoL3oNhcEeKgkM6XJF9t4A"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_E308gNhkEeKgkM6XJF9t4A" name="StringType">
- <generalization xmi:id="_tdBpgNhkEeKgkM6XJF9t4A" general="_EoL3oNhcEeKgkM6XJF9t4A"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_tdBpgNhkEeKgkM6XJF9t4A" general="_EoL3oNhcEeKgkM6XJF9t4A"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_J6C5MNhkEeKgkM6XJF9t4A" name="CustomType">
- <ownedComment xmi:id="_08frwNhkEeKgkM6XJF9t4A">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_08frwNhkEeKgkM6XJF9t4A">
<body>A CustomType is used to refer to a type defined in an external metamodel.&#xD;
The classifier specify the name of the type defined in a ECore metamodel. The metamodel property is used&#xD;
to specify the ECore metamodel containing the type referenced.</body>
</ownedComment>
- <generalization xmi:id="_wLYGINhkEeKgkM6XJF9t4A" general="_EoL3oNhcEeKgkM6XJF9t4A"/>
- <ownedAttribute xmi:id="_U0l7MNhkEeKgkM6XJF9t4A" name="classifier" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
+ <generalization xmi:type="uml:Generalization" xmi:id="_wLYGINhkEeKgkM6XJF9t4A" general="_EoL3oNhcEeKgkM6XJF9t4A"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_U0l7MNhkEeKgkM6XJF9t4A" name="classifier" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_V7OMENhkEeKgkM6XJF9t4A" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_V7aZUNhkEeKgkM6XJF9t4A" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_V8FHsNhkEeKgkM6XJF9t4A">
@@ -399,14 +399,14 @@ to specify the ECore metamodel containing the type referenced.</body>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_vMMQsNjKEeKgkM6XJF9t4A" name="StringToTypeInstanceMap">
- <ownedAttribute xmi:id="_1B8jINjKEeKgkM6XJF9t4A" name="key" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_1B8jINjKEeKgkM6XJF9t4A" name="key" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3hw0gNjKEeKgkM6XJF9t4A" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3h9BwNjKEeKgkM6XJF9t4A" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_3it2wNjKEeKgkM6XJF9t4A">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedAttribute xmi:id="_4f0_QNjKEeKgkM6XJF9t4A" name="value" visibility="public" type="_AjTZ8Na8EeKPiuTfpuvqHA" aggregation="composite">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_4f0_QNjKEeKgkM6XJF9t4A" name="value" visibility="public" type="_AjTZ8Na8EeKPiuTfpuvqHA" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8Z8rcNjKEeKgkM6XJF9t4A" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8aJfwNjKEeKgkM6XJF9t4A" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_8a6UwNjKEeKgkM6XJF9t4A">
@@ -415,108 +415,109 @@ to specify the ECore metamodel containing the type referenced.</body>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_A1nlgNjLEeKgkM6XJF9t4A" name="layer_stringToTypeInstanceMap_1" memberEnd="_A1nlgdjLEeKgkM6XJF9t4A _A1bYQNjLEeKgkM6XJF9t4A">
- <ownedEnd xmi:id="_A1nlgdjLEeKgkM6XJF9t4A" name="layer" type="_51zAINa7EeKPiuTfpuvqHA" association="_A1nlgNjLEeKgkM6XJF9t4A">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_A1nlgdjLEeKgkM6XJF9t4A" name="layer" type="_51zAINa7EeKPiuTfpuvqHA" association="_A1nlgNjLEeKgkM6XJF9t4A">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_A1nlgtjLEeKgkM6XJF9t4A" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_A1nlg9jLEeKgkM6XJF9t4A" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_DN8s0NjhEeKQqZMBCFd2Uw" name="LayersStackApplication">
- <ownedComment xmi:id="_K6hW8NjhEeKQqZMBCFd2Uw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_K6hW8NjhEeKQqZMBCFd2Uw">
<body>This represent the root of LayerStack.&#xD;
All model with LayerStack has an instance of this class as root.&#xD;
This class allows to find the associated registries : PropertyRegistry, LayerDescriptorRegistry</body>
</ownedComment>
- <generalization xmi:id="_bwKaMNjoEeKQqZMBCFd2Uw" general="_ggM80NhbEeKgkM6XJF9t4A"/>
- <ownedAttribute xmi:id="_aj6GoNjhEeKQqZMBCFd2Uw" name="layersStacks" type="_gT0asNa7EeKPiuTfpuvqHA" aggregation="composite" association="_akGT4NjhEeKQqZMBCFd2Uw">
+ <generalization xmi:type="uml:Generalization" xmi:id="_bwKaMNjoEeKQqZMBCFd2Uw" general="_ggM80NhbEeKgkM6XJF9t4A"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_aj6GoNjhEeKQqZMBCFd2Uw" name="layersStacks" type="_gT0asNa7EeKPiuTfpuvqHA" aggregation="composite" association="_akGT4NjhEeKQqZMBCFd2Uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aj6GodjhEeKQqZMBCFd2Uw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aj6GotjhEeKQqZMBCFd2Uw" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_DYWsYNjpEeKQqZMBCFd2Uw" name="layerStackRegistry" type="_uMYd4NjoEeKQqZMBCFd2Uw" aggregation="composite" association="_DYi5oNjpEeKQqZMBCFd2Uw">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_DYWsYNjpEeKQqZMBCFd2Uw" name="layerStackRegistry" type="_uMYd4NjoEeKQqZMBCFd2Uw" aggregation="composite" association="_DYi5oNjpEeKQqZMBCFd2Uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DYWsYdjpEeKQqZMBCFd2Uw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DYWsYtjpEeKQqZMBCFd2Uw" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_EEc9YNjpEeKQqZMBCFd2Uw" name="propertyRegistry" type="_8OefoNjoEeKQqZMBCFd2Uw" aggregation="composite" association="_EEjEANjpEeKQqZMBCFd2Uw">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_EEc9YNjpEeKQqZMBCFd2Uw" name="propertyRegistry" type="_8OefoNjoEeKQqZMBCFd2Uw" aggregation="composite" association="_EEjEANjpEeKQqZMBCFd2Uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EEc9YdjpEeKQqZMBCFd2Uw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EEc9YtjpEeKQqZMBCFd2Uw" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_5rptsNqBEeKQqZMBCFd2Uw" name="layerDescriptorRegistry" type="_zYGE8NqBEeKQqZMBCFd2Uw" aggregation="composite" association="_5r8BkNqBEeKQqZMBCFd2Uw">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_5rptsNqBEeKQqZMBCFd2Uw" name="layerDescriptorRegistry" type="_zYGE8NqBEeKQqZMBCFd2Uw" aggregation="composite" association="_5r8BkNqBEeKQqZMBCFd2Uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5rptsdqBEeKQqZMBCFd2Uw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5rptstqBEeKQqZMBCFd2Uw" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_wRCXENt2EeKQqZMBCFd2Uw" name="factory" type="_IOwJ4Nt2EeKQqZMBCFd2Uw" aggregation="composite" association="_wROkUNt2EeKQqZMBCFd2Uw">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_wRCXENt2EeKQqZMBCFd2Uw" name="factory" type="_IOwJ4Nt2EeKQqZMBCFd2Uw" aggregation="composite" association="_wROkUNt2EeKQqZMBCFd2Uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wRCXEdt2EeKQqZMBCFd2Uw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wRCXEtt2EeKQqZMBCFd2Uw" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_3F7c4O3uEeKwLp35IbAIig" name="propertySetterRegistry" type="_q85OgO3uEeKwLp35IbAIig" aggregation="composite" association="_3GHqIO3uEeKwLp35IbAIig">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_3F7c4O3uEeKwLp35IbAIig" name="propertySetterRegistry" type="_q85OgO3uEeKwLp35IbAIig" aggregation="composite" association="_3GHqIO3uEeKwLp35IbAIig">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3F7c4e3uEeKwLp35IbAIig"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3F7c4u3uEeKwLp35IbAIig" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_FDc3EAxAEeOjX-JbGFEH7w" name="layerOperatorDescriptorRegistry" type="_T5we4AkdEeOnVqX9VcfeWQ" aggregation="composite" association="_FDpEUAxAEeOjX-JbGFEH7w">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_FDc3EAxAEeOjX-JbGFEH7w" name="layerOperatorDescriptorRegistry" type="_T5we4AkdEeOnVqX9VcfeWQ" aggregation="composite" association="_FDpEUAxAEeOjX-JbGFEH7w">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FDc3EQxAEeOjX-JbGFEH7w"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FDc3EgxAEeOjX-JbGFEH7w" value="1"/>
</ownedAttribute>
- <ownedOperation xmi:id="_jo2R4NjhEeKQqZMBCFd2Uw" name="getLayersStackFor">
- <ownedParameter xmi:id="_3TxkYNjhEeKQqZMBCFd2Uw" name="diagram">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_jo2R4NjhEeKQqZMBCFd2Uw" name="getLayersStackFor">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_3TxkYNjhEeKQqZMBCFd2Uw" name="diagram">
<type xmi:type="uml:Class" href="notation/notation.uml#_AziHhrcnEeKeLJDBCBPhPw"/>
</ownedParameter>
- <ownedParameter xmi:id="_8X93ANjhEeKQqZMBCFd2Uw" name="return" type="_gT0asNa7EeKPiuTfpuvqHA" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_8X93ANjhEeKQqZMBCFd2Uw" name="return" type="_gT0asNa7EeKPiuTfpuvqHA" direction="return"/>
</ownedOperation>
- <ownedOperation xmi:id="_8QO3kN0kEeKwptaAAanMDg" name="removeLayersStackFor">
- <ownedParameter xmi:id="_8QO3kd0kEeKwptaAAanMDg" name="diagram">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_8QO3kN0kEeKwptaAAanMDg" name="removeLayersStackFor">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_8QO3kd0kEeKwptaAAanMDg" name="diagram">
<type xmi:type="uml:Class" href="notation/notation.uml#_AziHhrcnEeKeLJDBCBPhPw"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_H4FrgN0lEeKwptaAAanMDg" name="isLayersStackAttachedFor">
- <ownedParameter xmi:id="_H4Frgd0lEeKwptaAAanMDg" name="diagram">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_H4FrgN0lEeKwptaAAanMDg" name="isLayersStackAttachedFor">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_H4Frgd0lEeKwptaAAanMDg" name="diagram">
<type xmi:type="uml:Class" href="notation/notation.uml#_AziHhrcnEeKeLJDBCBPhPw"/>
</ownedParameter>
- <ownedParameter xmi:id="_H4Frgt0lEeKwptaAAanMDg" name="return" type="_TqqsYNa8EeKPiuTfpuvqHA" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_H4Frgt0lEeKwptaAAanMDg" name="return" type="_TqqsYNa8EeKPiuTfpuvqHA" direction="return"/>
</ownedOperation>
- <ownedOperation xmi:id="_ZJ8N0N0lEeKwptaAAanMDg" name="createLayersStackFor">
- <ownedParameter xmi:id="_ZJ8N0d0lEeKwptaAAanMDg" name="diagram">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_ZJ8N0N0lEeKwptaAAanMDg" name="createLayersStackFor">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_ZJ8N0d0lEeKwptaAAanMDg" name="diagram">
<type xmi:type="uml:Class" href="notation/notation.uml#_AziHhrcnEeKeLJDBCBPhPw"/>
</ownedParameter>
- <ownedParameter xmi:id="_ZJ8N0t0lEeKwptaAAanMDg" name="return" type="_gT0asNa7EeKPiuTfpuvqHA" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_ZJ8N0t0lEeKwptaAAanMDg" name="return" type="_gT0asNa7EeKPiuTfpuvqHA" direction="return"/>
</ownedOperation>
- <ownedOperation xmi:id="_ZdgqEN0lEeKwptaAAanMDg" name="lookupLayersStackFor" raisedException="_k-dZENxGEeKwptaAAanMDg">
- <ownedParameter xmi:id="_ZdgqEd0lEeKwptaAAanMDg" name="diagram">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_ZdgqEN0lEeKwptaAAanMDg" name="lookupLayersStackFor" raisedException="_k-dZENxGEeKwptaAAanMDg">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_ZdgqEd0lEeKwptaAAanMDg" name="diagram">
<type xmi:type="uml:Class" href="notation/notation.uml#_AziHhrcnEeKeLJDBCBPhPw"/>
</ownedParameter>
- <ownedParameter xmi:id="_ZdgqEt0lEeKwptaAAanMDg" name="return" type="_gT0asNa7EeKPiuTfpuvqHA" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_ZdgqEt0lEeKwptaAAanMDg" name="return" type="_gT0asNa7EeKPiuTfpuvqHA" direction="return"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_akGT4NjhEeKQqZMBCFd2Uw" name="layersStackApplication_layersStack_1" memberEnd="_akGT4djhEeKQqZMBCFd2Uw _aj6GoNjhEeKQqZMBCFd2Uw">
- <ownedEnd xmi:id="_akGT4djhEeKQqZMBCFd2Uw" name="layersStackApplication" type="_DN8s0NjhEeKQqZMBCFd2Uw" association="_akGT4NjhEeKQqZMBCFd2Uw">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_akGT4djhEeKQqZMBCFd2Uw" name="layersStackApplication" type="_DN8s0NjhEeKQqZMBCFd2Uw" association="_akGT4NjhEeKQqZMBCFd2Uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_akGT4tjhEeKQqZMBCFd2Uw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_akGT49jhEeKQqZMBCFd2Uw" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_LBIf0NjiEeKQqZMBCFd2Uw" name="layer_layerDescriptor_1" memberEnd="_LBIf0djiEeKQqZMBCFd2Uw _LA8SkNjiEeKQqZMBCFd2Uw">
- <ownedEnd xmi:id="_LBIf0djiEeKQqZMBCFd2Uw" name="layer" type="_51zAINa7EeKPiuTfpuvqHA" association="_LBIf0NjiEeKQqZMBCFd2Uw">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_LBIf0djiEeKQqZMBCFd2Uw" name="layer" type="_51zAINa7EeKPiuTfpuvqHA" association="_LBIf0NjiEeKQqZMBCFd2Uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LBIf0tjiEeKQqZMBCFd2Uw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LBIf09jiEeKQqZMBCFd2Uw" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_9IaAANjiEeKQqZMBCFd2Uw" name="LayerExpression" isAbstract="true">
- <generalization xmi:id="_18JYYNt5EeKwptaAAanMDg" general="_325AENt0EeKQqZMBCFd2Uw"/>
- <ownedAttribute xmi:id="_AWx_gNjuEeKQqZMBCFd2Uw" name="name" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
+ <generalization xmi:type="uml:Generalization" xmi:id="_18JYYNt5EeKwptaAAanMDg" general="_325AENt0EeKQqZMBCFd2Uw"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_AWx_gNjuEeKQqZMBCFd2Uw" name="name" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AWx_gdjuEeKQqZMBCFd2Uw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AWx_gtjuEeKQqZMBCFd2Uw" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_AWx_g9juEeKQqZMBCFd2Uw">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedAttribute xmi:id="_AW-MwNjuEeKQqZMBCFd2Uw" name="description" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_AW-MwNjuEeKQqZMBCFd2Uw" name="description" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AW-MwdjuEeKQqZMBCFd2Uw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AW-MwtjuEeKQqZMBCFd2Uw" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_AW-Mw9juEeKQqZMBCFd2Uw">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedAttribute xmi:id="_mCUIAAxEEeOjX-JbGFEH7w" name="isEnabled" visibility="public" type="_TqqsYNa8EeKPiuTfpuvqHA" isReadOnly="true" isDerived="true">
- <ownedComment xmi:id="_unSZwAxEEeOjX-JbGFEH7w">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_mCUIAAxEEeOjX-JbGFEH7w" name="isLayerEnabledInternal" visibility="public" type="_TqqsYNa8EeKPiuTfpuvqHA" isReadOnly="true" isDerived="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_unSZwAxEEeOjX-JbGFEH7w">
<body>Return true if the Layer is enabled (participate to the diagram), or false if it is not enabled.&#xD;
This is a derieved property.&#xD;
+This flag is used internally to check if the layer is enabled. It is used by operation computing command. If the flag return false, no command is returned.&#xD;
This property is used by LayerExpressions to bypass or not a layer.</body>
</ownedComment>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_puPAIAxEEeOjX-JbGFEH7w" value="1"/>
@@ -525,8 +526,8 @@ This property is used by LayerExpressions to bypass or not a layer.</body>
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedAttribute xmi:id="_qaozIAxEEeOjX-JbGFEH7w" name="isUserEnabled" visibility="public" type="_TqqsYNa8EeKPiuTfpuvqHA">
- <ownedComment xmi:id="_-aGyQAxEEeOjX-JbGFEH7w">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_qaozIAxEEeOjX-JbGFEH7w" name="isLayerEnabled" visibility="public" type="_TqqsYNa8EeKPiuTfpuvqHA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-aGyQAxEEeOjX-JbGFEH7w">
<body>Is the user enabled this layer ?&#xD;
Return true if the user enable this layer, false if the user disable this layer.&#xD;
When the user disable a layer, the isEnable property also return false.</body>
@@ -535,69 +536,69 @@ When the user disable a layer, the isEnable property also return false.</body>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tBHGIAxEEeOjX-JbGFEH7w" value="1"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_hvDRIAxGEeOjX-JbGFEH7w" value="true"/>
</ownedAttribute>
- <ownedOperation xmi:id="_VdSFsO7HEeK0p4PkXjd-_Q" name="getComputePropertyValueCommand" raisedException="_iYKFMNxGEeKwptaAAanMDg">
- <ownedComment xmi:id="_CI71QO7JEeK0p4PkXjd-_Q">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_VdSFsO7HEeK0p4PkXjd-_Q" name="getComputePropertyValueCommand" raisedException="_iYKFMNxGEeKwptaAAanMDg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CI71QO7JEeK0p4PkXjd-_Q">
<body>Get the ComputePropertyValueCommands for the specified views and Property.&#xD;
@return A list of Command allowing to get the value of the property for each view. The list contains null if no command is available for a View.</body>
</ownedComment>
- <ownedParameter xmi:id="_kPANkO7HEeK0p4PkXjd-_Q" name="view">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_kPANkO7HEeK0p4PkXjd-_Q" name="view">
<type xmi:type="uml:Class" href="notation/notation.uml#_AziHOrcnEeKeLJDBCBPhPw"/>
</ownedParameter>
- <ownedParameter xmi:id="_pVVOMO7HEeK0p4PkXjd-_Q" name="property" type="_-vaacNa7EeKPiuTfpuvqHA"/>
- <ownedParameter xmi:id="_vwTtkO7HEeK0p4PkXjd-_Q" name="result" type="_Qeyn4O7GEeK0p4PkXjd-_Q" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_pVVOMO7HEeK0p4PkXjd-_Q" name="property" type="_-vaacNa7EeKPiuTfpuvqHA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_vwTtkO7HEeK0p4PkXjd-_Q" name="result" type="_Qeyn4O7GEeK0p4PkXjd-_Q" direction="return"/>
</ownedOperation>
- <ownedOperation xmi:id="_xfz8UO7HEeK0p4PkXjd-_Q" name="getViewsComputePropertyValueCommand" raisedException="_iYKFMNxGEeKwptaAAanMDg">
- <ownedComment xmi:id="_QUzeEO7JEeK0p4PkXjd-_Q">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_xfz8UO7HEeK0p4PkXjd-_Q" name="getViewsComputePropertyValueCommand" raisedException="_iYKFMNxGEeKwptaAAanMDg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_QUzeEO7JEeK0p4PkXjd-_Q">
<body>Get the ComputePropertyValueCommands for the specified view and Property.&#xD;
@return the Command allowing to get the value, or null.</body>
</ownedComment>
- <ownedParameter xmi:id="_xfz8Ue7HEeK0p4PkXjd-_Q" name="view" isOrdered="true" direction="inout">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_xfz8Ue7HEeK0p4PkXjd-_Q" name="view" isOrdered="true" direction="inout">
<type xmi:type="uml:Class" href="notation/notation.uml#_AziHOrcnEeKeLJDBCBPhPw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SKx9sO7IEeK0p4PkXjd-_Q"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SLGGwO7IEeK0p4PkXjd-_Q" value="*"/>
</ownedParameter>
- <ownedParameter xmi:id="_xfz8Uu7HEeK0p4PkXjd-_Q" name="property" type="_-vaacNa7EeKPiuTfpuvqHA"/>
- <ownedParameter xmi:id="_xfz8U-7HEeK0p4PkXjd-_Q" name="result" type="_Qeyn4O7GEeK0p4PkXjd-_Q" isOrdered="true" direction="return">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_xfz8Uu7HEeK0p4PkXjd-_Q" name="property" type="_-vaacNa7EeKPiuTfpuvqHA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_xfz8U-7HEeK0p4PkXjd-_Q" name="result" type="_Qeyn4O7GEeK0p4PkXjd-_Q" isOrdered="true" direction="return">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T3aeoO7IEeK0p4PkXjd-_Q"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T31VYO7IEeK0p4PkXjd-_Q" value="*"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_x2PfUO7HEeK0p4PkXjd-_Q" name="getPropertiesComputePropertyValueCommand" raisedException="_iYKFMNxGEeKwptaAAanMDg">
- <ownedComment xmi:id="_Q2rcEO7JEeK0p4PkXjd-_Q">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_x2PfUO7HEeK0p4PkXjd-_Q" name="getPropertiesComputePropertyValueCommand" raisedException="_iYKFMNxGEeKwptaAAanMDg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Q2rcEO7JEeK0p4PkXjd-_Q">
<body>Get the ComputePropertyValueCommands for the specified view and Properties.&#xD;
@return A list of Command allowing to get the value of the properties for the specified view. The list contains null if no command is available for a property.</body>
</ownedComment>
- <ownedParameter xmi:id="_x2PfUe7HEeK0p4PkXjd-_Q" name="view">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_x2PfUe7HEeK0p4PkXjd-_Q" name="view">
<type xmi:type="uml:Class" href="notation/notation.uml#_AziHOrcnEeKeLJDBCBPhPw"/>
</ownedParameter>
- <ownedParameter xmi:id="_x2PfUu7HEeK0p4PkXjd-_Q" name="property" type="_-vaacNa7EeKPiuTfpuvqHA" isOrdered="true" direction="inout">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_x2PfUu7HEeK0p4PkXjd-_Q" name="property" type="_-vaacNa7EeKPiuTfpuvqHA" isOrdered="true" direction="inout">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_a3kHoO7IEeK0p4PkXjd-_Q" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_a32bgO7IEeK0p4PkXjd-_Q" value="*"/>
</ownedParameter>
- <ownedParameter xmi:id="_x2PfU-7HEeK0p4PkXjd-_Q" name="result" type="_Qeyn4O7GEeK0p4PkXjd-_Q" isOrdered="true" direction="return">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_x2PfU-7HEeK0p4PkXjd-_Q" name="result" type="_Qeyn4O7GEeK0p4PkXjd-_Q" isOrdered="true" direction="return">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_coyNoO7IEeK0p4PkXjd-_Q"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cpKoIO7IEeK0p4PkXjd-_Q" value="*"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_yI1mQPMcEeKJ5-vFCuMpLA" name="getLayersStack" raisedException="_k-dZENxGEeKwptaAAanMDg">
- <ownedParameter xmi:id="_-Exz0PMcEeKJ5-vFCuMpLA" name="return" type="_gT0asNa7EeKPiuTfpuvqHA" direction="return"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_yI1mQPMcEeKJ5-vFCuMpLA" name="getLayersStack" raisedException="_k-dZENxGEeKwptaAAanMDg">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-Exz0PMcEeKJ5-vFCuMpLA" name="return" type="_gT0asNa7EeKPiuTfpuvqHA" direction="return"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_HoKjcNjjEeKQqZMBCFd2Uw" name="LayerOperator" isAbstract="true">
- <generalization xmi:id="_OJCPcNjjEeKQqZMBCFd2Uw" general="_9IaAANjiEeKQqZMBCFd2Uw"/>
- <ownedAttribute xmi:id="_emyegNjnEeKQqZMBCFd2Uw" name="layers" type="_9IaAANjiEeKQqZMBCFd2Uw" isOrdered="true" aggregation="composite" association="_em-rwNjnEeKQqZMBCFd2Uw">
+ <generalization xmi:type="uml:Generalization" xmi:id="_OJCPcNjjEeKQqZMBCFd2Uw" general="_9IaAANjiEeKQqZMBCFd2Uw"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_emyegNjnEeKQqZMBCFd2Uw" name="layers" type="_9IaAANjiEeKQqZMBCFd2Uw" isOrdered="true" aggregation="composite" association="_em-rwNjnEeKQqZMBCFd2Uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_emyegdjnEeKQqZMBCFd2Uw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_emyegtjnEeKQqZMBCFd2Uw" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_WuVRUNjjEeKQqZMBCFd2Uw" name="AbstractLayerOperator" isAbstract="true">
- <generalization xmi:id="_0lwNANjjEeKQqZMBCFd2Uw" general="_HoKjcNjjEeKQqZMBCFd2Uw"/>
- <ownedAttribute xmi:id="_KSjUEAkdEeOnVqX9VcfeWQ" name="layerOperatorDescriptor" type="_GKddUAkdEeOnVqX9VcfeWQ" association="_KSvhUAkdEeOnVqX9VcfeWQ">
+ <generalization xmi:type="uml:Generalization" xmi:id="_0lwNANjjEeKQqZMBCFd2Uw" general="_HoKjcNjjEeKQqZMBCFd2Uw"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_KSjUEAkdEeOnVqX9VcfeWQ" name="layerOperatorDescriptor" type="_GKddUAkdEeOnVqX9VcfeWQ" association="_KSvhUAkdEeOnVqX9VcfeWQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KSjUEQkdEeOnVqX9VcfeWQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KSjUEgkdEeOnVqX9VcfeWQ" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:id="__XEYgAw-EeOjX-JbGFEH7w" name="layerOperatorDescriptorName" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
- <ownedComment xmi:id="_GnIFwAw_EeOjX-JbGFEH7w">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="__XEYgAw-EeOjX-JbGFEH7w" name="layerOperatorDescriptorName" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_GnIFwAw_EeOjX-JbGFEH7w">
<body>The name of the associated descriptor.&#xD;
This name is persisted with the LayerOperator. The descriptor is not persisted.&#xD;
The name is used to retrieve the Descriptor from the LayerOperatorDescriptorRegistry, when the application object is set. </body>
@@ -608,14 +609,14 @@ The name is used to retrieve the Descriptor from the LayerOperatorDescriptorRegi
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedOperation xmi:id="_Dhl7YAxDEeOjX-JbGFEH7w" name="isDescriptorSet">
- <ownedComment xmi:id="_LWD9QAxDEeOjX-JbGFEH7w">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_Dhl7YAxDEeOjX-JbGFEH7w" name="isDescriptorSet">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_LWD9QAxDEeOjX-JbGFEH7w">
<body>Return true if the Descriptor is set. Return false otherwise.</body>
</ownedComment>
- <ownedParameter xmi:id="_KE53YAxDEeOjX-JbGFEH7w" name="return" type="_TqqsYNa8EeKPiuTfpuvqHA" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_KE53YAxDEeOjX-JbGFEH7w" name="return" type="_TqqsYNa8EeKPiuTfpuvqHA" direction="return"/>
</ownedOperation>
- <ownedOperation xmi:id="_0VaLUA3SEeOjX-JbGFEH7w" name="resetDescriptor">
- <ownedComment xmi:id="_4IMgcA3SEeOjX-JbGFEH7w">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_0VaLUA3SEeOjX-JbGFEH7w" name="resetDescriptor">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_4IMgcA3SEeOjX-JbGFEH7w">
<body>Reset the descriptor accordingly to the descriptor name.&#xD;
The descriptor is resseted only if the ::application and ::layerOperatorDescriptorName are set.&#xD;
Nothing is done if one of the attribute is not set.&#xD;
@@ -624,38 +625,38 @@ Nothing is done if the descriptor can not be found (maybe a log is issue).</body
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_gqW1kNjjEeKQqZMBCFd2Uw" name="TopLayerOperator">
- <generalization xmi:id="_zoqSoNjjEeKQqZMBCFd2Uw" general="_WuVRUNjjEeKQqZMBCFd2Uw"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_zoqSoNjjEeKQqZMBCFd2Uw" general="_WuVRUNjjEeKQqZMBCFd2Uw"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_wpB4wNjjEeKQqZMBCFd2Uw" name="StackedLayerOperator">
- <generalization xmi:id="_zL9IgNjjEeKQqZMBCFd2Uw" general="_WuVRUNjjEeKQqZMBCFd2Uw"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_zL9IgNjjEeKQqZMBCFd2Uw" general="_WuVRUNjjEeKQqZMBCFd2Uw"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_1xJCENjjEeKQqZMBCFd2Uw" name="CustomLayerOperator">
- <generalization xmi:id="_4b_ewNjjEeKQqZMBCFd2Uw" general="_HoKjcNjjEeKQqZMBCFd2Uw"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_4b_ewNjjEeKQqZMBCFd2Uw" general="_HoKjcNjjEeKQqZMBCFd2Uw"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_3q_DINjkEeKQqZMBCFd2Uw" name="layer_view_1" memberEnd="_3q_DIdjkEeKQqZMBCFd2Uw _3qy14NjkEeKQqZMBCFd2Uw">
- <ownedEnd xmi:id="_3q_DIdjkEeKQqZMBCFd2Uw" name="layer" type="_51zAINa7EeKPiuTfpuvqHA" association="_3q_DINjkEeKQqZMBCFd2Uw">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_3q_DIdjkEeKQqZMBCFd2Uw" name="layer" type="_51zAINa7EeKPiuTfpuvqHA" association="_3q_DINjkEeKQqZMBCFd2Uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3q_DItjkEeKQqZMBCFd2Uw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3q_DI9jkEeKQqZMBCFd2Uw" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_em-rwNjnEeKQqZMBCFd2Uw" name="layerOperator_layerExpression_1" memberEnd="_em-rwdjnEeKQqZMBCFd2Uw _emyegNjnEeKQqZMBCFd2Uw">
- <ownedEnd xmi:id="_em-rwdjnEeKQqZMBCFd2Uw" name="layerOperator" type="_HoKjcNjjEeKQqZMBCFd2Uw" association="_em-rwNjnEeKQqZMBCFd2Uw">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_em-rwdjnEeKQqZMBCFd2Uw" name="layerOperator" type="_HoKjcNjjEeKQqZMBCFd2Uw" association="_em-rwNjnEeKQqZMBCFd2Uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_em-rwtjnEeKQqZMBCFd2Uw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_em-rw9jnEeKQqZMBCFd2Uw" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_uMYd4NjoEeKQqZMBCFd2Uw" name="LayerStackDescriptorRegistry"/>
<packagedElement xmi:type="uml:Class" xmi:id="_8OefoNjoEeKQqZMBCFd2Uw" name="PropertyRegistry">
- <ownedAttribute xmi:id="_NVP94NjqEeKQqZMBCFd2Uw" name="properties" type="_-vaacNa7EeKPiuTfpuvqHA" isOrdered="true" aggregation="composite" association="_NVcLINjqEeKQqZMBCFd2Uw">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_NVP94NjqEeKQqZMBCFd2Uw" name="properties" type="_-vaacNa7EeKPiuTfpuvqHA" isOrdered="true" aggregation="composite" association="_NVcLINjqEeKQqZMBCFd2Uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NVP94djqEeKQqZMBCFd2Uw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NVP94tjqEeKQqZMBCFd2Uw" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_JhvqgNj_EeKQqZMBCFd2Uw" name="typeRegistry" type="_tLip8Nj-EeKQqZMBCFd2Uw" aggregation="composite" association="_Jh73wNj_EeKQqZMBCFd2Uw">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_JhvqgNj_EeKQqZMBCFd2Uw" name="typeRegistry" type="_tLip8Nj-EeKQqZMBCFd2Uw" aggregation="composite" association="_Jh73wNj_EeKQqZMBCFd2Uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Jhvqgdj_EeKQqZMBCFd2Uw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Jhvqgtj_EeKQqZMBCFd2Uw" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_RrX8YA2qEeOjX-JbGFEH7w" name="propertiesCount" visibility="public" type="_SuHkkNa8EeKPiuTfpuvqHA" isReadOnly="true" isDerived="true">
- <ownedComment xmi:id="_p3RfsA2qEeOjX-JbGFEH7w">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_RrX8YA2qEeOjX-JbGFEH7w" name="propertiesCount" visibility="public" type="_SuHkkNa8EeKPiuTfpuvqHA" isReadOnly="true" isDerived="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_p3RfsA2qEeOjX-JbGFEH7w">
<body>The number of registered properties.&#xD;
This is a value derived from the internal list of properties.</body>
</ownedComment>
@@ -665,42 +666,42 @@ This is a value derived from the internal list of properties.</body>
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedOperation xmi:id="_1X6RoNkCEeKQqZMBCFd2Uw" name="getPropertyIndex" raisedException="_k-dZENxGEeKwptaAAanMDg">
- <ownedParameter xmi:id="__hV_wNkCEeKQqZMBCFd2Uw" name="propertyName" type="_OyQ5QL1xEeKKJJ5BmR3W3Q"/>
- <ownedParameter xmi:id="_F2HJcNkDEeKQqZMBCFd2Uw" name="return" type="_SuHkkNa8EeKPiuTfpuvqHA" direction="return"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_1X6RoNkCEeKQqZMBCFd2Uw" name="getPropertyIndex" raisedException="_k-dZENxGEeKwptaAAanMDg">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="__hV_wNkCEeKQqZMBCFd2Uw" name="propertyName" type="_OyQ5QL1xEeKKJJ5BmR3W3Q"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_F2HJcNkDEeKQqZMBCFd2Uw" name="return" type="_SuHkkNa8EeKPiuTfpuvqHA" direction="return"/>
</ownedOperation>
- <ownedOperation xmi:id="_dcjjAOT7EeKSDdPH_NXL-g" name="getProperty" raisedException="_k-dZENxGEeKwptaAAanMDg">
- <ownedParameter xmi:id="_dcjjAeT7EeKSDdPH_NXL-g" name="propertyName" type="_OyQ5QL1xEeKKJJ5BmR3W3Q"/>
- <ownedParameter xmi:id="_dcjjAuT7EeKSDdPH_NXL-g" name="return" type="_-vaacNa7EeKPiuTfpuvqHA" direction="return"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_dcjjAOT7EeKSDdPH_NXL-g" name="getProperty" raisedException="_k-dZENxGEeKwptaAAanMDg">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_dcjjAeT7EeKSDdPH_NXL-g" name="propertyName" type="_OyQ5QL1xEeKKJJ5BmR3W3Q"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_dcjjAuT7EeKSDdPH_NXL-g" name="return" type="_-vaacNa7EeKPiuTfpuvqHA" direction="return"/>
</ownedOperation>
- <ownedOperation xmi:id="_Klpz4A3LEeOjX-JbGFEH7w" name="addProperty">
- <ownedComment xmi:id="_RE4hIA3LEeOjX-JbGFEH7w">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_Klpz4A3LEeOjX-JbGFEH7w" name="addProperty">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_RE4hIA3LEeOjX-JbGFEH7w">
<body>Add the property to the registry.&#xD;
Also set the index of the property.&#xD;
Do nothing if a Property with the same name already exist.&#xD;
Note: a Property can not be retrieved from the registry (the operation is not supported by the application).</body>
</ownedComment>
- <ownedParameter xmi:id="_P1PeMA3LEeOjX-JbGFEH7w" name="property" type="_-vaacNa7EeKPiuTfpuvqHA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P1PeMA3LEeOjX-JbGFEH7w" name="property" type="_-vaacNa7EeKPiuTfpuvqHA"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_DYi5oNjpEeKQqZMBCFd2Uw" name="layersStackApplication_layerStackRegistry_1" memberEnd="_DYi5odjpEeKQqZMBCFd2Uw _DYWsYNjpEeKQqZMBCFd2Uw">
- <ownedEnd xmi:id="_DYi5odjpEeKQqZMBCFd2Uw" name="layersStackApplication" type="_DN8s0NjhEeKQqZMBCFd2Uw" association="_DYi5oNjpEeKQqZMBCFd2Uw">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_DYi5odjpEeKQqZMBCFd2Uw" name="layersStackApplication" type="_DN8s0NjhEeKQqZMBCFd2Uw" association="_DYi5oNjpEeKQqZMBCFd2Uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DYi5otjpEeKQqZMBCFd2Uw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DYi5o9jpEeKQqZMBCFd2Uw" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_EEjEANjpEeKQqZMBCFd2Uw" name="layersStackApplication_propertyRegistry_1" memberEnd="_EEjEAdjpEeKQqZMBCFd2Uw _EEc9YNjpEeKQqZMBCFd2Uw">
- <ownedEnd xmi:id="_EEjEAdjpEeKQqZMBCFd2Uw" name="layersStackApplication" type="_DN8s0NjhEeKQqZMBCFd2Uw" association="_EEjEANjpEeKQqZMBCFd2Uw">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_EEjEAdjpEeKQqZMBCFd2Uw" name="layersStackApplication" type="_DN8s0NjhEeKQqZMBCFd2Uw" association="_EEjEANjpEeKQqZMBCFd2Uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EEjEAtjpEeKQqZMBCFd2Uw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EEjEA9jpEeKQqZMBCFd2Uw" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_ItBOgNjqEeKQqZMBCFd2Uw" name="PropertyIndex">
- <ownedAttribute xmi:id="_ZcvUINjqEeKQqZMBCFd2Uw" name="property" type="_-vaacNa7EeKPiuTfpuvqHA" association="_ZdBoANjqEeKQqZMBCFd2Uw">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_ZcvUINjqEeKQqZMBCFd2Uw" name="property" type="_-vaacNa7EeKPiuTfpuvqHA" association="_ZdBoANjqEeKQqZMBCFd2Uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZcvUIdjqEeKQqZMBCFd2Uw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZcvUItjqEeKQqZMBCFd2Uw" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_j-DE0NjsEeKQqZMBCFd2Uw" name="index" visibility="public" type="_SuHkkNa8EeKPiuTfpuvqHA">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_j-DE0NjsEeKQqZMBCFd2Uw" name="index" visibility="public" type="_SuHkkNa8EeKPiuTfpuvqHA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lYYU0NjsEeKQqZMBCFd2Uw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lYqosNjsEeKQqZMBCFd2Uw" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_lZbdsNjsEeKQqZMBCFd2Uw">
@@ -709,23 +710,23 @@ Note: a Property can not be retrieved from the registry (the operation is not su
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_NVcLINjqEeKQqZMBCFd2Uw" name="propertyRegistry_property_1" memberEnd="_NVcLIdjqEeKQqZMBCFd2Uw _NVP94NjqEeKQqZMBCFd2Uw">
- <ownedEnd xmi:id="_NVcLIdjqEeKQqZMBCFd2Uw" name="propertyRegistry" type="_8OefoNjoEeKQqZMBCFd2Uw" association="_NVcLINjqEeKQqZMBCFd2Uw">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_NVcLIdjqEeKQqZMBCFd2Uw" name="propertyRegistry" type="_8OefoNjoEeKQqZMBCFd2Uw" association="_NVcLINjqEeKQqZMBCFd2Uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NVcLItjqEeKQqZMBCFd2Uw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NVcLI9jqEeKQqZMBCFd2Uw" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_ZdBoANjqEeKQqZMBCFd2Uw" name="propertyIndex_property_1" memberEnd="_ZdBoAdjqEeKQqZMBCFd2Uw _ZcvUINjqEeKQqZMBCFd2Uw">
- <ownedEnd xmi:id="_ZdBoAdjqEeKQqZMBCFd2Uw" name="propertyIndex" type="_ItBOgNjqEeKQqZMBCFd2Uw" association="_ZdBoANjqEeKQqZMBCFd2Uw">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_ZdBoAdjqEeKQqZMBCFd2Uw" name="propertyIndex" type="_ItBOgNjqEeKQqZMBCFd2Uw" association="_ZdBoANjqEeKQqZMBCFd2Uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZdBoAtjqEeKQqZMBCFd2Uw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZdBoA9jqEeKQqZMBCFd2Uw" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_hgu_wNjqEeKQqZMBCFd2Uw" name="StringToPropertyIndexMap">
- <ownedAttribute xmi:id="_mzbocNjqEeKQqZMBCFd2Uw" name="value" type="_ItBOgNjqEeKQqZMBCFd2Uw" aggregation="composite" association="_mzt8UNjqEeKQqZMBCFd2Uw">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_mzbocNjqEeKQqZMBCFd2Uw" name="value" type="_ItBOgNjqEeKQqZMBCFd2Uw" aggregation="composite" association="_mzt8UNjqEeKQqZMBCFd2Uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mzbocdjqEeKQqZMBCFd2Uw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mzboctjqEeKQqZMBCFd2Uw" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_fQXNsNjsEeKQqZMBCFd2Uw" name="key" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_fQXNsNjsEeKQqZMBCFd2Uw" name="key" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hC3tINjsEeKQqZMBCFd2Uw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hDKoENjsEeKQqZMBCFd2Uw" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_hD5A0NjsEeKQqZMBCFd2Uw">
@@ -734,35 +735,35 @@ Note: a Property can not be retrieved from the registry (the operation is not su
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_mzt8UNjqEeKQqZMBCFd2Uw" name="stringToPropertyIndexMap_propertyIndex_1" memberEnd="_mzt8UdjqEeKQqZMBCFd2Uw _mzbocNjqEeKQqZMBCFd2Uw">
- <ownedEnd xmi:id="_mzt8UdjqEeKQqZMBCFd2Uw" name="stringToPropertyIndexMap" type="_hgu_wNjqEeKQqZMBCFd2Uw" association="_mzt8UNjqEeKQqZMBCFd2Uw">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_mzt8UdjqEeKQqZMBCFd2Uw" name="stringToPropertyIndexMap" type="_hgu_wNjqEeKQqZMBCFd2Uw" association="_mzt8UNjqEeKQqZMBCFd2Uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mzt8UtjqEeKQqZMBCFd2Uw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mzt8U9jqEeKQqZMBCFd2Uw" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_tLip8Nj-EeKQqZMBCFd2Uw" name="TypeRegistry">
- <ownedAttribute xmi:id="_2az14Nj-EeKQqZMBCFd2Uw" name="types" type="_P4xeANj_EeKQqZMBCFd2Uw" aggregation="composite" association="_2bADINj-EeKQqZMBCFd2Uw">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_2az14Nj-EeKQqZMBCFd2Uw" name="types" type="_P4xeANj_EeKQqZMBCFd2Uw" aggregation="composite" association="_2bADINj-EeKQqZMBCFd2Uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2az14dj-EeKQqZMBCFd2Uw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2az14tj-EeKQqZMBCFd2Uw" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_2bADINj-EeKQqZMBCFd2Uw" name="typeRegistry_type_1" memberEnd="_2bADIdj-EeKQqZMBCFd2Uw _2az14Nj-EeKQqZMBCFd2Uw">
- <ownedEnd xmi:id="_2bADIdj-EeKQqZMBCFd2Uw" name="typeRegistry" type="_tLip8Nj-EeKQqZMBCFd2Uw" association="_2bADINj-EeKQqZMBCFd2Uw">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_2bADIdj-EeKQqZMBCFd2Uw" name="typeRegistry" type="_tLip8Nj-EeKQqZMBCFd2Uw" association="_2bADINj-EeKQqZMBCFd2Uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2bADItj-EeKQqZMBCFd2Uw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2bADI9j-EeKQqZMBCFd2Uw" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_Jh73wNj_EeKQqZMBCFd2Uw" name="propertyRegistry_typeRegistry_1" memberEnd="_Jh73wdj_EeKQqZMBCFd2Uw _JhvqgNj_EeKQqZMBCFd2Uw">
- <ownedEnd xmi:id="_Jh73wdj_EeKQqZMBCFd2Uw" name="propertyRegistry" type="_8OefoNjoEeKQqZMBCFd2Uw" association="_Jh73wNj_EeKQqZMBCFd2Uw">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_Jh73wdj_EeKQqZMBCFd2Uw" name="propertyRegistry" type="_8OefoNjoEeKQqZMBCFd2Uw" association="_Jh73wNj_EeKQqZMBCFd2Uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Jh73wtj_EeKQqZMBCFd2Uw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Jh73w9j_EeKQqZMBCFd2Uw" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_P4xeANj_EeKQqZMBCFd2Uw" name="StringToTypeMap">
- <ownedAttribute xmi:id="_U05ZwNj_EeKQqZMBCFd2Uw" name="value" type="_EoL3oNhcEeKgkM6XJF9t4A" aggregation="composite" association="_U1FnANj_EeKQqZMBCFd2Uw">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_U05ZwNj_EeKQqZMBCFd2Uw" name="value" type="_EoL3oNhcEeKgkM6XJF9t4A" aggregation="composite" association="_U1FnANj_EeKQqZMBCFd2Uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U05Zwdj_EeKQqZMBCFd2Uw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U05Zwtj_EeKQqZMBCFd2Uw" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_kaf1oNj_EeKQqZMBCFd2Uw" name="key" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_kaf1oNj_EeKQqZMBCFd2Uw" name="key" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lxSCYNj_EeKQqZMBCFd2Uw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lxkWQNj_EeKQqZMBCFd2Uw" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_lyPEoNj_EeKQqZMBCFd2Uw">
@@ -771,65 +772,65 @@ Note: a Property can not be retrieved from the registry (the operation is not su
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_U1FnANj_EeKQqZMBCFd2Uw" name="stringToTypeMap_type_1" memberEnd="_U1FnAdj_EeKQqZMBCFd2Uw _U05ZwNj_EeKQqZMBCFd2Uw">
- <ownedEnd xmi:id="_U1FnAdj_EeKQqZMBCFd2Uw" name="stringToTypeMap" type="_P4xeANj_EeKQqZMBCFd2Uw" association="_U1FnANj_EeKQqZMBCFd2Uw">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_U1FnAdj_EeKQqZMBCFd2Uw" name="stringToTypeMap" type="_P4xeANj_EeKQqZMBCFd2Uw" association="_U1FnANj_EeKQqZMBCFd2Uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U1FnAtj_EeKQqZMBCFd2Uw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U1FnA9j_EeKQqZMBCFd2Uw" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_hQam0NkhEeKQqZMBCFd2Uw" name="layersStack_diagram_1" memberEnd="_hQam0dkhEeKQqZMBCFd2Uw _hQIS8NkhEeKQqZMBCFd2Uw">
- <ownedEnd xmi:id="_hQam0dkhEeKQqZMBCFd2Uw" name="layersStack" type="_gT0asNa7EeKPiuTfpuvqHA" association="_hQam0NkhEeKQqZMBCFd2Uw">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_hQam0dkhEeKQqZMBCFd2Uw" name="layersStack" type="_gT0asNa7EeKPiuTfpuvqHA" association="_hQam0NkhEeKQqZMBCFd2Uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hQam0tkhEeKQqZMBCFd2Uw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hQam09khEeKQqZMBCFd2Uw" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_zYGE8NqBEeKQqZMBCFd2Uw" name="LayerDescriptorRegistry">
- <ownedAttribute xmi:id="_TzkRwNqCEeKQqZMBCFd2Uw" name="layerDescriptors" type="_eNnjMNa7EeKPiuTfpuvqHA" aggregation="composite" association="_Tz2loNqCEeKQqZMBCFd2Uw">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_TzkRwNqCEeKQqZMBCFd2Uw" name="layerDescriptors" type="_eNnjMNa7EeKPiuTfpuvqHA" aggregation="composite" association="_Tz2loNqCEeKQqZMBCFd2Uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TzkRwdqCEeKQqZMBCFd2Uw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TzkRwtqCEeKQqZMBCFd2Uw" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_5r8BkNqBEeKQqZMBCFd2Uw" name="layersStackApplication_layerDescriptorRegistry_1" memberEnd="_5r8BkdqBEeKQqZMBCFd2Uw _5rptsNqBEeKQqZMBCFd2Uw">
- <ownedEnd xmi:id="_5r8BkdqBEeKQqZMBCFd2Uw" name="layersStackApplication" type="_DN8s0NjhEeKQqZMBCFd2Uw" association="_5r8BkNqBEeKQqZMBCFd2Uw">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_5r8BkdqBEeKQqZMBCFd2Uw" name="layersStackApplication" type="_DN8s0NjhEeKQqZMBCFd2Uw" association="_5r8BkNqBEeKQqZMBCFd2Uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5r8BktqBEeKQqZMBCFd2Uw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5r8Bk9qBEeKQqZMBCFd2Uw" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_Tz2loNqCEeKQqZMBCFd2Uw" name="layerDescriptorRegistry_layerDescriptor_1" memberEnd="_Tz2lodqCEeKQqZMBCFd2Uw _TzkRwNqCEeKQqZMBCFd2Uw">
- <ownedEnd xmi:id="_Tz2lodqCEeKQqZMBCFd2Uw" name="layerDescriptorRegistry" type="_zYGE8NqBEeKQqZMBCFd2Uw" association="_Tz2loNqCEeKQqZMBCFd2Uw">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_Tz2lodqCEeKQqZMBCFd2Uw" name="layerDescriptorRegistry" type="_zYGE8NqBEeKQqZMBCFd2Uw" association="_Tz2loNqCEeKQqZMBCFd2Uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Tz2lotqCEeKQqZMBCFd2Uw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tz2lo9qCEeKQqZMBCFd2Uw" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_iim5ENqCEeKQqZMBCFd2Uw" name="layerDescriptor_propertyRegistry_1" memberEnd="_iim5EdqCEeKQqZMBCFd2Uw _iiUlMNqCEeKQqZMBCFd2Uw">
- <ownedEnd xmi:id="_iim5EdqCEeKQqZMBCFd2Uw" name="layerDescriptor" type="_eNnjMNa7EeKPiuTfpuvqHA" association="_iim5ENqCEeKQqZMBCFd2Uw">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_iim5EdqCEeKQqZMBCFd2Uw" name="layerDescriptor" type="_eNnjMNa7EeKPiuTfpuvqHA" association="_iim5ENqCEeKQqZMBCFd2Uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iim5EtqCEeKQqZMBCFd2Uw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iim5E9qCEeKQqZMBCFd2Uw" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_xhwY8NqCEeKQqZMBCFd2Uw" name="SimpleLayerDescriptor">
- <generalization xmi:id="_3ee2ENqCEeKQqZMBCFd2Uw" general="_eNnjMNa7EeKPiuTfpuvqHA"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_3ee2ENqCEeKQqZMBCFd2Uw" general="_eNnjMNa7EeKPiuTfpuvqHA"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_z4m7kNqCEeKQqZMBCFd2Uw" name="RegExpLayerDescriptor">
- <generalization xmi:id="_5RvjcNqCEeKQqZMBCFd2Uw" general="_eNnjMNa7EeKPiuTfpuvqHA"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_5RvjcNqCEeKQqZMBCFd2Uw" general="_eNnjMNa7EeKPiuTfpuvqHA"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_325AENt0EeKQqZMBCFd2Uw" name="ApplicationDependantElement" isAbstract="true">
- <ownedComment xmi:id="_KjtrkNt1EeKQqZMBCFd2Uw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_KjtrkNt1EeKQqZMBCFd2Uw">
<body>Base class for elements depending on the LayerStackApplication.&#xD;
This class carry a referenceto the Application.</body>
</ownedComment>
- <ownedAttribute xmi:id="__rXB8Nt0EeKQqZMBCFd2Uw" name="application" type="_DN8s0NjhEeKQqZMBCFd2Uw" association="__rpV0Nt0EeKQqZMBCFd2Uw">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="__rXB8Nt0EeKQqZMBCFd2Uw" name="application" type="_DN8s0NjhEeKQqZMBCFd2Uw" association="__rpV0Nt0EeKQqZMBCFd2Uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="__rXB8dt0EeKQqZMBCFd2Uw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__rXB8tt0EeKQqZMBCFd2Uw" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="__rpV0Nt0EeKQqZMBCFd2Uw" name="applicationDependantElement_layersStackApplication_1" memberEnd="__rpV0dt0EeKQqZMBCFd2Uw __rXB8Nt0EeKQqZMBCFd2Uw">
- <ownedEnd xmi:id="__rpV0dt0EeKQqZMBCFd2Uw" name="applicationDependantElement" type="_325AENt0EeKQqZMBCFd2Uw" association="__rpV0Nt0EeKQqZMBCFd2Uw">
+ <ownedEnd xmi:type="uml:Property" xmi:id="__rpV0dt0EeKQqZMBCFd2Uw" name="applicationDependantElement" type="_325AENt0EeKQqZMBCFd2Uw" association="__rpV0Nt0EeKQqZMBCFd2Uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="__rpV0tt0EeKQqZMBCFd2Uw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__rpV09t0EeKQqZMBCFd2Uw" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_IOwJ4Nt2EeKQqZMBCFd2Uw" name="LayerApplicationFactory">
- <ownedAttribute xmi:id="_wROkUdt2EeKQqZMBCFd2Uw" name="application" type="_DN8s0NjhEeKQqZMBCFd2Uw" association="_wROkUNt2EeKQqZMBCFd2Uw">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_wROkUdt2EeKQqZMBCFd2Uw" name="application" type="_DN8s0NjhEeKQqZMBCFd2Uw" association="_wROkUNt2EeKQqZMBCFd2Uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wROkUtt2EeKQqZMBCFd2Uw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wROkU9t2EeKQqZMBCFd2Uw" value="1"/>
</ownedAttribute>
@@ -837,41 +838,41 @@ This class carry a referenceto the Application.</body>
<packagedElement xmi:type="uml:Association" xmi:id="_wROkUNt2EeKQqZMBCFd2Uw" name="layersStackApplication_layerApplicationFactory_1" memberEnd="_wROkUdt2EeKQqZMBCFd2Uw _wRCXENt2EeKQqZMBCFd2Uw"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_iYKFMNxGEeKwptaAAanMDg" name="LayersException"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_k-dZENxGEeKwptaAAanMDg" name="NotFoundException">
- <generalization xmi:id="_oxlscNxGEeKwptaAAanMDg" general="_iYKFMNxGEeKwptaAAanMDg"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_oxlscNxGEeKwptaAAanMDg" general="_iYKFMNxGEeKwptaAAanMDg"/>
</packagedElement>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_KG7HMNxMEeKwptaAAanMDg" name="BadStateException">
- <generalization xmi:id="_ShHsUNxMEeKwptaAAanMDg" general="_iYKFMNxGEeKwptaAAanMDg"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_ShHsUNxMEeKwptaAAanMDg" general="_iYKFMNxGEeKwptaAAanMDg"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_agAC4NxWEeKwptaAAanMDg" name="NullInstance">
- <generalization xmi:id="_drCbgNxWEeKwptaAAanMDg" general="_AjTZ8Na8EeKPiuTfpuvqHA"/>
- <ownedOperation xmi:id="_OU7XsNxXEeKwptaAAanMDg" name="getInstance" isStatic="true">
- <ownedParameter xmi:id="_WSaLoNxXEeKwptaAAanMDg" type="_agAC4NxWEeKwptaAAanMDg" direction="return"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_drCbgNxWEeKwptaAAanMDg" general="_AjTZ8Na8EeKPiuTfpuvqHA"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_OU7XsNxXEeKwptaAAanMDg" name="getInstance" isStatic="true">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_WSaLoNxXEeKwptaAAanMDg" type="_agAC4NxWEeKwptaAAanMDg" direction="return"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_z9aN8OHTEeKCZbxNW-U3VQ" name="RegExpLayer">
- <generalization xmi:id="_R8qP8OHUEeKCZbxNW-U3VQ" general="_51zAINa7EeKPiuTfpuvqHA"/>
- <ownedAttribute xmi:id="_Bm93wBZ1EeOZwp016gnCFQ" name="expr" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
+ <generalization xmi:type="uml:Generalization" xmi:id="_R8qP8OHUEeKCZbxNW-U3VQ" general="_51zAINa7EeKPiuTfpuvqHA"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_Bm93wBZ1EeOZwp016gnCFQ" name="expr" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DqoYoBZ1EeOZwp016gnCFQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Dq76oBZ1EeOZwp016gnCFQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_Dr0rcBZ1EeOZwp016gnCFQ">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedAttribute xmi:id="_Fp_BQBZ1EeOZwp016gnCFQ" name="language" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_Fp_BQBZ1EeOZwp016gnCFQ" name="language" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_H11NwBZ1EeOZwp016gnCFQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_H2IIsBZ1EeOZwp016gnCFQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_H3BgkBZ1EeOZwp016gnCFQ">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedOperation xmi:id="_kI0XsBZ0EeOZwp016gnCFQ" name="activate">
- <ownedParameter xmi:id="_Ifv3ABaBEeOZwp016gnCFQ" name="newParentLayer" type="_WuVRUNjjEeKQqZMBCFd2Uw"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_kI0XsBZ0EeOZwp016gnCFQ" name="activate">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_Ifv3ABaBEeOZwp016gnCFQ" name="newParentLayer" type="_WuVRUNjjEeKQqZMBCFd2Uw"/>
</ownedOperation>
- <ownedOperation xmi:id="_lpOagBZ0EeOZwp016gnCFQ" name="deactivate">
- <ownedParameter xmi:id="_MZS7cBaBEeOZwp016gnCFQ" name="oldParentLayer" type="_WuVRUNjjEeKQqZMBCFd2Uw"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_lpOagBZ0EeOZwp016gnCFQ" name="deactivate">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_MZS7cBaBEeOZwp016gnCFQ" name="oldParentLayer" type="_WuVRUNjjEeKQqZMBCFd2Uw"/>
</ownedOperation>
- <ownedOperation xmi:id="_pKKxsBZ0EeOZwp016gnCFQ" name="evaluateExpr">
- <ownedParameter xmi:id="_-UwgIBZ0EeOZwp016gnCFQ" name="res" direction="return">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_pKKxsBZ0EeOZwp016gnCFQ" name="evaluateExpr">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-UwgIBZ0EeOZwp016gnCFQ" name="res" direction="return">
<type xmi:type="uml:Class" href="notation/notation.uml#_AziHOrcnEeKeLJDBCBPhPw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LLUi4BZ1EeOZwp016gnCFQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LLnd0BZ1EeOZwp016gnCFQ" value="*"/>
@@ -879,14 +880,14 @@ This class carry a referenceto the Application.</body>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="__1GNoOHTEeKCZbxNW-U3VQ" name="Layer">
- <generalization xmi:id="_am4OEOHUEeKCZbxNW-U3VQ" general="_51zAINa7EeKPiuTfpuvqHA"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_am4OEOHUEeKCZbxNW-U3VQ" general="_51zAINa7EeKPiuTfpuvqHA"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_ti_eQOT_EeKSDdPH_NXL-g" name="Color">
- <generalization xmi:id="_Y0k5AOUAEeKSDdPH_NXL-g" general="_EoL3oNhcEeKgkM6XJF9t4A"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_Y0k5AOUAEeKSDdPH_NXL-g" general="_EoL3oNhcEeKgkM6XJF9t4A"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_vkSnoOT_EeKSDdPH_NXL-g" name="ColorInstance">
- <generalization xmi:id="_YCxooOUAEeKSDdPH_NXL-g" general="_AjTZ8Na8EeKPiuTfpuvqHA"/>
- <ownedAttribute xmi:id="_Q8HvAOUAEeKSDdPH_NXL-g" name="value" visibility="public" type="_SuHkkNa8EeKPiuTfpuvqHA">
+ <generalization xmi:type="uml:Generalization" xmi:id="_YCxooOUAEeKSDdPH_NXL-g" general="_AjTZ8Na8EeKPiuTfpuvqHA"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_Q8HvAOUAEeKSDdPH_NXL-g" name="value" visibility="public" type="_SuHkkNa8EeKPiuTfpuvqHA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q8HvAeUAEeKSDdPH_NXL-g" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q8HvAuUAEeKSDdPH_NXL-g" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_Q8HvA-UAEeKSDdPH_NXL-g">
@@ -895,153 +896,153 @@ This class carry a referenceto the Application.</body>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_fL2kIOUAEeKSDdPH_NXL-g" name="FillInstance">
- <generalization xmi:id="_jXYwcOUAEeKSDdPH_NXL-g" general="_AjTZ8Na8EeKPiuTfpuvqHA"/>
- <ownedAttribute xmi:id="_nVngkOUAEeKSDdPH_NXL-g" name="transparency" visibility="public" type="_SuHkkNa8EeKPiuTfpuvqHA">
+ <generalization xmi:type="uml:Generalization" xmi:id="_jXYwcOUAEeKSDdPH_NXL-g" general="_AjTZ8Na8EeKPiuTfpuvqHA"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_nVngkOUAEeKSDdPH_NXL-g" name="transparency" visibility="public" type="_SuHkkNa8EeKPiuTfpuvqHA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nVngkeUAEeKSDdPH_NXL-g" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nVngkuUAEeKSDdPH_NXL-g" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_nVngk-UAEeKSDdPH_NXL-g">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedAttribute xmi:id="_uTht4OUAEeKSDdPH_NXL-g" name="fillColor" type="_vkSnoOT_EeKSDdPH_NXL-g" aggregation="composite" association="_uTre4OUAEeKSDdPH_NXL-g">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_uTht4OUAEeKSDdPH_NXL-g" name="fillColor" type="_vkSnoOT_EeKSDdPH_NXL-g" aggregation="composite" association="_uTre4OUAEeKSDdPH_NXL-g">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uTht4eUAEeKSDdPH_NXL-g" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uTht4uUAEeKSDdPH_NXL-g" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_gsEZsOUAEeKSDdPH_NXL-g" name="Fill">
- <generalization xmi:id="_ip-Q0OUAEeKSDdPH_NXL-g" general="_EoL3oNhcEeKgkM6XJF9t4A"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_ip-Q0OUAEeKSDdPH_NXL-g" general="_EoL3oNhcEeKgkM6XJF9t4A"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_uTre4OUAEeKSDdPH_NXL-g" name="fillInstance_colorInstance_1" memberEnd="_uTre4eUAEeKSDdPH_NXL-g _uTht4OUAEeKSDdPH_NXL-g">
- <ownedEnd xmi:id="_uTre4eUAEeKSDdPH_NXL-g" name="fillInstance" type="_fL2kIOUAEeKSDdPH_NXL-g" association="_uTre4OUAEeKSDdPH_NXL-g">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_uTre4eUAEeKSDdPH_NXL-g" name="fillInstance" type="_fL2kIOUAEeKSDdPH_NXL-g" association="_uTre4OUAEeKSDdPH_NXL-g">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uTre4uUAEeKSDdPH_NXL-g" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uTre4-UAEeKSDdPH_NXL-g" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_q85OgO3uEeKwLp35IbAIig" name="PropertySetterRegistry">
- <ownedAttribute xmi:id="_3GHqIe3uEeKwLp35IbAIig" name="application" type="_DN8s0NjhEeKQqZMBCFd2Uw" association="_3GHqIO3uEeKwLp35IbAIig">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_3GHqIe3uEeKwLp35IbAIig" name="application" type="_DN8s0NjhEeKQqZMBCFd2Uw" association="_3GHqIO3uEeKwLp35IbAIig">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3GHqIu3uEeKwLp35IbAIig"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3GHqI-3uEeKwLp35IbAIig" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_iPT94O3vEeKwLp35IbAIig" name="propertySetters" type="_fyVlIO3vEeKwLp35IbAIig" isOrdered="true" association="_iPmRwO3vEeKwLp35IbAIig">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_iPT94O3vEeKwLp35IbAIig" name="propertySetters" type="_fyVlIO3vEeKwLp35IbAIig" isOrdered="true" association="_iPmRwO3vEeKwLp35IbAIig">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iPT94e3vEeKwLp35IbAIig"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iPT94u3vEeKwLp35IbAIig" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_hmejMO5mEeK0p4PkXjd-_Q" name="setterMap" type="_JSMf8O5mEeK0p4PkXjd-_Q" aggregation="composite" association="_hmkp0O5mEeK0p4PkXjd-_Q">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_hmejMO5mEeK0p4PkXjd-_Q" name="setterMap" type="_JSMf8O5mEeK0p4PkXjd-_Q" aggregation="composite" association="_hmkp0O5mEeK0p4PkXjd-_Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hmejMe5mEeK0p4PkXjd-_Q"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hmejMu5mEeK0p4PkXjd-_Q" value="*"/>
</ownedAttribute>
- <ownedOperation xmi:id="_L7LusO5WEeK0p4PkXjd-_Q" name="getPropertySetter" raisedException="_k-dZENxGEeKwptaAAanMDg">
- <ownedParameter xmi:id="_Tr1nkO5WEeK0p4PkXjd-_Q" name="property" type="_-vaacNa7EeKPiuTfpuvqHA"/>
- <ownedParameter xmi:id="_ZJbRoO5WEeK0p4PkXjd-_Q" name="return" type="_fyVlIO3vEeKwLp35IbAIig" direction="return"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_L7LusO5WEeK0p4PkXjd-_Q" name="getPropertySetter" raisedException="_k-dZENxGEeKwptaAAanMDg">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_Tr1nkO5WEeK0p4PkXjd-_Q" name="property" type="_-vaacNa7EeKPiuTfpuvqHA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_ZJbRoO5WEeK0p4PkXjd-_Q" name="return" type="_fyVlIO3vEeKwLp35IbAIig" direction="return"/>
</ownedOperation>
- <ownedOperation xmi:id="_fF4pAO5WEeK0p4PkXjd-_Q" name="getPropertySetter" raisedException="_k-dZENxGEeKwptaAAanMDg">
- <ownedParameter xmi:id="_fF4pAe5WEeK0p4PkXjd-_Q" name="property" type="_OyQ5QL1xEeKKJJ5BmR3W3Q"/>
- <ownedParameter xmi:id="_fF4pAu5WEeK0p4PkXjd-_Q" name="return" type="_fyVlIO3vEeKwLp35IbAIig" direction="return"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_fF4pAO5WEeK0p4PkXjd-_Q" name="getPropertySetter" raisedException="_k-dZENxGEeKwptaAAanMDg">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_fF4pAe5WEeK0p4PkXjd-_Q" name="property" type="_OyQ5QL1xEeKKJJ5BmR3W3Q"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_fF4pAu5WEeK0p4PkXjd-_Q" name="return" type="_fyVlIO3vEeKwLp35IbAIig" direction="return"/>
</ownedOperation>
- <ownedOperation xmi:id="_mCwUgO5WEeK0p4PkXjd-_Q" name="addPropertySetter">
- <ownedParameter xmi:id="_quPzQO5WEeK0p4PkXjd-_Q" name="setter" type="_fyVlIO3vEeKwLp35IbAIig"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_mCwUgO5WEeK0p4PkXjd-_Q" name="addPropertySetter">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_quPzQO5WEeK0p4PkXjd-_Q" name="setter" type="_fyVlIO3vEeKwLp35IbAIig"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_3GHqIO3uEeKwLp35IbAIig" name="layersStackApplication_propertySetterRegistry_1" memberEnd="_3GHqIe3uEeKwLp35IbAIig _3F7c4O3uEeKwLp35IbAIig"/>
<packagedElement xmi:type="uml:Class" xmi:id="_fyVlIO3vEeKwLp35IbAIig" name="PropertySetter" isAbstract="true">
- <ownedAttribute xmi:id="_4C8Y8O5VEeK0p4PkXjd-_Q" name="property" type="_-vaacNa7EeKPiuTfpuvqHA" association="_4DImMO5VEeK0p4PkXjd-_Q">
- <ownedComment xmi:id="_ApRVkO5WEeK0p4PkXjd-_Q">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_4C8Y8O5VEeK0p4PkXjd-_Q" name="property" type="_-vaacNa7EeKPiuTfpuvqHA" association="_4DImMO5VEeK0p4PkXjd-_Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ApRVkO5WEeK0p4PkXjd-_Q">
<body>The property for which this setter is for.</body>
</ownedComment>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4C8Y8e5VEeK0p4PkXjd-_Q"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4C8Y8u5VEeK0p4PkXjd-_Q" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_p3vR8O5qEeK0p4PkXjd-_Q" name="propertyName" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_p3vR8O5qEeK0p4PkXjd-_Q" name="propertyName" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_scKWgO5qEeK0p4PkXjd-_Q" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sccqYO5qEeK0p4PkXjd-_Q" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_sdl54O5qEeK0p4PkXjd-_Q">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedOperation xmi:id="_GOgVMO5VEeK0p4PkXjd-_Q" name="setValue">
- <ownedParameter xmi:id="_P9Ky4O5VEeK0p4PkXjd-_Q" name="view">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_GOgVMO5VEeK0p4PkXjd-_Q" name="setValue">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P9Ky4O5VEeK0p4PkXjd-_Q" name="view">
<type xmi:type="uml:Class" href="notation/notation.uml#_AziHOrcnEeKeLJDBCBPhPw"/>
</ownedParameter>
- <ownedParameter xmi:id="_pXFBcO5VEeK0p4PkXjd-_Q" name="value" type="_AjTZ8Na8EeKPiuTfpuvqHA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_pXFBcO5VEeK0p4PkXjd-_Q" name="value" type="_AjTZ8Na8EeKPiuTfpuvqHA"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_iPmRwO3vEeKwLp35IbAIig" name="propertySetterRegistry_propertySetter_1" memberEnd="_iPmRwe3vEeKwLp35IbAIig _iPT94O3vEeKwLp35IbAIig">
- <ownedEnd xmi:id="_iPmRwe3vEeKwLp35IbAIig" name="propertySetterRegistry" type="_q85OgO3uEeKwLp35IbAIig" association="_iPmRwO3vEeKwLp35IbAIig">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_iPmRwe3vEeKwLp35IbAIig" name="propertySetterRegistry" type="_q85OgO3uEeKwLp35IbAIig" association="_iPmRwO3vEeKwLp35IbAIig">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iPmRwu3vEeKwLp35IbAIig" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iPmRw-3vEeKwLp35IbAIig" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_4DImMO5VEeK0p4PkXjd-_Q" name="propertySetter_property_1" memberEnd="_4DImMe5VEeK0p4PkXjd-_Q _4C8Y8O5VEeK0p4PkXjd-_Q">
- <ownedEnd xmi:id="_4DImMe5VEeK0p4PkXjd-_Q" name="propertySetter" type="_fyVlIO3vEeKwLp35IbAIig" association="_4DImMO5VEeK0p4PkXjd-_Q">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_4DImMe5VEeK0p4PkXjd-_Q" name="propertySetter" type="_fyVlIO3vEeKwLp35IbAIig" association="_4DImMO5VEeK0p4PkXjd-_Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4DImMu5VEeK0p4PkXjd-_Q" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4DImM-5VEeK0p4PkXjd-_Q" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_R-WVkO5XEeK0p4PkXjd-_Q" name="FillPropertySetter">
- <generalization xmi:id="_Y8pkcO5XEeK0p4PkXjd-_Q" general="_fyVlIO3vEeKwLp35IbAIig"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_Y8pkcO5XEeK0p4PkXjd-_Q" general="_fyVlIO3vEeKwLp35IbAIig"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_Ue7b8O5XEeK0p4PkXjd-_Q" name="IsValidPropertySetter">
- <generalization xmi:id="_ZxycsO5XEeK0p4PkXjd-_Q" general="_fyVlIO3vEeKwLp35IbAIig"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_ZxycsO5XEeK0p4PkXjd-_Q" general="_fyVlIO3vEeKwLp35IbAIig"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_JSMf8O5mEeK0p4PkXjd-_Q" name="StringToPropertySetter">
- <ownedAttribute xmi:id="_NBuFsO5mEeK0p4PkXjd-_Q" name="key" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_NBuFsO5mEeK0p4PkXjd-_Q" name="key" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PgE-gO5mEeK0p4PkXjd-_Q" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PgdZAO5mEeK0p4PkXjd-_Q" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_Phgh4O5mEeK0p4PkXjd-_Q">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedAttribute xmi:id="_QfjegO5mEeK0p4PkXjd-_Q" name="value" type="_fyVlIO3vEeKwLp35IbAIig" aggregation="composite" association="_QfvrwO5mEeK0p4PkXjd-_Q">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_QfjegO5mEeK0p4PkXjd-_Q" name="value" type="_fyVlIO3vEeKwLp35IbAIig" aggregation="composite" association="_QfvrwO5mEeK0p4PkXjd-_Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qfjege5mEeK0p4PkXjd-_Q" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qfjegu5mEeK0p4PkXjd-_Q" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_QfvrwO5mEeK0p4PkXjd-_Q" name="stringToPropertySetter_propertySetter_1" memberEnd="_Qfvrwe5mEeK0p4PkXjd-_Q _QfjegO5mEeK0p4PkXjd-_Q">
- <ownedEnd xmi:id="_Qfvrwe5mEeK0p4PkXjd-_Q" name="stringToPropertySetter" type="_JSMf8O5mEeK0p4PkXjd-_Q" association="_QfvrwO5mEeK0p4PkXjd-_Q">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_Qfvrwe5mEeK0p4PkXjd-_Q" name="stringToPropertySetter" type="_JSMf8O5mEeK0p4PkXjd-_Q" association="_QfvrwO5mEeK0p4PkXjd-_Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qfvrwu5mEeK0p4PkXjd-_Q" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qfvrw-5mEeK0p4PkXjd-_Q" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_hmkp0O5mEeK0p4PkXjd-_Q" name="propertySetterRegistry_stringToPropertySetter_1" memberEnd="_hmkp0e5mEeK0p4PkXjd-_Q _hmejMO5mEeK0p4PkXjd-_Q">
- <ownedEnd xmi:id="_hmkp0e5mEeK0p4PkXjd-_Q" name="propertySetterRegistry" type="_q85OgO3uEeKwLp35IbAIig" association="_hmkp0O5mEeK0p4PkXjd-_Q">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_hmkp0e5mEeK0p4PkXjd-_Q" name="propertySetterRegistry" type="_q85OgO3uEeKwLp35IbAIig" association="_hmkp0O5mEeK0p4PkXjd-_Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hmkp0u5mEeK0p4PkXjd-_Q" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hmkp0-5mEeK0p4PkXjd-_Q" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_-z_6YO5zEeK0p4PkXjd-_Q" name="NullPropertySetter">
- <generalization xmi:id="_Co0P0O50EeK0p4PkXjd-_Q" general="_fyVlIO3vEeKwLp35IbAIig"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_Co0P0O50EeK0p4PkXjd-_Q" general="_fyVlIO3vEeKwLp35IbAIig"/>
</packagedElement>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_Qeyn4O7GEeK0p4PkXjd-_Q" name="ComputePropertyValueCommand"/>
<packagedElement xmi:type="uml:Interface" xmi:id="_XZJOcO8UEeK0p4PkXjd-_Q" name="ComputePropertyValueCommandItf">
- <ownedOperation xmi:id="_uYMx4O8ZEeK0p4PkXjd-_Q" name="getCmdValue" raisedException="_iYKFMNxGEeKwptaAAanMDg">
- <ownedComment xmi:id="_f0BhUO8aEeK0p4PkXjd-_Q">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_uYMx4O8ZEeK0p4PkXjd-_Q" name="getCmdValue" raisedException="_iYKFMNxGEeKwptaAAanMDg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_f0BhUO8aEeK0p4PkXjd-_Q">
<body> * Execute the command and return the computed value.&#xD;
* Compute the value of the Property, and return it.&#xD;
* @return The computed value of the Property.&#xD;
</body>
</ownedComment>
- <ownedParameter xmi:id="_zjYdUO8ZEeK0p4PkXjd-_Q" type="_AjTZ8Na8EeKPiuTfpuvqHA" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_zjYdUO8ZEeK0p4PkXjd-_Q" type="_AjTZ8Na8EeKPiuTfpuvqHA" direction="return"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_rEb-0O-MEeK0p4PkXjd-_Q" name="abstractLayer_property_1" memberEnd="_rEb-0e-MEeK0p4PkXjd-_Q _rEPKgO-MEeK0p4PkXjd-_Q">
- <ownedEnd xmi:id="_rEb-0e-MEeK0p4PkXjd-_Q" name="abstractLayer" type="_51zAINa7EeKPiuTfpuvqHA" association="_rEb-0O-MEeK0p4PkXjd-_Q">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_rEb-0e-MEeK0p4PkXjd-_Q" name="abstractLayer" type="_51zAINa7EeKPiuTfpuvqHA" association="_rEb-0O-MEeK0p4PkXjd-_Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rEb-0u-MEeK0p4PkXjd-_Q" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rEb-0--MEeK0p4PkXjd-_Q" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_RnjeUO-YEeK0p4PkXjd-_Q" name="LineType">
- <generalization xmi:id="_UJAucO-YEeK0p4PkXjd-_Q" general="_EoL3oNhcEeKgkM6XJF9t4A"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_UJAucO-YEeK0p4PkXjd-_Q" general="_EoL3oNhcEeKgkM6XJF9t4A"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_ZGwa0O-YEeK0p4PkXjd-_Q" name="LineInstance">
- <generalization xmi:id="_ijurkO-YEeK0p4PkXjd-_Q" general="_AjTZ8Na8EeKPiuTfpuvqHA"/>
- <ownedAttribute xmi:id="_vpaIYO-YEeK0p4PkXjd-_Q" name="lineColor" visibility="public" type="_SuHkkNa8EeKPiuTfpuvqHA">
+ <generalization xmi:type="uml:Generalization" xmi:id="_ijurkO-YEeK0p4PkXjd-_Q" general="_AjTZ8Na8EeKPiuTfpuvqHA"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_vpaIYO-YEeK0p4PkXjd-_Q" name="lineColor" visibility="public" type="_SuHkkNa8EeKPiuTfpuvqHA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_x1KOQO-YEeK0p4PkXjd-_Q" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_x1iowO-YEeK0p4PkXjd-_Q" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_x2frAO-YEeK0p4PkXjd-_Q">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedAttribute xmi:id="_yrVBQO-YEeK0p4PkXjd-_Q" name="lineWith" visibility="public" type="_SuHkkNa8EeKPiuTfpuvqHA">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_yrVBQO-YEeK0p4PkXjd-_Q" name="lineWith" visibility="public" type="_SuHkkNa8EeKPiuTfpuvqHA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1JMK0O-YEeK0p4PkXjd-_Q" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1JbbYO-YEeK0p4PkXjd-_Q" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_1KSXAO-YEeK0p4PkXjd-_Q">
@@ -1050,89 +1051,89 @@ This class carry a referenceto the Application.</body>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_JgyOsO-cEeK0p4PkXjd-_Q" name="LinePropertySetter">
- <generalization xmi:id="_QKhi0O-cEeK0p4PkXjd-_Q" general="_fyVlIO3vEeKwLp35IbAIig"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_QKhi0O-cEeK0p4PkXjd-_Q" general="_fyVlIO3vEeKwLp35IbAIig"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_Gvwp0O-iEeK0p4PkXjd-_Q" name="FontPropertySetter">
- <generalization xmi:id="_LuAFcO-iEeK0p4PkXjd-_Q" general="_fyVlIO3vEeKwLp35IbAIig"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_LuAFcO-iEeK0p4PkXjd-_Q" general="_fyVlIO3vEeKwLp35IbAIig"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_OtShEO-iEeK0p4PkXjd-_Q" name="FontInstance">
- <generalization xmi:id="_VH6bIO-iEeK0p4PkXjd-_Q" general="_AjTZ8Na8EeKPiuTfpuvqHA"/>
- <ownedAttribute xmi:id="_Xlt6UO-iEeK0p4PkXjd-_Q" name="fontColor" visibility="public" type="_SuHkkNa8EeKPiuTfpuvqHA">
+ <generalization xmi:type="uml:Generalization" xmi:id="_VH6bIO-iEeK0p4PkXjd-_Q" general="_AjTZ8Na8EeKPiuTfpuvqHA"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_Xlt6UO-iEeK0p4PkXjd-_Q" name="fontColor" visibility="public" type="_SuHkkNa8EeKPiuTfpuvqHA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aTOpcO-iEeK0p4PkXjd-_Q" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aTnD8O-iEeK0p4PkXjd-_Q" value="1"/>
<defaultValue xmi:type="uml:LiteralInteger" xmi:id="_vcdF8O-iEeK0p4PkXjd-_Q" value="15053796"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_bD8UsO-iEeK0p4PkXjd-_Q" name="fontName" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_bD8UsO-iEeK0p4PkXjd-_Q" name="fontName" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dY9rUO-iEeK0p4PkXjd-_Q" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dZWF0O-iEeK0p4PkXjd-_Q" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_sZKUEO-iEeK0p4PkXjd-_Q" value="Segoe UI"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_epxy8O-iEeK0p4PkXjd-_Q" name="fontHeigh" visibility="public" type="_SuHkkNa8EeKPiuTfpuvqHA">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_epxy8O-iEeK0p4PkXjd-_Q" name="fontHeigh" visibility="public" type="_SuHkkNa8EeKPiuTfpuvqHA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_heIw8O-iEeK0p4PkXjd-_Q" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hebE0O-iEeK0p4PkXjd-_Q" value="1"/>
<defaultValue xmi:type="uml:LiteralInteger" xmi:id="_x9IS8O-iEeK0p4PkXjd-_Q" value="9"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_inEu8O-iEeK0p4PkXjd-_Q" name="bold" visibility="public" type="_TqqsYNa8EeKPiuTfpuvqHA">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_inEu8O-iEeK0p4PkXjd-_Q" name="bold" visibility="public" type="_TqqsYNa8EeKPiuTfpuvqHA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k3zbcO-iEeK0p4PkXjd-_Q" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k4L18O-iEeK0p4PkXjd-_Q" value="1"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_0K5LAO-iEeK0p4PkXjd-_Q" value="true"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_Q6ta4O-iEeK0p4PkXjd-_Q" name="FontType">
- <generalization xmi:id="_UKLAgO-iEeK0p4PkXjd-_Q" general="_EoL3oNhcEeKgkM6XJF9t4A"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_UKLAgO-iEeK0p4PkXjd-_Q" general="_EoL3oNhcEeKgkM6XJF9t4A"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_xZ-bMO-lEeK0p4PkXjd-_Q" name="IsVisiblePropertySetter">
- <generalization xmi:id="_01zB0O-lEeK0p4PkXjd-_Q" general="_fyVlIO3vEeKwLp35IbAIig"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_01zB0O-lEeK0p4PkXjd-_Q" general="_fyVlIO3vEeKwLp35IbAIig"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_GKddUAkdEeOnVqX9VcfeWQ" name="LayerOperatorDescriptor">
- <ownedAttribute xmi:id="_5xnb4AkdEeOnVqX9VcfeWQ" name="propertyOperators" type="_wk7C0AkdEeOnVqX9VcfeWQ" isOrdered="true" association="_5x5vwAkdEeOnVqX9VcfeWQ">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_5xnb4AkdEeOnVqX9VcfeWQ" name="propertyOperators" type="_wk7C0AkdEeOnVqX9VcfeWQ" isOrdered="true" association="_5x5vwAkdEeOnVqX9VcfeWQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5xnb4QkdEeOnVqX9VcfeWQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5xnb4gkdEeOnVqX9VcfeWQ" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_ysOUQAkiEeOnVqX9VcfeWQ" name="name" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_ysOUQAkiEeOnVqX9VcfeWQ" name="name" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1AnYwAkiEeOnVqX9VcfeWQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1A5soAkiEeOnVqX9VcfeWQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_1B2u4AkiEeOnVqX9VcfeWQ">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedOperation xmi:id="_w5x7sAkhEeOnVqX9VcfeWQ" name="getPropertyOperator" raisedException="_k-dZENxGEeKwptaAAanMDg">
- <ownedParameter xmi:id="_C90I4AkiEeOnVqX9VcfeWQ" name="property" type="_-vaacNa7EeKPiuTfpuvqHA"/>
- <ownedParameter xmi:id="_MNkdAAkiEeOnVqX9VcfeWQ" name="return" type="_wk7C0AkdEeOnVqX9VcfeWQ" direction="return"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_w5x7sAkhEeOnVqX9VcfeWQ" name="getPropertyOperator" raisedException="_k-dZENxGEeKwptaAAanMDg">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_C90I4AkiEeOnVqX9VcfeWQ" name="property" type="_-vaacNa7EeKPiuTfpuvqHA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_MNkdAAkiEeOnVqX9VcfeWQ" name="return" type="_wk7C0AkdEeOnVqX9VcfeWQ" direction="return"/>
</ownedOperation>
- <ownedOperation xmi:id="_TzuWEAkiEeOnVqX9VcfeWQ" name="setPropertyOperator">
- <ownedParameter xmi:id="_boCm8AkiEeOnVqX9VcfeWQ" name="property" type="_-vaacNa7EeKPiuTfpuvqHA"/>
- <ownedParameter xmi:id="_eeXT0AkiEeOnVqX9VcfeWQ" name="operator" type="_wk7C0AkdEeOnVqX9VcfeWQ"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_TzuWEAkiEeOnVqX9VcfeWQ" name="setPropertyOperator">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_boCm8AkiEeOnVqX9VcfeWQ" name="property" type="_-vaacNa7EeKPiuTfpuvqHA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_eeXT0AkiEeOnVqX9VcfeWQ" name="operator" type="_wk7C0AkdEeOnVqX9VcfeWQ"/>
</ownedOperation>
- <ownedOperation xmi:id="_htp6UAkiEeOnVqX9VcfeWQ" name="createLayerOperator">
- <ownedParameter xmi:id="_rwGPoAkiEeOnVqX9VcfeWQ" name="return" type="_WuVRUNjjEeKQqZMBCFd2Uw" direction="return"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_htp6UAkiEeOnVqX9VcfeWQ" name="createLayerOperator">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_rwGPoAkiEeOnVqX9VcfeWQ" name="return" type="_WuVRUNjjEeKQqZMBCFd2Uw" direction="return"/>
</ownedOperation>
- <ownedOperation xmi:id="_oj_4UAkoEeOnVqX9VcfeWQ" name="setPropertyCollectionSize">
- <ownedComment xmi:id="_x-5FcAkoEeOnVqX9VcfeWQ">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_oj_4UAkoEeOnVqX9VcfeWQ" name="setPropertyCollectionSize">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_x-5FcAkoEeOnVqX9VcfeWQ">
<body>Set the size of the property collection declared in the PropertyRegistry.&#xD;
Setting the size allow to set the size of the lists indexed with Properties' index (like propertyOperators).</body>
</ownedComment>
- <ownedParameter xmi:id="_wdouEAkoEeOnVqX9VcfeWQ" name="size" type="_SuHkkNa8EeKPiuTfpuvqHA"/>
- <ownedParameter xmi:id="_x2wVwAkrEeOnVqX9VcfeWQ" name="defaultPropertyOperator" type="_G-g6AAkpEeOnVqX9VcfeWQ"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_wdouEAkoEeOnVqX9VcfeWQ" name="size" type="_SuHkkNa8EeKPiuTfpuvqHA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_x2wVwAkrEeOnVqX9VcfeWQ" name="defaultPropertyOperator" type="_G-g6AAkpEeOnVqX9VcfeWQ"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_KSvhUAkdEeOnVqX9VcfeWQ" name="abstractLayerOperator_layerOperatorDescriptor_1" memberEnd="_KSvhUQkdEeOnVqX9VcfeWQ _KSjUEAkdEeOnVqX9VcfeWQ">
- <ownedEnd xmi:id="_KSvhUQkdEeOnVqX9VcfeWQ" name="abstractLayerOperator" type="_WuVRUNjjEeKQqZMBCFd2Uw" association="_KSvhUAkdEeOnVqX9VcfeWQ">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_KSvhUQkdEeOnVqX9VcfeWQ" name="abstractLayerOperator" type="_WuVRUNjjEeKQqZMBCFd2Uw" association="_KSvhUAkdEeOnVqX9VcfeWQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KSvhUgkdEeOnVqX9VcfeWQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KSvhUwkdEeOnVqX9VcfeWQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_T5we4AkdEeOnVqX9VcfeWQ" name="LayerOperatorDescriptorRegistry">
- <ownedAttribute xmi:id="_X8IIIAkdEeOnVqX9VcfeWQ" name="descriptors" type="_GKddUAkdEeOnVqX9VcfeWQ" aggregation="composite" association="_X8acAAkdEeOnVqX9VcfeWQ">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_X8IIIAkdEeOnVqX9VcfeWQ" name="descriptors" type="_GKddUAkdEeOnVqX9VcfeWQ" aggregation="composite" association="_X8acAAkdEeOnVqX9VcfeWQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X8IIIQkdEeOnVqX9VcfeWQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X8IIIgkdEeOnVqX9VcfeWQ" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_31bcAAkdEeOnVqX9VcfeWQ" name="propertyOperators" type="_wk7C0AkdEeOnVqX9VcfeWQ" isOrdered="true" aggregation="composite" association="_31lNAAkdEeOnVqX9VcfeWQ">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_31bcAAkdEeOnVqX9VcfeWQ" name="propertyOperators" type="_wk7C0AkdEeOnVqX9VcfeWQ" isOrdered="true" aggregation="composite" association="_31lNAAkdEeOnVqX9VcfeWQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_31bcAQkdEeOnVqX9VcfeWQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_31bcAgkdEeOnVqX9VcfeWQ" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TfMTsAkmEeOnVqX9VcfeWQ" name="propertyCollectionSize" visibility="public" type="_SuHkkNa8EeKPiuTfpuvqHA">
- <ownedComment xmi:id="_Z8ZnsAkmEeOnVqX9VcfeWQ">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_TfMTsAkmEeOnVqX9VcfeWQ" name="propertyCollectionSize" visibility="public" type="_SuHkkNa8EeKPiuTfpuvqHA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Z8ZnsAkmEeOnVqX9VcfeWQ">
<body>This represents the number of Properties that are declared in the PrpertyRegistry.&#xD;
This number is used to initialized the collections indexed by Properties' index &#xD;
(like LayerOperatorDescriptor::propertyOperators).&#xD;
@@ -1145,8 +1146,8 @@ This number should be set before any call to addLayerOperatorDescriptor.</body>
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedAttribute xmi:id="_rTr0UA2fEeOjX-JbGFEH7w" name="defaultOperator" visibility="public" type="_G-g6AAkpEeOnVqX9VcfeWQ" isReadOnly="true">
- <ownedComment xmi:id="_xzwPEA2fEeOjX-JbGFEH7w">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_rTr0UA2fEeOjX-JbGFEH7w" name="defaultOperator" visibility="public" type="_G-g6AAkpEeOnVqX9VcfeWQ" isReadOnly="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xzwPEA2fEeOjX-JbGFEH7w">
<body>The default Operator used when the propertiesListSize are set.</body>
</ownedComment>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_usAbAA2fEeOjX-JbGFEH7w" value="1"/>
@@ -1155,99 +1156,99 @@ This number should be set before any call to addLayerOperatorDescriptor.</body>
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedOperation xmi:id="_ZjkYUAkjEeOnVqX9VcfeWQ" name="addLayerOperatorDescriptor">
- <ownedParameter xmi:id="_kc_Y8AkjEeOnVqX9VcfeWQ" name="descriptor" type="_GKddUAkdEeOnVqX9VcfeWQ"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_ZjkYUAkjEeOnVqX9VcfeWQ" name="addLayerOperatorDescriptor">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_kc_Y8AkjEeOnVqX9VcfeWQ" name="descriptor" type="_GKddUAkdEeOnVqX9VcfeWQ"/>
</ownedOperation>
- <ownedOperation xmi:id="_sQbgEAkjEeOnVqX9VcfeWQ" name="getLayerOperatorDescriptor" raisedException="_k-dZENxGEeKwptaAAanMDg">
- <ownedParameter xmi:id="_sQbgEQkjEeOnVqX9VcfeWQ" name="descriptor" type="_GKddUAkdEeOnVqX9VcfeWQ" direction="return"/>
- <ownedParameter xmi:id="_0hL1UAkjEeOnVqX9VcfeWQ" name="name" type="_OyQ5QL1xEeKKJJ5BmR3W3Q"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_sQbgEAkjEeOnVqX9VcfeWQ" name="getLayerOperatorDescriptor" raisedException="_k-dZENxGEeKwptaAAanMDg">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_sQbgEQkjEeOnVqX9VcfeWQ" name="descriptor" type="_GKddUAkdEeOnVqX9VcfeWQ" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_0hL1UAkjEeOnVqX9VcfeWQ" name="name" type="_OyQ5QL1xEeKKJJ5BmR3W3Q"/>
</ownedOperation>
- <ownedOperation xmi:id="_6Ui7EAkjEeOnVqX9VcfeWQ" name="addPropertyOperator">
- <ownedParameter xmi:id="__1tdkAkjEeOnVqX9VcfeWQ" name="operator" type="_wk7C0AkdEeOnVqX9VcfeWQ"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_6Ui7EAkjEeOnVqX9VcfeWQ" name="addPropertyOperator">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="__1tdkAkjEeOnVqX9VcfeWQ" name="operator" type="_wk7C0AkdEeOnVqX9VcfeWQ"/>
</ownedOperation>
- <ownedOperation xmi:id="_HQzWIAkkEeOnVqX9VcfeWQ" name="getPropertyOperator" raisedException="_k-dZENxGEeKwptaAAanMDg">
- <ownedParameter xmi:id="_HQzWIQkkEeOnVqX9VcfeWQ" name="operator" type="_wk7C0AkdEeOnVqX9VcfeWQ" direction="return"/>
- <ownedParameter xmi:id="_M6KLUAkkEeOnVqX9VcfeWQ" name="name" type="_OyQ5QL1xEeKKJJ5BmR3W3Q"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_HQzWIAkkEeOnVqX9VcfeWQ" name="getPropertyOperator" raisedException="_k-dZENxGEeKwptaAAanMDg">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_HQzWIQkkEeOnVqX9VcfeWQ" name="operator" type="_wk7C0AkdEeOnVqX9VcfeWQ" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_M6KLUAkkEeOnVqX9VcfeWQ" name="name" type="_OyQ5QL1xEeKKJJ5BmR3W3Q"/>
</ownedOperation>
- <ownedOperation xmi:id="_U3cyAAkkEeOnVqX9VcfeWQ" name="attachOperatorToDescriptor" raisedException="_k-dZENxGEeKwptaAAanMDg">
- <ownedParameter xmi:id="_v9TU8A0JEeOjX-JbGFEH7w" name="property" type="_-vaacNa7EeKPiuTfpuvqHA"/>
- <ownedParameter xmi:id="_csy9oAkkEeOnVqX9VcfeWQ" name="operatorName" type="_OyQ5QL1xEeKKJJ5BmR3W3Q"/>
- <ownedParameter xmi:id="_hIyn0AkkEeOnVqX9VcfeWQ" name="layerDescriptorName" type="_OyQ5QL1xEeKKJJ5BmR3W3Q"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_U3cyAAkkEeOnVqX9VcfeWQ" name="attachOperatorToDescriptor" raisedException="_k-dZENxGEeKwptaAAanMDg">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_v9TU8A0JEeOjX-JbGFEH7w" name="property" type="_-vaacNa7EeKPiuTfpuvqHA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_csy9oAkkEeOnVqX9VcfeWQ" name="operatorName" type="_OyQ5QL1xEeKKJJ5BmR3W3Q"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_hIyn0AkkEeOnVqX9VcfeWQ" name="layerDescriptorName" type="_OyQ5QL1xEeKKJJ5BmR3W3Q"/>
</ownedOperation>
- <ownedOperation xmi:id="_p1keQBKGEeO9e9pZ1EIGJg" name="createLayerOperator" raisedException="_iYKFMNxGEeKwptaAAanMDg">
- <ownedParameter xmi:id="_p1keQRKGEeO9e9pZ1EIGJg" name="return" type="_WuVRUNjjEeKQqZMBCFd2Uw" direction="return"/>
- <ownedParameter xmi:id="_vtq6EBKGEeO9e9pZ1EIGJg" name="layerOperatorID" type="_OyQ5QL1xEeKKJJ5BmR3W3Q"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_p1keQBKGEeO9e9pZ1EIGJg" name="createLayerOperator" raisedException="_iYKFMNxGEeKwptaAAanMDg">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_p1keQRKGEeO9e9pZ1EIGJg" name="return" type="_WuVRUNjjEeKQqZMBCFd2Uw" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_vtq6EBKGEeO9e9pZ1EIGJg" name="layerOperatorID" type="_OyQ5QL1xEeKKJJ5BmR3W3Q"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_X8acAAkdEeOnVqX9VcfeWQ" name="layerOperatorDescriptorRegistry_layerOperatorDescriptor_1" memberEnd="_X8acAQkdEeOnVqX9VcfeWQ _X8IIIAkdEeOnVqX9VcfeWQ">
- <ownedEnd xmi:id="_X8acAQkdEeOnVqX9VcfeWQ" name="layerOperatorDescriptorRegistry" type="_T5we4AkdEeOnVqX9VcfeWQ" association="_X8acAAkdEeOnVqX9VcfeWQ">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_X8acAQkdEeOnVqX9VcfeWQ" name="layerOperatorDescriptorRegistry" type="_T5we4AkdEeOnVqX9VcfeWQ" association="_X8acAAkdEeOnVqX9VcfeWQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X8acAgkdEeOnVqX9VcfeWQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X8acAwkdEeOnVqX9VcfeWQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_wk7C0AkdEeOnVqX9VcfeWQ" name="PropertyOperator">
- <ownedAttribute xmi:id="_8J3zEAklEeOnVqX9VcfeWQ" name="name" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_8J3zEAklEeOnVqX9VcfeWQ" name="name" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8J3zEQklEeOnVqX9VcfeWQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8J3zEgklEeOnVqX9VcfeWQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_8J3zEwklEeOnVqX9VcfeWQ">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedOperation xmi:id="_WKdZYAkhEeOnVqX9VcfeWQ" name="getComputePropertyValueCommand" raisedException="_iYKFMNxGEeKwptaAAanMDg">
- <ownedComment xmi:id="_WKdZYQkhEeOnVqX9VcfeWQ">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_WKdZYAkhEeOnVqX9VcfeWQ" name="getComputePropertyValueCommand" raisedException="_iYKFMNxGEeKwptaAAanMDg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_WKdZYQkhEeOnVqX9VcfeWQ">
<body>Get the ComputePropertyValueCommands for the specified views and Property.&#xD;
@return A list of Command allowing to get the value of the property for each view. The list contains null if no command is available for a View.</body>
</ownedComment>
- <ownedParameter xmi:id="_WKdZYwkhEeOnVqX9VcfeWQ" name="property" type="_Qeyn4O7GEeK0p4PkXjd-_Q" isOrdered="true">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_WKdZYwkhEeOnVqX9VcfeWQ" name="property" type="_Qeyn4O7GEeK0p4PkXjd-_Q" isOrdered="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lkDZkAkhEeOnVqX9VcfeWQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lkVtcAkhEeOnVqX9VcfeWQ" value="*"/>
</ownedParameter>
- <ownedParameter xmi:id="_WKdZZAkhEeOnVqX9VcfeWQ" name="result" type="_Qeyn4O7GEeK0p4PkXjd-_Q" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_WKdZZAkhEeOnVqX9VcfeWQ" name="result" type="_Qeyn4O7GEeK0p4PkXjd-_Q" direction="return"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_31lNAAkdEeOnVqX9VcfeWQ" name="layerOperatorDescriptorRegistry_propertyOperator_1" memberEnd="_31lNAQkdEeOnVqX9VcfeWQ _31bcAAkdEeOnVqX9VcfeWQ">
- <ownedEnd xmi:id="_31lNAQkdEeOnVqX9VcfeWQ" name="layerOperatorDescriptorRegistry" type="_T5we4AkdEeOnVqX9VcfeWQ" association="_31lNAAkdEeOnVqX9VcfeWQ">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_31lNAQkdEeOnVqX9VcfeWQ" name="layerOperatorDescriptorRegistry" type="_T5we4AkdEeOnVqX9VcfeWQ" association="_31lNAAkdEeOnVqX9VcfeWQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_31lNAgkdEeOnVqX9VcfeWQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_31lNAwkdEeOnVqX9VcfeWQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_5x5vwAkdEeOnVqX9VcfeWQ" name="layerOperatorDescriptor_propertyOperator_1" memberEnd="_5x5vwQkdEeOnVqX9VcfeWQ _5xnb4AkdEeOnVqX9VcfeWQ">
- <ownedEnd xmi:id="_5x5vwQkdEeOnVqX9VcfeWQ" name="layerOperatorDescriptor" type="_GKddUAkdEeOnVqX9VcfeWQ" association="_5x5vwAkdEeOnVqX9VcfeWQ">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_5x5vwQkdEeOnVqX9VcfeWQ" name="layerOperatorDescriptor" type="_GKddUAkdEeOnVqX9VcfeWQ" association="_5x5vwAkdEeOnVqX9VcfeWQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5x5vwgkdEeOnVqX9VcfeWQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5x5vwwkdEeOnVqX9VcfeWQ" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_G-g6AAkpEeOnVqX9VcfeWQ" name="DefaultPropertyOperator">
- <ownedComment xmi:id="_MkVTAAkpEeOnVqX9VcfeWQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_MkVTAAkpEeOnVqX9VcfeWQ">
<body>This DefaultPropertyOperator works for any Property.&#xD;
It returns the first value of the provided list.</body>
</ownedComment>
- <generalization xmi:id="_LAjzIAkpEeOnVqX9VcfeWQ" general="_wk7C0AkdEeOnVqX9VcfeWQ"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_LAjzIAkpEeOnVqX9VcfeWQ" general="_wk7C0AkdEeOnVqX9VcfeWQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_ELKvAAkxEeOnVqX9VcfeWQ" name="TopLayerOperatorDescriptor">
- <generalization xmi:id="_ON-3wAkxEeOnVqX9VcfeWQ" general="_GKddUAkdEeOnVqX9VcfeWQ"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_ON-3wAkxEeOnVqX9VcfeWQ" general="_GKddUAkdEeOnVqX9VcfeWQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_Hxsw0AkxEeOnVqX9VcfeWQ" name="StackedLayerOperatorDescriptor">
- <generalization xmi:id="_PQ9-wAkxEeOnVqX9VcfeWQ" general="_GKddUAkdEeOnVqX9VcfeWQ"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_PQ9-wAkxEeOnVqX9VcfeWQ" general="_GKddUAkdEeOnVqX9VcfeWQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_mt6gYAnsEeOnVqX9VcfeWQ" name="CustomPropertyOperator">
- <generalization xmi:id="_SfZjMAntEeOnVqX9VcfeWQ" general="_wk7C0AkdEeOnVqX9VcfeWQ"/>
- <ownedAttribute xmi:id="_yEySAAnsEeOnVqX9VcfeWQ" name="classname" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
+ <generalization xmi:type="uml:Generalization" xmi:id="_SfZjMAntEeOnVqX9VcfeWQ" general="_wk7C0AkdEeOnVqX9VcfeWQ"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_yEySAAnsEeOnVqX9VcfeWQ" name="classname" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yEySAQnsEeOnVqX9VcfeWQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yEySAgnsEeOnVqX9VcfeWQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_yEySAwnsEeOnVqX9VcfeWQ">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedAttribute xmi:id="_XTdvIAntEeOnVqX9VcfeWQ" name="operatorInstance" visibility="public" type="__ADTwAxLEeOjX-JbGFEH7w">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_XTdvIAntEeOnVqX9VcfeWQ" name="operatorInstance" visibility="public" type="__ADTwAxLEeOjX-JbGFEH7w">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cqOYcAntEeOnVqX9VcfeWQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cqgsUAntEeOnVqX9VcfeWQ" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_crLasAntEeOnVqX9VcfeWQ">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedAttribute xmi:id="_XwmlsA3gEeOjX-JbGFEH7w" name="classBundleID" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
- <ownedComment xmi:id="_c4HSEA3gEeOjX-JbGFEH7w">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_XwmlsA3gEeOjX-JbGFEH7w" name="classBundleID" visibility="public" type="_OyQ5QL1xEeKKJJ5BmR3W3Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_c4HSEA3gEeOjX-JbGFEH7w">
<body>Bundle ID of the class specified by classname.&#xD;
This is generally the id of the plugin containing the class specified by classname.&#xD;
This is required when the custom operator is defined by its classname, and the operator is not located in the current &#xD;
@@ -1260,33 +1261,33 @@ plugin (ie the layer model plugin).&#xD;
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
- <ownedOperation xmi:id="_vbiJ8A3gEeOjX-JbGFEH7w" name="resetOperatorInstance" raisedException="_iYKFMNxGEeKwptaAAanMDg">
- <ownedComment xmi:id="_y6QTkA3gEeOjX-JbGFEH7w">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_vbiJ8A3gEeOjX-JbGFEH7w" name="resetOperatorInstance" raisedException="_iYKFMNxGEeKwptaAAanMDg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_y6QTkA3gEeOjX-JbGFEH7w">
<body>Set the operator instance from the classname and BundleID if and only if this two properties are set.</body>
</ownedComment>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_FDpEUAxAEeOjX-JbGFEH7w" name="layersStackApplication_layerOperatorDescriptorRegistry_1" memberEnd="_FDpEUQxAEeOjX-JbGFEH7w _FDc3EAxAEeOjX-JbGFEH7w">
- <ownedEnd xmi:id="_FDpEUQxAEeOjX-JbGFEH7w" name="layersStackApplication" type="_DN8s0NjhEeKQqZMBCFd2Uw" association="_FDpEUAxAEeOjX-JbGFEH7w">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_FDpEUQxAEeOjX-JbGFEH7w" name="layersStackApplication" type="_DN8s0NjhEeKQqZMBCFd2Uw" association="_FDpEUAxAEeOjX-JbGFEH7w">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FDpEUgxAEeOjX-JbGFEH7w" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FDpEUwxAEeOjX-JbGFEH7w" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_G7XE0AxJEeOjX-JbGFEH7w" name="AndStackedLayerOperatorDescriptor">
- <generalization xmi:id="_Uq4v4AxJEeOjX-JbGFEH7w" general="_Hxsw0AkxEeOnVqX9VcfeWQ"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_Uq4v4AxJEeOjX-JbGFEH7w" general="_Hxsw0AkxEeOnVqX9VcfeWQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_LUfBMAxJEeOjX-JbGFEH7w" name="OrStackedLayerOperatorDescriptor">
- <generalization xmi:id="_TzDwAAxJEeOjX-JbGFEH7w" general="_Hxsw0AkxEeOnVqX9VcfeWQ"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_TzDwAAxJEeOjX-JbGFEH7w" general="_Hxsw0AkxEeOnVqX9VcfeWQ"/>
</packagedElement>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="__ADTwAxLEeOjX-JbGFEH7w" name="CustomPropertyOpertorInstance"/>
<packagedElement xmi:type="uml:Class" xmi:id="_Xxh1cBZ1EeOZwp016gnCFQ" name="IsAbstractUmlSetter">
- <generalization xmi:id="_a8mqUBZ1EeOZwp016gnCFQ" general="_fyVlIO3vEeKwLp35IbAIig"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_a8mqUBZ1EeOZwp016gnCFQ" general="_fyVlIO3vEeKwLp35IbAIig"/>
</packagedElement>
- <profileApplication xmi:id="_X07z8LcsEeK8_t7Rpq6ZJA">
- <eAnnotations xmi:id="_X2lZwLcsEeK8_t7Rpq6ZJA" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_X07z8LcsEeK8_t7Rpq6ZJA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_X2lZwLcsEeK8_t7Rpq6ZJA" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/>
</eAnnotations>
- <appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
</profileApplication>
</uml:Model>
<Ecore:EPackage xmi:id="_ZYU5ULcsEeK8_t7Rpq6ZJA" base_Package="_gAOFQLcqEeK8_t7Rpq6ZJA" nsPrefix="" nsURI="org.eclipse.papyrus.layers.0.10" basePackage="org.eclipse.papyrus.layers.stackmodel"/>
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/src/org/eclipse/papyrus/layers/stackmodel/layers/LayerExpression.java b/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/src/org/eclipse/papyrus/layers/stackmodel/layers/LayerExpression.java
index 860cbb590b6..82534490ff5 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/src/org/eclipse/papyrus/layers/stackmodel/layers/LayerExpression.java
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/src/org/eclipse/papyrus/layers/stackmodel/layers/LayerExpression.java
@@ -1,188 +1,188 @@
-/*******************************************************************************
- * Copyright (c) 2013 CEA LIST.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Cedric Dumoulin Cedric.dumoulin@lifl.fr
- ******************************************************************************/
-/**
- */
-package org.eclipse.papyrus.layers.stackmodel.layers;
-
-import java.util.List;
-
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.gmf.runtime.notation.View;
-import org.eclipse.papyrus.layers.stackmodel.LayersException;
-import org.eclipse.papyrus.layers.stackmodel.NotFoundException;
-import org.eclipse.papyrus.layers.stackmodel.command.ComputePropertyValueCommand;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Layer Expression</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.papyrus.layers.stackmodel.layers.LayerExpression#getName <em>Name</em>}</li>
- * <li>{@link org.eclipse.papyrus.layers.stackmodel.layers.LayerExpression#getDescription <em>Description</em>}</li>
- * <li>{@link org.eclipse.papyrus.layers.stackmodel.layers.LayerExpression#isEnabled <em>Is Enabled</em>}</li>
- * <li>{@link org.eclipse.papyrus.layers.stackmodel.layers.LayerExpression#isUserEnabled <em>Is User Enabled</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.papyrus.layers.stackmodel.layers.LayersPackage#getLayerExpression()
- * @model abstract="true"
- * @generated
- */
-public interface LayerExpression extends ApplicationDependantElement {
-
- /**
- * Returns the value of the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Name</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Name</em>' attribute.
- * @see #setName(String)
- * @see org.eclipse.papyrus.layers.stackmodel.layers.LayersPackage#getLayerExpression_Name()
- * @model dataType="org.eclipse.papyrus.layers.stackmodel.layers.String" required="true" ordered="false"
- * @generated
- */
- String getName();
-
- /**
- * Sets the value of the '{@link org.eclipse.papyrus.layers.stackmodel.layers.LayerExpression#getName <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Name</em>' attribute.
- * @see #getName()
- * @generated
- */
- void setName(String value);
-
- /**
- * Returns the value of the '<em><b>Description</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Description</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Description</em>' attribute.
- * @see #setDescription(String)
- * @see org.eclipse.papyrus.layers.stackmodel.layers.LayersPackage#getLayerExpression_Description()
- * @model dataType="org.eclipse.papyrus.layers.stackmodel.layers.String" required="true" ordered="false"
- * @generated
- */
- String getDescription();
-
- /**
- * Sets the value of the '{@link org.eclipse.papyrus.layers.stackmodel.layers.LayerExpression#getDescription <em>Description</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Description</em>' attribute.
- * @see #getDescription()
- * @generated
- */
- void setDescription(String value);
-
- /**
- * Returns the value of the '<em><b>Is Enabled</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Is Enabled</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Is Enabled</em>' attribute.
- * @see org.eclipse.papyrus.layers.stackmodel.layers.LayersPackage#getLayerExpression_IsEnabled()
- * @model dataType="org.eclipse.papyrus.layers.stackmodel.layers.boolean" required="true" transient="true" changeable="false" volatile="true" derived="true" ordered="false"
- * @generated
- */
- boolean isEnabled();
-
- /**
- * Returns the value of the '<em><b>Is User Enabled</b></em>' attribute.
- * The default value is <code>"true"</code>.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Is User Enabled</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Is User Enabled</em>' attribute.
- * @see #setIsUserEnabled(boolean)
- * @see org.eclipse.papyrus.layers.stackmodel.layers.LayersPackage#getLayerExpression_IsUserEnabled()
- * @model default="true" dataType="org.eclipse.papyrus.layers.stackmodel.layers.boolean" required="true" ordered="false"
- * @generated
- */
- boolean isUserEnabled();
-
- /**
- * Sets the value of the '{@link org.eclipse.papyrus.layers.stackmodel.layers.LayerExpression#isUserEnabled <em>Is User Enabled</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Is User Enabled</em>' attribute.
- * @see #isUserEnabled()
- * @generated
- */
- void setIsUserEnabled(boolean value);
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @model dataType="org.eclipse.papyrus.layers.stackmodel.layers.ComputePropertyValueCommand" required="true" ordered="false" exceptions="org.eclipse.papyrus.layers.stackmodel.layers.LayersException" viewRequired="true" viewOrdered="false" propertyRequired="true" propertyOrdered="false"
- * @generated
- */
- ComputePropertyValueCommand getComputePropertyValueCommand(View view, Property property) throws LayersException;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @model dataType="org.eclipse.papyrus.layers.stackmodel.layers.ComputePropertyValueCommand" exceptions="org.eclipse.papyrus.layers.stackmodel.layers.LayersException" viewMany="true" propertyRequired="true" propertyOrdered="false"
- * @generated
- */
- EList<ComputePropertyValueCommand> getViewsComputePropertyValueCommand(EList<View> view, Property property) throws LayersException;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @model dataType="org.eclipse.papyrus.layers.stackmodel.layers.ComputePropertyValueCommand" exceptions="org.eclipse.papyrus.layers.stackmodel.layers.LayersException" viewRequired="true" viewOrdered="false" propertyRequired="true" propertyMany="true"
- * @generated
- */
- EList<ComputePropertyValueCommand> getPropertiesComputePropertyValueCommand(View view, EList<Property> property) throws LayersException;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @model kind="operation" required="true" ordered="false" exceptions="org.eclipse.papyrus.layers.stackmodel.layers.NotFoundException"
- * @generated
- */
- LayersStack getLayersStack() throws NotFoundException;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @throws LayersException
- * @model dataType="org.eclipse.papyrus.layers.stackmodel.layers.ComputePropertyValueCommand" viewMany="true" propertyRequired="true" propertyOrdered="false"
- * @generated NOT
- */
- EList<ComputePropertyValueCommand> getViewsComputePropertyValueCommand(List<View> view, Property property) throws LayersException;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @throws LayersException
- * @model dataType="org.eclipse.papyrus.layers.stackmodel.layers.ComputePropertyValueCommand" viewRequired="true" viewOrdered="false" propertyRequired="true" propertyMany="true"
- * @generated NOT
- */
- EList<ComputePropertyValueCommand> getPropertiesComputePropertyValueCommand(View view, List<Property> property) throws LayersException;
-} // LayerExpression
+/*******************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Cedric Dumoulin Cedric.dumoulin@lifl.fr
+ ******************************************************************************/
+/**
+ */
+package org.eclipse.papyrus.layers.stackmodel.layers;
+
+import java.util.List;
+
+import org.eclipse.emf.common.util.EList;
+import org.eclipse.gmf.runtime.notation.View;
+import org.eclipse.papyrus.layers.stackmodel.LayersException;
+import org.eclipse.papyrus.layers.stackmodel.NotFoundException;
+import org.eclipse.papyrus.layers.stackmodel.command.ComputePropertyValueCommand;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Layer Expression</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.layers.stackmodel.layers.LayerExpression#getName <em>Name</em>}</li>
+ * <li>{@link org.eclipse.papyrus.layers.stackmodel.layers.LayerExpression#getDescription <em>Description</em>}</li>
+ * <li>{@link org.eclipse.papyrus.layers.stackmodel.layers.LayerExpression#isLayerEnabledInternal <em>Is Layer Enabled Internal</em>}</li>
+ * <li>{@link org.eclipse.papyrus.layers.stackmodel.layers.LayerExpression#isLayerEnabled <em>Is Layer Enabled</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.eclipse.papyrus.layers.stackmodel.layers.LayersPackage#getLayerExpression()
+ * @model abstract="true"
+ * @generated
+ */
+public interface LayerExpression extends ApplicationDependantElement {
+
+ /**
+ * Returns the value of the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Name</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Name</em>' attribute.
+ * @see #setName(String)
+ * @see org.eclipse.papyrus.layers.stackmodel.layers.LayersPackage#getLayerExpression_Name()
+ * @model dataType="org.eclipse.papyrus.layers.stackmodel.layers.String" required="true" ordered="false"
+ * @generated
+ */
+ String getName();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.papyrus.layers.stackmodel.layers.LayerExpression#getName <em>Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Name</em>' attribute.
+ * @see #getName()
+ * @generated
+ */
+ void setName(String value);
+
+ /**
+ * Returns the value of the '<em><b>Description</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Description</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Description</em>' attribute.
+ * @see #setDescription(String)
+ * @see org.eclipse.papyrus.layers.stackmodel.layers.LayersPackage#getLayerExpression_Description()
+ * @model dataType="org.eclipse.papyrus.layers.stackmodel.layers.String" required="true" ordered="false"
+ * @generated
+ */
+ String getDescription();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.papyrus.layers.stackmodel.layers.LayerExpression#getDescription <em>Description</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Description</em>' attribute.
+ * @see #getDescription()
+ * @generated
+ */
+ void setDescription(String value);
+
+ /**
+ * Returns the value of the '<em><b>Is Layer Enabled Internal</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Is Layer Enabled Internal</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Is Layer Enabled Internal</em>' attribute.
+ * @see org.eclipse.papyrus.layers.stackmodel.layers.LayersPackage#getLayerExpression_IsLayerEnabledInternal()
+ * @model dataType="org.eclipse.papyrus.layers.stackmodel.layers.boolean" required="true" transient="true" changeable="false" volatile="true" derived="true" ordered="false"
+ * @generated
+ */
+ boolean isLayerEnabledInternal();
+
+ /**
+ * Returns the value of the '<em><b>Is Layer Enabled</b></em>' attribute.
+ * The default value is <code>"true"</code>.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Is Layer Enabled</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Is Layer Enabled</em>' attribute.
+ * @see #setIsLayerEnabled(boolean)
+ * @see org.eclipse.papyrus.layers.stackmodel.layers.LayersPackage#getLayerExpression_IsLayerEnabled()
+ * @model default="true" dataType="org.eclipse.papyrus.layers.stackmodel.layers.boolean" required="true" ordered="false"
+ * @generated
+ */
+ boolean isLayerEnabled();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.papyrus.layers.stackmodel.layers.LayerExpression#isLayerEnabled <em>Is Layer Enabled</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Is Layer Enabled</em>' attribute.
+ * @see #isLayerEnabled()
+ * @generated
+ */
+ void setIsLayerEnabled(boolean value);
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @model dataType="org.eclipse.papyrus.layers.stackmodel.layers.ComputePropertyValueCommand" required="true" ordered="false" exceptions="org.eclipse.papyrus.layers.stackmodel.layers.LayersException" viewRequired="true" viewOrdered="false" propertyRequired="true" propertyOrdered="false"
+ * @generated
+ */
+ ComputePropertyValueCommand getComputePropertyValueCommand(View view, Property property) throws LayersException;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @model dataType="org.eclipse.papyrus.layers.stackmodel.layers.ComputePropertyValueCommand" exceptions="org.eclipse.papyrus.layers.stackmodel.layers.LayersException" viewMany="true" propertyRequired="true" propertyOrdered="false"
+ * @generated
+ */
+ EList<ComputePropertyValueCommand> getViewsComputePropertyValueCommand(EList<View> view, Property property) throws LayersException;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @model dataType="org.eclipse.papyrus.layers.stackmodel.layers.ComputePropertyValueCommand" exceptions="org.eclipse.papyrus.layers.stackmodel.layers.LayersException" viewRequired="true" viewOrdered="false" propertyRequired="true" propertyMany="true"
+ * @generated
+ */
+ EList<ComputePropertyValueCommand> getPropertiesComputePropertyValueCommand(View view, EList<Property> property) throws LayersException;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @model kind="operation" required="true" ordered="false" exceptions="org.eclipse.papyrus.layers.stackmodel.layers.NotFoundException"
+ * @generated
+ */
+ LayersStack getLayersStack() throws NotFoundException;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @throws LayersException
+ * @model dataType="org.eclipse.papyrus.layers.stackmodel.layers.ComputePropertyValueCommand" viewMany="true" propertyRequired="true" propertyOrdered="false"
+ * @generated NOT
+ */
+ EList<ComputePropertyValueCommand> getViewsComputePropertyValueCommand(List<View> view, Property property) throws LayersException;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @throws LayersException
+ * @model dataType="org.eclipse.papyrus.layers.stackmodel.layers.ComputePropertyValueCommand" viewRequired="true" viewOrdered="false" propertyRequired="true" propertyMany="true"
+ * @generated NOT
+ */
+ EList<ComputePropertyValueCommand> getPropertiesComputePropertyValueCommand(View view, List<Property> property) throws LayersException;
+} // LayerExpression
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/src/org/eclipse/papyrus/layers/stackmodel/layers/LayersPackage.java b/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/src/org/eclipse/papyrus/layers/stackmodel/layers/LayersPackage.java
index 5eac42d8733..c3d7784438c 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/src/org/eclipse/papyrus/layers/stackmodel/layers/LayersPackage.java
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/src/org/eclipse/papyrus/layers/stackmodel/layers/LayersPackage.java
@@ -332,22 +332,22 @@ public interface LayersPackage extends EPackage {
int LAYER_EXPRESSION__DESCRIPTION = APPLICATION_DEPENDANT_ELEMENT_FEATURE_COUNT + 1;
/**
- * The feature id for the '<em><b>Is Enabled</b></em>' attribute.
+ * The feature id for the '<em><b>Is Layer Enabled Internal</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int LAYER_EXPRESSION__IS_ENABLED = APPLICATION_DEPENDANT_ELEMENT_FEATURE_COUNT + 2;
+ int LAYER_EXPRESSION__IS_LAYER_ENABLED_INTERNAL = APPLICATION_DEPENDANT_ELEMENT_FEATURE_COUNT + 2;
/**
- * The feature id for the '<em><b>Is User Enabled</b></em>' attribute.
+ * The feature id for the '<em><b>Is Layer Enabled</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int LAYER_EXPRESSION__IS_USER_ENABLED = APPLICATION_DEPENDANT_ELEMENT_FEATURE_COUNT + 3;
+ int LAYER_EXPRESSION__IS_LAYER_ENABLED = APPLICATION_DEPENDANT_ELEMENT_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Layer Expression</em>' class.
@@ -1977,22 +1977,22 @@ public interface LayersPackage extends EPackage {
int LAYER_OPERATOR__DESCRIPTION = LAYER_EXPRESSION__DESCRIPTION;
/**
- * The feature id for the '<em><b>Is Enabled</b></em>' attribute.
+ * The feature id for the '<em><b>Is Layer Enabled Internal</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int LAYER_OPERATOR__IS_ENABLED = LAYER_EXPRESSION__IS_ENABLED;
+ int LAYER_OPERATOR__IS_LAYER_ENABLED_INTERNAL = LAYER_EXPRESSION__IS_LAYER_ENABLED_INTERNAL;
/**
- * The feature id for the '<em><b>Is User Enabled</b></em>' attribute.
+ * The feature id for the '<em><b>Is Layer Enabled</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int LAYER_OPERATOR__IS_USER_ENABLED = LAYER_EXPRESSION__IS_USER_ENABLED;
+ int LAYER_OPERATOR__IS_LAYER_ENABLED = LAYER_EXPRESSION__IS_LAYER_ENABLED;
/**
* The feature id for the '<em><b>Layers</b></em>' containment reference list.
@@ -2085,22 +2085,22 @@ public interface LayersPackage extends EPackage {
int ABSTRACT_LAYER_OPERATOR__DESCRIPTION = LAYER_OPERATOR__DESCRIPTION;
/**
- * The feature id for the '<em><b>Is Enabled</b></em>' attribute.
+ * The feature id for the '<em><b>Is Layer Enabled Internal</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int ABSTRACT_LAYER_OPERATOR__IS_ENABLED = LAYER_OPERATOR__IS_ENABLED;
+ int ABSTRACT_LAYER_OPERATOR__IS_LAYER_ENABLED_INTERNAL = LAYER_OPERATOR__IS_LAYER_ENABLED_INTERNAL;
/**
- * The feature id for the '<em><b>Is User Enabled</b></em>' attribute.
+ * The feature id for the '<em><b>Is Layer Enabled</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int ABSTRACT_LAYER_OPERATOR__IS_USER_ENABLED = LAYER_OPERATOR__IS_USER_ENABLED;
+ int ABSTRACT_LAYER_OPERATOR__IS_LAYER_ENABLED = LAYER_OPERATOR__IS_LAYER_ENABLED;
/**
* The feature id for the '<em><b>Layers</b></em>' containment reference list.
@@ -2265,22 +2265,22 @@ public interface LayersPackage extends EPackage {
int ABSTRACT_LAYER__DESCRIPTION = LAYER_EXPRESSION__DESCRIPTION;
/**
- * The feature id for the '<em><b>Is Enabled</b></em>' attribute.
+ * The feature id for the '<em><b>Is Layer Enabled Internal</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int ABSTRACT_LAYER__IS_ENABLED = LAYER_EXPRESSION__IS_ENABLED;
+ int ABSTRACT_LAYER__IS_LAYER_ENABLED_INTERNAL = LAYER_EXPRESSION__IS_LAYER_ENABLED_INTERNAL;
/**
- * The feature id for the '<em><b>Is User Enabled</b></em>' attribute.
+ * The feature id for the '<em><b>Is Layer Enabled</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int ABSTRACT_LAYER__IS_USER_ENABLED = LAYER_EXPRESSION__IS_USER_ENABLED;
+ int ABSTRACT_LAYER__IS_LAYER_ENABLED = LAYER_EXPRESSION__IS_LAYER_ENABLED;
/**
* The feature id for the '<em><b>Property Values</b></em>' reference list.
@@ -2904,22 +2904,22 @@ public interface LayersPackage extends EPackage {
int TOP_LAYER_OPERATOR__DESCRIPTION = ABSTRACT_LAYER_OPERATOR__DESCRIPTION;
/**
- * The feature id for the '<em><b>Is Enabled</b></em>' attribute.
+ * The feature id for the '<em><b>Is Layer Enabled Internal</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int TOP_LAYER_OPERATOR__IS_ENABLED = ABSTRACT_LAYER_OPERATOR__IS_ENABLED;
+ int TOP_LAYER_OPERATOR__IS_LAYER_ENABLED_INTERNAL = ABSTRACT_LAYER_OPERATOR__IS_LAYER_ENABLED_INTERNAL;
/**
- * The feature id for the '<em><b>Is User Enabled</b></em>' attribute.
+ * The feature id for the '<em><b>Is Layer Enabled</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int TOP_LAYER_OPERATOR__IS_USER_ENABLED = ABSTRACT_LAYER_OPERATOR__IS_USER_ENABLED;
+ int TOP_LAYER_OPERATOR__IS_LAYER_ENABLED = ABSTRACT_LAYER_OPERATOR__IS_LAYER_ENABLED;
/**
* The feature id for the '<em><b>Layers</b></em>' containment reference list.
@@ -3048,22 +3048,22 @@ public interface LayersPackage extends EPackage {
int STACKED_LAYER_OPERATOR__DESCRIPTION = ABSTRACT_LAYER_OPERATOR__DESCRIPTION;
/**
- * The feature id for the '<em><b>Is Enabled</b></em>' attribute.
+ * The feature id for the '<em><b>Is Layer Enabled Internal</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int STACKED_LAYER_OPERATOR__IS_ENABLED = ABSTRACT_LAYER_OPERATOR__IS_ENABLED;
+ int STACKED_LAYER_OPERATOR__IS_LAYER_ENABLED_INTERNAL = ABSTRACT_LAYER_OPERATOR__IS_LAYER_ENABLED_INTERNAL;
/**
- * The feature id for the '<em><b>Is User Enabled</b></em>' attribute.
+ * The feature id for the '<em><b>Is Layer Enabled</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int STACKED_LAYER_OPERATOR__IS_USER_ENABLED = ABSTRACT_LAYER_OPERATOR__IS_USER_ENABLED;
+ int STACKED_LAYER_OPERATOR__IS_LAYER_ENABLED = ABSTRACT_LAYER_OPERATOR__IS_LAYER_ENABLED;
/**
* The feature id for the '<em><b>Layers</b></em>' containment reference list.
@@ -3192,22 +3192,22 @@ public interface LayersPackage extends EPackage {
int CUSTOM_LAYER_OPERATOR__DESCRIPTION = LAYER_OPERATOR__DESCRIPTION;
/**
- * The feature id for the '<em><b>Is Enabled</b></em>' attribute.
+ * The feature id for the '<em><b>Is Layer Enabled Internal</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int CUSTOM_LAYER_OPERATOR__IS_ENABLED = LAYER_OPERATOR__IS_ENABLED;
+ int CUSTOM_LAYER_OPERATOR__IS_LAYER_ENABLED_INTERNAL = LAYER_OPERATOR__IS_LAYER_ENABLED_INTERNAL;
/**
- * The feature id for the '<em><b>Is User Enabled</b></em>' attribute.
+ * The feature id for the '<em><b>Is Layer Enabled</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int CUSTOM_LAYER_OPERATOR__IS_USER_ENABLED = LAYER_OPERATOR__IS_USER_ENABLED;
+ int CUSTOM_LAYER_OPERATOR__IS_LAYER_ENABLED = LAYER_OPERATOR__IS_LAYER_ENABLED;
/**
* The feature id for the '<em><b>Layers</b></em>' containment reference list.
@@ -3480,22 +3480,22 @@ public interface LayersPackage extends EPackage {
int REG_EXP_LAYER__DESCRIPTION = ABSTRACT_LAYER__DESCRIPTION;
/**
- * The feature id for the '<em><b>Is Enabled</b></em>' attribute.
+ * The feature id for the '<em><b>Is Layer Enabled Internal</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int REG_EXP_LAYER__IS_ENABLED = ABSTRACT_LAYER__IS_ENABLED;
+ int REG_EXP_LAYER__IS_LAYER_ENABLED_INTERNAL = ABSTRACT_LAYER__IS_LAYER_ENABLED_INTERNAL;
/**
- * The feature id for the '<em><b>Is User Enabled</b></em>' attribute.
+ * The feature id for the '<em><b>Is Layer Enabled</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int REG_EXP_LAYER__IS_USER_ENABLED = ABSTRACT_LAYER__IS_USER_ENABLED;
+ int REG_EXP_LAYER__IS_LAYER_ENABLED = ABSTRACT_LAYER__IS_LAYER_ENABLED;
/**
* The feature id for the '<em><b>Property Values</b></em>' reference list.
@@ -3705,22 +3705,22 @@ public interface LayersPackage extends EPackage {
int LAYER__DESCRIPTION = ABSTRACT_LAYER__DESCRIPTION;
/**
- * The feature id for the '<em><b>Is Enabled</b></em>' attribute.
+ * The feature id for the '<em><b>Is Layer Enabled Internal</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int LAYER__IS_ENABLED = ABSTRACT_LAYER__IS_ENABLED;
+ int LAYER__IS_LAYER_ENABLED_INTERNAL = ABSTRACT_LAYER__IS_LAYER_ENABLED_INTERNAL;
/**
- * The feature id for the '<em><b>Is User Enabled</b></em>' attribute.
+ * The feature id for the '<em><b>Is Layer Enabled</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int LAYER__IS_USER_ENABLED = ABSTRACT_LAYER__IS_USER_ENABLED;
+ int LAYER__IS_LAYER_ENABLED = ABSTRACT_LAYER__IS_LAYER_ENABLED;
/**
* The feature id for the '<em><b>Property Values</b></em>' reference list.
@@ -6240,26 +6240,26 @@ public interface LayersPackage extends EPackage {
EAttribute getLayerExpression_Description();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.layers.stackmodel.layers.LayerExpression#isEnabled <em>Is Enabled</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.layers.stackmodel.layers.LayerExpression#isLayerEnabledInternal <em>Is Layer Enabled Internal</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Is Enabled</em>'.
- * @see org.eclipse.papyrus.layers.stackmodel.layers.LayerExpression#isEnabled()
+ * @return the meta object for the attribute '<em>Is Layer Enabled Internal</em>'.
+ * @see org.eclipse.papyrus.layers.stackmodel.layers.LayerExpression#isLayerEnabledInternal()
* @see #getLayerExpression()
* @generated
*/
- EAttribute getLayerExpression_IsEnabled();
+ EAttribute getLayerExpression_IsLayerEnabledInternal();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.layers.stackmodel.layers.LayerExpression#isUserEnabled <em>Is User Enabled</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.layers.stackmodel.layers.LayerExpression#isLayerEnabled <em>Is Layer Enabled</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Is User Enabled</em>'.
- * @see org.eclipse.papyrus.layers.stackmodel.layers.LayerExpression#isUserEnabled()
+ * @return the meta object for the attribute '<em>Is Layer Enabled</em>'.
+ * @see org.eclipse.papyrus.layers.stackmodel.layers.LayerExpression#isLayerEnabled()
* @see #getLayerExpression()
* @generated
*/
- EAttribute getLayerExpression_IsUserEnabled();
+ EAttribute getLayerExpression_IsLayerEnabled();
/**
* Returns the meta object for the '{@link org.eclipse.papyrus.layers.stackmodel.layers.LayerExpression#getComputePropertyValueCommand(org.eclipse.gmf.runtime.notation.View, org.eclipse.papyrus.layers.stackmodel.layers.Property) <em>Get Compute Property Value Command</em>}' operation.
@@ -8311,20 +8311,20 @@ public interface LayersPackage extends EPackage {
EAttribute LAYER_EXPRESSION__DESCRIPTION = eINSTANCE.getLayerExpression_Description();
/**
- * The meta object literal for the '<em><b>Is Enabled</b></em>' attribute feature.
+ * The meta object literal for the '<em><b>Is Layer Enabled Internal</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EAttribute LAYER_EXPRESSION__IS_ENABLED = eINSTANCE.getLayerExpression_IsEnabled();
+ EAttribute LAYER_EXPRESSION__IS_LAYER_ENABLED_INTERNAL = eINSTANCE.getLayerExpression_IsLayerEnabledInternal();
/**
- * The meta object literal for the '<em><b>Is User Enabled</b></em>' attribute feature.
+ * The meta object literal for the '<em><b>Is Layer Enabled</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EAttribute LAYER_EXPRESSION__IS_USER_ENABLED = eINSTANCE.getLayerExpression_IsUserEnabled();
+ EAttribute LAYER_EXPRESSION__IS_LAYER_ENABLED = eINSTANCE.getLayerExpression_IsLayerEnabled();
/**
* The meta object literal for the '<em><b>Get Compute Property Value Command</b></em>' operation.
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/src/org/eclipse/papyrus/layers/stackmodel/layers/impl/AbstractLayerImpl.java b/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/src/org/eclipse/papyrus/layers/stackmodel/layers/impl/AbstractLayerImpl.java
index 8a135551822..a8c8defa6d2 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/src/org/eclipse/papyrus/layers/stackmodel/layers/impl/AbstractLayerImpl.java
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/src/org/eclipse/papyrus/layers/stackmodel/layers/impl/AbstractLayerImpl.java
@@ -652,7 +652,9 @@ public abstract class AbstractLayerImpl extends LayerExpressionImpl implements A
@Override
public ComputePropertyValueCommand getComputePropertyValueCommand(View view, Property property) throws LayersException {
- if( ! getViews().contains(view)) {
+ // If the layer is disabled, return a null command.
+ // If the view is not attached to the layer, stop.
+ if( ! isLayerEnabledInternal() || ! getViews().contains(view)) {
return null;
}
@@ -677,7 +679,7 @@ public abstract class AbstractLayerImpl extends LayerExpressionImpl implements A
public EList<ComputePropertyValueCommand> getPropertiesComputePropertyValueCommand(View view, List<Property> properties) throws LayersException {
// Check if the view is attached to the layer
- if( ! getViews().contains(view)) {
+ if( ! isLayerEnabledInternal() || ! getViews().contains(view)) {
return null;
}
@@ -722,9 +724,15 @@ public abstract class AbstractLayerImpl extends LayerExpressionImpl implements A
*/
@Override
public EList<ComputePropertyValueCommand> getViewsComputePropertyValueCommand(List<View> views, Property property) throws LayersException {
- // Check if the property is attached to the layer
- TypeInstance value;
+
+ // If the layer is disabled, return a null command.
+ if( ! isLayerEnabledInternal() ) {
+ return null;
+ }
+
+ // Stop if the property is not attached to the layer
+ TypeInstance value;
try {
value = getPropertyInstance(property);
} catch (NotFoundException e1) {
@@ -732,7 +740,7 @@ public abstract class AbstractLayerImpl extends LayerExpressionImpl implements A
return null;
}
- // the result list
+ // Now, compute the list of commands. One command for each view.
EList<ComputePropertyValueCommand> resCmds = new BasicEList<ComputePropertyValueCommand>(views.size());
boolean isCmdFound = false;
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/src/org/eclipse/papyrus/layers/stackmodel/layers/impl/AbstractLayerOperatorImpl.java b/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/src/org/eclipse/papyrus/layers/stackmodel/layers/impl/AbstractLayerOperatorImpl.java
index 7c5722feecb..0e4636ef110 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/src/org/eclipse/papyrus/layers/stackmodel/layers/impl/AbstractLayerOperatorImpl.java
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/src/org/eclipse/papyrus/layers/stackmodel/layers/impl/AbstractLayerOperatorImpl.java
@@ -1,448 +1,448 @@
-/*******************************************************************************
- * Copyright (c) 2013 CEA LIST.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Cedric Dumoulin Cedric.dumoulin@lifl.fr
- ******************************************************************************/
-/**
- */
-package org.eclipse.papyrus.layers.stackmodel.layers.impl;
-
-import java.lang.reflect.InvocationTargetException;
-import java.util.List;
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.util.BasicEList;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.gmf.runtime.notation.View;
-import org.eclipse.papyrus.layers.stackmodel.LayersException;
-import org.eclipse.papyrus.layers.stackmodel.NotFoundException;
-import org.eclipse.papyrus.layers.stackmodel.command.ComputePropertyValueCommand;
-import org.eclipse.papyrus.layers.stackmodel.layers.AbstractLayerOperator;
-import org.eclipse.papyrus.layers.stackmodel.layers.LayerExpression;
-import org.eclipse.papyrus.layers.stackmodel.layers.LayerOperatorDescriptor;
-import org.eclipse.papyrus.layers.stackmodel.layers.LayersPackage;
-import org.eclipse.papyrus.layers.stackmodel.layers.Property;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Abstract Layer Operator</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.papyrus.layers.stackmodel.layers.impl.AbstractLayerOperatorImpl#getLayerOperatorDescriptor <em>Layer Operator Descriptor</em>}</li>
- * <li>{@link org.eclipse.papyrus.layers.stackmodel.layers.impl.AbstractLayerOperatorImpl#getLayerOperatorDescriptorName <em>Layer Operator Descriptor Name</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public abstract class AbstractLayerOperatorImpl extends LayerOperatorImpl implements AbstractLayerOperator {
- /**
- * The cached value of the '{@link #getLayerOperatorDescriptor() <em>Layer Operator Descriptor</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getLayerOperatorDescriptor()
- * @generated
- * @ordered
- */
- protected LayerOperatorDescriptor layerOperatorDescriptor;
-
- /**
- * The default value of the '{@link #getLayerOperatorDescriptorName() <em>Layer Operator Descriptor Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getLayerOperatorDescriptorName()
- * @generated
- * @ordered
- */
- protected static final String LAYER_OPERATOR_DESCRIPTOR_NAME_EDEFAULT = null;
- /**
- * The cached value of the '{@link #getLayerOperatorDescriptorName() <em>Layer Operator Descriptor Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getLayerOperatorDescriptorName()
- * @generated
- * @ordered
- */
- protected String layerOperatorDescriptorName = LAYER_OPERATOR_DESCRIPTOR_NAME_EDEFAULT;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected AbstractLayerOperatorImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return LayersPackage.Literals.ABSTRACT_LAYER_OPERATOR;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public LayerOperatorDescriptor getLayerOperatorDescriptor() {
- if (layerOperatorDescriptor != null && layerOperatorDescriptor.eIsProxy()) {
- InternalEObject oldLayerOperatorDescriptor = (InternalEObject)layerOperatorDescriptor;
- layerOperatorDescriptor = (LayerOperatorDescriptor)eResolveProxy(oldLayerOperatorDescriptor);
- if (layerOperatorDescriptor != oldLayerOperatorDescriptor) {
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, LayersPackage.ABSTRACT_LAYER_OPERATOR__LAYER_OPERATOR_DESCRIPTOR, oldLayerOperatorDescriptor, layerOperatorDescriptor));
- }
- }
- return layerOperatorDescriptor;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public LayerOperatorDescriptor basicGetLayerOperatorDescriptor() {
- return layerOperatorDescriptor;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setLayerOperatorDescriptor(LayerOperatorDescriptor newLayerOperatorDescriptor) {
- LayerOperatorDescriptor oldLayerOperatorDescriptor = layerOperatorDescriptor;
- layerOperatorDescriptor = newLayerOperatorDescriptor;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, LayersPackage.ABSTRACT_LAYER_OPERATOR__LAYER_OPERATOR_DESCRIPTOR, oldLayerOperatorDescriptor, layerOperatorDescriptor));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getLayerOperatorDescriptorName() {
- return layerOperatorDescriptorName;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void setLayerOperatorDescriptorName(String newLayerOperatorDescriptorName) {
-
- // Avoid recursive call if name is the same
- if( newLayerOperatorDescriptorName.equals(layerOperatorDescriptorName) ) {
- return;
- }
-
- String oldLayerOperatorDescriptorName = layerOperatorDescriptorName;
- layerOperatorDescriptorName = newLayerOperatorDescriptorName;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, LayersPackage.ABSTRACT_LAYER_OPERATOR__LAYER_OPERATOR_DESCRIPTOR_NAME, oldLayerOperatorDescriptorName, layerOperatorDescriptorName));
-
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public boolean isDescriptorSet() {
- return getLayerOperatorDescriptor() != null;
- }
-
- /**
- * Reset the descriptor accordingly to the descriptor name.
- * The descriptor is resseted only if the ::application and ::layerOperatorDescriptorName are set.
- * Nothing is done if one of the attribute is not set.
- * Nothing is done if the descriptor can not be found (maybe a log is issue).
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated NOT
- */
- public void resetDescriptor() {
-
- if( getApplication() == null ) {
- return;
- }
- if( getLayerOperatorDescriptorName() == null) {
- return;
- }
-
- try {
- LayerOperatorDescriptor descriptor = application.getLayerOperatorDescriptorRegistry().getLayerOperatorDescriptor(getLayerOperatorDescriptorName());
- setLayerOperatorDescriptor(descriptor);
- } catch (NotFoundException e) {
- System.err.println("LOG - " + this.getClass().getName() + " - " + e.getMessage() );
- }
-
- }
-
- /**
- * Override in order to call {@link #resetDescriptor()}
- * @param newApplication
- */
-// @Override
-// public void setApplication(LayersStackApplication newApplication) {
-// super.setApplication(newApplication);
-// resetDescriptor();
-// }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public boolean isEnabled() {
- return isUserEnabled() && isDescriptorSet();
- }
-
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case LayersPackage.ABSTRACT_LAYER_OPERATOR__LAYER_OPERATOR_DESCRIPTOR:
- if (resolve) return getLayerOperatorDescriptor();
- return basicGetLayerOperatorDescriptor();
- case LayersPackage.ABSTRACT_LAYER_OPERATOR__LAYER_OPERATOR_DESCRIPTOR_NAME:
- return getLayerOperatorDescriptorName();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case LayersPackage.ABSTRACT_LAYER_OPERATOR__LAYER_OPERATOR_DESCRIPTOR:
- setLayerOperatorDescriptor((LayerOperatorDescriptor)newValue);
- return;
- case LayersPackage.ABSTRACT_LAYER_OPERATOR__LAYER_OPERATOR_DESCRIPTOR_NAME:
- setLayerOperatorDescriptorName((String)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case LayersPackage.ABSTRACT_LAYER_OPERATOR__LAYER_OPERATOR_DESCRIPTOR:
- setLayerOperatorDescriptor((LayerOperatorDescriptor)null);
- return;
- case LayersPackage.ABSTRACT_LAYER_OPERATOR__LAYER_OPERATOR_DESCRIPTOR_NAME:
- setLayerOperatorDescriptorName(LAYER_OPERATOR_DESCRIPTOR_NAME_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case LayersPackage.ABSTRACT_LAYER_OPERATOR__LAYER_OPERATOR_DESCRIPTOR:
- return layerOperatorDescriptor != null;
- case LayersPackage.ABSTRACT_LAYER_OPERATOR__LAYER_OPERATOR_DESCRIPTOR_NAME:
- return LAYER_OPERATOR_DESCRIPTOR_NAME_EDEFAULT == null ? layerOperatorDescriptorName != null : !LAYER_OPERATOR_DESCRIPTOR_NAME_EDEFAULT.equals(layerOperatorDescriptorName);
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eInvoke(int operationID, EList<?> arguments) throws InvocationTargetException {
- switch (operationID) {
- case LayersPackage.ABSTRACT_LAYER_OPERATOR___IS_DESCRIPTOR_SET:
- return isDescriptorSet();
- case LayersPackage.ABSTRACT_LAYER_OPERATOR___RESET_DESCRIPTOR:
- resetDescriptor();
- return null;
- }
- return super.eInvoke(operationID, arguments);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (layerOperatorDescriptorName: ");
- result.append(layerOperatorDescriptorName);
- result.append(')');
- return result.toString();
- }
-
- /**
- * Get the command to compute the required property value.
- * Walk all layers and collect the non null command for the property and view.
- * Then return the command provided by a call to the properties'operator(collectedCmd).
- *
-
- * @see org.eclipse.papyrus.layers.stackmodel.layers.impl.LayerExpressionImpl#getComputePropertyValueCommand(org.eclipse.gmf.runtime.notation.View, org.eclipse.papyrus.layers.stackmodel.layers.Property)
- *
- * @param view
- * @param property
- * @return
- * @throws LayersException
- */
- @Override
- public ComputePropertyValueCommand getComputePropertyValueCommand(View view, Property property) throws LayersException {
-
- // The list of commands provided by each layers
- EList<ComputePropertyValueCommand> collectedCmds = new BasicEList<ComputePropertyValueCommand>(getLayers().size());
-
- // Walk all layers and return the first cmd that is not null for specified view and proerty.
- for( LayerExpression layer : getLayers()) {
-
- ComputePropertyValueCommand cmd = layer.getComputePropertyValueCommand(view, property);
- if( cmd != null) {
- collectedCmds.add(cmd);
- }
- }
-
- // If we have no subcommand, skip the value by returning null.
- if( collectedCmds.size()==0) {
- return null;
- }
-
- // Call the corresponding operator
- ComputePropertyValueCommand res = getLayerOperatorDescriptor().getPropertyOperator(property).getComputePropertyValueCommand(collectedCmds);
- return res;
-
- }
- /**
- * For each property, add the first property value in the list of result.
- *
- * @see org.eclipse.papyrus.layers.stackmodel.layers.impl.LayerExpressionImpl#getPropertiesComputePropertyValueCommand(org.eclipse.gmf.runtime.notation.View, java.util.List)
- *
- * @param view
- * @param property
- * @return
- * @throws LayersException
- */
- @Override
- public EList<ComputePropertyValueCommand> getPropertiesComputePropertyValueCommand(View view, List<Property> properties) throws LayersException {
-
- // Simple implementation
- // TODO Check if we can optimize
-
- // the result list
- EList<ComputePropertyValueCommand> resCmds = new BasicEList<ComputePropertyValueCommand>(properties.size());
- boolean isCmdFound = false;
-
- // Walk each property
- for( Property property : properties) {
- if( property == null) {
- resCmds.add(null);
- continue;
- }
-
- ComputePropertyValueCommand cmd = getComputePropertyValueCommand(view, property);
- if( cmd != null) {
- isCmdFound = true;
- }
- resCmds.add(cmd);
-
-
- }
- // Return appropriate result
- if( isCmdFound) {
- return resCmds;
- }
- else {
- // No command ==> null
- return null;
- }
- }
-
- /**
- * For each view, add the first property value in the list of result.
- *
- *
- * @see org.eclipse.papyrus.layers.stackmodel.layers.impl.LayerExpressionImpl#getViewsComputePropertyValueCommand(java.util.List, org.eclipse.papyrus.layers.stackmodel.layers.Property)
- *
- * @param view
- * @param property
- * @return
- * @throws LayersException
- */
- @Override
- public EList<ComputePropertyValueCommand> getViewsComputePropertyValueCommand(List<View> views, Property property) throws LayersException {
-
- // Simple implementation
- // TODO Check if we can optimize
-
- // the result list
- EList<ComputePropertyValueCommand> resCmds = new BasicEList<ComputePropertyValueCommand>(views.size());
- boolean isCmdFound = false;
-
- for( View view : views) {
- if( view == null) {
- resCmds.add(null);
- continue;
- }
-
- ComputePropertyValueCommand cmd = getComputePropertyValueCommand(view, property);
- if( cmd != null) {
- isCmdFound = true;
- }
- resCmds.add(cmd);
- }
-
- // Return appropriate result
- if( isCmdFound) {
- return resCmds;
- }
- else {
- // No command ==> null
- return null;
- }
- }
-
-} //AbstractLayerOperatorImpl
+/*******************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Cedric Dumoulin Cedric.dumoulin@lifl.fr
+ ******************************************************************************/
+/**
+ */
+package org.eclipse.papyrus.layers.stackmodel.layers.impl;
+
+import java.lang.reflect.InvocationTargetException;
+import java.util.List;
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.util.BasicEList;
+import org.eclipse.emf.common.util.EList;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.gmf.runtime.notation.View;
+import org.eclipse.papyrus.layers.stackmodel.LayersException;
+import org.eclipse.papyrus.layers.stackmodel.NotFoundException;
+import org.eclipse.papyrus.layers.stackmodel.command.ComputePropertyValueCommand;
+import org.eclipse.papyrus.layers.stackmodel.layers.AbstractLayerOperator;
+import org.eclipse.papyrus.layers.stackmodel.layers.LayerExpression;
+import org.eclipse.papyrus.layers.stackmodel.layers.LayerOperatorDescriptor;
+import org.eclipse.papyrus.layers.stackmodel.layers.LayersPackage;
+import org.eclipse.papyrus.layers.stackmodel.layers.Property;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Abstract Layer Operator</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.layers.stackmodel.layers.impl.AbstractLayerOperatorImpl#getLayerOperatorDescriptor <em>Layer Operator Descriptor</em>}</li>
+ * <li>{@link org.eclipse.papyrus.layers.stackmodel.layers.impl.AbstractLayerOperatorImpl#getLayerOperatorDescriptorName <em>Layer Operator Descriptor Name</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public abstract class AbstractLayerOperatorImpl extends LayerOperatorImpl implements AbstractLayerOperator {
+ /**
+ * The cached value of the '{@link #getLayerOperatorDescriptor() <em>Layer Operator Descriptor</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getLayerOperatorDescriptor()
+ * @generated
+ * @ordered
+ */
+ protected LayerOperatorDescriptor layerOperatorDescriptor;
+
+ /**
+ * The default value of the '{@link #getLayerOperatorDescriptorName() <em>Layer Operator Descriptor Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getLayerOperatorDescriptorName()
+ * @generated
+ * @ordered
+ */
+ protected static final String LAYER_OPERATOR_DESCRIPTOR_NAME_EDEFAULT = null;
+ /**
+ * The cached value of the '{@link #getLayerOperatorDescriptorName() <em>Layer Operator Descriptor Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getLayerOperatorDescriptorName()
+ * @generated
+ * @ordered
+ */
+ protected String layerOperatorDescriptorName = LAYER_OPERATOR_DESCRIPTOR_NAME_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected AbstractLayerOperatorImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return LayersPackage.Literals.ABSTRACT_LAYER_OPERATOR;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public LayerOperatorDescriptor getLayerOperatorDescriptor() {
+ if (layerOperatorDescriptor != null && layerOperatorDescriptor.eIsProxy()) {
+ InternalEObject oldLayerOperatorDescriptor = (InternalEObject)layerOperatorDescriptor;
+ layerOperatorDescriptor = (LayerOperatorDescriptor)eResolveProxy(oldLayerOperatorDescriptor);
+ if (layerOperatorDescriptor != oldLayerOperatorDescriptor) {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, LayersPackage.ABSTRACT_LAYER_OPERATOR__LAYER_OPERATOR_DESCRIPTOR, oldLayerOperatorDescriptor, layerOperatorDescriptor));
+ }
+ }
+ return layerOperatorDescriptor;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public LayerOperatorDescriptor basicGetLayerOperatorDescriptor() {
+ return layerOperatorDescriptor;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setLayerOperatorDescriptor(LayerOperatorDescriptor newLayerOperatorDescriptor) {
+ LayerOperatorDescriptor oldLayerOperatorDescriptor = layerOperatorDescriptor;
+ layerOperatorDescriptor = newLayerOperatorDescriptor;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, LayersPackage.ABSTRACT_LAYER_OPERATOR__LAYER_OPERATOR_DESCRIPTOR, oldLayerOperatorDescriptor, layerOperatorDescriptor));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getLayerOperatorDescriptorName() {
+ return layerOperatorDescriptorName;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated NOT
+ */
+ public void setLayerOperatorDescriptorName(String newLayerOperatorDescriptorName) {
+
+ // Avoid recursive call if name is the same
+ if( newLayerOperatorDescriptorName.equals(layerOperatorDescriptorName) ) {
+ return;
+ }
+
+ String oldLayerOperatorDescriptorName = layerOperatorDescriptorName;
+ layerOperatorDescriptorName = newLayerOperatorDescriptorName;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, LayersPackage.ABSTRACT_LAYER_OPERATOR__LAYER_OPERATOR_DESCRIPTOR_NAME, oldLayerOperatorDescriptorName, layerOperatorDescriptorName));
+
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated NOT
+ */
+ public boolean isDescriptorSet() {
+ return getLayerOperatorDescriptor() != null;
+ }
+
+ /**
+ * Reset the descriptor accordingly to the descriptor name.
+ * The descriptor is resseted only if the ::application and ::layerOperatorDescriptorName are set.
+ * Nothing is done if one of the attribute is not set.
+ * Nothing is done if the descriptor can not be found (maybe a log is issue).
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated NOT
+ */
+ public void resetDescriptor() {
+
+ if( getApplication() == null ) {
+ return;
+ }
+ if( getLayerOperatorDescriptorName() == null) {
+ return;
+ }
+
+ try {
+ LayerOperatorDescriptor descriptor = application.getLayerOperatorDescriptorRegistry().getLayerOperatorDescriptor(getLayerOperatorDescriptorName());
+ setLayerOperatorDescriptor(descriptor);
+ } catch (NotFoundException e) {
+ System.err.println("LOG - " + this.getClass().getName() + " - " + e.getMessage() );
+ }
+
+ }
+
+ /**
+ * Override in order to call {@link #resetDescriptor()}
+ * @param newApplication
+ */
+// @Override
+// public void setApplication(LayersStackApplication newApplication) {
+// super.setApplication(newApplication);
+// resetDescriptor();
+// }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated NOT
+ */
+ public boolean isLayerEnabledInternal() {
+ return isLayerEnabled() && isDescriptorSet();
+ }
+
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case LayersPackage.ABSTRACT_LAYER_OPERATOR__LAYER_OPERATOR_DESCRIPTOR:
+ if (resolve) return getLayerOperatorDescriptor();
+ return basicGetLayerOperatorDescriptor();
+ case LayersPackage.ABSTRACT_LAYER_OPERATOR__LAYER_OPERATOR_DESCRIPTOR_NAME:
+ return getLayerOperatorDescriptorName();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case LayersPackage.ABSTRACT_LAYER_OPERATOR__LAYER_OPERATOR_DESCRIPTOR:
+ setLayerOperatorDescriptor((LayerOperatorDescriptor)newValue);
+ return;
+ case LayersPackage.ABSTRACT_LAYER_OPERATOR__LAYER_OPERATOR_DESCRIPTOR_NAME:
+ setLayerOperatorDescriptorName((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case LayersPackage.ABSTRACT_LAYER_OPERATOR__LAYER_OPERATOR_DESCRIPTOR:
+ setLayerOperatorDescriptor((LayerOperatorDescriptor)null);
+ return;
+ case LayersPackage.ABSTRACT_LAYER_OPERATOR__LAYER_OPERATOR_DESCRIPTOR_NAME:
+ setLayerOperatorDescriptorName(LAYER_OPERATOR_DESCRIPTOR_NAME_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case LayersPackage.ABSTRACT_LAYER_OPERATOR__LAYER_OPERATOR_DESCRIPTOR:
+ return layerOperatorDescriptor != null;
+ case LayersPackage.ABSTRACT_LAYER_OPERATOR__LAYER_OPERATOR_DESCRIPTOR_NAME:
+ return LAYER_OPERATOR_DESCRIPTOR_NAME_EDEFAULT == null ? layerOperatorDescriptorName != null : !LAYER_OPERATOR_DESCRIPTOR_NAME_EDEFAULT.equals(layerOperatorDescriptorName);
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eInvoke(int operationID, EList<?> arguments) throws InvocationTargetException {
+ switch (operationID) {
+ case LayersPackage.ABSTRACT_LAYER_OPERATOR___IS_DESCRIPTOR_SET:
+ return isDescriptorSet();
+ case LayersPackage.ABSTRACT_LAYER_OPERATOR___RESET_DESCRIPTOR:
+ resetDescriptor();
+ return null;
+ }
+ return super.eInvoke(operationID, arguments);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (layerOperatorDescriptorName: ");
+ result.append(layerOperatorDescriptorName);
+ result.append(')');
+ return result.toString();
+ }
+
+ /**
+ * Get the command to compute the required property value.
+ * Walk all layers and collect the non null command for the property and view.
+ * Then return the command provided by a call to the properties'operator(collectedCmd).
+ *
+
+ * @see org.eclipse.papyrus.layers.stackmodel.layers.impl.LayerExpressionImpl#getComputePropertyValueCommand(org.eclipse.gmf.runtime.notation.View, org.eclipse.papyrus.layers.stackmodel.layers.Property)
+ *
+ * @param view
+ * @param property
+ * @return
+ * @throws LayersException
+ */
+ @Override
+ public ComputePropertyValueCommand getComputePropertyValueCommand(View view, Property property) throws LayersException {
+
+ // The list of commands provided by each layers
+ EList<ComputePropertyValueCommand> collectedCmds = new BasicEList<ComputePropertyValueCommand>(getLayers().size());
+
+ // Walk all layers and return the first cmd that is not null for specified view and proerty.
+ for( LayerExpression layer : getLayers()) {
+
+ ComputePropertyValueCommand cmd = layer.getComputePropertyValueCommand(view, property);
+ if( cmd != null) {
+ collectedCmds.add(cmd);
+ }
+ }
+
+ // If we have no subcommand, skip the value by returning null.
+ if( collectedCmds.size()==0) {
+ return null;
+ }
+
+ // Call the corresponding operator
+ ComputePropertyValueCommand res = getLayerOperatorDescriptor().getPropertyOperator(property).getComputePropertyValueCommand(collectedCmds);
+ return res;
+
+ }
+ /**
+ * For each property, add the first property value in the list of result.
+ *
+ * @see org.eclipse.papyrus.layers.stackmodel.layers.impl.LayerExpressionImpl#getPropertiesComputePropertyValueCommand(org.eclipse.gmf.runtime.notation.View, java.util.List)
+ *
+ * @param view
+ * @param property
+ * @return
+ * @throws LayersException
+ */
+ @Override
+ public EList<ComputePropertyValueCommand> getPropertiesComputePropertyValueCommand(View view, List<Property> properties) throws LayersException {
+
+ // Simple implementation
+ // TODO Check if we can optimize
+
+ // the result list
+ EList<ComputePropertyValueCommand> resCmds = new BasicEList<ComputePropertyValueCommand>(properties.size());
+ boolean isCmdFound = false;
+
+ // Walk each property
+ for( Property property : properties) {
+ if( property == null) {
+ resCmds.add(null);
+ continue;
+ }
+
+ ComputePropertyValueCommand cmd = getComputePropertyValueCommand(view, property);
+ if( cmd != null) {
+ isCmdFound = true;
+ }
+ resCmds.add(cmd);
+
+
+ }
+ // Return appropriate result
+ if( isCmdFound) {
+ return resCmds;
+ }
+ else {
+ // No command ==> null
+ return null;
+ }
+ }
+
+ /**
+ * For each view, add the first property value in the list of result.
+ *
+ *
+ * @see org.eclipse.papyrus.layers.stackmodel.layers.impl.LayerExpressionImpl#getViewsComputePropertyValueCommand(java.util.List, org.eclipse.papyrus.layers.stackmodel.layers.Property)
+ *
+ * @param view
+ * @param property
+ * @return
+ * @throws LayersException
+ */
+ @Override
+ public EList<ComputePropertyValueCommand> getViewsComputePropertyValueCommand(List<View> views, Property property) throws LayersException {
+
+ // Simple implementation
+ // TODO Check if we can optimize
+
+ // the result list
+ EList<ComputePropertyValueCommand> resCmds = new BasicEList<ComputePropertyValueCommand>(views.size());
+ boolean isCmdFound = false;
+
+ for( View view : views) {
+ if( view == null) {
+ resCmds.add(null);
+ continue;
+ }
+
+ ComputePropertyValueCommand cmd = getComputePropertyValueCommand(view, property);
+ if( cmd != null) {
+ isCmdFound = true;
+ }
+ resCmds.add(cmd);
+ }
+
+ // Return appropriate result
+ if( isCmdFound) {
+ return resCmds;
+ }
+ else {
+ // No command ==> null
+ return null;
+ }
+ }
+
+} //AbstractLayerOperatorImpl
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/src/org/eclipse/papyrus/layers/stackmodel/layers/impl/LayerExpressionImpl.java b/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/src/org/eclipse/papyrus/layers/stackmodel/layers/impl/LayerExpressionImpl.java
index 6efb3c3b097..9b122aa1f31 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/src/org/eclipse/papyrus/layers/stackmodel/layers/impl/LayerExpressionImpl.java
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/src/org/eclipse/papyrus/layers/stackmodel/layers/impl/LayerExpressionImpl.java
@@ -1,414 +1,413 @@
-/*******************************************************************************
- * Copyright (c) 2013 CEA LIST.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Cedric Dumoulin Cedric.dumoulin@lifl.fr
- ******************************************************************************/
-/**
- */
-package org.eclipse.papyrus.layers.stackmodel.layers.impl;
-
-import java.lang.reflect.InvocationTargetException;
-import java.util.List;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.gmf.runtime.notation.View;
-import org.eclipse.papyrus.layers.stackmodel.LayersException;
-import org.eclipse.papyrus.layers.stackmodel.NotFoundException;
-import org.eclipse.papyrus.layers.stackmodel.command.ComputePropertyValueCommand;
-import org.eclipse.papyrus.layers.stackmodel.layers.LayerExpression;
-import org.eclipse.papyrus.layers.stackmodel.layers.LayersPackage;
-import org.eclipse.papyrus.layers.stackmodel.layers.LayersStack;
-import org.eclipse.papyrus.layers.stackmodel.layers.Property;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Layer Expression</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.papyrus.layers.stackmodel.layers.impl.LayerExpressionImpl#getName <em>Name</em>}</li>
- * <li>{@link org.eclipse.papyrus.layers.stackmodel.layers.impl.LayerExpressionImpl#getDescription <em>Description</em>}</li>
- * <li>{@link org.eclipse.papyrus.layers.stackmodel.layers.impl.LayerExpressionImpl#isEnabled <em>Is Enabled</em>}</li>
- * <li>{@link org.eclipse.papyrus.layers.stackmodel.layers.impl.LayerExpressionImpl#isUserEnabled <em>Is User Enabled</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public abstract class LayerExpressionImpl extends
-ApplicationDependantElementImpl implements LayerExpression {
- /**
- * The default value of the '{@link #getName() <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getName()
- * @generated
- * @ordered
- */
- protected static final String NAME_EDEFAULT = null;
- /**
- * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getName()
- * @generated
- * @ordered
- */
- protected String name = NAME_EDEFAULT;
- /**
- * The default value of the '{@link #getDescription() <em>Description</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getDescription()
- * @generated
- * @ordered
- */
- protected static final String DESCRIPTION_EDEFAULT = null;
- /**
- * The cached value of the '{@link #getDescription() <em>Description</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getDescription()
- * @generated
- * @ordered
- */
- protected String description = DESCRIPTION_EDEFAULT;
-
- /**
- * The default value of the '{@link #isEnabled() <em>Is Enabled</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isEnabled()
- * @generated
- * @ordered
- */
- protected static final boolean IS_ENABLED_EDEFAULT = false;
- /**
- * The default value of the '{@link #isUserEnabled() <em>Is User Enabled</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isUserEnabled()
- * @generated
- * @ordered
- */
- protected static final boolean IS_USER_ENABLED_EDEFAULT = true;
- /**
- * The cached value of the '{@link #isUserEnabled() <em>Is User Enabled</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isUserEnabled()
- * @generated
- * @ordered
- */
- protected boolean isUserEnabled = IS_USER_ENABLED_EDEFAULT;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected LayerExpressionImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return LayersPackage.Literals.LAYER_EXPRESSION;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getName() {
- return name;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setName(String newName) {
- String oldName = name;
- name = newName;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, LayersPackage.LAYER_EXPRESSION__NAME, oldName, name));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getDescription() {
- return description;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setDescription(String newDescription) {
- String oldDescription = description;
- description = newDescription;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, LayersPackage.LAYER_EXPRESSION__DESCRIPTION, oldDescription, description));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public boolean isEnabled() {
- return isUserEnabled();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean isUserEnabled() {
- return isUserEnabled;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setIsUserEnabled(boolean newIsUserEnabled) {
- boolean oldIsUserEnabled = isUserEnabled;
- isUserEnabled = newIsUserEnabled;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, LayersPackage.LAYER_EXPRESSION__IS_USER_ENABLED, oldIsUserEnabled, isUserEnabled));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public ComputePropertyValueCommand getComputePropertyValueCommand(View view, Property property) throws LayersException {
- // TODO: implement this method
- // Ensure that you remove @generated or mark it @generated NOT
- throw new UnsupportedOperationException();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EList<ComputePropertyValueCommand> getViewsComputePropertyValueCommand(EList<View> view, Property property) throws LayersException {
- // TODO: implement this method
- // Ensure that you remove @generated or mark it @generated NOT
- throw new UnsupportedOperationException();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EList<ComputePropertyValueCommand> getPropertiesComputePropertyValueCommand(View view, EList<Property> property) throws LayersException {
- // TODO: implement this method
- // Ensure that you remove @generated or mark it @generated NOT
- throw new UnsupportedOperationException();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public LayersStack getLayersStack() throws NotFoundException {
- // TODO: implement this method
- // Ensure that you remove @generated or mark it @generated NOT
- throw new UnsupportedOperationException();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public EList<ComputePropertyValueCommand> getViewsComputePropertyValueCommand(List<View> view, Property property) throws LayersException {
- // TODO: implement this method
- // Ensure that you remove @generated or mark it @generated NOT
- throw new UnsupportedOperationException();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public EList<ComputePropertyValueCommand> getPropertiesComputePropertyValueCommand(View view, List<Property> property) throws LayersException {
- // TODO: implement this method
- // Ensure that you remove @generated or mark it @generated NOT
- throw new UnsupportedOperationException();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case LayersPackage.LAYER_EXPRESSION__NAME:
- return getName();
- case LayersPackage.LAYER_EXPRESSION__DESCRIPTION:
- return getDescription();
- case LayersPackage.LAYER_EXPRESSION__IS_ENABLED:
- return isEnabled();
- case LayersPackage.LAYER_EXPRESSION__IS_USER_ENABLED:
- return isUserEnabled();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case LayersPackage.LAYER_EXPRESSION__NAME:
- setName((String)newValue);
- return;
- case LayersPackage.LAYER_EXPRESSION__DESCRIPTION:
- setDescription((String)newValue);
- return;
- case LayersPackage.LAYER_EXPRESSION__IS_USER_ENABLED:
- setIsUserEnabled((Boolean)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case LayersPackage.LAYER_EXPRESSION__NAME:
- setName(NAME_EDEFAULT);
- return;
- case LayersPackage.LAYER_EXPRESSION__DESCRIPTION:
- setDescription(DESCRIPTION_EDEFAULT);
- return;
- case LayersPackage.LAYER_EXPRESSION__IS_USER_ENABLED:
- setIsUserEnabled(IS_USER_ENABLED_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case LayersPackage.LAYER_EXPRESSION__NAME:
- return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
- case LayersPackage.LAYER_EXPRESSION__DESCRIPTION:
- return DESCRIPTION_EDEFAULT == null ? description != null : !DESCRIPTION_EDEFAULT.equals(description);
- case LayersPackage.LAYER_EXPRESSION__IS_ENABLED:
- return isEnabled() != IS_ENABLED_EDEFAULT;
- case LayersPackage.LAYER_EXPRESSION__IS_USER_ENABLED:
- return isUserEnabled != IS_USER_ENABLED_EDEFAULT;
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- @SuppressWarnings("unchecked")
- public Object eInvoke(int operationID, EList<?> arguments) throws InvocationTargetException {
- switch (operationID) {
- case LayersPackage.LAYER_EXPRESSION___GET_COMPUTE_PROPERTY_VALUE_COMMAND__VIEW_PROPERTY:
- try {
- return getComputePropertyValueCommand((View)arguments.get(0), (Property)arguments.get(1));
- }
- catch (Throwable throwable) {
- throw new InvocationTargetException(throwable);
- }
- case LayersPackage.LAYER_EXPRESSION___GET_VIEWS_COMPUTE_PROPERTY_VALUE_COMMAND__ELIST_PROPERTY:
- try {
- return getViewsComputePropertyValueCommand((EList<View>)arguments.get(0), (Property)arguments.get(1));
- }
- catch (Throwable throwable) {
- throw new InvocationTargetException(throwable);
- }
- case LayersPackage.LAYER_EXPRESSION___GET_PROPERTIES_COMPUTE_PROPERTY_VALUE_COMMAND__VIEW_ELIST:
- try {
- return getPropertiesComputePropertyValueCommand((View)arguments.get(0), (EList<Property>)arguments.get(1));
- }
- catch (Throwable throwable) {
- throw new InvocationTargetException(throwable);
- }
- case LayersPackage.LAYER_EXPRESSION___GET_LAYERS_STACK:
- try {
- return getLayersStack();
- }
- catch (Throwable throwable) {
- throw new InvocationTargetException(throwable);
- }
- }
- return super.eInvoke(operationID, arguments);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (name: ");
- result.append(name);
- result.append(", description: ");
- result.append(description);
- result.append(", isUserEnabled: ");
- result.append(isUserEnabled);
- result.append(')');
- return result.toString();
- }
-
-} //LayerExpressionImpl
+/*******************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Cedric Dumoulin Cedric.dumoulin@lifl.fr
+ ******************************************************************************/
+/**
+ */
+package org.eclipse.papyrus.layers.stackmodel.layers.impl;
+
+import java.lang.reflect.InvocationTargetException;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.util.EList;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.gmf.runtime.notation.View;
+import org.eclipse.papyrus.layers.stackmodel.LayersException;
+import org.eclipse.papyrus.layers.stackmodel.NotFoundException;
+import org.eclipse.papyrus.layers.stackmodel.command.ComputePropertyValueCommand;
+import org.eclipse.papyrus.layers.stackmodel.layers.LayerExpression;
+import org.eclipse.papyrus.layers.stackmodel.layers.LayersPackage;
+import org.eclipse.papyrus.layers.stackmodel.layers.LayersStack;
+import org.eclipse.papyrus.layers.stackmodel.layers.Property;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Layer Expression</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.layers.stackmodel.layers.impl.LayerExpressionImpl#getName <em>Name</em>}</li>
+ * <li>{@link org.eclipse.papyrus.layers.stackmodel.layers.impl.LayerExpressionImpl#getDescription <em>Description</em>}</li>
+ * <li>{@link org.eclipse.papyrus.layers.stackmodel.layers.impl.LayerExpressionImpl#isLayerEnabledInternal <em>Is Layer Enabled Internal</em>}</li>
+ * <li>{@link org.eclipse.papyrus.layers.stackmodel.layers.impl.LayerExpressionImpl#isLayerEnabled <em>Is Layer Enabled</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public abstract class LayerExpressionImpl extends
+ApplicationDependantElementImpl implements LayerExpression {
+ /**
+ * The default value of the '{@link #getName() <em>Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getName()
+ * @generated
+ * @ordered
+ */
+ protected static final String NAME_EDEFAULT = null;
+ /**
+ * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getName()
+ * @generated
+ * @ordered
+ */
+ protected String name = NAME_EDEFAULT;
+ /**
+ * The default value of the '{@link #getDescription() <em>Description</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDescription()
+ * @generated
+ * @ordered
+ */
+ protected static final String DESCRIPTION_EDEFAULT = null;
+ /**
+ * The cached value of the '{@link #getDescription() <em>Description</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDescription()
+ * @generated
+ * @ordered
+ */
+ protected String description = DESCRIPTION_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #isLayerEnabledInternal() <em>Is Layer Enabled Internal</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isLayerEnabledInternal()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean IS_LAYER_ENABLED_INTERNAL_EDEFAULT = false;
+ /**
+ * The default value of the '{@link #isLayerEnabled() <em>Is Layer Enabled</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isLayerEnabled()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean IS_LAYER_ENABLED_EDEFAULT = true;
+ /**
+ * The cached value of the '{@link #isLayerEnabled() <em>Is Layer Enabled</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isLayerEnabled()
+ * @generated
+ * @ordered
+ */
+ protected boolean isLayerEnabled = IS_LAYER_ENABLED_EDEFAULT;
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected LayerExpressionImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return LayersPackage.Literals.LAYER_EXPRESSION;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setName(String newName) {
+ String oldName = name;
+ name = newName;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, LayersPackage.LAYER_EXPRESSION__NAME, oldName, name));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getDescription() {
+ return description;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setDescription(String newDescription) {
+ String oldDescription = description;
+ description = newDescription;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, LayersPackage.LAYER_EXPRESSION__DESCRIPTION, oldDescription, description));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated NOT
+ */
+ public boolean isLayerEnabledInternal() {
+ return isLayerEnabled();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isLayerEnabled() {
+ return isLayerEnabled;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setIsLayerEnabled(boolean newIsLayerEnabled) {
+ boolean oldIsLayerEnabled = isLayerEnabled;
+ isLayerEnabled = newIsLayerEnabled;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, LayersPackage.LAYER_EXPRESSION__IS_LAYER_ENABLED, oldIsLayerEnabled, isLayerEnabled));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ComputePropertyValueCommand getComputePropertyValueCommand(View view, Property property) throws LayersException {
+ // TODO: implement this method
+ // Ensure that you remove @generated or mark it @generated NOT
+ throw new UnsupportedOperationException();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<ComputePropertyValueCommand> getViewsComputePropertyValueCommand(EList<View> view, Property property) throws LayersException {
+ // TODO: implement this method
+ // Ensure that you remove @generated or mark it @generated NOT
+ throw new UnsupportedOperationException();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<ComputePropertyValueCommand> getPropertiesComputePropertyValueCommand(View view, EList<Property> property) throws LayersException {
+ // TODO: implement this method
+ // Ensure that you remove @generated or mark it @generated NOT
+ throw new UnsupportedOperationException();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public LayersStack getLayersStack() throws NotFoundException {
+ // TODO: implement this method
+ // Ensure that you remove @generated or mark it @generated NOT
+ throw new UnsupportedOperationException();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated NOT
+ */
+ public EList<ComputePropertyValueCommand> getViewsComputePropertyValueCommand(List<View> view, Property property) throws LayersException {
+ // TODO: implement this method
+ // Ensure that you remove @generated or mark it @generated NOT
+ throw new UnsupportedOperationException();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated NOT
+ */
+ public EList<ComputePropertyValueCommand> getPropertiesComputePropertyValueCommand(View view, List<Property> property) throws LayersException {
+ // TODO: implement this method
+ // Ensure that you remove @generated or mark it @generated NOT
+ throw new UnsupportedOperationException();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case LayersPackage.LAYER_EXPRESSION__NAME:
+ return getName();
+ case LayersPackage.LAYER_EXPRESSION__DESCRIPTION:
+ return getDescription();
+ case LayersPackage.LAYER_EXPRESSION__IS_LAYER_ENABLED_INTERNAL:
+ return isLayerEnabledInternal();
+ case LayersPackage.LAYER_EXPRESSION__IS_LAYER_ENABLED:
+ return isLayerEnabled();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case LayersPackage.LAYER_EXPRESSION__NAME:
+ setName((String)newValue);
+ return;
+ case LayersPackage.LAYER_EXPRESSION__DESCRIPTION:
+ setDescription((String)newValue);
+ return;
+ case LayersPackage.LAYER_EXPRESSION__IS_LAYER_ENABLED:
+ setIsLayerEnabled((Boolean)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case LayersPackage.LAYER_EXPRESSION__NAME:
+ setName(NAME_EDEFAULT);
+ return;
+ case LayersPackage.LAYER_EXPRESSION__DESCRIPTION:
+ setDescription(DESCRIPTION_EDEFAULT);
+ return;
+ case LayersPackage.LAYER_EXPRESSION__IS_LAYER_ENABLED:
+ setIsLayerEnabled(IS_LAYER_ENABLED_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case LayersPackage.LAYER_EXPRESSION__NAME:
+ return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
+ case LayersPackage.LAYER_EXPRESSION__DESCRIPTION:
+ return DESCRIPTION_EDEFAULT == null ? description != null : !DESCRIPTION_EDEFAULT.equals(description);
+ case LayersPackage.LAYER_EXPRESSION__IS_LAYER_ENABLED_INTERNAL:
+ return isLayerEnabledInternal() != IS_LAYER_ENABLED_INTERNAL_EDEFAULT;
+ case LayersPackage.LAYER_EXPRESSION__IS_LAYER_ENABLED:
+ return isLayerEnabled != IS_LAYER_ENABLED_EDEFAULT;
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ @SuppressWarnings("unchecked")
+ public Object eInvoke(int operationID, EList<?> arguments) throws InvocationTargetException {
+ switch (operationID) {
+ case LayersPackage.LAYER_EXPRESSION___GET_COMPUTE_PROPERTY_VALUE_COMMAND__VIEW_PROPERTY:
+ try {
+ return getComputePropertyValueCommand((View)arguments.get(0), (Property)arguments.get(1));
+ }
+ catch (Throwable throwable) {
+ throw new InvocationTargetException(throwable);
+ }
+ case LayersPackage.LAYER_EXPRESSION___GET_VIEWS_COMPUTE_PROPERTY_VALUE_COMMAND__ELIST_PROPERTY:
+ try {
+ return getViewsComputePropertyValueCommand((EList<View>)arguments.get(0), (Property)arguments.get(1));
+ }
+ catch (Throwable throwable) {
+ throw new InvocationTargetException(throwable);
+ }
+ case LayersPackage.LAYER_EXPRESSION___GET_PROPERTIES_COMPUTE_PROPERTY_VALUE_COMMAND__VIEW_ELIST:
+ try {
+ return getPropertiesComputePropertyValueCommand((View)arguments.get(0), (EList<Property>)arguments.get(1));
+ }
+ catch (Throwable throwable) {
+ throw new InvocationTargetException(throwable);
+ }
+ case LayersPackage.LAYER_EXPRESSION___GET_LAYERS_STACK:
+ try {
+ return getLayersStack();
+ }
+ catch (Throwable throwable) {
+ throw new InvocationTargetException(throwable);
+ }
+ }
+ return super.eInvoke(operationID, arguments);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (name: ");
+ result.append(name);
+ result.append(", description: ");
+ result.append(description);
+ result.append(", isLayerEnabled: ");
+ result.append(isLayerEnabled);
+ result.append(')');
+ return result.toString();
+ }
+
+} //LayerExpressionImpl
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/src/org/eclipse/papyrus/layers/stackmodel/layers/impl/LayersPackageImpl.java b/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/src/org/eclipse/papyrus/layers/stackmodel/layers/impl/LayersPackageImpl.java
index 82c98528b22..d306dbe9c0c 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/src/org/eclipse/papyrus/layers/stackmodel/layers/impl/LayersPackageImpl.java
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel/src/org/eclipse/papyrus/layers/stackmodel/layers/impl/LayersPackageImpl.java
@@ -823,7 +823,7 @@ public class LayersPackageImpl extends EPackageImpl implements LayersPackage {
* <!-- end-user-doc -->
* @generated
*/
- public EAttribute getLayerExpression_IsEnabled() {
+ public EAttribute getLayerExpression_IsLayerEnabledInternal() {
return (EAttribute)layerExpressionEClass.getEStructuralFeatures().get(2);
}
@@ -832,7 +832,7 @@ public class LayersPackageImpl extends EPackageImpl implements LayersPackage {
* <!-- end-user-doc -->
* @generated
*/
- public EAttribute getLayerExpression_IsUserEnabled() {
+ public EAttribute getLayerExpression_IsLayerEnabled() {
return (EAttribute)layerExpressionEClass.getEStructuralFeatures().get(3);
}
@@ -2652,8 +2652,8 @@ public class LayersPackageImpl extends EPackageImpl implements LayersPackage {
layerExpressionEClass = createEClass(LAYER_EXPRESSION);
createEAttribute(layerExpressionEClass, LAYER_EXPRESSION__NAME);
createEAttribute(layerExpressionEClass, LAYER_EXPRESSION__DESCRIPTION);
- createEAttribute(layerExpressionEClass, LAYER_EXPRESSION__IS_ENABLED);
- createEAttribute(layerExpressionEClass, LAYER_EXPRESSION__IS_USER_ENABLED);
+ createEAttribute(layerExpressionEClass, LAYER_EXPRESSION__IS_LAYER_ENABLED_INTERNAL);
+ createEAttribute(layerExpressionEClass, LAYER_EXPRESSION__IS_LAYER_ENABLED);
createEOperation(layerExpressionEClass, LAYER_EXPRESSION___GET_COMPUTE_PROPERTY_VALUE_COMMAND__VIEW_PROPERTY);
createEOperation(layerExpressionEClass, LAYER_EXPRESSION___GET_VIEWS_COMPUTE_PROPERTY_VALUE_COMMAND__ELIST_PROPERTY);
createEOperation(layerExpressionEClass, LAYER_EXPRESSION___GET_PROPERTIES_COMPUTE_PROPERTY_VALUE_COMMAND__VIEW_ELIST);
@@ -3026,8 +3026,8 @@ public class LayersPackageImpl extends EPackageImpl implements LayersPackage {
initEClass(layerExpressionEClass, LayerExpression.class, "LayerExpression", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getLayerExpression_Name(), this.getString(), "name", null, 1, 1, LayerExpression.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEAttribute(getLayerExpression_Description(), this.getString(), "description", null, 1, 1, LayerExpression.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
- initEAttribute(getLayerExpression_IsEnabled(), this.getboolean(), "isEnabled", null, 1, 1, LayerExpression.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, !IS_ORDERED);
- initEAttribute(getLayerExpression_IsUserEnabled(), this.getboolean(), "isUserEnabled", "true", 1, 1, LayerExpression.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+ initEAttribute(getLayerExpression_IsLayerEnabledInternal(), this.getboolean(), "isLayerEnabledInternal", null, 1, 1, LayerExpression.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, !IS_ORDERED);
+ initEAttribute(getLayerExpression_IsLayerEnabled(), this.getboolean(), "isLayerEnabled", "true", 1, 1, LayerExpression.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
op = initEOperation(getLayerExpression__GetComputePropertyValueCommand__View_Property(), this.getComputePropertyValueCommand(), "getComputePropertyValueCommand", 1, 1, IS_UNIQUE, !IS_ORDERED);
addEParameter(op, theNotationPackage.getView(), "view", 1, 1, IS_UNIQUE, !IS_ORDERED);
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/plugin.xml b/extraplugins/layers/org.eclipse.papyrus.layers.ui/plugin.xml
index 5edb3c76861..ab95130289b 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/plugin.xml
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/plugin.xml
@@ -335,7 +335,7 @@
<extension
point="org.eclipse.papyrus.views.properties.context">
<context
- contextModel="properties/properties.ctx"
+ contextModel="properties/properties-orig.ctx"
isCustomizable="true">
</context>
</extension>
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/properties-orig.ctx b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/properties-orig.ctx
new file mode 100644
index 00000000000..fed41cf0ec6
--- /dev/null
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/properties-orig.ctx
@@ -0,0 +1,1306 @@
+<?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:constraints="http://www.eclipse.org/papyrus/constraints/0.9" xmlns:contexts="http://www.eclipse.org/papyrus/properties/contexts/0.9" name="layers">
+ <tabs label="layers" id="layers" category="org.eclipse.papyrus" priority="100">
+ <sections name="Single LayerNamedStyle" sectionFile="ui/SingleLayerNamedStyle.xwt">
+ <widget href="ui/SingleLayerNamedStyle.xwt#/"/>
+ </sections>
+ <sections name="Single LayersStack" sectionFile="ui/SingleLayersStack.xwt">
+ <widget href="ui/SingleLayersStack.xwt#/"/>
+ </sections>
+ <sections name="Single LayerExpression" sectionFile="ui/SingleLayerExpression.xwt">
+ <widget href="ui/SingleLayerExpression.xwt#/"/>
+ </sections>
+ <sections name="Single ApplicationDependantElement" sectionFile="ui/SingleApplicationDependantElement.xwt">
+ <widget href="ui/SingleApplicationDependantElement.xwt#/"/>
+ </sections>
+ <sections name="Single LayersStackApplication" sectionFile="ui/SingleLayersStackApplication.xwt">
+ <widget href="ui/SingleLayersStackApplication.xwt#/"/>
+ </sections>
+ <sections name="Single FolderElement" sectionFile="ui/SingleFolderElement.xwt">
+ <widget href="ui/SingleFolderElement.xwt#/"/>
+ </sections>
+ <sections name="Single LayerStackDescriptorRegistry" sectionFile="ui/SingleLayerStackDescriptorRegistry.xwt">
+ <widget href="ui/SingleLayerStackDescriptorRegistry.xwt#/"/>
+ </sections>
+ <sections name="Single PropertyRegistry" sectionFile="ui/SinglePropertyRegistry.xwt">
+ <widget href="ui/SinglePropertyRegistry.xwt#/"/>
+ </sections>
+ <sections name="Single Property" sectionFile="ui/SingleProperty.xwt">
+ <widget href="ui/SingleProperty.xwt#/"/>
+ </sections>
+ <sections name="Single Type" sectionFile="ui/SingleType.xwt">
+ <widget href="ui/SingleType.xwt#/"/>
+ </sections>
+ <sections name="Single Metamodel" sectionFile="ui/SingleMetamodel.xwt">
+ <widget href="ui/SingleMetamodel.xwt#/"/>
+ </sections>
+ <sections name="Single TypeInstance" sectionFile="ui/SingleTypeInstance.xwt">
+ <widget href="ui/SingleTypeInstance.xwt#/"/>
+ </sections>
+ <sections name="Single ComputePropertyValueCommandItf" sectionFile="ui/SingleComputePropertyValueCommandItf.xwt">
+ <widget href="ui/SingleComputePropertyValueCommandItf.xwt#/"/>
+ </sections>
+ <sections name="Single TypeRegistry" sectionFile="ui/SingleTypeRegistry.xwt">
+ <widget href="ui/SingleTypeRegistry.xwt#/"/>
+ </sections>
+ <sections name="Single StringToTypeMap" sectionFile="ui/SingleStringToTypeMap.xwt">
+ <widget href="ui/SingleStringToTypeMap.xwt#/"/>
+ </sections>
+ <sections name="Single LayerDescriptorRegistry" sectionFile="ui/SingleLayerDescriptorRegistry.xwt">
+ <widget href="ui/SingleLayerDescriptorRegistry.xwt#/"/>
+ </sections>
+ <sections name="Single LayerDescriptor" sectionFile="ui/SingleLayerDescriptor.xwt">
+ <widget href="ui/SingleLayerDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Single LayerApplicationFactory" sectionFile="ui/SingleLayerApplicationFactory.xwt">
+ <widget href="ui/SingleLayerApplicationFactory.xwt#/"/>
+ </sections>
+ <sections name="Single PropertySetterRegistry" sectionFile="ui/SinglePropertySetterRegistry.xwt">
+ <widget href="ui/SinglePropertySetterRegistry.xwt#/"/>
+ </sections>
+ <sections name="Single PropertySetter" sectionFile="ui/SinglePropertySetter.xwt">
+ <widget href="ui/SinglePropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Single StringToPropertySetter" sectionFile="ui/SingleStringToPropertySetter.xwt">
+ <widget href="ui/SingleStringToPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Single AbstractLayer" sectionFile="ui/SingleAbstractLayer.xwt">
+ <widget href="ui/SingleAbstractLayer.xwt#/"/>
+ </sections>
+ <sections name="Single StringToTypeInstanceMap" sectionFile="ui/SingleStringToTypeInstanceMap.xwt">
+ <widget href="ui/SingleStringToTypeInstanceMap.xwt#/"/>
+ </sections>
+ <sections name="Single Folder" sectionFile="ui/SingleFolder.xwt">
+ <widget href="ui/SingleFolder.xwt#/"/>
+ </sections>
+ <sections name="Single IntInstance" sectionFile="ui/SingleIntInstance.xwt">
+ <widget href="ui/SingleIntInstance.xwt#/"/>
+ </sections>
+ <sections name="Single BooleanInstance" sectionFile="ui/SingleBooleanInstance.xwt">
+ <widget href="ui/SingleBooleanInstance.xwt#/"/>
+ </sections>
+ <sections name="Single StringInstance" sectionFile="ui/SingleStringInstance.xwt">
+ <widget href="ui/SingleStringInstance.xwt#/"/>
+ </sections>
+ <sections name="Single IntType" sectionFile="ui/SingleIntType.xwt">
+ <widget href="ui/SingleIntType.xwt#/"/>
+ </sections>
+ <sections name="Single BooleanType" sectionFile="ui/SingleBooleanType.xwt">
+ <widget href="ui/SingleBooleanType.xwt#/"/>
+ </sections>
+ <sections name="Single StringType" sectionFile="ui/SingleStringType.xwt">
+ <widget href="ui/SingleStringType.xwt#/"/>
+ </sections>
+ <sections name="Single CustomType" sectionFile="ui/SingleCustomType.xwt">
+ <widget href="ui/SingleCustomType.xwt#/"/>
+ </sections>
+ <sections name="Single LayerOperator" sectionFile="ui/SingleLayerOperator.xwt">
+ <widget href="ui/SingleLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Single AbstractLayerOperator" sectionFile="ui/SingleAbstractLayerOperator.xwt">
+ <widget href="ui/SingleAbstractLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Single TopLayerOperator" sectionFile="ui/SingleTopLayerOperator.xwt">
+ <widget href="ui/SingleTopLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Single StackedLayerOperator" sectionFile="ui/SingleStackedLayerOperator.xwt">
+ <widget href="ui/SingleStackedLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Single CustomLayerOperator" sectionFile="ui/SingleCustomLayerOperator.xwt">
+ <widget href="ui/SingleCustomLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Single PropertyIndex" sectionFile="ui/SinglePropertyIndex.xwt">
+ <widget href="ui/SinglePropertyIndex.xwt#/"/>
+ </sections>
+ <sections name="Single StringToPropertyIndexMap" sectionFile="ui/SingleStringToPropertyIndexMap.xwt">
+ <widget href="ui/SingleStringToPropertyIndexMap.xwt#/"/>
+ </sections>
+ <sections name="Single SimpleLayerDescriptor" sectionFile="ui/SingleSimpleLayerDescriptor.xwt">
+ <widget href="ui/SingleSimpleLayerDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Single RegExpLayerDescriptor" sectionFile="ui/SingleRegExpLayerDescriptor.xwt">
+ <widget href="ui/SingleRegExpLayerDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Single NullInstance" sectionFile="ui/SingleNullInstance.xwt">
+ <widget href="ui/SingleNullInstance.xwt#/"/>
+ </sections>
+ <sections name="Single RegExpLayer" sectionFile="ui/SingleRegExpLayer.xwt">
+ <widget href="ui/SingleRegExpLayer.xwt#/"/>
+ </sections>
+ <sections name="Single Layer" sectionFile="ui/SingleLayer.xwt">
+ <widget href="ui/SingleLayer.xwt#/"/>
+ </sections>
+ <sections name="Single Color" sectionFile="ui/SingleColor.xwt">
+ <widget href="ui/SingleColor.xwt#/"/>
+ </sections>
+ <sections name="Single ColorInstance" sectionFile="ui/SingleColorInstance.xwt">
+ <widget href="ui/SingleColorInstance.xwt#/"/>
+ </sections>
+ <sections name="Single FillInstance" sectionFile="ui/SingleFillInstance.xwt">
+ <widget href="ui/SingleFillInstance.xwt#/"/>
+ </sections>
+ <sections name="Single Fill" sectionFile="ui/SingleFill.xwt">
+ <widget href="ui/SingleFill.xwt#/"/>
+ </sections>
+ <sections name="Single FillPropertySetter" sectionFile="ui/SingleFillPropertySetter.xwt">
+ <widget href="ui/SingleFillPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Single IsValidPropertySetter" sectionFile="ui/SingleIsValidPropertySetter.xwt">
+ <widget href="ui/SingleIsValidPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Single NullPropertySetter" sectionFile="ui/SingleNullPropertySetter.xwt">
+ <widget href="ui/SingleNullPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Single LineType" sectionFile="ui/SingleLineType.xwt">
+ <widget href="ui/SingleLineType.xwt#/"/>
+ </sections>
+ <sections name="Single LineInstance" sectionFile="ui/SingleLineInstance.xwt">
+ <widget href="ui/SingleLineInstance.xwt#/"/>
+ </sections>
+ <sections name="Single LinePropertySetter" sectionFile="ui/SingleLinePropertySetter.xwt">
+ <widget href="ui/SingleLinePropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Single FontPropertySetter" sectionFile="ui/SingleFontPropertySetter.xwt">
+ <widget href="ui/SingleFontPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Single FontInstance" sectionFile="ui/SingleFontInstance.xwt">
+ <widget href="ui/SingleFontInstance.xwt#/"/>
+ </sections>
+ <sections name="Single FontType" sectionFile="ui/SingleFontType.xwt">
+ <widget href="ui/SingleFontType.xwt#/"/>
+ </sections>
+ <sections name="Single IsVisiblePropertySetter" sectionFile="ui/SingleIsVisiblePropertySetter.xwt">
+ <widget href="ui/SingleIsVisiblePropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayerNamedStyle" sectionFile="ui/MultipleLayerNamedStyle.xwt">
+ <widget href="ui/MultipleLayerNamedStyle.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayersStack" sectionFile="ui/MultipleLayersStack.xwt">
+ <widget href="ui/MultipleLayersStack.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayerExpression" sectionFile="ui/MultipleLayerExpression.xwt">
+ <widget href="ui/MultipleLayerExpression.xwt#/"/>
+ </sections>
+ <sections name="Multiple ApplicationDependantElement" sectionFile="ui/MultipleApplicationDependantElement.xwt">
+ <widget href="ui/MultipleApplicationDependantElement.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayersStackApplication" sectionFile="ui/MultipleLayersStackApplication.xwt">
+ <widget href="ui/MultipleLayersStackApplication.xwt#/"/>
+ </sections>
+ <sections name="Multiple FolderElement" sectionFile="ui/MultipleFolderElement.xwt">
+ <widget href="ui/MultipleFolderElement.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayerStackDescriptorRegistry" sectionFile="ui/MultipleLayerStackDescriptorRegistry.xwt">
+ <widget href="ui/MultipleLayerStackDescriptorRegistry.xwt#/"/>
+ </sections>
+ <sections name="Multiple PropertyRegistry" sectionFile="ui/MultiplePropertyRegistry.xwt">
+ <widget href="ui/MultiplePropertyRegistry.xwt#/"/>
+ </sections>
+ <sections name="Multiple Property" sectionFile="ui/MultipleProperty.xwt">
+ <widget href="ui/MultipleProperty.xwt#/"/>
+ </sections>
+ <sections name="Multiple Type" sectionFile="ui/MultipleType.xwt">
+ <widget href="ui/MultipleType.xwt#/"/>
+ </sections>
+ <sections name="Multiple Metamodel" sectionFile="ui/MultipleMetamodel.xwt">
+ <widget href="ui/MultipleMetamodel.xwt#/"/>
+ </sections>
+ <sections name="Multiple TypeInstance" sectionFile="ui/MultipleTypeInstance.xwt">
+ <widget href="ui/MultipleTypeInstance.xwt#/"/>
+ </sections>
+ <sections name="Multiple ComputePropertyValueCommandItf" sectionFile="ui/MultipleComputePropertyValueCommandItf.xwt">
+ <widget href="ui/MultipleComputePropertyValueCommandItf.xwt#/"/>
+ </sections>
+ <sections name="Multiple TypeRegistry" sectionFile="ui/MultipleTypeRegistry.xwt">
+ <widget href="ui/MultipleTypeRegistry.xwt#/"/>
+ </sections>
+ <sections name="Multiple StringToTypeMap" sectionFile="ui/MultipleStringToTypeMap.xwt">
+ <widget href="ui/MultipleStringToTypeMap.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayerDescriptorRegistry" sectionFile="ui/MultipleLayerDescriptorRegistry.xwt">
+ <widget href="ui/MultipleLayerDescriptorRegistry.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayerDescriptor" sectionFile="ui/MultipleLayerDescriptor.xwt">
+ <widget href="ui/MultipleLayerDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayerApplicationFactory" sectionFile="ui/MultipleLayerApplicationFactory.xwt">
+ <widget href="ui/MultipleLayerApplicationFactory.xwt#/"/>
+ </sections>
+ <sections name="Multiple PropertySetterRegistry" sectionFile="ui/MultiplePropertySetterRegistry.xwt">
+ <widget href="ui/MultiplePropertySetterRegistry.xwt#/"/>
+ </sections>
+ <sections name="Multiple PropertySetter" sectionFile="ui/MultiplePropertySetter.xwt">
+ <widget href="ui/MultiplePropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Multiple StringToPropertySetter" sectionFile="ui/MultipleStringToPropertySetter.xwt">
+ <widget href="ui/MultipleStringToPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Multiple AbstractLayer" sectionFile="ui/MultipleAbstractLayer.xwt">
+ <widget href="ui/MultipleAbstractLayer.xwt#/"/>
+ </sections>
+ <sections name="Multiple StringToTypeInstanceMap" sectionFile="ui/MultipleStringToTypeInstanceMap.xwt">
+ <widget href="ui/MultipleStringToTypeInstanceMap.xwt#/"/>
+ </sections>
+ <sections name="Multiple Folder" sectionFile="ui/MultipleFolder.xwt">
+ <widget href="ui/MultipleFolder.xwt#/"/>
+ </sections>
+ <sections name="Multiple IntInstance" sectionFile="ui/MultipleIntInstance.xwt">
+ <widget href="ui/MultipleIntInstance.xwt#/"/>
+ </sections>
+ <sections name="Multiple BooleanInstance" sectionFile="ui/MultipleBooleanInstance.xwt">
+ <widget href="ui/MultipleBooleanInstance.xwt#/"/>
+ </sections>
+ <sections name="Multiple StringInstance" sectionFile="ui/MultipleStringInstance.xwt">
+ <widget href="ui/MultipleStringInstance.xwt#/"/>
+ </sections>
+ <sections name="Multiple IntType" sectionFile="ui/MultipleIntType.xwt">
+ <widget href="ui/MultipleIntType.xwt#/"/>
+ </sections>
+ <sections name="Multiple BooleanType" sectionFile="ui/MultipleBooleanType.xwt">
+ <widget href="ui/MultipleBooleanType.xwt#/"/>
+ </sections>
+ <sections name="Multiple StringType" sectionFile="ui/MultipleStringType.xwt">
+ <widget href="ui/MultipleStringType.xwt#/"/>
+ </sections>
+ <sections name="Multiple CustomType" sectionFile="ui/MultipleCustomType.xwt">
+ <widget href="ui/MultipleCustomType.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayerOperator" sectionFile="ui/MultipleLayerOperator.xwt">
+ <widget href="ui/MultipleLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Multiple AbstractLayerOperator" sectionFile="ui/MultipleAbstractLayerOperator.xwt">
+ <widget href="ui/MultipleAbstractLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Multiple TopLayerOperator" sectionFile="ui/MultipleTopLayerOperator.xwt">
+ <widget href="ui/MultipleTopLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Multiple StackedLayerOperator" sectionFile="ui/MultipleStackedLayerOperator.xwt">
+ <widget href="ui/MultipleStackedLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Multiple CustomLayerOperator" sectionFile="ui/MultipleCustomLayerOperator.xwt">
+ <widget href="ui/MultipleCustomLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Multiple PropertyIndex" sectionFile="ui/MultiplePropertyIndex.xwt">
+ <widget href="ui/MultiplePropertyIndex.xwt#/"/>
+ </sections>
+ <sections name="Multiple StringToPropertyIndexMap" sectionFile="ui/MultipleStringToPropertyIndexMap.xwt">
+ <widget href="ui/MultipleStringToPropertyIndexMap.xwt#/"/>
+ </sections>
+ <sections name="Multiple SimpleLayerDescriptor" sectionFile="ui/MultipleSimpleLayerDescriptor.xwt">
+ <widget href="ui/MultipleSimpleLayerDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Multiple RegExpLayerDescriptor" sectionFile="ui/MultipleRegExpLayerDescriptor.xwt">
+ <widget href="ui/MultipleRegExpLayerDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Multiple NullInstance" sectionFile="ui/MultipleNullInstance.xwt">
+ <widget href="ui/MultipleNullInstance.xwt#/"/>
+ </sections>
+ <sections name="Multiple RegExpLayer" sectionFile="ui/MultipleRegExpLayer.xwt">
+ <widget href="ui/MultipleRegExpLayer.xwt#/"/>
+ </sections>
+ <sections name="Multiple Layer" sectionFile="ui/MultipleLayer.xwt">
+ <widget href="ui/MultipleLayer.xwt#/"/>
+ </sections>
+ <sections name="Multiple Color" sectionFile="ui/MultipleColor.xwt">
+ <widget href="ui/MultipleColor.xwt#/"/>
+ </sections>
+ <sections name="Multiple ColorInstance" sectionFile="ui/MultipleColorInstance.xwt">
+ <widget href="ui/MultipleColorInstance.xwt#/"/>
+ </sections>
+ <sections name="Multiple FillInstance" sectionFile="ui/MultipleFillInstance.xwt">
+ <widget href="ui/MultipleFillInstance.xwt#/"/>
+ </sections>
+ <sections name="Multiple Fill" sectionFile="ui/MultipleFill.xwt">
+ <widget href="ui/MultipleFill.xwt#/"/>
+ </sections>
+ <sections name="Multiple FillPropertySetter" sectionFile="ui/MultipleFillPropertySetter.xwt">
+ <widget href="ui/MultipleFillPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Multiple IsValidPropertySetter" sectionFile="ui/MultipleIsValidPropertySetter.xwt">
+ <widget href="ui/MultipleIsValidPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Multiple NullPropertySetter" sectionFile="ui/MultipleNullPropertySetter.xwt">
+ <widget href="ui/MultipleNullPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Multiple LineType" sectionFile="ui/MultipleLineType.xwt">
+ <widget href="ui/MultipleLineType.xwt#/"/>
+ </sections>
+ <sections name="Multiple LineInstance" sectionFile="ui/MultipleLineInstance.xwt">
+ <widget href="ui/MultipleLineInstance.xwt#/"/>
+ </sections>
+ <sections name="Multiple LinePropertySetter" sectionFile="ui/MultipleLinePropertySetter.xwt">
+ <widget href="ui/MultipleLinePropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Multiple FontPropertySetter" sectionFile="ui/MultipleFontPropertySetter.xwt">
+ <widget href="ui/MultipleFontPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Multiple FontInstance" sectionFile="ui/MultipleFontInstance.xwt">
+ <widget href="ui/MultipleFontInstance.xwt#/"/>
+ </sections>
+ <sections name="Multiple FontType" sectionFile="ui/MultipleFontType.xwt">
+ <widget href="ui/MultipleFontType.xwt#/"/>
+ </sections>
+ <sections name="Multiple IsVisiblePropertySetter" sectionFile="ui/MultipleIsVisiblePropertySetter.xwt">
+ <widget href="ui/MultipleIsVisiblePropertySetter.xwt#/"/>
+ </sections>
+ </tabs>
+ <views name="Single LayerNamedStyle" sections="//@tabs.0/@sections.0" automaticContext="true" datacontexts="//@dataContexts.0/@elements.0">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerNamedStyle">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerNamedStyle"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single LayersStack" sections="//@tabs.0/@sections.1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.1">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayersStack">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayersStack"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single LayerExpression" sections="//@tabs.0/@sections.2" automaticContext="true" datacontexts="//@dataContexts.0/@elements.2">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerExpression">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerExpression"/>
+ </constraints>
+ </views>
+ <views name="Single ApplicationDependantElement" sections="//@tabs.0/@sections.3" automaticContext="true" datacontexts="//@dataContexts.0/@elements.3">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleApplicationDependantElement">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="ApplicationDependantElement"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single LayersStackApplication" sections="//@tabs.0/@sections.4" automaticContext="true" datacontexts="//@dataContexts.0/@elements.4">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayersStackApplication">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayersStackApplication"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single FolderElement" sections="//@tabs.0/@sections.5" automaticContext="true" datacontexts="//@dataContexts.0/@elements.5">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFolderElement">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FolderElement"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single LayerStackDescriptorRegistry" sections="//@tabs.0/@sections.6" automaticContext="true" datacontexts="//@dataContexts.0/@elements.6">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerStackDescriptorRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerStackDescriptorRegistry"/>
+ </constraints>
+ </views>
+ <views name="Single PropertyRegistry" sections="//@tabs.0/@sections.7" automaticContext="true" datacontexts="//@dataContexts.0/@elements.7">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSinglePropertyRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="PropertyRegistry"/>
+ </constraints>
+ </views>
+ <views name="Single Property" sections="//@tabs.0/@sections.8" automaticContext="true" datacontexts="//@dataContexts.0/@elements.8">
+ <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="className" value="Property"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single Type" sections="//@tabs.0/@sections.9" automaticContext="true" datacontexts="//@dataContexts.0/@elements.9">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Type"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single Metamodel" sections="//@tabs.0/@sections.10" automaticContext="true" datacontexts="//@dataContexts.0/@elements.10">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleMetamodel">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Metamodel"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single TypeInstance" sections="//@tabs.0/@sections.11" automaticContext="true" datacontexts="//@dataContexts.0/@elements.11">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleTypeInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="TypeInstance"/>
+ </constraints>
+ </views>
+ <views name="Single ComputePropertyValueCommandItf" sections="//@tabs.0/@sections.12" automaticContext="true" datacontexts="//@dataContexts.0/@elements.12">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleComputePropertyValueCommandItf">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="ComputePropertyValueCommandItf"/>
+ </constraints>
+ </views>
+ <views name="Single TypeRegistry" sections="//@tabs.0/@sections.13" automaticContext="true" datacontexts="//@dataContexts.0/@elements.13">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleTypeRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="TypeRegistry"/>
+ </constraints>
+ </views>
+ <views name="Single StringToTypeMap" sections="//@tabs.0/@sections.14" automaticContext="true" datacontexts="//@dataContexts.0/@elements.14">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStringToTypeMap">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringToTypeMap"/>
+ </constraints>
+ </views>
+ <views name="Single LayerDescriptorRegistry" sections="//@tabs.0/@sections.15" automaticContext="true" datacontexts="//@dataContexts.0/@elements.15">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerDescriptorRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerDescriptorRegistry"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single LayerDescriptor" sections="//@tabs.0/@sections.16" automaticContext="true" datacontexts="//@dataContexts.0/@elements.16">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerDescriptor"/>
+ </constraints>
+ </views>
+ <views name="Single LayerApplicationFactory" sections="//@tabs.0/@sections.17" automaticContext="true" datacontexts="//@dataContexts.0/@elements.17">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerApplicationFactory">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerApplicationFactory"/>
+ </constraints>
+ </views>
+ <views name="Single PropertySetterRegistry" sections="//@tabs.0/@sections.18" automaticContext="true" datacontexts="//@dataContexts.0/@elements.18">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSinglePropertySetterRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="PropertySetterRegistry"/>
+ </constraints>
+ </views>
+ <views name="Single PropertySetter" sections="//@tabs.0/@sections.19" automaticContext="true" datacontexts="//@dataContexts.0/@elements.19">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSinglePropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="PropertySetter"/>
+ </constraints>
+ </views>
+ <views name="Single StringToPropertySetter" sections="//@tabs.0/@sections.20" automaticContext="true" datacontexts="//@dataContexts.0/@elements.20">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStringToPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringToPropertySetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single AbstractLayer" sections="//@tabs.0/@sections.21" automaticContext="true" datacontexts="//@dataContexts.0/@elements.21">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleAbstractLayer">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="AbstractLayer"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single StringToTypeInstanceMap" sections="//@tabs.0/@sections.22" automaticContext="true" datacontexts="//@dataContexts.0/@elements.22">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStringToTypeInstanceMap">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringToTypeInstanceMap"/>
+ </constraints>
+ </views>
+ <views name="Single Folder" sections="//@tabs.0/@sections.23" automaticContext="true" datacontexts="//@dataContexts.0/@elements.23">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFolder">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Folder"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single IntInstance" sections="//@tabs.0/@sections.24" automaticContext="true" datacontexts="//@dataContexts.0/@elements.24">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleIntInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="IntInstance"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single BooleanInstance" sections="//@tabs.0/@sections.25" automaticContext="true" datacontexts="//@dataContexts.0/@elements.25">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleBooleanInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="BooleanInstance"/>
+ </constraints>
+ </views>
+ <views name="Single StringInstance" sections="//@tabs.0/@sections.26" automaticContext="true" datacontexts="//@dataContexts.0/@elements.26">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStringInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringInstance"/>
+ </constraints>
+ </views>
+ <views name="Single IntType" sections="//@tabs.0/@sections.27" automaticContext="true" datacontexts="//@dataContexts.0/@elements.27">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleIntType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="IntType"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single BooleanType" sections="//@tabs.0/@sections.28" automaticContext="true" datacontexts="//@dataContexts.0/@elements.28">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleBooleanType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="BooleanType"/>
+ </constraints>
+ </views>
+ <views name="Single StringType" sections="//@tabs.0/@sections.29" automaticContext="true" datacontexts="//@dataContexts.0/@elements.29">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStringType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringType"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single CustomType" sections="//@tabs.0/@sections.30" automaticContext="true" datacontexts="//@dataContexts.0/@elements.30">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleCustomType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="CustomType"/>
+ </constraints>
+ </views>
+ <views name="Single LayerOperator" sections="//@tabs.0/@sections.31" automaticContext="true" datacontexts="//@dataContexts.0/@elements.31">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerOperator"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single AbstractLayerOperator" sections="//@tabs.0/@sections.32" automaticContext="true" datacontexts="//@dataContexts.0/@elements.32">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleAbstractLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="AbstractLayerOperator"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single TopLayerOperator" sections="//@tabs.0/@sections.33" automaticContext="true" datacontexts="//@dataContexts.0/@elements.33">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleTopLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="TopLayerOperator"/>
+ </constraints>
+ </views>
+ <views name="Single StackedLayerOperator" sections="//@tabs.0/@sections.34" automaticContext="true" datacontexts="//@dataContexts.0/@elements.34">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStackedLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StackedLayerOperator"/>
+ </constraints>
+ </views>
+ <views name="Single CustomLayerOperator" sections="//@tabs.0/@sections.35" automaticContext="true" datacontexts="//@dataContexts.0/@elements.35">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleCustomLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="CustomLayerOperator"/>
+ </constraints>
+ </views>
+ <views name="Single PropertyIndex" sections="//@tabs.0/@sections.36" automaticContext="true" datacontexts="//@dataContexts.0/@elements.36">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSinglePropertyIndex">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="PropertyIndex"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single StringToPropertyIndexMap" sections="//@tabs.0/@sections.37" automaticContext="true" datacontexts="//@dataContexts.0/@elements.37">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStringToPropertyIndexMap">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringToPropertyIndexMap"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single SimpleLayerDescriptor" sections="//@tabs.0/@sections.38" automaticContext="true" datacontexts="//@dataContexts.0/@elements.38">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleSimpleLayerDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="SimpleLayerDescriptor"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single RegExpLayerDescriptor" sections="//@tabs.0/@sections.39" automaticContext="true" datacontexts="//@dataContexts.0/@elements.39">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleRegExpLayerDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="RegExpLayerDescriptor"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single NullInstance" sections="//@tabs.0/@sections.40" automaticContext="true" datacontexts="//@dataContexts.0/@elements.40">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleNullInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="NullInstance"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single RegExpLayer" sections="//@tabs.0/@sections.41" automaticContext="true" datacontexts="//@dataContexts.0/@elements.41">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleRegExpLayer">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="RegExpLayer"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single Layer" sections="//@tabs.0/@sections.42" automaticContext="true" datacontexts="//@dataContexts.0/@elements.42">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayer">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Layer"/>
+ </constraints>
+ </views>
+ <views name="Single Color" sections="//@tabs.0/@sections.43" automaticContext="true" datacontexts="//@dataContexts.0/@elements.43">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleColor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Color"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single ColorInstances" sections="//@tabs.0/@sections.44" automaticContext="true" datacontexts="//@dataContexts.0/@elements.44">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleColorInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="ColorInstance"/>
+ </constraints>
+ </views>
+ <views name="Single FillInstance" sections="//@tabs.0/@sections.45" automaticContext="true" datacontexts="//@dataContexts.0/@elements.45">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFillInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FillInstance"/>
+ </constraints>
+ </views>
+ <views name="Single Fill" sections="//@tabs.0/@sections.46" automaticContext="true" datacontexts="//@dataContexts.0/@elements.46">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFill">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Fill"/>
+ </constraints>
+ </views>
+ <views name="Single FillPropertySetter" sections="//@tabs.0/@sections.47" automaticContext="true" datacontexts="//@dataContexts.0/@elements.47">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFillPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FillPropertySetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single IsValidPropertySetter" sections="//@tabs.0/@sections.48" automaticContext="true" datacontexts="//@dataContexts.0/@elements.48">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleIsValidPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="IsValidPropertySetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single NullPropertySetter" sections="//@tabs.0/@sections.49" automaticContext="true" datacontexts="//@dataContexts.0/@elements.49">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleNullPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="NullPropertySetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single LineType" sections="//@tabs.0/@sections.50" automaticContext="true" datacontexts="//@dataContexts.0/@elements.50">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLineType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LineType"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single LineInstance" sections="//@tabs.0/@sections.51" automaticContext="true" datacontexts="//@dataContexts.0/@elements.51">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLineInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LineInstance"/>
+ </constraints>
+ </views>
+ <views name="Single LinePropertySetter" sections="//@tabs.0/@sections.52" automaticContext="true" datacontexts="//@dataContexts.0/@elements.52">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLinePropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LinePropertySetter"/>
+ </constraints>
+ </views>
+ <views name="Single FontPropertySetter" sections="//@tabs.0/@sections.53" automaticContext="true" datacontexts="//@dataContexts.0/@elements.53">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFontPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FontPropertySetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single FontInstance" sections="//@tabs.0/@sections.54" automaticContext="true" datacontexts="//@dataContexts.0/@elements.54">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFontInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FontInstance"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single FontType" sections="//@tabs.0/@sections.55" automaticContext="true" datacontexts="//@dataContexts.0/@elements.55">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFontType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FontType"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single IsVisiblePropertySetter" sections="//@tabs.0/@sections.56" automaticContext="true" datacontexts="//@dataContexts.0/@elements.56">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleIsVisiblePropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="IsVisiblePropertySetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayerNamedStyle" sections="//@tabs.0/@sections.57" automaticContext="true" datacontexts="//@dataContexts.0/@elements.0">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerNamedStyle">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerNamedStyle"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayersStack" sections="//@tabs.0/@sections.58" automaticContext="true" datacontexts="//@dataContexts.0/@elements.1">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayersStack">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayersStack"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayerExpression" sections="//@tabs.0/@sections.59" automaticContext="true" datacontexts="//@dataContexts.0/@elements.2">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerExpression">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerExpression"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple ApplicationDependantElement" sections="//@tabs.0/@sections.60" automaticContext="true" datacontexts="//@dataContexts.0/@elements.3">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleApplicationDependantElement">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="ApplicationDependantElement"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayersStackApplication" sections="//@tabs.0/@sections.61" automaticContext="true" datacontexts="//@dataContexts.0/@elements.4">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayersStackApplication">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayersStackApplication"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple FolderElement" sections="//@tabs.0/@sections.62" automaticContext="true" datacontexts="//@dataContexts.0/@elements.5">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFolderElement">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FolderElement"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayerStackDescriptorRegistry" sections="//@tabs.0/@sections.63" automaticContext="true" datacontexts="//@dataContexts.0/@elements.6">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerStackDescriptorRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerStackDescriptorRegistry"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple PropertyRegistry" sections="//@tabs.0/@sections.64" automaticContext="true" datacontexts="//@dataContexts.0/@elements.7">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultiplePropertyRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="PropertyRegistry"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple Property" sections="//@tabs.0/@sections.65" automaticContext="true" datacontexts="//@dataContexts.0/@elements.8">
+ <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="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple Type" sections="//@tabs.0/@sections.66" automaticContext="true" datacontexts="//@dataContexts.0/@elements.9">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Type"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple Metamodel" sections="//@tabs.0/@sections.67" automaticContext="true" datacontexts="//@dataContexts.0/@elements.10">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleMetamodel">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Metamodel"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple TypeInstance" sections="//@tabs.0/@sections.68" automaticContext="true" datacontexts="//@dataContexts.0/@elements.11">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleTypeInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="TypeInstance"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple ComputePropertyValueCommandItf" sections="//@tabs.0/@sections.69" automaticContext="true" datacontexts="//@dataContexts.0/@elements.12">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleComputePropertyValueCommandItf">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="ComputePropertyValueCommandItf"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple TypeRegistry" sections="//@tabs.0/@sections.70" automaticContext="true" datacontexts="//@dataContexts.0/@elements.13">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleTypeRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="TypeRegistry"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple StringToTypeMap" sections="//@tabs.0/@sections.71" automaticContext="true" datacontexts="//@dataContexts.0/@elements.14">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStringToTypeMap">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringToTypeMap"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayerDescriptorRegistry" sections="//@tabs.0/@sections.72" automaticContext="true" datacontexts="//@dataContexts.0/@elements.15">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerDescriptorRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerDescriptorRegistry"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayerDescriptor" sections="//@tabs.0/@sections.73" automaticContext="true" datacontexts="//@dataContexts.0/@elements.16">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerDescriptor"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayerApplicationFactory" sections="//@tabs.0/@sections.74" automaticContext="true" datacontexts="//@dataContexts.0/@elements.17">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerApplicationFactory">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerApplicationFactory"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple PropertySetterRegistry" sections="//@tabs.0/@sections.75" automaticContext="true" datacontexts="//@dataContexts.0/@elements.18">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultiplePropertySetterRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="PropertySetterRegistry"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple PropertySetter" sections="//@tabs.0/@sections.76" automaticContext="true" datacontexts="//@dataContexts.0/@elements.19">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultiplePropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="PropertySetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple StringToPropertySetter" sections="//@tabs.0/@sections.77" automaticContext="true" datacontexts="//@dataContexts.0/@elements.20">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStringToPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringToPropertySetter"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple AbstractLayer" sections="//@tabs.0/@sections.78" automaticContext="true" datacontexts="//@dataContexts.0/@elements.21">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleAbstractLayer">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="AbstractLayer"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple StringToTypeInstanceMap" sections="//@tabs.0/@sections.79" automaticContext="true" datacontexts="//@dataContexts.0/@elements.22">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStringToTypeInstanceMap">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringToTypeInstanceMap"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple Folder" sections="//@tabs.0/@sections.80" automaticContext="true" datacontexts="//@dataContexts.0/@elements.23">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFolder">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Folder"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple IntInstance" sections="//@tabs.0/@sections.81" automaticContext="true" datacontexts="//@dataContexts.0/@elements.24">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleIntInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="IntInstance"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple BooleanInstance" sections="//@tabs.0/@sections.82" automaticContext="true" datacontexts="//@dataContexts.0/@elements.25">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleBooleanInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="BooleanInstance"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple StringInstance" sections="//@tabs.0/@sections.83" automaticContext="true" datacontexts="//@dataContexts.0/@elements.26">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStringInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringInstance"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple IntType" sections="//@tabs.0/@sections.84" automaticContext="true" datacontexts="//@dataContexts.0/@elements.27">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleIntType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="IntType"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple BooleanType" sections="//@tabs.0/@sections.85" automaticContext="true" datacontexts="//@dataContexts.0/@elements.28">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleBooleanType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="BooleanType"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple StringType" sections="//@tabs.0/@sections.86" automaticContext="true" datacontexts="//@dataContexts.0/@elements.29">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStringType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringType"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple CustomType" sections="//@tabs.0/@sections.87" automaticContext="true" datacontexts="//@dataContexts.0/@elements.30">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleCustomType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="CustomType"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayerOperator" sections="//@tabs.0/@sections.88" automaticContext="true" datacontexts="//@dataContexts.0/@elements.31">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerOperator"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple AbstractLayerOperator" sections="//@tabs.0/@sections.89" automaticContext="true" datacontexts="//@dataContexts.0/@elements.32">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleAbstractLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="AbstractLayerOperator"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple TopLayerOperator" sections="//@tabs.0/@sections.90" automaticContext="true" datacontexts="//@dataContexts.0/@elements.33">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleTopLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="TopLayerOperator"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple StackedLayerOperator" sections="//@tabs.0/@sections.91" automaticContext="true" datacontexts="//@dataContexts.0/@elements.34">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStackedLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StackedLayerOperator"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple CustomLayerOperator" sections="//@tabs.0/@sections.92" automaticContext="true" datacontexts="//@dataContexts.0/@elements.35">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleCustomLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="CustomLayerOperator"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple PropertyIndex" sections="//@tabs.0/@sections.93" automaticContext="true" datacontexts="//@dataContexts.0/@elements.36">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultiplePropertyIndex">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="PropertyIndex"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple StringToPropertyIndexMap" sections="//@tabs.0/@sections.94" automaticContext="true" datacontexts="//@dataContexts.0/@elements.37">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStringToPropertyIndexMap">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringToPropertyIndexMap"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple SimpleLayerDescriptor" sections="//@tabs.0/@sections.95" automaticContext="true" datacontexts="//@dataContexts.0/@elements.38">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleSimpleLayerDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="SimpleLayerDescriptor"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple RegExpLayerDescriptor" sections="//@tabs.0/@sections.96" automaticContext="true" datacontexts="//@dataContexts.0/@elements.39">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleRegExpLayerDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="RegExpLayerDescriptor"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple NullInstance" sections="//@tabs.0/@sections.97" automaticContext="true" datacontexts="//@dataContexts.0/@elements.40">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleNullInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="NullInstance"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple RegExpLayer" sections="//@tabs.0/@sections.98" automaticContext="true" datacontexts="//@dataContexts.0/@elements.41">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleRegExpLayer">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="RegExpLayer"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple Layer" sections="//@tabs.0/@sections.99" automaticContext="true" datacontexts="//@dataContexts.0/@elements.42">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayer">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Layer"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple Color" sections="//@tabs.0/@sections.100" automaticContext="true" datacontexts="//@dataContexts.0/@elements.43">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleColor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Color"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple ColorInstance" sections="//@tabs.0/@sections.101" automaticContext="true" datacontexts="//@dataContexts.0/@elements.44">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleColorInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="ColorInstance"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple FillInstance" sections="//@tabs.0/@sections.102" automaticContext="true" datacontexts="//@dataContexts.0/@elements.45">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFillInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FillInstance"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple Fill" sections="//@tabs.0/@sections.103" automaticContext="true" datacontexts="//@dataContexts.0/@elements.46">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFill">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Fill"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple FillPropertySetter" sections="//@tabs.0/@sections.104" automaticContext="true" datacontexts="//@dataContexts.0/@elements.47">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFillPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FillPropertySetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple IsValidPropertySetter" sections="//@tabs.0/@sections.105" automaticContext="true" datacontexts="//@dataContexts.0/@elements.48">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleIsValidPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="IsValidPropertySetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple NullPropertySetter" sections="//@tabs.0/@sections.106" automaticContext="true" datacontexts="//@dataContexts.0/@elements.49">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleNullPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="NullPropertySetter"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LineType" sections="//@tabs.0/@sections.107" automaticContext="true" datacontexts="//@dataContexts.0/@elements.50">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLineType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LineType"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LineInstance" sections="//@tabs.0/@sections.108" automaticContext="true" datacontexts="//@dataContexts.0/@elements.51">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLineInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LineInstance"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LinePropertySetter" sections="//@tabs.0/@sections.109" automaticContext="true" datacontexts="//@dataContexts.0/@elements.52">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLinePropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LinePropertySetter"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple FontPropertySetter" sections="//@tabs.0/@sections.110" automaticContext="true" datacontexts="//@dataContexts.0/@elements.53">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFontPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FontPropertySetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple FontInstance" sections="//@tabs.0/@sections.111" automaticContext="true" datacontexts="//@dataContexts.0/@elements.54">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFontInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FontInstance"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple FontType" sections="//@tabs.0/@sections.112" automaticContext="true" datacontexts="//@dataContexts.0/@elements.55">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFontType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FontType"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple IsVisiblePropertySetter" sections="//@tabs.0/@sections.113" automaticContext="true" datacontexts="//@dataContexts.0/@elements.56">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleIsVisiblePropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="IsVisiblePropertySetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <dataContexts name="layers" label="layers">
+ <elements name="LayerNamedStyle">
+ <properties name="layersStack" type="Reference" multiplicity="-1"/>
+ </elements>
+ <elements name="LayersStack">
+ <properties name="layers" type="Reference"/>
+ <properties name="name"/>
+ <properties name="description"/>
+ <properties name="diagram" type="Reference"/>
+ </elements>
+ <elements name="LayerExpression" supertypes="//@dataContexts.0/@elements.3">
+ <properties name="name"/>
+ <properties name="description"/>
+ </elements>
+ <elements name="ApplicationDependantElement">
+ <properties name="application" type="Reference"/>
+ </elements>
+ <elements name="LayersStackApplication" supertypes="//@dataContexts.0/@elements.5">
+ <properties name="layersStacks" type="Reference" multiplicity="-1"/>
+ <properties name="layerStackRegistry" type="Reference"/>
+ <properties name="propertyRegistry" type="Reference"/>
+ <properties name="layerDescriptorRegistry" type="Reference"/>
+ <properties name="factory" type="Reference"/>
+ <properties name="propertySetterRegistry" type="Reference"/>
+ </elements>
+ <elements name="FolderElement"/>
+ <elements name="LayerStackDescriptorRegistry"/>
+ <elements name="PropertyRegistry">
+ <properties name="properties" type="Reference" multiplicity="-1"/>
+ <properties name="typeRegistry" type="Reference"/>
+ </elements>
+ <elements name="Property" supertypes="//@dataContexts.0/@elements.5">
+ <properties name="type" type="Reference"/>
+ <properties name="defaultValue" type="Reference"/>
+ <properties name="name"/>
+ <properties name="description"/>
+ <properties name="index" type="Integer"/>
+ </elements>
+ <elements name="Type" supertypes="//@dataContexts.0/@elements.5">
+ <properties name="metamodel" type="Reference"/>
+ <properties name="name"/>
+ <properties name="description"/>
+ </elements>
+ <elements name="Metamodel" supertypes="//@dataContexts.0/@elements.5">
+ <properties name="name"/>
+ <properties name="description"/>
+ <properties name="nsuri"/>
+ <properties name="pluginID"/>
+ <properties name="ePackageInstanceName"/>
+ <properties name="isTypeValid" type="Boolean"/>
+ </elements>
+ <elements name="TypeInstance" supertypes="//@dataContexts.0/@elements.12"/>
+ <elements name="ComputePropertyValueCommandItf"/>
+ <elements name="TypeRegistry">
+ <properties name="types" type="Reference" multiplicity="-1"/>
+ </elements>
+ <elements name="StringToTypeMap">
+ <properties name="value" type="Reference"/>
+ <properties name="key"/>
+ </elements>
+ <elements name="LayerDescriptorRegistry">
+ <properties name="layerDescriptors" type="Reference" multiplicity="-1"/>
+ </elements>
+ <elements name="LayerDescriptor">
+ <properties name="propertyRegistry" type="Reference"/>
+ </elements>
+ <elements name="LayerApplicationFactory">
+ <properties name="application" type="Reference"/>
+ </elements>
+ <elements name="PropertySetterRegistry">
+ <properties name="propertySetters" type="Reference" multiplicity="-1"/>
+ <properties name="setterMap" type="Reference" multiplicity="-1"/>
+ <properties name="application" type="Reference"/>
+ </elements>
+ <elements name="PropertySetter">
+ <properties name="property" type="Reference"/>
+ <properties name="propertyName"/>
+ </elements>
+ <elements name="StringToPropertySetter">
+ <properties name="key"/>
+ <properties name="value" type="Reference"/>
+ </elements>
+ <elements name="AbstractLayer" supertypes="//@dataContexts.0/@elements.2">
+ <properties name="propertyValues" type="Reference" multiplicity="-1"/>
+ <properties name="propertyValueMap" type="Reference" multiplicity="-1"/>
+ <properties name="layerDescriptor" type="Reference"/>
+ <properties name="views" type="Reference" multiplicity="-1"/>
+ <properties name="attachedProperties" type="Reference" multiplicity="-1"/>
+ </elements>
+ <elements name="StringToTypeInstanceMap">
+ <properties name="key"/>
+ <properties name="value" type="Reference"/>
+ </elements>
+ <elements name="Folder" supertypes="//@dataContexts.0/@elements.5">
+ <properties name="elements" type="Reference" multiplicity="-1"/>
+ <properties name="name"/>
+ </elements>
+ <elements name="IntInstance" supertypes="//@dataContexts.0/@elements.11">
+ <properties name="value" type="Integer"/>
+ </elements>
+ <elements name="BooleanInstance" supertypes="//@dataContexts.0/@elements.11">
+ <properties name="value" type="Boolean"/>
+ </elements>
+ <elements name="StringInstance" supertypes="//@dataContexts.0/@elements.11">
+ <properties name="value"/>
+ </elements>
+ <elements name="IntType" supertypes="//@dataContexts.0/@elements.9"/>
+ <elements name="BooleanType" supertypes="//@dataContexts.0/@elements.9"/>
+ <elements name="StringType" supertypes="//@dataContexts.0/@elements.9"/>
+ <elements name="CustomType" supertypes="//@dataContexts.0/@elements.9">
+ <properties name="classifier"/>
+ </elements>
+ <elements name="LayerOperator" supertypes="//@dataContexts.0/@elements.2">
+ <properties name="layers" type="Reference" multiplicity="-1"/>
+ </elements>
+ <elements name="AbstractLayerOperator" supertypes="//@dataContexts.0/@elements.31"/>
+ <elements name="TopLayerOperator" supertypes="//@dataContexts.0/@elements.32"/>
+ <elements name="StackedLayerOperator" supertypes="//@dataContexts.0/@elements.32"/>
+ <elements name="CustomLayerOperator" supertypes="//@dataContexts.0/@elements.31"/>
+ <elements name="PropertyIndex">
+ <properties name="property" type="Reference"/>
+ <properties name="index" type="Integer"/>
+ </elements>
+ <elements name="StringToPropertyIndexMap">
+ <properties name="value" type="Reference"/>
+ <properties name="key"/>
+ </elements>
+ <elements name="SimpleLayerDescriptor" supertypes="//@dataContexts.0/@elements.16"/>
+ <elements name="RegExpLayerDescriptor" supertypes="//@dataContexts.0/@elements.16"/>
+ <elements name="NullInstance" supertypes="//@dataContexts.0/@elements.11"/>
+ <elements name="RegExpLayer" supertypes="//@dataContexts.0/@elements.21"/>
+ <elements name="Layer" supertypes="//@dataContexts.0/@elements.21"/>
+ <elements name="Color" supertypes="//@dataContexts.0/@elements.9"/>
+ <elements name="ColorInstance" supertypes="//@dataContexts.0/@elements.11">
+ <properties name="value" type="Integer"/>
+ </elements>
+ <elements name="FillInstance" supertypes="//@dataContexts.0/@elements.11">
+ <properties name="transparency" type="Integer"/>
+ <properties name="fillColor" type="Reference"/>
+ </elements>
+ <elements name="Fill" supertypes="//@dataContexts.0/@elements.9"/>
+ <elements name="FillPropertySetter" supertypes="//@dataContexts.0/@elements.19"/>
+ <elements name="IsValidPropertySetter" supertypes="//@dataContexts.0/@elements.19"/>
+ <elements name="NullPropertySetter" supertypes="//@dataContexts.0/@elements.19"/>
+ <elements name="LineType" supertypes="//@dataContexts.0/@elements.9"/>
+ <elements name="LineInstance" supertypes="//@dataContexts.0/@elements.11">
+ <properties name="lineColor" type="Integer"/>
+ <properties name="lineWith" type="Integer"/>
+ </elements>
+ <elements name="LinePropertySetter" supertypes="//@dataContexts.0/@elements.19"/>
+ <elements name="FontPropertySetter" supertypes="//@dataContexts.0/@elements.19"/>
+ <elements name="FontInstance" supertypes="//@dataContexts.0/@elements.11">
+ <properties name="fontColor" type="Integer"/>
+ <properties name="fontName"/>
+ <properties name="fontHeigh" type="Integer"/>
+ <properties name="bold" type="Boolean"/>
+ </elements>
+ <elements name="FontType" supertypes="//@dataContexts.0/@elements.9"/>
+ <elements name="IsVisiblePropertySetter" supertypes="//@dataContexts.0/@elements.19"/>
+ <modelElementFactory href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@modelElementFactories.0"/>
+ </dataContexts>
+</contexts:Context>
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/properties-v1.ctx b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/properties-v1.ctx
new file mode 100644
index 00000000000..fed41cf0ec6
--- /dev/null
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/properties-v1.ctx
@@ -0,0 +1,1306 @@
+<?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:constraints="http://www.eclipse.org/papyrus/constraints/0.9" xmlns:contexts="http://www.eclipse.org/papyrus/properties/contexts/0.9" name="layers">
+ <tabs label="layers" id="layers" category="org.eclipse.papyrus" priority="100">
+ <sections name="Single LayerNamedStyle" sectionFile="ui/SingleLayerNamedStyle.xwt">
+ <widget href="ui/SingleLayerNamedStyle.xwt#/"/>
+ </sections>
+ <sections name="Single LayersStack" sectionFile="ui/SingleLayersStack.xwt">
+ <widget href="ui/SingleLayersStack.xwt#/"/>
+ </sections>
+ <sections name="Single LayerExpression" sectionFile="ui/SingleLayerExpression.xwt">
+ <widget href="ui/SingleLayerExpression.xwt#/"/>
+ </sections>
+ <sections name="Single ApplicationDependantElement" sectionFile="ui/SingleApplicationDependantElement.xwt">
+ <widget href="ui/SingleApplicationDependantElement.xwt#/"/>
+ </sections>
+ <sections name="Single LayersStackApplication" sectionFile="ui/SingleLayersStackApplication.xwt">
+ <widget href="ui/SingleLayersStackApplication.xwt#/"/>
+ </sections>
+ <sections name="Single FolderElement" sectionFile="ui/SingleFolderElement.xwt">
+ <widget href="ui/SingleFolderElement.xwt#/"/>
+ </sections>
+ <sections name="Single LayerStackDescriptorRegistry" sectionFile="ui/SingleLayerStackDescriptorRegistry.xwt">
+ <widget href="ui/SingleLayerStackDescriptorRegistry.xwt#/"/>
+ </sections>
+ <sections name="Single PropertyRegistry" sectionFile="ui/SinglePropertyRegistry.xwt">
+ <widget href="ui/SinglePropertyRegistry.xwt#/"/>
+ </sections>
+ <sections name="Single Property" sectionFile="ui/SingleProperty.xwt">
+ <widget href="ui/SingleProperty.xwt#/"/>
+ </sections>
+ <sections name="Single Type" sectionFile="ui/SingleType.xwt">
+ <widget href="ui/SingleType.xwt#/"/>
+ </sections>
+ <sections name="Single Metamodel" sectionFile="ui/SingleMetamodel.xwt">
+ <widget href="ui/SingleMetamodel.xwt#/"/>
+ </sections>
+ <sections name="Single TypeInstance" sectionFile="ui/SingleTypeInstance.xwt">
+ <widget href="ui/SingleTypeInstance.xwt#/"/>
+ </sections>
+ <sections name="Single ComputePropertyValueCommandItf" sectionFile="ui/SingleComputePropertyValueCommandItf.xwt">
+ <widget href="ui/SingleComputePropertyValueCommandItf.xwt#/"/>
+ </sections>
+ <sections name="Single TypeRegistry" sectionFile="ui/SingleTypeRegistry.xwt">
+ <widget href="ui/SingleTypeRegistry.xwt#/"/>
+ </sections>
+ <sections name="Single StringToTypeMap" sectionFile="ui/SingleStringToTypeMap.xwt">
+ <widget href="ui/SingleStringToTypeMap.xwt#/"/>
+ </sections>
+ <sections name="Single LayerDescriptorRegistry" sectionFile="ui/SingleLayerDescriptorRegistry.xwt">
+ <widget href="ui/SingleLayerDescriptorRegistry.xwt#/"/>
+ </sections>
+ <sections name="Single LayerDescriptor" sectionFile="ui/SingleLayerDescriptor.xwt">
+ <widget href="ui/SingleLayerDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Single LayerApplicationFactory" sectionFile="ui/SingleLayerApplicationFactory.xwt">
+ <widget href="ui/SingleLayerApplicationFactory.xwt#/"/>
+ </sections>
+ <sections name="Single PropertySetterRegistry" sectionFile="ui/SinglePropertySetterRegistry.xwt">
+ <widget href="ui/SinglePropertySetterRegistry.xwt#/"/>
+ </sections>
+ <sections name="Single PropertySetter" sectionFile="ui/SinglePropertySetter.xwt">
+ <widget href="ui/SinglePropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Single StringToPropertySetter" sectionFile="ui/SingleStringToPropertySetter.xwt">
+ <widget href="ui/SingleStringToPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Single AbstractLayer" sectionFile="ui/SingleAbstractLayer.xwt">
+ <widget href="ui/SingleAbstractLayer.xwt#/"/>
+ </sections>
+ <sections name="Single StringToTypeInstanceMap" sectionFile="ui/SingleStringToTypeInstanceMap.xwt">
+ <widget href="ui/SingleStringToTypeInstanceMap.xwt#/"/>
+ </sections>
+ <sections name="Single Folder" sectionFile="ui/SingleFolder.xwt">
+ <widget href="ui/SingleFolder.xwt#/"/>
+ </sections>
+ <sections name="Single IntInstance" sectionFile="ui/SingleIntInstance.xwt">
+ <widget href="ui/SingleIntInstance.xwt#/"/>
+ </sections>
+ <sections name="Single BooleanInstance" sectionFile="ui/SingleBooleanInstance.xwt">
+ <widget href="ui/SingleBooleanInstance.xwt#/"/>
+ </sections>
+ <sections name="Single StringInstance" sectionFile="ui/SingleStringInstance.xwt">
+ <widget href="ui/SingleStringInstance.xwt#/"/>
+ </sections>
+ <sections name="Single IntType" sectionFile="ui/SingleIntType.xwt">
+ <widget href="ui/SingleIntType.xwt#/"/>
+ </sections>
+ <sections name="Single BooleanType" sectionFile="ui/SingleBooleanType.xwt">
+ <widget href="ui/SingleBooleanType.xwt#/"/>
+ </sections>
+ <sections name="Single StringType" sectionFile="ui/SingleStringType.xwt">
+ <widget href="ui/SingleStringType.xwt#/"/>
+ </sections>
+ <sections name="Single CustomType" sectionFile="ui/SingleCustomType.xwt">
+ <widget href="ui/SingleCustomType.xwt#/"/>
+ </sections>
+ <sections name="Single LayerOperator" sectionFile="ui/SingleLayerOperator.xwt">
+ <widget href="ui/SingleLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Single AbstractLayerOperator" sectionFile="ui/SingleAbstractLayerOperator.xwt">
+ <widget href="ui/SingleAbstractLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Single TopLayerOperator" sectionFile="ui/SingleTopLayerOperator.xwt">
+ <widget href="ui/SingleTopLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Single StackedLayerOperator" sectionFile="ui/SingleStackedLayerOperator.xwt">
+ <widget href="ui/SingleStackedLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Single CustomLayerOperator" sectionFile="ui/SingleCustomLayerOperator.xwt">
+ <widget href="ui/SingleCustomLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Single PropertyIndex" sectionFile="ui/SinglePropertyIndex.xwt">
+ <widget href="ui/SinglePropertyIndex.xwt#/"/>
+ </sections>
+ <sections name="Single StringToPropertyIndexMap" sectionFile="ui/SingleStringToPropertyIndexMap.xwt">
+ <widget href="ui/SingleStringToPropertyIndexMap.xwt#/"/>
+ </sections>
+ <sections name="Single SimpleLayerDescriptor" sectionFile="ui/SingleSimpleLayerDescriptor.xwt">
+ <widget href="ui/SingleSimpleLayerDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Single RegExpLayerDescriptor" sectionFile="ui/SingleRegExpLayerDescriptor.xwt">
+ <widget href="ui/SingleRegExpLayerDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Single NullInstance" sectionFile="ui/SingleNullInstance.xwt">
+ <widget href="ui/SingleNullInstance.xwt#/"/>
+ </sections>
+ <sections name="Single RegExpLayer" sectionFile="ui/SingleRegExpLayer.xwt">
+ <widget href="ui/SingleRegExpLayer.xwt#/"/>
+ </sections>
+ <sections name="Single Layer" sectionFile="ui/SingleLayer.xwt">
+ <widget href="ui/SingleLayer.xwt#/"/>
+ </sections>
+ <sections name="Single Color" sectionFile="ui/SingleColor.xwt">
+ <widget href="ui/SingleColor.xwt#/"/>
+ </sections>
+ <sections name="Single ColorInstance" sectionFile="ui/SingleColorInstance.xwt">
+ <widget href="ui/SingleColorInstance.xwt#/"/>
+ </sections>
+ <sections name="Single FillInstance" sectionFile="ui/SingleFillInstance.xwt">
+ <widget href="ui/SingleFillInstance.xwt#/"/>
+ </sections>
+ <sections name="Single Fill" sectionFile="ui/SingleFill.xwt">
+ <widget href="ui/SingleFill.xwt#/"/>
+ </sections>
+ <sections name="Single FillPropertySetter" sectionFile="ui/SingleFillPropertySetter.xwt">
+ <widget href="ui/SingleFillPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Single IsValidPropertySetter" sectionFile="ui/SingleIsValidPropertySetter.xwt">
+ <widget href="ui/SingleIsValidPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Single NullPropertySetter" sectionFile="ui/SingleNullPropertySetter.xwt">
+ <widget href="ui/SingleNullPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Single LineType" sectionFile="ui/SingleLineType.xwt">
+ <widget href="ui/SingleLineType.xwt#/"/>
+ </sections>
+ <sections name="Single LineInstance" sectionFile="ui/SingleLineInstance.xwt">
+ <widget href="ui/SingleLineInstance.xwt#/"/>
+ </sections>
+ <sections name="Single LinePropertySetter" sectionFile="ui/SingleLinePropertySetter.xwt">
+ <widget href="ui/SingleLinePropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Single FontPropertySetter" sectionFile="ui/SingleFontPropertySetter.xwt">
+ <widget href="ui/SingleFontPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Single FontInstance" sectionFile="ui/SingleFontInstance.xwt">
+ <widget href="ui/SingleFontInstance.xwt#/"/>
+ </sections>
+ <sections name="Single FontType" sectionFile="ui/SingleFontType.xwt">
+ <widget href="ui/SingleFontType.xwt#/"/>
+ </sections>
+ <sections name="Single IsVisiblePropertySetter" sectionFile="ui/SingleIsVisiblePropertySetter.xwt">
+ <widget href="ui/SingleIsVisiblePropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayerNamedStyle" sectionFile="ui/MultipleLayerNamedStyle.xwt">
+ <widget href="ui/MultipleLayerNamedStyle.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayersStack" sectionFile="ui/MultipleLayersStack.xwt">
+ <widget href="ui/MultipleLayersStack.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayerExpression" sectionFile="ui/MultipleLayerExpression.xwt">
+ <widget href="ui/MultipleLayerExpression.xwt#/"/>
+ </sections>
+ <sections name="Multiple ApplicationDependantElement" sectionFile="ui/MultipleApplicationDependantElement.xwt">
+ <widget href="ui/MultipleApplicationDependantElement.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayersStackApplication" sectionFile="ui/MultipleLayersStackApplication.xwt">
+ <widget href="ui/MultipleLayersStackApplication.xwt#/"/>
+ </sections>
+ <sections name="Multiple FolderElement" sectionFile="ui/MultipleFolderElement.xwt">
+ <widget href="ui/MultipleFolderElement.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayerStackDescriptorRegistry" sectionFile="ui/MultipleLayerStackDescriptorRegistry.xwt">
+ <widget href="ui/MultipleLayerStackDescriptorRegistry.xwt#/"/>
+ </sections>
+ <sections name="Multiple PropertyRegistry" sectionFile="ui/MultiplePropertyRegistry.xwt">
+ <widget href="ui/MultiplePropertyRegistry.xwt#/"/>
+ </sections>
+ <sections name="Multiple Property" sectionFile="ui/MultipleProperty.xwt">
+ <widget href="ui/MultipleProperty.xwt#/"/>
+ </sections>
+ <sections name="Multiple Type" sectionFile="ui/MultipleType.xwt">
+ <widget href="ui/MultipleType.xwt#/"/>
+ </sections>
+ <sections name="Multiple Metamodel" sectionFile="ui/MultipleMetamodel.xwt">
+ <widget href="ui/MultipleMetamodel.xwt#/"/>
+ </sections>
+ <sections name="Multiple TypeInstance" sectionFile="ui/MultipleTypeInstance.xwt">
+ <widget href="ui/MultipleTypeInstance.xwt#/"/>
+ </sections>
+ <sections name="Multiple ComputePropertyValueCommandItf" sectionFile="ui/MultipleComputePropertyValueCommandItf.xwt">
+ <widget href="ui/MultipleComputePropertyValueCommandItf.xwt#/"/>
+ </sections>
+ <sections name="Multiple TypeRegistry" sectionFile="ui/MultipleTypeRegistry.xwt">
+ <widget href="ui/MultipleTypeRegistry.xwt#/"/>
+ </sections>
+ <sections name="Multiple StringToTypeMap" sectionFile="ui/MultipleStringToTypeMap.xwt">
+ <widget href="ui/MultipleStringToTypeMap.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayerDescriptorRegistry" sectionFile="ui/MultipleLayerDescriptorRegistry.xwt">
+ <widget href="ui/MultipleLayerDescriptorRegistry.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayerDescriptor" sectionFile="ui/MultipleLayerDescriptor.xwt">
+ <widget href="ui/MultipleLayerDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayerApplicationFactory" sectionFile="ui/MultipleLayerApplicationFactory.xwt">
+ <widget href="ui/MultipleLayerApplicationFactory.xwt#/"/>
+ </sections>
+ <sections name="Multiple PropertySetterRegistry" sectionFile="ui/MultiplePropertySetterRegistry.xwt">
+ <widget href="ui/MultiplePropertySetterRegistry.xwt#/"/>
+ </sections>
+ <sections name="Multiple PropertySetter" sectionFile="ui/MultiplePropertySetter.xwt">
+ <widget href="ui/MultiplePropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Multiple StringToPropertySetter" sectionFile="ui/MultipleStringToPropertySetter.xwt">
+ <widget href="ui/MultipleStringToPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Multiple AbstractLayer" sectionFile="ui/MultipleAbstractLayer.xwt">
+ <widget href="ui/MultipleAbstractLayer.xwt#/"/>
+ </sections>
+ <sections name="Multiple StringToTypeInstanceMap" sectionFile="ui/MultipleStringToTypeInstanceMap.xwt">
+ <widget href="ui/MultipleStringToTypeInstanceMap.xwt#/"/>
+ </sections>
+ <sections name="Multiple Folder" sectionFile="ui/MultipleFolder.xwt">
+ <widget href="ui/MultipleFolder.xwt#/"/>
+ </sections>
+ <sections name="Multiple IntInstance" sectionFile="ui/MultipleIntInstance.xwt">
+ <widget href="ui/MultipleIntInstance.xwt#/"/>
+ </sections>
+ <sections name="Multiple BooleanInstance" sectionFile="ui/MultipleBooleanInstance.xwt">
+ <widget href="ui/MultipleBooleanInstance.xwt#/"/>
+ </sections>
+ <sections name="Multiple StringInstance" sectionFile="ui/MultipleStringInstance.xwt">
+ <widget href="ui/MultipleStringInstance.xwt#/"/>
+ </sections>
+ <sections name="Multiple IntType" sectionFile="ui/MultipleIntType.xwt">
+ <widget href="ui/MultipleIntType.xwt#/"/>
+ </sections>
+ <sections name="Multiple BooleanType" sectionFile="ui/MultipleBooleanType.xwt">
+ <widget href="ui/MultipleBooleanType.xwt#/"/>
+ </sections>
+ <sections name="Multiple StringType" sectionFile="ui/MultipleStringType.xwt">
+ <widget href="ui/MultipleStringType.xwt#/"/>
+ </sections>
+ <sections name="Multiple CustomType" sectionFile="ui/MultipleCustomType.xwt">
+ <widget href="ui/MultipleCustomType.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayerOperator" sectionFile="ui/MultipleLayerOperator.xwt">
+ <widget href="ui/MultipleLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Multiple AbstractLayerOperator" sectionFile="ui/MultipleAbstractLayerOperator.xwt">
+ <widget href="ui/MultipleAbstractLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Multiple TopLayerOperator" sectionFile="ui/MultipleTopLayerOperator.xwt">
+ <widget href="ui/MultipleTopLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Multiple StackedLayerOperator" sectionFile="ui/MultipleStackedLayerOperator.xwt">
+ <widget href="ui/MultipleStackedLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Multiple CustomLayerOperator" sectionFile="ui/MultipleCustomLayerOperator.xwt">
+ <widget href="ui/MultipleCustomLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Multiple PropertyIndex" sectionFile="ui/MultiplePropertyIndex.xwt">
+ <widget href="ui/MultiplePropertyIndex.xwt#/"/>
+ </sections>
+ <sections name="Multiple StringToPropertyIndexMap" sectionFile="ui/MultipleStringToPropertyIndexMap.xwt">
+ <widget href="ui/MultipleStringToPropertyIndexMap.xwt#/"/>
+ </sections>
+ <sections name="Multiple SimpleLayerDescriptor" sectionFile="ui/MultipleSimpleLayerDescriptor.xwt">
+ <widget href="ui/MultipleSimpleLayerDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Multiple RegExpLayerDescriptor" sectionFile="ui/MultipleRegExpLayerDescriptor.xwt">
+ <widget href="ui/MultipleRegExpLayerDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Multiple NullInstance" sectionFile="ui/MultipleNullInstance.xwt">
+ <widget href="ui/MultipleNullInstance.xwt#/"/>
+ </sections>
+ <sections name="Multiple RegExpLayer" sectionFile="ui/MultipleRegExpLayer.xwt">
+ <widget href="ui/MultipleRegExpLayer.xwt#/"/>
+ </sections>
+ <sections name="Multiple Layer" sectionFile="ui/MultipleLayer.xwt">
+ <widget href="ui/MultipleLayer.xwt#/"/>
+ </sections>
+ <sections name="Multiple Color" sectionFile="ui/MultipleColor.xwt">
+ <widget href="ui/MultipleColor.xwt#/"/>
+ </sections>
+ <sections name="Multiple ColorInstance" sectionFile="ui/MultipleColorInstance.xwt">
+ <widget href="ui/MultipleColorInstance.xwt#/"/>
+ </sections>
+ <sections name="Multiple FillInstance" sectionFile="ui/MultipleFillInstance.xwt">
+ <widget href="ui/MultipleFillInstance.xwt#/"/>
+ </sections>
+ <sections name="Multiple Fill" sectionFile="ui/MultipleFill.xwt">
+ <widget href="ui/MultipleFill.xwt#/"/>
+ </sections>
+ <sections name="Multiple FillPropertySetter" sectionFile="ui/MultipleFillPropertySetter.xwt">
+ <widget href="ui/MultipleFillPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Multiple IsValidPropertySetter" sectionFile="ui/MultipleIsValidPropertySetter.xwt">
+ <widget href="ui/MultipleIsValidPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Multiple NullPropertySetter" sectionFile="ui/MultipleNullPropertySetter.xwt">
+ <widget href="ui/MultipleNullPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Multiple LineType" sectionFile="ui/MultipleLineType.xwt">
+ <widget href="ui/MultipleLineType.xwt#/"/>
+ </sections>
+ <sections name="Multiple LineInstance" sectionFile="ui/MultipleLineInstance.xwt">
+ <widget href="ui/MultipleLineInstance.xwt#/"/>
+ </sections>
+ <sections name="Multiple LinePropertySetter" sectionFile="ui/MultipleLinePropertySetter.xwt">
+ <widget href="ui/MultipleLinePropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Multiple FontPropertySetter" sectionFile="ui/MultipleFontPropertySetter.xwt">
+ <widget href="ui/MultipleFontPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Multiple FontInstance" sectionFile="ui/MultipleFontInstance.xwt">
+ <widget href="ui/MultipleFontInstance.xwt#/"/>
+ </sections>
+ <sections name="Multiple FontType" sectionFile="ui/MultipleFontType.xwt">
+ <widget href="ui/MultipleFontType.xwt#/"/>
+ </sections>
+ <sections name="Multiple IsVisiblePropertySetter" sectionFile="ui/MultipleIsVisiblePropertySetter.xwt">
+ <widget href="ui/MultipleIsVisiblePropertySetter.xwt#/"/>
+ </sections>
+ </tabs>
+ <views name="Single LayerNamedStyle" sections="//@tabs.0/@sections.0" automaticContext="true" datacontexts="//@dataContexts.0/@elements.0">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerNamedStyle">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerNamedStyle"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single LayersStack" sections="//@tabs.0/@sections.1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.1">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayersStack">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayersStack"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single LayerExpression" sections="//@tabs.0/@sections.2" automaticContext="true" datacontexts="//@dataContexts.0/@elements.2">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerExpression">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerExpression"/>
+ </constraints>
+ </views>
+ <views name="Single ApplicationDependantElement" sections="//@tabs.0/@sections.3" automaticContext="true" datacontexts="//@dataContexts.0/@elements.3">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleApplicationDependantElement">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="ApplicationDependantElement"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single LayersStackApplication" sections="//@tabs.0/@sections.4" automaticContext="true" datacontexts="//@dataContexts.0/@elements.4">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayersStackApplication">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayersStackApplication"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single FolderElement" sections="//@tabs.0/@sections.5" automaticContext="true" datacontexts="//@dataContexts.0/@elements.5">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFolderElement">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FolderElement"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single LayerStackDescriptorRegistry" sections="//@tabs.0/@sections.6" automaticContext="true" datacontexts="//@dataContexts.0/@elements.6">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerStackDescriptorRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerStackDescriptorRegistry"/>
+ </constraints>
+ </views>
+ <views name="Single PropertyRegistry" sections="//@tabs.0/@sections.7" automaticContext="true" datacontexts="//@dataContexts.0/@elements.7">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSinglePropertyRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="PropertyRegistry"/>
+ </constraints>
+ </views>
+ <views name="Single Property" sections="//@tabs.0/@sections.8" automaticContext="true" datacontexts="//@dataContexts.0/@elements.8">
+ <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="className" value="Property"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single Type" sections="//@tabs.0/@sections.9" automaticContext="true" datacontexts="//@dataContexts.0/@elements.9">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Type"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single Metamodel" sections="//@tabs.0/@sections.10" automaticContext="true" datacontexts="//@dataContexts.0/@elements.10">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleMetamodel">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Metamodel"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single TypeInstance" sections="//@tabs.0/@sections.11" automaticContext="true" datacontexts="//@dataContexts.0/@elements.11">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleTypeInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="TypeInstance"/>
+ </constraints>
+ </views>
+ <views name="Single ComputePropertyValueCommandItf" sections="//@tabs.0/@sections.12" automaticContext="true" datacontexts="//@dataContexts.0/@elements.12">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleComputePropertyValueCommandItf">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="ComputePropertyValueCommandItf"/>
+ </constraints>
+ </views>
+ <views name="Single TypeRegistry" sections="//@tabs.0/@sections.13" automaticContext="true" datacontexts="//@dataContexts.0/@elements.13">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleTypeRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="TypeRegistry"/>
+ </constraints>
+ </views>
+ <views name="Single StringToTypeMap" sections="//@tabs.0/@sections.14" automaticContext="true" datacontexts="//@dataContexts.0/@elements.14">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStringToTypeMap">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringToTypeMap"/>
+ </constraints>
+ </views>
+ <views name="Single LayerDescriptorRegistry" sections="//@tabs.0/@sections.15" automaticContext="true" datacontexts="//@dataContexts.0/@elements.15">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerDescriptorRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerDescriptorRegistry"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single LayerDescriptor" sections="//@tabs.0/@sections.16" automaticContext="true" datacontexts="//@dataContexts.0/@elements.16">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerDescriptor"/>
+ </constraints>
+ </views>
+ <views name="Single LayerApplicationFactory" sections="//@tabs.0/@sections.17" automaticContext="true" datacontexts="//@dataContexts.0/@elements.17">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerApplicationFactory">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerApplicationFactory"/>
+ </constraints>
+ </views>
+ <views name="Single PropertySetterRegistry" sections="//@tabs.0/@sections.18" automaticContext="true" datacontexts="//@dataContexts.0/@elements.18">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSinglePropertySetterRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="PropertySetterRegistry"/>
+ </constraints>
+ </views>
+ <views name="Single PropertySetter" sections="//@tabs.0/@sections.19" automaticContext="true" datacontexts="//@dataContexts.0/@elements.19">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSinglePropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="PropertySetter"/>
+ </constraints>
+ </views>
+ <views name="Single StringToPropertySetter" sections="//@tabs.0/@sections.20" automaticContext="true" datacontexts="//@dataContexts.0/@elements.20">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStringToPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringToPropertySetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single AbstractLayer" sections="//@tabs.0/@sections.21" automaticContext="true" datacontexts="//@dataContexts.0/@elements.21">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleAbstractLayer">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="AbstractLayer"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single StringToTypeInstanceMap" sections="//@tabs.0/@sections.22" automaticContext="true" datacontexts="//@dataContexts.0/@elements.22">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStringToTypeInstanceMap">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringToTypeInstanceMap"/>
+ </constraints>
+ </views>
+ <views name="Single Folder" sections="//@tabs.0/@sections.23" automaticContext="true" datacontexts="//@dataContexts.0/@elements.23">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFolder">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Folder"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single IntInstance" sections="//@tabs.0/@sections.24" automaticContext="true" datacontexts="//@dataContexts.0/@elements.24">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleIntInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="IntInstance"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single BooleanInstance" sections="//@tabs.0/@sections.25" automaticContext="true" datacontexts="//@dataContexts.0/@elements.25">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleBooleanInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="BooleanInstance"/>
+ </constraints>
+ </views>
+ <views name="Single StringInstance" sections="//@tabs.0/@sections.26" automaticContext="true" datacontexts="//@dataContexts.0/@elements.26">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStringInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringInstance"/>
+ </constraints>
+ </views>
+ <views name="Single IntType" sections="//@tabs.0/@sections.27" automaticContext="true" datacontexts="//@dataContexts.0/@elements.27">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleIntType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="IntType"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single BooleanType" sections="//@tabs.0/@sections.28" automaticContext="true" datacontexts="//@dataContexts.0/@elements.28">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleBooleanType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="BooleanType"/>
+ </constraints>
+ </views>
+ <views name="Single StringType" sections="//@tabs.0/@sections.29" automaticContext="true" datacontexts="//@dataContexts.0/@elements.29">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStringType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringType"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single CustomType" sections="//@tabs.0/@sections.30" automaticContext="true" datacontexts="//@dataContexts.0/@elements.30">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleCustomType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="CustomType"/>
+ </constraints>
+ </views>
+ <views name="Single LayerOperator" sections="//@tabs.0/@sections.31" automaticContext="true" datacontexts="//@dataContexts.0/@elements.31">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerOperator"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single AbstractLayerOperator" sections="//@tabs.0/@sections.32" automaticContext="true" datacontexts="//@dataContexts.0/@elements.32">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleAbstractLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="AbstractLayerOperator"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single TopLayerOperator" sections="//@tabs.0/@sections.33" automaticContext="true" datacontexts="//@dataContexts.0/@elements.33">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleTopLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="TopLayerOperator"/>
+ </constraints>
+ </views>
+ <views name="Single StackedLayerOperator" sections="//@tabs.0/@sections.34" automaticContext="true" datacontexts="//@dataContexts.0/@elements.34">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStackedLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StackedLayerOperator"/>
+ </constraints>
+ </views>
+ <views name="Single CustomLayerOperator" sections="//@tabs.0/@sections.35" automaticContext="true" datacontexts="//@dataContexts.0/@elements.35">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleCustomLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="CustomLayerOperator"/>
+ </constraints>
+ </views>
+ <views name="Single PropertyIndex" sections="//@tabs.0/@sections.36" automaticContext="true" datacontexts="//@dataContexts.0/@elements.36">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSinglePropertyIndex">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="PropertyIndex"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single StringToPropertyIndexMap" sections="//@tabs.0/@sections.37" automaticContext="true" datacontexts="//@dataContexts.0/@elements.37">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStringToPropertyIndexMap">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringToPropertyIndexMap"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single SimpleLayerDescriptor" sections="//@tabs.0/@sections.38" automaticContext="true" datacontexts="//@dataContexts.0/@elements.38">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleSimpleLayerDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="SimpleLayerDescriptor"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single RegExpLayerDescriptor" sections="//@tabs.0/@sections.39" automaticContext="true" datacontexts="//@dataContexts.0/@elements.39">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleRegExpLayerDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="RegExpLayerDescriptor"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single NullInstance" sections="//@tabs.0/@sections.40" automaticContext="true" datacontexts="//@dataContexts.0/@elements.40">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleNullInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="NullInstance"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single RegExpLayer" sections="//@tabs.0/@sections.41" automaticContext="true" datacontexts="//@dataContexts.0/@elements.41">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleRegExpLayer">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="RegExpLayer"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single Layer" sections="//@tabs.0/@sections.42" automaticContext="true" datacontexts="//@dataContexts.0/@elements.42">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayer">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Layer"/>
+ </constraints>
+ </views>
+ <views name="Single Color" sections="//@tabs.0/@sections.43" automaticContext="true" datacontexts="//@dataContexts.0/@elements.43">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleColor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Color"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single ColorInstances" sections="//@tabs.0/@sections.44" automaticContext="true" datacontexts="//@dataContexts.0/@elements.44">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleColorInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="ColorInstance"/>
+ </constraints>
+ </views>
+ <views name="Single FillInstance" sections="//@tabs.0/@sections.45" automaticContext="true" datacontexts="//@dataContexts.0/@elements.45">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFillInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FillInstance"/>
+ </constraints>
+ </views>
+ <views name="Single Fill" sections="//@tabs.0/@sections.46" automaticContext="true" datacontexts="//@dataContexts.0/@elements.46">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFill">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Fill"/>
+ </constraints>
+ </views>
+ <views name="Single FillPropertySetter" sections="//@tabs.0/@sections.47" automaticContext="true" datacontexts="//@dataContexts.0/@elements.47">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFillPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FillPropertySetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single IsValidPropertySetter" sections="//@tabs.0/@sections.48" automaticContext="true" datacontexts="//@dataContexts.0/@elements.48">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleIsValidPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="IsValidPropertySetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single NullPropertySetter" sections="//@tabs.0/@sections.49" automaticContext="true" datacontexts="//@dataContexts.0/@elements.49">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleNullPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="NullPropertySetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single LineType" sections="//@tabs.0/@sections.50" automaticContext="true" datacontexts="//@dataContexts.0/@elements.50">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLineType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LineType"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single LineInstance" sections="//@tabs.0/@sections.51" automaticContext="true" datacontexts="//@dataContexts.0/@elements.51">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLineInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LineInstance"/>
+ </constraints>
+ </views>
+ <views name="Single LinePropertySetter" sections="//@tabs.0/@sections.52" automaticContext="true" datacontexts="//@dataContexts.0/@elements.52">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLinePropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LinePropertySetter"/>
+ </constraints>
+ </views>
+ <views name="Single FontPropertySetter" sections="//@tabs.0/@sections.53" automaticContext="true" datacontexts="//@dataContexts.0/@elements.53">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFontPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FontPropertySetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single FontInstance" sections="//@tabs.0/@sections.54" automaticContext="true" datacontexts="//@dataContexts.0/@elements.54">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFontInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FontInstance"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single FontType" sections="//@tabs.0/@sections.55" automaticContext="true" datacontexts="//@dataContexts.0/@elements.55">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFontType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FontType"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single IsVisiblePropertySetter" sections="//@tabs.0/@sections.56" automaticContext="true" datacontexts="//@dataContexts.0/@elements.56">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleIsVisiblePropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="IsVisiblePropertySetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayerNamedStyle" sections="//@tabs.0/@sections.57" automaticContext="true" datacontexts="//@dataContexts.0/@elements.0">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerNamedStyle">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerNamedStyle"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayersStack" sections="//@tabs.0/@sections.58" automaticContext="true" datacontexts="//@dataContexts.0/@elements.1">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayersStack">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayersStack"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayerExpression" sections="//@tabs.0/@sections.59" automaticContext="true" datacontexts="//@dataContexts.0/@elements.2">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerExpression">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerExpression"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple ApplicationDependantElement" sections="//@tabs.0/@sections.60" automaticContext="true" datacontexts="//@dataContexts.0/@elements.3">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleApplicationDependantElement">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="ApplicationDependantElement"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayersStackApplication" sections="//@tabs.0/@sections.61" automaticContext="true" datacontexts="//@dataContexts.0/@elements.4">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayersStackApplication">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayersStackApplication"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple FolderElement" sections="//@tabs.0/@sections.62" automaticContext="true" datacontexts="//@dataContexts.0/@elements.5">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFolderElement">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FolderElement"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayerStackDescriptorRegistry" sections="//@tabs.0/@sections.63" automaticContext="true" datacontexts="//@dataContexts.0/@elements.6">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerStackDescriptorRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerStackDescriptorRegistry"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple PropertyRegistry" sections="//@tabs.0/@sections.64" automaticContext="true" datacontexts="//@dataContexts.0/@elements.7">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultiplePropertyRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="PropertyRegistry"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple Property" sections="//@tabs.0/@sections.65" automaticContext="true" datacontexts="//@dataContexts.0/@elements.8">
+ <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="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple Type" sections="//@tabs.0/@sections.66" automaticContext="true" datacontexts="//@dataContexts.0/@elements.9">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Type"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple Metamodel" sections="//@tabs.0/@sections.67" automaticContext="true" datacontexts="//@dataContexts.0/@elements.10">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleMetamodel">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Metamodel"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple TypeInstance" sections="//@tabs.0/@sections.68" automaticContext="true" datacontexts="//@dataContexts.0/@elements.11">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleTypeInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="TypeInstance"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple ComputePropertyValueCommandItf" sections="//@tabs.0/@sections.69" automaticContext="true" datacontexts="//@dataContexts.0/@elements.12">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleComputePropertyValueCommandItf">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="ComputePropertyValueCommandItf"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple TypeRegistry" sections="//@tabs.0/@sections.70" automaticContext="true" datacontexts="//@dataContexts.0/@elements.13">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleTypeRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="TypeRegistry"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple StringToTypeMap" sections="//@tabs.0/@sections.71" automaticContext="true" datacontexts="//@dataContexts.0/@elements.14">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStringToTypeMap">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringToTypeMap"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayerDescriptorRegistry" sections="//@tabs.0/@sections.72" automaticContext="true" datacontexts="//@dataContexts.0/@elements.15">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerDescriptorRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerDescriptorRegistry"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayerDescriptor" sections="//@tabs.0/@sections.73" automaticContext="true" datacontexts="//@dataContexts.0/@elements.16">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerDescriptor"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayerApplicationFactory" sections="//@tabs.0/@sections.74" automaticContext="true" datacontexts="//@dataContexts.0/@elements.17">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerApplicationFactory">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerApplicationFactory"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple PropertySetterRegistry" sections="//@tabs.0/@sections.75" automaticContext="true" datacontexts="//@dataContexts.0/@elements.18">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultiplePropertySetterRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="PropertySetterRegistry"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple PropertySetter" sections="//@tabs.0/@sections.76" automaticContext="true" datacontexts="//@dataContexts.0/@elements.19">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultiplePropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="PropertySetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple StringToPropertySetter" sections="//@tabs.0/@sections.77" automaticContext="true" datacontexts="//@dataContexts.0/@elements.20">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStringToPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringToPropertySetter"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple AbstractLayer" sections="//@tabs.0/@sections.78" automaticContext="true" datacontexts="//@dataContexts.0/@elements.21">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleAbstractLayer">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="AbstractLayer"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple StringToTypeInstanceMap" sections="//@tabs.0/@sections.79" automaticContext="true" datacontexts="//@dataContexts.0/@elements.22">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStringToTypeInstanceMap">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringToTypeInstanceMap"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple Folder" sections="//@tabs.0/@sections.80" automaticContext="true" datacontexts="//@dataContexts.0/@elements.23">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFolder">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Folder"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple IntInstance" sections="//@tabs.0/@sections.81" automaticContext="true" datacontexts="//@dataContexts.0/@elements.24">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleIntInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="IntInstance"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple BooleanInstance" sections="//@tabs.0/@sections.82" automaticContext="true" datacontexts="//@dataContexts.0/@elements.25">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleBooleanInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="BooleanInstance"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple StringInstance" sections="//@tabs.0/@sections.83" automaticContext="true" datacontexts="//@dataContexts.0/@elements.26">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStringInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringInstance"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple IntType" sections="//@tabs.0/@sections.84" automaticContext="true" datacontexts="//@dataContexts.0/@elements.27">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleIntType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="IntType"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple BooleanType" sections="//@tabs.0/@sections.85" automaticContext="true" datacontexts="//@dataContexts.0/@elements.28">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleBooleanType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="BooleanType"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple StringType" sections="//@tabs.0/@sections.86" automaticContext="true" datacontexts="//@dataContexts.0/@elements.29">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStringType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringType"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple CustomType" sections="//@tabs.0/@sections.87" automaticContext="true" datacontexts="//@dataContexts.0/@elements.30">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleCustomType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="CustomType"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayerOperator" sections="//@tabs.0/@sections.88" automaticContext="true" datacontexts="//@dataContexts.0/@elements.31">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerOperator"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple AbstractLayerOperator" sections="//@tabs.0/@sections.89" automaticContext="true" datacontexts="//@dataContexts.0/@elements.32">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleAbstractLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="AbstractLayerOperator"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple TopLayerOperator" sections="//@tabs.0/@sections.90" automaticContext="true" datacontexts="//@dataContexts.0/@elements.33">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleTopLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="TopLayerOperator"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple StackedLayerOperator" sections="//@tabs.0/@sections.91" automaticContext="true" datacontexts="//@dataContexts.0/@elements.34">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStackedLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StackedLayerOperator"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple CustomLayerOperator" sections="//@tabs.0/@sections.92" automaticContext="true" datacontexts="//@dataContexts.0/@elements.35">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleCustomLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="CustomLayerOperator"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple PropertyIndex" sections="//@tabs.0/@sections.93" automaticContext="true" datacontexts="//@dataContexts.0/@elements.36">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultiplePropertyIndex">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="PropertyIndex"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple StringToPropertyIndexMap" sections="//@tabs.0/@sections.94" automaticContext="true" datacontexts="//@dataContexts.0/@elements.37">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStringToPropertyIndexMap">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringToPropertyIndexMap"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple SimpleLayerDescriptor" sections="//@tabs.0/@sections.95" automaticContext="true" datacontexts="//@dataContexts.0/@elements.38">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleSimpleLayerDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="SimpleLayerDescriptor"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple RegExpLayerDescriptor" sections="//@tabs.0/@sections.96" automaticContext="true" datacontexts="//@dataContexts.0/@elements.39">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleRegExpLayerDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="RegExpLayerDescriptor"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple NullInstance" sections="//@tabs.0/@sections.97" automaticContext="true" datacontexts="//@dataContexts.0/@elements.40">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleNullInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="NullInstance"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple RegExpLayer" sections="//@tabs.0/@sections.98" automaticContext="true" datacontexts="//@dataContexts.0/@elements.41">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleRegExpLayer">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="RegExpLayer"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple Layer" sections="//@tabs.0/@sections.99" automaticContext="true" datacontexts="//@dataContexts.0/@elements.42">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayer">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Layer"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple Color" sections="//@tabs.0/@sections.100" automaticContext="true" datacontexts="//@dataContexts.0/@elements.43">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleColor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Color"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple ColorInstance" sections="//@tabs.0/@sections.101" automaticContext="true" datacontexts="//@dataContexts.0/@elements.44">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleColorInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="ColorInstance"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple FillInstance" sections="//@tabs.0/@sections.102" automaticContext="true" datacontexts="//@dataContexts.0/@elements.45">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFillInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FillInstance"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple Fill" sections="//@tabs.0/@sections.103" automaticContext="true" datacontexts="//@dataContexts.0/@elements.46">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFill">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Fill"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple FillPropertySetter" sections="//@tabs.0/@sections.104" automaticContext="true" datacontexts="//@dataContexts.0/@elements.47">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFillPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FillPropertySetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple IsValidPropertySetter" sections="//@tabs.0/@sections.105" automaticContext="true" datacontexts="//@dataContexts.0/@elements.48">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleIsValidPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="IsValidPropertySetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple NullPropertySetter" sections="//@tabs.0/@sections.106" automaticContext="true" datacontexts="//@dataContexts.0/@elements.49">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleNullPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="NullPropertySetter"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LineType" sections="//@tabs.0/@sections.107" automaticContext="true" datacontexts="//@dataContexts.0/@elements.50">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLineType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LineType"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LineInstance" sections="//@tabs.0/@sections.108" automaticContext="true" datacontexts="//@dataContexts.0/@elements.51">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLineInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LineInstance"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LinePropertySetter" sections="//@tabs.0/@sections.109" automaticContext="true" datacontexts="//@dataContexts.0/@elements.52">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLinePropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LinePropertySetter"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple FontPropertySetter" sections="//@tabs.0/@sections.110" automaticContext="true" datacontexts="//@dataContexts.0/@elements.53">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFontPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FontPropertySetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple FontInstance" sections="//@tabs.0/@sections.111" automaticContext="true" datacontexts="//@dataContexts.0/@elements.54">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFontInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FontInstance"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple FontType" sections="//@tabs.0/@sections.112" automaticContext="true" datacontexts="//@dataContexts.0/@elements.55">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFontType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FontType"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple IsVisiblePropertySetter" sections="//@tabs.0/@sections.113" automaticContext="true" datacontexts="//@dataContexts.0/@elements.56">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleIsVisiblePropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="IsVisiblePropertySetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <dataContexts name="layers" label="layers">
+ <elements name="LayerNamedStyle">
+ <properties name="layersStack" type="Reference" multiplicity="-1"/>
+ </elements>
+ <elements name="LayersStack">
+ <properties name="layers" type="Reference"/>
+ <properties name="name"/>
+ <properties name="description"/>
+ <properties name="diagram" type="Reference"/>
+ </elements>
+ <elements name="LayerExpression" supertypes="//@dataContexts.0/@elements.3">
+ <properties name="name"/>
+ <properties name="description"/>
+ </elements>
+ <elements name="ApplicationDependantElement">
+ <properties name="application" type="Reference"/>
+ </elements>
+ <elements name="LayersStackApplication" supertypes="//@dataContexts.0/@elements.5">
+ <properties name="layersStacks" type="Reference" multiplicity="-1"/>
+ <properties name="layerStackRegistry" type="Reference"/>
+ <properties name="propertyRegistry" type="Reference"/>
+ <properties name="layerDescriptorRegistry" type="Reference"/>
+ <properties name="factory" type="Reference"/>
+ <properties name="propertySetterRegistry" type="Reference"/>
+ </elements>
+ <elements name="FolderElement"/>
+ <elements name="LayerStackDescriptorRegistry"/>
+ <elements name="PropertyRegistry">
+ <properties name="properties" type="Reference" multiplicity="-1"/>
+ <properties name="typeRegistry" type="Reference"/>
+ </elements>
+ <elements name="Property" supertypes="//@dataContexts.0/@elements.5">
+ <properties name="type" type="Reference"/>
+ <properties name="defaultValue" type="Reference"/>
+ <properties name="name"/>
+ <properties name="description"/>
+ <properties name="index" type="Integer"/>
+ </elements>
+ <elements name="Type" supertypes="//@dataContexts.0/@elements.5">
+ <properties name="metamodel" type="Reference"/>
+ <properties name="name"/>
+ <properties name="description"/>
+ </elements>
+ <elements name="Metamodel" supertypes="//@dataContexts.0/@elements.5">
+ <properties name="name"/>
+ <properties name="description"/>
+ <properties name="nsuri"/>
+ <properties name="pluginID"/>
+ <properties name="ePackageInstanceName"/>
+ <properties name="isTypeValid" type="Boolean"/>
+ </elements>
+ <elements name="TypeInstance" supertypes="//@dataContexts.0/@elements.12"/>
+ <elements name="ComputePropertyValueCommandItf"/>
+ <elements name="TypeRegistry">
+ <properties name="types" type="Reference" multiplicity="-1"/>
+ </elements>
+ <elements name="StringToTypeMap">
+ <properties name="value" type="Reference"/>
+ <properties name="key"/>
+ </elements>
+ <elements name="LayerDescriptorRegistry">
+ <properties name="layerDescriptors" type="Reference" multiplicity="-1"/>
+ </elements>
+ <elements name="LayerDescriptor">
+ <properties name="propertyRegistry" type="Reference"/>
+ </elements>
+ <elements name="LayerApplicationFactory">
+ <properties name="application" type="Reference"/>
+ </elements>
+ <elements name="PropertySetterRegistry">
+ <properties name="propertySetters" type="Reference" multiplicity="-1"/>
+ <properties name="setterMap" type="Reference" multiplicity="-1"/>
+ <properties name="application" type="Reference"/>
+ </elements>
+ <elements name="PropertySetter">
+ <properties name="property" type="Reference"/>
+ <properties name="propertyName"/>
+ </elements>
+ <elements name="StringToPropertySetter">
+ <properties name="key"/>
+ <properties name="value" type="Reference"/>
+ </elements>
+ <elements name="AbstractLayer" supertypes="//@dataContexts.0/@elements.2">
+ <properties name="propertyValues" type="Reference" multiplicity="-1"/>
+ <properties name="propertyValueMap" type="Reference" multiplicity="-1"/>
+ <properties name="layerDescriptor" type="Reference"/>
+ <properties name="views" type="Reference" multiplicity="-1"/>
+ <properties name="attachedProperties" type="Reference" multiplicity="-1"/>
+ </elements>
+ <elements name="StringToTypeInstanceMap">
+ <properties name="key"/>
+ <properties name="value" type="Reference"/>
+ </elements>
+ <elements name="Folder" supertypes="//@dataContexts.0/@elements.5">
+ <properties name="elements" type="Reference" multiplicity="-1"/>
+ <properties name="name"/>
+ </elements>
+ <elements name="IntInstance" supertypes="//@dataContexts.0/@elements.11">
+ <properties name="value" type="Integer"/>
+ </elements>
+ <elements name="BooleanInstance" supertypes="//@dataContexts.0/@elements.11">
+ <properties name="value" type="Boolean"/>
+ </elements>
+ <elements name="StringInstance" supertypes="//@dataContexts.0/@elements.11">
+ <properties name="value"/>
+ </elements>
+ <elements name="IntType" supertypes="//@dataContexts.0/@elements.9"/>
+ <elements name="BooleanType" supertypes="//@dataContexts.0/@elements.9"/>
+ <elements name="StringType" supertypes="//@dataContexts.0/@elements.9"/>
+ <elements name="CustomType" supertypes="//@dataContexts.0/@elements.9">
+ <properties name="classifier"/>
+ </elements>
+ <elements name="LayerOperator" supertypes="//@dataContexts.0/@elements.2">
+ <properties name="layers" type="Reference" multiplicity="-1"/>
+ </elements>
+ <elements name="AbstractLayerOperator" supertypes="//@dataContexts.0/@elements.31"/>
+ <elements name="TopLayerOperator" supertypes="//@dataContexts.0/@elements.32"/>
+ <elements name="StackedLayerOperator" supertypes="//@dataContexts.0/@elements.32"/>
+ <elements name="CustomLayerOperator" supertypes="//@dataContexts.0/@elements.31"/>
+ <elements name="PropertyIndex">
+ <properties name="property" type="Reference"/>
+ <properties name="index" type="Integer"/>
+ </elements>
+ <elements name="StringToPropertyIndexMap">
+ <properties name="value" type="Reference"/>
+ <properties name="key"/>
+ </elements>
+ <elements name="SimpleLayerDescriptor" supertypes="//@dataContexts.0/@elements.16"/>
+ <elements name="RegExpLayerDescriptor" supertypes="//@dataContexts.0/@elements.16"/>
+ <elements name="NullInstance" supertypes="//@dataContexts.0/@elements.11"/>
+ <elements name="RegExpLayer" supertypes="//@dataContexts.0/@elements.21"/>
+ <elements name="Layer" supertypes="//@dataContexts.0/@elements.21"/>
+ <elements name="Color" supertypes="//@dataContexts.0/@elements.9"/>
+ <elements name="ColorInstance" supertypes="//@dataContexts.0/@elements.11">
+ <properties name="value" type="Integer"/>
+ </elements>
+ <elements name="FillInstance" supertypes="//@dataContexts.0/@elements.11">
+ <properties name="transparency" type="Integer"/>
+ <properties name="fillColor" type="Reference"/>
+ </elements>
+ <elements name="Fill" supertypes="//@dataContexts.0/@elements.9"/>
+ <elements name="FillPropertySetter" supertypes="//@dataContexts.0/@elements.19"/>
+ <elements name="IsValidPropertySetter" supertypes="//@dataContexts.0/@elements.19"/>
+ <elements name="NullPropertySetter" supertypes="//@dataContexts.0/@elements.19"/>
+ <elements name="LineType" supertypes="//@dataContexts.0/@elements.9"/>
+ <elements name="LineInstance" supertypes="//@dataContexts.0/@elements.11">
+ <properties name="lineColor" type="Integer"/>
+ <properties name="lineWith" type="Integer"/>
+ </elements>
+ <elements name="LinePropertySetter" supertypes="//@dataContexts.0/@elements.19"/>
+ <elements name="FontPropertySetter" supertypes="//@dataContexts.0/@elements.19"/>
+ <elements name="FontInstance" supertypes="//@dataContexts.0/@elements.11">
+ <properties name="fontColor" type="Integer"/>
+ <properties name="fontName"/>
+ <properties name="fontHeigh" type="Integer"/>
+ <properties name="bold" type="Boolean"/>
+ </elements>
+ <elements name="FontType" supertypes="//@dataContexts.0/@elements.9"/>
+ <elements name="IsVisiblePropertySetter" supertypes="//@dataContexts.0/@elements.19"/>
+ <modelElementFactory href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@modelElementFactories.0"/>
+ </dataContexts>
+</contexts:Context>
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/properties-v2.ctx b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/properties-v2.ctx
new file mode 100644
index 00000000000..41a0df4e8ab
--- /dev/null
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/properties-v2.ctx
@@ -0,0 +1,1540 @@
+<?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:constraints="http://www.eclipse.org/papyrus/constraints/0.9" xmlns:contexts="http://www.eclipse.org/papyrus/properties/contexts/0.9" name="layers">
+ <tabs label="layers" id="layers" priority="100">
+ <sections name="Single LayerNamedStyle" sectionFile="ui/SingleLayerNamedStyle.xwt">
+ <widget href="ui/SingleLayerNamedStyle.xwt#/"/>
+ </sections>
+ <sections name="Single LayersStack" sectionFile="ui/SingleLayersStack.xwt">
+ <widget href="ui/SingleLayersStack.xwt#/"/>
+ </sections>
+ <sections name="Single LayerExpression" sectionFile="ui/SingleLayerExpression.xwt">
+ <widget href="ui/SingleLayerExpression.xwt#/"/>
+ </sections>
+ <sections name="Single ApplicationDependantElement" sectionFile="ui/SingleApplicationDependantElement.xwt">
+ <widget href="ui/SingleApplicationDependantElement.xwt#/"/>
+ </sections>
+ <sections name="Single LayersStackApplication" sectionFile="ui/SingleLayersStackApplication.xwt">
+ <widget href="ui/SingleLayersStackApplication.xwt#/"/>
+ </sections>
+ <sections name="Single FolderElement" sectionFile="ui/SingleFolderElement.xwt">
+ <widget href="ui/SingleFolderElement.xwt#/"/>
+ </sections>
+ <sections name="Single LayerStackDescriptorRegistry" sectionFile="ui/SingleLayerStackDescriptorRegistry.xwt">
+ <widget href="ui/SingleLayerStackDescriptorRegistry.xwt#/"/>
+ </sections>
+ <sections name="Single PropertyRegistry" sectionFile="ui/SinglePropertyRegistry.xwt">
+ <widget href="ui/SinglePropertyRegistry.xwt#/"/>
+ </sections>
+ <sections name="Single Property" sectionFile="ui/SingleProperty.xwt">
+ <widget href="ui/SingleProperty.xwt#/"/>
+ </sections>
+ <sections name="Single Type" sectionFile="ui/SingleType.xwt">
+ <widget href="ui/SingleType.xwt#/"/>
+ </sections>
+ <sections name="Single Metamodel" sectionFile="ui/SingleMetamodel.xwt">
+ <widget href="ui/SingleMetamodel.xwt#/"/>
+ </sections>
+ <sections name="Single TypeInstance" sectionFile="ui/SingleTypeInstance.xwt">
+ <widget href="ui/SingleTypeInstance.xwt#/"/>
+ </sections>
+ <sections name="Single ComputePropertyValueCommandItf" sectionFile="ui/SingleComputePropertyValueCommandItf.xwt">
+ <widget href="ui/SingleComputePropertyValueCommandItf.xwt#/"/>
+ </sections>
+ <sections name="Single TypeRegistry" sectionFile="ui/SingleTypeRegistry.xwt">
+ <widget href="ui/SingleTypeRegistry.xwt#/"/>
+ </sections>
+ <sections name="Single StringToTypeMap" sectionFile="ui/SingleStringToTypeMap.xwt">
+ <widget href="ui/SingleStringToTypeMap.xwt#/"/>
+ </sections>
+ <sections name="Single LayerDescriptorRegistry" sectionFile="ui/SingleLayerDescriptorRegistry.xwt">
+ <widget href="ui/SingleLayerDescriptorRegistry.xwt#/"/>
+ </sections>
+ <sections name="Single LayerDescriptor" sectionFile="ui/SingleLayerDescriptor.xwt">
+ <widget href="ui/SingleLayerDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Single LayerApplicationFactory" sectionFile="ui/SingleLayerApplicationFactory.xwt">
+ <widget href="ui/SingleLayerApplicationFactory.xwt#/"/>
+ </sections>
+ <sections name="Single PropertySetterRegistry" sectionFile="ui/SinglePropertySetterRegistry.xwt">
+ <widget href="ui/SinglePropertySetterRegistry.xwt#/"/>
+ </sections>
+ <sections name="Single PropertySetter" sectionFile="ui/SinglePropertySetter.xwt">
+ <widget href="ui/SinglePropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Single StringToPropertySetter" sectionFile="ui/SingleStringToPropertySetter.xwt">
+ <widget href="ui/SingleStringToPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Single LayerOperatorDescriptorRegistry" sectionFile="ui/SingleLayerOperatorDescriptorRegistry.xwt">
+ <widget href="ui/SingleLayerOperatorDescriptorRegistry.xwt#/"/>
+ </sections>
+ <sections name="Single LayerOperatorDescriptor" sectionFile="ui/SingleLayerOperatorDescriptor.xwt">
+ <widget href="ui/SingleLayerOperatorDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Single PropertyOperator" sectionFile="ui/SinglePropertyOperator.xwt">
+ <widget href="ui/SinglePropertyOperator.xwt#/"/>
+ </sections>
+ <sections name="Single AbstractLayerOperator" sectionFile="ui/SingleAbstractLayerOperator.xwt">
+ <widget href="ui/SingleAbstractLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Single LayerOperator" sectionFile="ui/SingleLayerOperator.xwt">
+ <widget href="ui/SingleLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Single DefaultPropertyOperator" sectionFile="ui/SingleDefaultPropertyOperator.xwt">
+ <widget href="ui/SingleDefaultPropertyOperator.xwt#/"/>
+ </sections>
+ <sections name="Single AbstractLayer" sectionFile="ui/SingleAbstractLayer.xwt">
+ <widget href="ui/SingleAbstractLayer.xwt#/"/>
+ </sections>
+ <sections name="Single StringToTypeInstanceMap" sectionFile="ui/SingleStringToTypeInstanceMap.xwt">
+ <widget href="ui/SingleStringToTypeInstanceMap.xwt#/"/>
+ </sections>
+ <sections name="Single Folder" sectionFile="ui/SingleFolder.xwt">
+ <widget href="ui/SingleFolder.xwt#/"/>
+ </sections>
+ <sections name="Single IntInstance" sectionFile="ui/SingleIntInstance.xwt">
+ <widget href="ui/SingleIntInstance.xwt#/"/>
+ </sections>
+ <sections name="Single BooleanInstance" sectionFile="ui/SingleBooleanInstance.xwt">
+ <widget href="ui/SingleBooleanInstance.xwt#/"/>
+ </sections>
+ <sections name="Single StringInstance" sectionFile="ui/SingleStringInstance.xwt">
+ <widget href="ui/SingleStringInstance.xwt#/"/>
+ </sections>
+ <sections name="Single IntType" sectionFile="ui/SingleIntType.xwt">
+ <widget href="ui/SingleIntType.xwt#/"/>
+ </sections>
+ <sections name="Single BooleanType" sectionFile="ui/SingleBooleanType.xwt">
+ <widget href="ui/SingleBooleanType.xwt#/"/>
+ </sections>
+ <sections name="Single StringType" sectionFile="ui/SingleStringType.xwt">
+ <widget href="ui/SingleStringType.xwt#/"/>
+ </sections>
+ <sections name="Single CustomType" sectionFile="ui/SingleCustomType.xwt">
+ <widget href="ui/SingleCustomType.xwt#/"/>
+ </sections>
+ <sections name="Single TopLayerOperator" sectionFile="ui/SingleTopLayerOperator.xwt">
+ <widget href="ui/SingleTopLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Single StackedLayerOperator" sectionFile="ui/SingleStackedLayerOperator.xwt">
+ <widget href="ui/SingleStackedLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Single CustomLayerOperator" sectionFile="ui/SingleCustomLayerOperator.xwt">
+ <widget href="ui/SingleCustomLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Single PropertyIndex" sectionFile="ui/SinglePropertyIndex.xwt">
+ <widget href="ui/SinglePropertyIndex.xwt#/"/>
+ </sections>
+ <sections name="Single StringToPropertyIndexMap" sectionFile="ui/SingleStringToPropertyIndexMap.xwt">
+ <widget href="ui/SingleStringToPropertyIndexMap.xwt#/"/>
+ </sections>
+ <sections name="Single SimpleLayerDescriptor" sectionFile="ui/SingleSimpleLayerDescriptor.xwt">
+ <widget href="ui/SingleSimpleLayerDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Single RegExpLayerDescriptor" sectionFile="ui/SingleRegExpLayerDescriptor.xwt">
+ <widget href="ui/SingleRegExpLayerDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Single NullInstance" sectionFile="ui/SingleNullInstance.xwt">
+ <widget href="ui/SingleNullInstance.xwt#/"/>
+ </sections>
+ <sections name="Single RegExpLayer" sectionFile="ui/SingleRegExpLayer.xwt">
+ <widget href="ui/SingleRegExpLayer.xwt#/"/>
+ </sections>
+ <sections name="Single Layer" sectionFile="ui/SingleLayer.xwt">
+ <widget href="ui/SingleLayer.xwt#/"/>
+ </sections>
+ <sections name="Single Color" sectionFile="ui/SingleColor.xwt">
+ <widget href="ui/SingleColor.xwt#/"/>
+ </sections>
+ <sections name="Single ColorInstance" sectionFile="ui/SingleColorInstance.xwt">
+ <widget href="ui/SingleColorInstance.xwt#/"/>
+ </sections>
+ <sections name="Single FillInstance" sectionFile="ui/SingleFillInstance.xwt">
+ <widget href="ui/SingleFillInstance.xwt#/"/>
+ </sections>
+ <sections name="Single Fill" sectionFile="ui/SingleFill.xwt">
+ <widget href="ui/SingleFill.xwt#/"/>
+ </sections>
+ <sections name="Single FillPropertySetter" sectionFile="ui/SingleFillPropertySetter.xwt">
+ <widget href="ui/SingleFillPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Single IsValidPropertySetter" sectionFile="ui/SingleIsValidPropertySetter.xwt">
+ <widget href="ui/SingleIsValidPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Single NullPropertySetter" sectionFile="ui/SingleNullPropertySetter.xwt">
+ <widget href="ui/SingleNullPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Single LineType" sectionFile="ui/SingleLineType.xwt">
+ <widget href="ui/SingleLineType.xwt#/"/>
+ </sections>
+ <sections name="Single LineInstance" sectionFile="ui/SingleLineInstance.xwt">
+ <widget href="ui/SingleLineInstance.xwt#/"/>
+ </sections>
+ <sections name="Single LinePropertySetter" sectionFile="ui/SingleLinePropertySetter.xwt">
+ <widget href="ui/SingleLinePropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Single FontPropertySetter" sectionFile="ui/SingleFontPropertySetter.xwt">
+ <widget href="ui/SingleFontPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Single FontInstance" sectionFile="ui/SingleFontInstance.xwt">
+ <widget href="ui/SingleFontInstance.xwt#/"/>
+ </sections>
+ <sections name="Single FontType" sectionFile="ui/SingleFontType.xwt">
+ <widget href="ui/SingleFontType.xwt#/"/>
+ </sections>
+ <sections name="Single IsVisiblePropertySetter" sectionFile="ui/SingleIsVisiblePropertySetter.xwt">
+ <widget href="ui/SingleIsVisiblePropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Single TopLayerOperatorDescriptor" sectionFile="ui/SingleTopLayerOperatorDescriptor.xwt">
+ <widget href="ui/SingleTopLayerOperatorDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Single StackedLayerOperatorDescriptor" sectionFile="ui/SingleStackedLayerOperatorDescriptor.xwt">
+ <widget href="ui/SingleStackedLayerOperatorDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Single CustomPropertyOperator" sectionFile="ui/SingleCustomPropertyOperator.xwt">
+ <widget href="ui/SingleCustomPropertyOperator.xwt#/"/>
+ </sections>
+ <sections name="Single AndStackedLayerOperatorDescriptor" sectionFile="ui/SingleAndStackedLayerOperatorDescriptor.xwt">
+ <widget href="ui/SingleAndStackedLayerOperatorDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Single OrStackedLayerOperatorDescriptor" sectionFile="ui/SingleOrStackedLayerOperatorDescriptor.xwt">
+ <widget href="ui/SingleOrStackedLayerOperatorDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Single IsAbstractUmlSetter" sectionFile="ui/SingleIsAbstractUmlSetter.xwt">
+ <widget href="ui/SingleIsAbstractUmlSetter.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayerNamedStyle" sectionFile="ui/MultipleLayerNamedStyle.xwt">
+ <widget href="ui/MultipleLayerNamedStyle.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayersStack" sectionFile="ui/MultipleLayersStack.xwt">
+ <widget href="ui/MultipleLayersStack.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayerExpression" sectionFile="ui/MultipleLayerExpression.xwt">
+ <widget href="ui/MultipleLayerExpression.xwt#/"/>
+ </sections>
+ <sections name="Multiple ApplicationDependantElement" sectionFile="ui/MultipleApplicationDependantElement.xwt">
+ <widget href="ui/MultipleApplicationDependantElement.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayersStackApplication" sectionFile="ui/MultipleLayersStackApplication.xwt">
+ <widget href="ui/MultipleLayersStackApplication.xwt#/"/>
+ </sections>
+ <sections name="Multiple FolderElement" sectionFile="ui/MultipleFolderElement.xwt">
+ <widget href="ui/MultipleFolderElement.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayerStackDescriptorRegistry" sectionFile="ui/MultipleLayerStackDescriptorRegistry.xwt">
+ <widget href="ui/MultipleLayerStackDescriptorRegistry.xwt#/"/>
+ </sections>
+ <sections name="Multiple PropertyRegistry" sectionFile="ui/MultiplePropertyRegistry.xwt">
+ <widget href="ui/MultiplePropertyRegistry.xwt#/"/>
+ </sections>
+ <sections name="Multiple Property" sectionFile="ui/MultipleProperty.xwt">
+ <widget href="ui/MultipleProperty.xwt#/"/>
+ </sections>
+ <sections name="Multiple Type" sectionFile="ui/MultipleType.xwt">
+ <widget href="ui/MultipleType.xwt#/"/>
+ </sections>
+ <sections name="Multiple Metamodel" sectionFile="ui/MultipleMetamodel.xwt">
+ <widget href="ui/MultipleMetamodel.xwt#/"/>
+ </sections>
+ <sections name="Multiple TypeInstance" sectionFile="ui/MultipleTypeInstance.xwt">
+ <widget href="ui/MultipleTypeInstance.xwt#/"/>
+ </sections>
+ <sections name="Multiple ComputePropertyValueCommandItf" sectionFile="ui/MultipleComputePropertyValueCommandItf.xwt">
+ <widget href="ui/MultipleComputePropertyValueCommandItf.xwt#/"/>
+ </sections>
+ <sections name="Multiple TypeRegistry" sectionFile="ui/MultipleTypeRegistry.xwt">
+ <widget href="ui/MultipleTypeRegistry.xwt#/"/>
+ </sections>
+ <sections name="Multiple StringToTypeMap" sectionFile="ui/MultipleStringToTypeMap.xwt">
+ <widget href="ui/MultipleStringToTypeMap.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayerDescriptorRegistry" sectionFile="ui/MultipleLayerDescriptorRegistry.xwt">
+ <widget href="ui/MultipleLayerDescriptorRegistry.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayerDescriptor" sectionFile="ui/MultipleLayerDescriptor.xwt">
+ <widget href="ui/MultipleLayerDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayerApplicationFactory" sectionFile="ui/MultipleLayerApplicationFactory.xwt">
+ <widget href="ui/MultipleLayerApplicationFactory.xwt#/"/>
+ </sections>
+ <sections name="Multiple PropertySetterRegistry" sectionFile="ui/MultiplePropertySetterRegistry.xwt">
+ <widget href="ui/MultiplePropertySetterRegistry.xwt#/"/>
+ </sections>
+ <sections name="Multiple PropertySetter" sectionFile="ui/MultiplePropertySetter.xwt">
+ <widget href="ui/MultiplePropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Multiple StringToPropertySetter" sectionFile="ui/MultipleStringToPropertySetter.xwt">
+ <widget href="ui/MultipleStringToPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayerOperatorDescriptorRegistry" sectionFile="ui/MultipleLayerOperatorDescriptorRegistry.xwt">
+ <widget href="ui/MultipleLayerOperatorDescriptorRegistry.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayerOperatorDescriptor" sectionFile="ui/MultipleLayerOperatorDescriptor.xwt">
+ <widget href="ui/MultipleLayerOperatorDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Multiple PropertyOperator" sectionFile="ui/MultiplePropertyOperator.xwt">
+ <widget href="ui/MultiplePropertyOperator.xwt#/"/>
+ </sections>
+ <sections name="Multiple AbstractLayerOperator" sectionFile="ui/MultipleAbstractLayerOperator.xwt">
+ <widget href="ui/MultipleAbstractLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayerOperator" sectionFile="ui/MultipleLayerOperator.xwt">
+ <widget href="ui/MultipleLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Multiple DefaultPropertyOperator" sectionFile="ui/MultipleDefaultPropertyOperator.xwt">
+ <widget href="ui/MultipleDefaultPropertyOperator.xwt#/"/>
+ </sections>
+ <sections name="Multiple AbstractLayer" sectionFile="ui/MultipleAbstractLayer.xwt">
+ <widget href="ui/MultipleAbstractLayer.xwt#/"/>
+ </sections>
+ <sections name="Multiple StringToTypeInstanceMap" sectionFile="ui/MultipleStringToTypeInstanceMap.xwt">
+ <widget href="ui/MultipleStringToTypeInstanceMap.xwt#/"/>
+ </sections>
+ <sections name="Multiple Folder" sectionFile="ui/MultipleFolder.xwt">
+ <widget href="ui/MultipleFolder.xwt#/"/>
+ </sections>
+ <sections name="Multiple IntInstance" sectionFile="ui/MultipleIntInstance.xwt">
+ <widget href="ui/MultipleIntInstance.xwt#/"/>
+ </sections>
+ <sections name="Multiple BooleanInstance" sectionFile="ui/MultipleBooleanInstance.xwt">
+ <widget href="ui/MultipleBooleanInstance.xwt#/"/>
+ </sections>
+ <sections name="Multiple StringInstance" sectionFile="ui/MultipleStringInstance.xwt">
+ <widget href="ui/MultipleStringInstance.xwt#/"/>
+ </sections>
+ <sections name="Multiple IntType" sectionFile="ui/MultipleIntType.xwt">
+ <widget href="ui/MultipleIntType.xwt#/"/>
+ </sections>
+ <sections name="Multiple BooleanType" sectionFile="ui/MultipleBooleanType.xwt">
+ <widget href="ui/MultipleBooleanType.xwt#/"/>
+ </sections>
+ <sections name="Multiple StringType" sectionFile="ui/MultipleStringType.xwt">
+ <widget href="ui/MultipleStringType.xwt#/"/>
+ </sections>
+ <sections name="Multiple CustomType" sectionFile="ui/MultipleCustomType.xwt">
+ <widget href="ui/MultipleCustomType.xwt#/"/>
+ </sections>
+ <sections name="Multiple TopLayerOperator" sectionFile="ui/MultipleTopLayerOperator.xwt">
+ <widget href="ui/MultipleTopLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Multiple StackedLayerOperator" sectionFile="ui/MultipleStackedLayerOperator.xwt">
+ <widget href="ui/MultipleStackedLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Multiple CustomLayerOperator" sectionFile="ui/MultipleCustomLayerOperator.xwt">
+ <widget href="ui/MultipleCustomLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Multiple PropertyIndex" sectionFile="ui/MultiplePropertyIndex.xwt">
+ <widget href="ui/MultiplePropertyIndex.xwt#/"/>
+ </sections>
+ <sections name="Multiple StringToPropertyIndexMap" sectionFile="ui/MultipleStringToPropertyIndexMap.xwt">
+ <widget href="ui/MultipleStringToPropertyIndexMap.xwt#/"/>
+ </sections>
+ <sections name="Multiple SimpleLayerDescriptor" sectionFile="ui/MultipleSimpleLayerDescriptor.xwt">
+ <widget href="ui/MultipleSimpleLayerDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Multiple RegExpLayerDescriptor" sectionFile="ui/MultipleRegExpLayerDescriptor.xwt">
+ <widget href="ui/MultipleRegExpLayerDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Multiple NullInstance" sectionFile="ui/MultipleNullInstance.xwt">
+ <widget href="ui/MultipleNullInstance.xwt#/"/>
+ </sections>
+ <sections name="Multiple RegExpLayer" sectionFile="ui/MultipleRegExpLayer.xwt">
+ <widget href="ui/MultipleRegExpLayer.xwt#/"/>
+ </sections>
+ <sections name="Multiple Layer" sectionFile="ui/MultipleLayer.xwt">
+ <widget href="ui/MultipleLayer.xwt#/"/>
+ </sections>
+ <sections name="Multiple Color" sectionFile="ui/MultipleColor.xwt">
+ <widget href="ui/MultipleColor.xwt#/"/>
+ </sections>
+ <sections name="Multiple ColorInstance" sectionFile="ui/MultipleColorInstance.xwt">
+ <widget href="ui/MultipleColorInstance.xwt#/"/>
+ </sections>
+ <sections name="Multiple FillInstance" sectionFile="ui/MultipleFillInstance.xwt">
+ <widget href="ui/MultipleFillInstance.xwt#/"/>
+ </sections>
+ <sections name="Multiple Fill" sectionFile="ui/MultipleFill.xwt">
+ <widget href="ui/MultipleFill.xwt#/"/>
+ </sections>
+ <sections name="Multiple FillPropertySetter" sectionFile="ui/MultipleFillPropertySetter.xwt">
+ <widget href="ui/MultipleFillPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Multiple IsValidPropertySetter" sectionFile="ui/MultipleIsValidPropertySetter.xwt">
+ <widget href="ui/MultipleIsValidPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Multiple NullPropertySetter" sectionFile="ui/MultipleNullPropertySetter.xwt">
+ <widget href="ui/MultipleNullPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Multiple LineType" sectionFile="ui/MultipleLineType.xwt">
+ <widget href="ui/MultipleLineType.xwt#/"/>
+ </sections>
+ <sections name="Multiple LineInstance" sectionFile="ui/MultipleLineInstance.xwt">
+ <widget href="ui/MultipleLineInstance.xwt#/"/>
+ </sections>
+ <sections name="Multiple LinePropertySetter" sectionFile="ui/MultipleLinePropertySetter.xwt">
+ <widget href="ui/MultipleLinePropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Multiple FontPropertySetter" sectionFile="ui/MultipleFontPropertySetter.xwt">
+ <widget href="ui/MultipleFontPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Multiple FontInstance" sectionFile="ui/MultipleFontInstance.xwt">
+ <widget href="ui/MultipleFontInstance.xwt#/"/>
+ </sections>
+ <sections name="Multiple FontType" sectionFile="ui/MultipleFontType.xwt">
+ <widget href="ui/MultipleFontType.xwt#/"/>
+ </sections>
+ <sections name="Multiple IsVisiblePropertySetter" sectionFile="ui/MultipleIsVisiblePropertySetter.xwt">
+ <widget href="ui/MultipleIsVisiblePropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Multiple TopLayerOperatorDescriptor" sectionFile="ui/MultipleTopLayerOperatorDescriptor.xwt">
+ <widget href="ui/MultipleTopLayerOperatorDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Multiple StackedLayerOperatorDescriptor" sectionFile="ui/MultipleStackedLayerOperatorDescriptor.xwt">
+ <widget href="ui/MultipleStackedLayerOperatorDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Multiple CustomPropertyOperator" sectionFile="ui/MultipleCustomPropertyOperator.xwt">
+ <widget href="ui/MultipleCustomPropertyOperator.xwt#/"/>
+ </sections>
+ <sections name="Multiple AndStackedLayerOperatorDescriptor" sectionFile="ui/MultipleAndStackedLayerOperatorDescriptor.xwt">
+ <widget href="ui/MultipleAndStackedLayerOperatorDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Multiple OrStackedLayerOperatorDescriptor" sectionFile="ui/MultipleOrStackedLayerOperatorDescriptor.xwt">
+ <widget href="ui/MultipleOrStackedLayerOperatorDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Multiple IsAbstractUmlSetter" sectionFile="ui/MultipleIsAbstractUmlSetter.xwt">
+ <widget href="ui/MultipleIsAbstractUmlSetter.xwt#/"/>
+ </sections>
+ </tabs>
+ <views name="Single LayerNamedStyle" sections="//@tabs.0/@sections.0" automaticContext="true" datacontexts="//@dataContexts.0/@elements.0">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerNamedStyle">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerNamedStyle"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single LayersStack" sections="//@tabs.0/@sections.1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.1">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayersStack">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayersStack"/>
+ </constraints>
+ </views>
+ <views name="Single LayerExpression" sections="//@tabs.0/@sections.2" automaticContext="true" datacontexts="//@dataContexts.0/@elements.2">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerExpression">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerExpression"/>
+ </constraints>
+ </views>
+ <views name="Single ApplicationDependantElement" sections="//@tabs.0/@sections.3" automaticContext="true" datacontexts="//@dataContexts.0/@elements.3">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleApplicationDependantElement">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="ApplicationDependantElement"/>
+ </constraints>
+ </views>
+ <views name="Single LayersStackApplication" sections="//@tabs.0/@sections.4" automaticContext="true" datacontexts="//@dataContexts.0/@elements.4">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayersStackApplication">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayersStackApplication"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single FolderElement" sections="//@tabs.0/@sections.5" automaticContext="true" datacontexts="//@dataContexts.0/@elements.5">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFolderElement">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FolderElement"/>
+ </constraints>
+ </views>
+ <views name="Single LayerStackDescriptorRegistry" sections="//@tabs.0/@sections.6" automaticContext="true" datacontexts="//@dataContexts.0/@elements.6">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerStackDescriptorRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerStackDescriptorRegistry"/>
+ </constraints>
+ </views>
+ <views name="Single PropertyRegistry" sections="//@tabs.0/@sections.7" automaticContext="true" datacontexts="//@dataContexts.0/@elements.7">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSinglePropertyRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="PropertyRegistry"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single Property" sections="//@tabs.0/@sections.8" automaticContext="true" datacontexts="//@dataContexts.0/@elements.8">
+ <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="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Property"/>
+ </constraints>
+ </views>
+ <views name="Single Type" sections="//@tabs.0/@sections.9" automaticContext="true" datacontexts="//@dataContexts.0/@elements.9">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Type"/>
+ </constraints>
+ </views>
+ <views name="Single Metamodel" sections="//@tabs.0/@sections.10" automaticContext="true" datacontexts="//@dataContexts.0/@elements.10">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleMetamodel">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Metamodel"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single TypeInstance" sections="//@tabs.0/@sections.11" automaticContext="true" datacontexts="//@dataContexts.0/@elements.11">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleTypeInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="TypeInstance"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single ComputePropertyValueCommandItf" sections="//@tabs.0/@sections.12" automaticContext="true" datacontexts="//@dataContexts.0/@elements.12">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleComputePropertyValueCommandItf">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="ComputePropertyValueCommandItf"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single TypeRegistry" sections="//@tabs.0/@sections.13" automaticContext="true" datacontexts="//@dataContexts.0/@elements.13">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleTypeRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="TypeRegistry"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single StringToTypeMap" sections="//@tabs.0/@sections.14" automaticContext="true" datacontexts="//@dataContexts.0/@elements.14">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStringToTypeMap">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringToTypeMap"/>
+ </constraints>
+ </views>
+ <views name="Single LayerDescriptorRegistry" sections="//@tabs.0/@sections.15" automaticContext="true" datacontexts="//@dataContexts.0/@elements.15">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerDescriptorRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerDescriptorRegistry"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single LayerDescriptor" sections="//@tabs.0/@sections.16" automaticContext="true" datacontexts="//@dataContexts.0/@elements.16">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerDescriptor"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single LayerApplicationFactory" sections="//@tabs.0/@sections.17" automaticContext="true" datacontexts="//@dataContexts.0/@elements.17">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerApplicationFactory">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerApplicationFactory"/>
+ </constraints>
+ </views>
+ <views name="Single PropertySetterRegistry" sections="//@tabs.0/@sections.18" automaticContext="true" datacontexts="//@dataContexts.0/@elements.18">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSinglePropertySetterRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="PropertySetterRegistry"/>
+ </constraints>
+ </views>
+ <views name="Single PropertySetter" sections="//@tabs.0/@sections.19" automaticContext="true" datacontexts="//@dataContexts.0/@elements.19">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSinglePropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="PropertySetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single StringToPropertySetter" sections="//@tabs.0/@sections.20" automaticContext="true" datacontexts="//@dataContexts.0/@elements.20">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStringToPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringToPropertySetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single LayerOperatorDescriptorRegistry" sections="//@tabs.0/@sections.21" automaticContext="true" datacontexts="//@dataContexts.0/@elements.21">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerOperatorDescriptorRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerOperatorDescriptorRegistry"/>
+ </constraints>
+ </views>
+ <views name="Single LayerOperatorDescriptor" sections="//@tabs.0/@sections.22" automaticContext="true" datacontexts="//@dataContexts.0/@elements.22">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerOperatorDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerOperatorDescriptor"/>
+ </constraints>
+ </views>
+ <views name="Single PropertyOperator" sections="//@tabs.0/@sections.23" automaticContext="true" datacontexts="//@dataContexts.0/@elements.23">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSinglePropertyOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="PropertyOperator"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single AbstractLayerOperator" sections="//@tabs.0/@sections.24" automaticContext="true" datacontexts="//@dataContexts.0/@elements.24">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleAbstractLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="AbstractLayerOperator"/>
+ </constraints>
+ </views>
+ <views name="Single LayerOperator" sections="//@tabs.0/@sections.25" automaticContext="true" datacontexts="//@dataContexts.0/@elements.25">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerOperator"/>
+ </constraints>
+ </views>
+ <views name="Single DefaultPropertyOperator" sections="//@tabs.0/@sections.26" automaticContext="true" datacontexts="//@dataContexts.0/@elements.26">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleDefaultPropertyOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="DefaultPropertyOperator"/>
+ </constraints>
+ </views>
+ <views name="Single AbstractLayer" sections="//@tabs.0/@sections.27" automaticContext="true" datacontexts="//@dataContexts.0/@elements.27">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleAbstractLayer">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="AbstractLayer"/>
+ </constraints>
+ </views>
+ <views name="Single StringToTypeInstanceMap" sections="//@tabs.0/@sections.28" automaticContext="true" datacontexts="//@dataContexts.0/@elements.28">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStringToTypeInstanceMap">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringToTypeInstanceMap"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single Folder" sections="//@tabs.0/@sections.29" automaticContext="true" datacontexts="//@dataContexts.0/@elements.29">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFolder">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Folder"/>
+ </constraints>
+ </views>
+ <views name="Single IntInstance" sections="//@tabs.0/@sections.30" automaticContext="true" datacontexts="//@dataContexts.0/@elements.30">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleIntInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="IntInstance"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single BooleanInstance" sections="//@tabs.0/@sections.31" automaticContext="true" datacontexts="//@dataContexts.0/@elements.31">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleBooleanInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="BooleanInstance"/>
+ </constraints>
+ </views>
+ <views name="Single StringInstance" sections="//@tabs.0/@sections.32" automaticContext="true" datacontexts="//@dataContexts.0/@elements.32">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStringInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringInstance"/>
+ </constraints>
+ </views>
+ <views name="Single IntType" sections="//@tabs.0/@sections.33" automaticContext="true" datacontexts="//@dataContexts.0/@elements.33">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleIntType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="IntType"/>
+ </constraints>
+ </views>
+ <views name="Single BooleanType" sections="//@tabs.0/@sections.34" automaticContext="true" datacontexts="//@dataContexts.0/@elements.34">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleBooleanType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="BooleanType"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single StringType" sections="//@tabs.0/@sections.35" automaticContext="true" datacontexts="//@dataContexts.0/@elements.35">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStringType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringType"/>
+ </constraints>
+ </views>
+ <views name="Single CustomType" sections="//@tabs.0/@sections.36" automaticContext="true" datacontexts="//@dataContexts.0/@elements.36">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleCustomType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="CustomType"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single TopLayerOperator" sections="//@tabs.0/@sections.37" automaticContext="true" datacontexts="//@dataContexts.0/@elements.37">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleTopLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="TopLayerOperator"/>
+ </constraints>
+ </views>
+ <views name="Single StackedLayerOperator" sections="//@tabs.0/@sections.38" automaticContext="true" datacontexts="//@dataContexts.0/@elements.38">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStackedLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StackedLayerOperator"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single CustomLayerOperator" sections="//@tabs.0/@sections.39" automaticContext="true" datacontexts="//@dataContexts.0/@elements.39">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleCustomLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="CustomLayerOperator"/>
+ </constraints>
+ </views>
+ <views name="Single PropertyIndex" sections="//@tabs.0/@sections.40" automaticContext="true" datacontexts="//@dataContexts.0/@elements.40">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSinglePropertyIndex">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="PropertyIndex"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single StringToPropertyIndexMap" sections="//@tabs.0/@sections.41" automaticContext="true" datacontexts="//@dataContexts.0/@elements.41">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStringToPropertyIndexMap">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringToPropertyIndexMap"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single SimpleLayerDescriptor" sections="//@tabs.0/@sections.42" automaticContext="true" datacontexts="//@dataContexts.0/@elements.42">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleSimpleLayerDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="SimpleLayerDescriptor"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single RegExpLayerDescriptor" sections="//@tabs.0/@sections.43" automaticContext="true" datacontexts="//@dataContexts.0/@elements.43">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleRegExpLayerDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="RegExpLayerDescriptor"/>
+ </constraints>
+ </views>
+ <views name="Single NullInstance" sections="//@tabs.0/@sections.44" automaticContext="true" datacontexts="//@dataContexts.0/@elements.44">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleNullInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="NullInstance"/>
+ </constraints>
+ </views>
+ <views name="Single RegExpLayer" sections="//@tabs.0/@sections.45" automaticContext="true" datacontexts="//@dataContexts.0/@elements.45">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleRegExpLayer">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="RegExpLayer"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single Layer" sections="//@tabs.0/@sections.46" automaticContext="true" datacontexts="//@dataContexts.0/@elements.46">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayer">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Layer"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single Color" sections="//@tabs.0/@sections.47" automaticContext="true" datacontexts="//@dataContexts.0/@elements.47">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleColor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Color"/>
+ </constraints>
+ </views>
+ <views name="Single ColorInstance" sections="//@tabs.0/@sections.48" automaticContext="true" datacontexts="//@dataContexts.0/@elements.48">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleColorInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="ColorInstance"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single FillInstance" sections="//@tabs.0/@sections.49" automaticContext="true" datacontexts="//@dataContexts.0/@elements.49">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFillInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FillInstance"/>
+ </constraints>
+ </views>
+ <views name="Single Fill" sections="//@tabs.0/@sections.50" automaticContext="true" datacontexts="//@dataContexts.0/@elements.50">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFill">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Fill"/>
+ </constraints>
+ </views>
+ <views name="Single FillPropertySetter" sections="//@tabs.0/@sections.51" automaticContext="true" datacontexts="//@dataContexts.0/@elements.51">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFillPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FillPropertySetter"/>
+ </constraints>
+ </views>
+ <views name="Single IsValidPropertySetter" sections="//@tabs.0/@sections.52" automaticContext="true" datacontexts="//@dataContexts.0/@elements.52">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleIsValidPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="IsValidPropertySetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single NullPropertySetter" sections="//@tabs.0/@sections.53" automaticContext="true" datacontexts="//@dataContexts.0/@elements.53">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleNullPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="NullPropertySetter"/>
+ </constraints>
+ </views>
+ <views name="Single LineType" sections="//@tabs.0/@sections.54" automaticContext="true" datacontexts="//@dataContexts.0/@elements.54">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLineType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LineType"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single LineInstance" sections="//@tabs.0/@sections.55" automaticContext="true" datacontexts="//@dataContexts.0/@elements.55">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLineInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LineInstance"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single LinePropertySetter" sections="//@tabs.0/@sections.56" automaticContext="true" datacontexts="//@dataContexts.0/@elements.56">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLinePropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LinePropertySetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single FontPropertySetter" sections="//@tabs.0/@sections.57" automaticContext="true" datacontexts="//@dataContexts.0/@elements.57">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFontPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FontPropertySetter"/>
+ </constraints>
+ </views>
+ <views name="Single FontInstance" sections="//@tabs.0/@sections.58" automaticContext="true" datacontexts="//@dataContexts.0/@elements.58">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFontInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FontInstance"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single FontType" sections="//@tabs.0/@sections.59" automaticContext="true" datacontexts="//@dataContexts.0/@elements.59">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFontType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FontType"/>
+ </constraints>
+ </views>
+ <views name="Single IsVisiblePropertySetter" sections="//@tabs.0/@sections.60" automaticContext="true" datacontexts="//@dataContexts.0/@elements.60">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleIsVisiblePropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="IsVisiblePropertySetter"/>
+ </constraints>
+ </views>
+ <views name="Single TopLayerOperatorDescriptor" sections="//@tabs.0/@sections.61" automaticContext="true" datacontexts="//@dataContexts.0/@elements.61">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleTopLayerOperatorDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="TopLayerOperatorDescriptor"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single StackedLayerOperatorDescriptor" sections="//@tabs.0/@sections.62" automaticContext="true" datacontexts="//@dataContexts.0/@elements.62">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStackedLayerOperatorDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StackedLayerOperatorDescriptor"/>
+ </constraints>
+ </views>
+ <views name="Single CustomPropertyOperator" sections="//@tabs.0/@sections.63" automaticContext="true" datacontexts="//@dataContexts.0/@elements.63">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleCustomPropertyOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="CustomPropertyOperator"/>
+ </constraints>
+ </views>
+ <views name="Single AndStackedLayerOperatorDescriptor" sections="//@tabs.0/@sections.64" automaticContext="true" datacontexts="//@dataContexts.0/@elements.64">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleAndStackedLayerOperatorDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="AndStackedLayerOperatorDescriptor"/>
+ </constraints>
+ </views>
+ <views name="Single OrStackedLayerOperatorDescriptor" sections="//@tabs.0/@sections.65" automaticContext="true" datacontexts="//@dataContexts.0/@elements.65">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleOrStackedLayerOperatorDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="OrStackedLayerOperatorDescriptor"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single IsAbstractUmlSetter" sections="//@tabs.0/@sections.66" automaticContext="true" datacontexts="//@dataContexts.0/@elements.66">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleIsAbstractUmlSetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="IsAbstractUmlSetter"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayerNamedStyle" sections="//@tabs.0/@sections.67" automaticContext="true" datacontexts="//@dataContexts.0/@elements.0">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerNamedStyle">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerNamedStyle"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayersStack" sections="//@tabs.0/@sections.68" automaticContext="true" datacontexts="//@dataContexts.0/@elements.1">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayersStack">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayersStack"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayerExpression" sections="//@tabs.0/@sections.69" automaticContext="true" datacontexts="//@dataContexts.0/@elements.2">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerExpression">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerExpression"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple ApplicationDependantElement" sections="//@tabs.0/@sections.70" automaticContext="true" datacontexts="//@dataContexts.0/@elements.3">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleApplicationDependantElement">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="ApplicationDependantElement"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayersStackApplication" sections="//@tabs.0/@sections.71" automaticContext="true" datacontexts="//@dataContexts.0/@elements.4">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayersStackApplication">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayersStackApplication"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple FolderElement" sections="//@tabs.0/@sections.72" automaticContext="true" datacontexts="//@dataContexts.0/@elements.5">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFolderElement">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FolderElement"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayerStackDescriptorRegistry" sections="//@tabs.0/@sections.73" automaticContext="true" datacontexts="//@dataContexts.0/@elements.6">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerStackDescriptorRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerStackDescriptorRegistry"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple PropertyRegistry" sections="//@tabs.0/@sections.74" automaticContext="true" datacontexts="//@dataContexts.0/@elements.7">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultiplePropertyRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="PropertyRegistry"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple Property" sections="//@tabs.0/@sections.75" automaticContext="true" datacontexts="//@dataContexts.0/@elements.8">
+ <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="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Property"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple Type" sections="//@tabs.0/@sections.76" automaticContext="true" datacontexts="//@dataContexts.0/@elements.9">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Type"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple Metamodel" sections="//@tabs.0/@sections.77" automaticContext="true" datacontexts="//@dataContexts.0/@elements.10">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleMetamodel">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Metamodel"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple TypeInstance" sections="//@tabs.0/@sections.78" automaticContext="true" datacontexts="//@dataContexts.0/@elements.11">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleTypeInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="TypeInstance"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple ComputePropertyValueCommandItf" sections="//@tabs.0/@sections.79" automaticContext="true" datacontexts="//@dataContexts.0/@elements.12">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleComputePropertyValueCommandItf">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="ComputePropertyValueCommandItf"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple TypeRegistry" sections="//@tabs.0/@sections.80" automaticContext="true" datacontexts="//@dataContexts.0/@elements.13">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleTypeRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="TypeRegistry"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple StringToTypeMap" sections="//@tabs.0/@sections.81" automaticContext="true" datacontexts="//@dataContexts.0/@elements.14">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStringToTypeMap">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringToTypeMap"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayerDescriptorRegistry" sections="//@tabs.0/@sections.82" automaticContext="true" datacontexts="//@dataContexts.0/@elements.15">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerDescriptorRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerDescriptorRegistry"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayerDescriptor" sections="//@tabs.0/@sections.83" automaticContext="true" datacontexts="//@dataContexts.0/@elements.16">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerDescriptor"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayerApplicationFactory" sections="//@tabs.0/@sections.84" automaticContext="true" datacontexts="//@dataContexts.0/@elements.17">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerApplicationFactory">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerApplicationFactory"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple PropertySetterRegistry" sections="//@tabs.0/@sections.85" automaticContext="true" datacontexts="//@dataContexts.0/@elements.18">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultiplePropertySetterRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="PropertySetterRegistry"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple PropertySetter" sections="//@tabs.0/@sections.86" automaticContext="true" datacontexts="//@dataContexts.0/@elements.19">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultiplePropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="PropertySetter"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple StringToPropertySetter" sections="//@tabs.0/@sections.87" automaticContext="true" datacontexts="//@dataContexts.0/@elements.20">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStringToPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringToPropertySetter"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayerOperatorDescriptorRegistry" sections="//@tabs.0/@sections.88" automaticContext="true" datacontexts="//@dataContexts.0/@elements.21">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerOperatorDescriptorRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerOperatorDescriptorRegistry"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayerOperatorDescriptor" sections="//@tabs.0/@sections.89" automaticContext="true" datacontexts="//@dataContexts.0/@elements.22">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerOperatorDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerOperatorDescriptor"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple PropertyOperator" sections="//@tabs.0/@sections.90" automaticContext="true" datacontexts="//@dataContexts.0/@elements.23">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultiplePropertyOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="PropertyOperator"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple AbstractLayerOperator" sections="//@tabs.0/@sections.91" automaticContext="true" datacontexts="//@dataContexts.0/@elements.24">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleAbstractLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="AbstractLayerOperator"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayerOperator" sections="//@tabs.0/@sections.92" automaticContext="true" datacontexts="//@dataContexts.0/@elements.25">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerOperator"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple DefaultPropertyOperator" sections="//@tabs.0/@sections.93" automaticContext="true" datacontexts="//@dataContexts.0/@elements.26">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleDefaultPropertyOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="DefaultPropertyOperator"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple AbstractLayer" sections="//@tabs.0/@sections.94" automaticContext="true" datacontexts="//@dataContexts.0/@elements.27">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleAbstractLayer">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="AbstractLayer"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple StringToTypeInstanceMap" sections="//@tabs.0/@sections.95" automaticContext="true" datacontexts="//@dataContexts.0/@elements.28">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStringToTypeInstanceMap">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringToTypeInstanceMap"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple Folder" sections="//@tabs.0/@sections.96" automaticContext="true" datacontexts="//@dataContexts.0/@elements.29">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFolder">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Folder"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple IntInstance" sections="//@tabs.0/@sections.97" automaticContext="true" datacontexts="//@dataContexts.0/@elements.30">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleIntInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="IntInstance"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple BooleanInstance" sections="//@tabs.0/@sections.98" automaticContext="true" datacontexts="//@dataContexts.0/@elements.31">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleBooleanInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="BooleanInstance"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple StringInstance" sections="//@tabs.0/@sections.99" automaticContext="true" datacontexts="//@dataContexts.0/@elements.32">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStringInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringInstance"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple IntType" sections="//@tabs.0/@sections.100" automaticContext="true" datacontexts="//@dataContexts.0/@elements.33">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleIntType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="IntType"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple BooleanType" sections="//@tabs.0/@sections.101" automaticContext="true" datacontexts="//@dataContexts.0/@elements.34">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleBooleanType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="BooleanType"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple StringType" sections="//@tabs.0/@sections.102" automaticContext="true" datacontexts="//@dataContexts.0/@elements.35">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStringType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringType"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple CustomType" sections="//@tabs.0/@sections.103" automaticContext="true" datacontexts="//@dataContexts.0/@elements.36">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleCustomType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="CustomType"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple TopLayerOperator" sections="//@tabs.0/@sections.104" automaticContext="true" datacontexts="//@dataContexts.0/@elements.37">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleTopLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="TopLayerOperator"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple StackedLayerOperator" sections="//@tabs.0/@sections.105" automaticContext="true" datacontexts="//@dataContexts.0/@elements.38">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStackedLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StackedLayerOperator"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple CustomLayerOperator" sections="//@tabs.0/@sections.106" automaticContext="true" datacontexts="//@dataContexts.0/@elements.39">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleCustomLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="CustomLayerOperator"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple PropertyIndex" sections="//@tabs.0/@sections.107" automaticContext="true" datacontexts="//@dataContexts.0/@elements.40">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultiplePropertyIndex">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="PropertyIndex"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple StringToPropertyIndexMap" sections="//@tabs.0/@sections.108" automaticContext="true" datacontexts="//@dataContexts.0/@elements.41">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStringToPropertyIndexMap">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringToPropertyIndexMap"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple SimpleLayerDescriptor" sections="//@tabs.0/@sections.109" automaticContext="true" datacontexts="//@dataContexts.0/@elements.42">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleSimpleLayerDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="SimpleLayerDescriptor"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple RegExpLayerDescriptor" sections="//@tabs.0/@sections.110" automaticContext="true" datacontexts="//@dataContexts.0/@elements.43">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleRegExpLayerDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="RegExpLayerDescriptor"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple NullInstance" sections="//@tabs.0/@sections.111" automaticContext="true" datacontexts="//@dataContexts.0/@elements.44">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleNullInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="NullInstance"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple RegExpLayer" sections="//@tabs.0/@sections.112" automaticContext="true" datacontexts="//@dataContexts.0/@elements.45">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleRegExpLayer">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="RegExpLayer"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple Layer" sections="//@tabs.0/@sections.113" automaticContext="true" datacontexts="//@dataContexts.0/@elements.46">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayer">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Layer"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple Color" sections="//@tabs.0/@sections.114" automaticContext="true" datacontexts="//@dataContexts.0/@elements.47">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleColor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Color"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple ColorInstance" sections="//@tabs.0/@sections.115" automaticContext="true" datacontexts="//@dataContexts.0/@elements.48">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleColorInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="ColorInstance"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple FillInstance" sections="//@tabs.0/@sections.116" automaticContext="true" datacontexts="//@dataContexts.0/@elements.49">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFillInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FillInstance"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple Fill" sections="//@tabs.0/@sections.117" automaticContext="true" datacontexts="//@dataContexts.0/@elements.50">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFill">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Fill"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple FillPropertySetter" sections="//@tabs.0/@sections.118" automaticContext="true" datacontexts="//@dataContexts.0/@elements.51">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFillPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FillPropertySetter"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple IsValidPropertySetter" sections="//@tabs.0/@sections.119" automaticContext="true" datacontexts="//@dataContexts.0/@elements.52">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleIsValidPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="IsValidPropertySetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple NullPropertySetter" sections="//@tabs.0/@sections.120" automaticContext="true" datacontexts="//@dataContexts.0/@elements.53">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleNullPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="NullPropertySetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LineType" sections="//@tabs.0/@sections.121" automaticContext="true" datacontexts="//@dataContexts.0/@elements.54">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLineType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LineType"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LineInstance" sections="//@tabs.0/@sections.122" automaticContext="true" datacontexts="//@dataContexts.0/@elements.55">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLineInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LineInstance"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LinePropertySetter" sections="//@tabs.0/@sections.123" automaticContext="true" datacontexts="//@dataContexts.0/@elements.56">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLinePropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LinePropertySetter"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple FontPropertySetter" sections="//@tabs.0/@sections.124" automaticContext="true" datacontexts="//@dataContexts.0/@elements.57">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFontPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FontPropertySetter"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple FontInstance" sections="//@tabs.0/@sections.125" automaticContext="true" datacontexts="//@dataContexts.0/@elements.58">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFontInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FontInstance"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple FontType" sections="//@tabs.0/@sections.126" automaticContext="true" datacontexts="//@dataContexts.0/@elements.59">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFontType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FontType"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple IsVisiblePropertySetter" sections="//@tabs.0/@sections.127" automaticContext="true" datacontexts="//@dataContexts.0/@elements.60">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleIsVisiblePropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="IsVisiblePropertySetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple TopLayerOperatorDescriptor" sections="//@tabs.0/@sections.128" automaticContext="true" datacontexts="//@dataContexts.0/@elements.61">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleTopLayerOperatorDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="TopLayerOperatorDescriptor"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple StackedLayerOperatorDescriptor" sections="//@tabs.0/@sections.129" automaticContext="true" datacontexts="//@dataContexts.0/@elements.62">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStackedLayerOperatorDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StackedLayerOperatorDescriptor"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple CustomPropertyOperator" sections="//@tabs.0/@sections.130" automaticContext="true" datacontexts="//@dataContexts.0/@elements.63">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleCustomPropertyOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="CustomPropertyOperator"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple AndStackedLayerOperatorDescriptor" sections="//@tabs.0/@sections.131" automaticContext="true" datacontexts="//@dataContexts.0/@elements.64">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleAndStackedLayerOperatorDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="AndStackedLayerOperatorDescriptor"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple OrStackedLayerOperatorDescriptor" sections="//@tabs.0/@sections.132" automaticContext="true" datacontexts="//@dataContexts.0/@elements.65">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleOrStackedLayerOperatorDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="OrStackedLayerOperatorDescriptor"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple IsAbstractUmlSetter" sections="//@tabs.0/@sections.133" automaticContext="true" datacontexts="//@dataContexts.0/@elements.66">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleIsAbstractUmlSetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="IsAbstractUmlSetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <dataContexts name="layers" label="layers">
+ <elements name="LayerNamedStyle">
+ <properties name="layersStack" type="Reference" multiplicity="-1"/>
+ </elements>
+ <elements name="LayersStack">
+ <properties name="layers" type="Reference"/>
+ <properties name="name"/>
+ <properties name="description"/>
+ <properties name="diagram" type="Reference"/>
+ </elements>
+ <elements name="LayerExpression" supertypes="//@dataContexts.0/@elements.3">
+ <properties name="name"/>
+ <properties name="description"/>
+ <properties name="isLayerEnabledInternal" type="Boolean"/>
+ <properties name="isLayerEnabled" type="Boolean"/>
+ </elements>
+ <elements name="ApplicationDependantElement">
+ <properties name="application" type="Reference"/>
+ </elements>
+ <elements name="LayersStackApplication" supertypes="//@dataContexts.0/@elements.5">
+ <properties name="layersStacks" type="Reference" multiplicity="-1"/>
+ <properties name="layerStackRegistry" type="Reference"/>
+ <properties name="propertyRegistry" type="Reference"/>
+ <properties name="layerDescriptorRegistry" type="Reference"/>
+ <properties name="factory" type="Reference"/>
+ <properties name="propertySetterRegistry" type="Reference"/>
+ <properties name="layerOperatorDescriptorRegistry" type="Reference"/>
+ </elements>
+ <elements name="FolderElement"/>
+ <elements name="LayerStackDescriptorRegistry"/>
+ <elements name="PropertyRegistry">
+ <properties name="properties" type="Reference" multiplicity="-1"/>
+ <properties name="typeRegistry" type="Reference"/>
+ <properties name="propertiesCount" type="Integer"/>
+ </elements>
+ <elements name="Property" supertypes="//@dataContexts.0/@elements.5">
+ <properties name="type" type="Reference"/>
+ <properties name="defaultValue" type="Reference"/>
+ <properties name="name"/>
+ <properties name="description"/>
+ <properties name="index" type="Integer"/>
+ </elements>
+ <elements name="Type" supertypes="//@dataContexts.0/@elements.5">
+ <properties name="metamodel" type="Reference"/>
+ <properties name="name"/>
+ <properties name="description"/>
+ </elements>
+ <elements name="Metamodel" supertypes="//@dataContexts.0/@elements.5">
+ <properties name="name"/>
+ <properties name="description"/>
+ <properties name="nsuri"/>
+ <properties name="pluginID"/>
+ <properties name="ePackageInstanceName"/>
+ <properties name="isTypeValid" type="Boolean"/>
+ </elements>
+ <elements name="TypeInstance" supertypes="//@dataContexts.0/@elements.12"/>
+ <elements name="ComputePropertyValueCommandItf"/>
+ <elements name="TypeRegistry">
+ <properties name="types" type="Reference" multiplicity="-1"/>
+ </elements>
+ <elements name="StringToTypeMap">
+ <properties name="value" type="Reference"/>
+ <properties name="key"/>
+ </elements>
+ <elements name="LayerDescriptorRegistry">
+ <properties name="layerDescriptors" type="Reference" multiplicity="-1"/>
+ </elements>
+ <elements name="LayerDescriptor">
+ <properties name="propertyRegistry" type="Reference"/>
+ </elements>
+ <elements name="LayerApplicationFactory">
+ <properties name="application" type="Reference"/>
+ </elements>
+ <elements name="PropertySetterRegistry">
+ <properties name="propertySetters" type="Reference" multiplicity="-1"/>
+ <properties name="setterMap" type="Reference" multiplicity="-1"/>
+ <properties name="application" type="Reference"/>
+ </elements>
+ <elements name="PropertySetter">
+ <properties name="property" type="Reference"/>
+ <properties name="propertyName"/>
+ </elements>
+ <elements name="StringToPropertySetter">
+ <properties name="key"/>
+ <properties name="value" type="Reference"/>
+ </elements>
+ <elements name="LayerOperatorDescriptorRegistry">
+ <properties name="descriptors" type="Reference" multiplicity="-1"/>
+ <properties name="propertyOperators" type="Reference" multiplicity="-1"/>
+ <properties name="propertyCollectionSize" type="Integer"/>
+ <properties name="defaultOperator" type="Reference"/>
+ </elements>
+ <elements name="LayerOperatorDescriptor">
+ <properties name="propertyOperators" type="Reference" multiplicity="-1"/>
+ <properties name="name"/>
+ </elements>
+ <elements name="PropertyOperator">
+ <properties name="name"/>
+ </elements>
+ <elements name="AbstractLayerOperator" supertypes="//@dataContexts.0/@elements.25">
+ <properties name="layerOperatorDescriptor" type="Reference"/>
+ <properties name="layerOperatorDescriptorName"/>
+ </elements>
+ <elements name="LayerOperator" supertypes="//@dataContexts.0/@elements.2">
+ <properties name="layers" type="Reference" multiplicity="-1"/>
+ </elements>
+ <elements name="DefaultPropertyOperator" supertypes="//@dataContexts.0/@elements.23"/>
+ <elements name="AbstractLayer" supertypes="//@dataContexts.0/@elements.2">
+ <properties name="propertyValues" type="Reference" multiplicity="-1"/>
+ <properties name="propertyValueMap" type="Reference" multiplicity="-1"/>
+ <properties name="layerDescriptor" type="Reference"/>
+ <properties name="views" type="Reference" multiplicity="-1"/>
+ <properties name="attachedProperties" type="Reference" multiplicity="-1"/>
+ </elements>
+ <elements name="StringToTypeInstanceMap">
+ <properties name="key"/>
+ <properties name="value" type="Reference"/>
+ </elements>
+ <elements name="Folder" supertypes="//@dataContexts.0/@elements.5">
+ <properties name="elements" type="Reference" multiplicity="-1"/>
+ <properties name="name"/>
+ </elements>
+ <elements name="IntInstance" supertypes="//@dataContexts.0/@elements.11">
+ <properties name="value" type="Integer"/>
+ </elements>
+ <elements name="BooleanInstance" supertypes="//@dataContexts.0/@elements.11">
+ <properties name="value" type="Boolean"/>
+ </elements>
+ <elements name="StringInstance" supertypes="//@dataContexts.0/@elements.11">
+ <properties name="value"/>
+ </elements>
+ <elements name="IntType" supertypes="//@dataContexts.0/@elements.9"/>
+ <elements name="BooleanType" supertypes="//@dataContexts.0/@elements.9"/>
+ <elements name="StringType" supertypes="//@dataContexts.0/@elements.9"/>
+ <elements name="CustomType" supertypes="//@dataContexts.0/@elements.9">
+ <properties name="classifier"/>
+ </elements>
+ <elements name="TopLayerOperator" supertypes="//@dataContexts.0/@elements.24"/>
+ <elements name="StackedLayerOperator" supertypes="//@dataContexts.0/@elements.24"/>
+ <elements name="CustomLayerOperator" supertypes="//@dataContexts.0/@elements.25"/>
+ <elements name="PropertyIndex">
+ <properties name="property" type="Reference"/>
+ <properties name="index" type="Integer"/>
+ </elements>
+ <elements name="StringToPropertyIndexMap">
+ <properties name="value" type="Reference"/>
+ <properties name="key"/>
+ </elements>
+ <elements name="SimpleLayerDescriptor" supertypes="//@dataContexts.0/@elements.16"/>
+ <elements name="RegExpLayerDescriptor" supertypes="//@dataContexts.0/@elements.16"/>
+ <elements name="NullInstance" supertypes="//@dataContexts.0/@elements.11"/>
+ <elements name="RegExpLayer" supertypes="//@dataContexts.0/@elements.27">
+ <properties name="expr"/>
+ <properties name="language"/>
+ </elements>
+ <elements name="Layer" supertypes="//@dataContexts.0/@elements.27"/>
+ <elements name="Color" supertypes="//@dataContexts.0/@elements.9"/>
+ <elements name="ColorInstance" supertypes="//@dataContexts.0/@elements.11">
+ <properties name="value" type="Integer"/>
+ </elements>
+ <elements name="FillInstance" supertypes="//@dataContexts.0/@elements.11">
+ <properties name="transparency" type="Integer"/>
+ <properties name="fillColor" type="Reference"/>
+ </elements>
+ <elements name="Fill" supertypes="//@dataContexts.0/@elements.9"/>
+ <elements name="FillPropertySetter" supertypes="//@dataContexts.0/@elements.19"/>
+ <elements name="IsValidPropertySetter" supertypes="//@dataContexts.0/@elements.19"/>
+ <elements name="NullPropertySetter" supertypes="//@dataContexts.0/@elements.19"/>
+ <elements name="LineType" supertypes="//@dataContexts.0/@elements.9"/>
+ <elements name="LineInstance" supertypes="//@dataContexts.0/@elements.11">
+ <properties name="lineColor" type="Integer"/>
+ <properties name="lineWith" type="Integer"/>
+ </elements>
+ <elements name="LinePropertySetter" supertypes="//@dataContexts.0/@elements.19"/>
+ <elements name="FontPropertySetter" supertypes="//@dataContexts.0/@elements.19"/>
+ <elements name="FontInstance" supertypes="//@dataContexts.0/@elements.11">
+ <properties name="fontColor" type="Integer"/>
+ <properties name="fontName"/>
+ <properties name="fontHeigh" type="Integer"/>
+ <properties name="bold" type="Boolean"/>
+ </elements>
+ <elements name="FontType" supertypes="//@dataContexts.0/@elements.9"/>
+ <elements name="IsVisiblePropertySetter" supertypes="//@dataContexts.0/@elements.19"/>
+ <elements name="TopLayerOperatorDescriptor" supertypes="//@dataContexts.0/@elements.22"/>
+ <elements name="StackedLayerOperatorDescriptor" supertypes="//@dataContexts.0/@elements.22"/>
+ <elements name="CustomPropertyOperator" supertypes="//@dataContexts.0/@elements.23">
+ <properties name="classname"/>
+ <properties name="operatorInstance"/>
+ <properties name="classBundleID"/>
+ </elements>
+ <elements name="AndStackedLayerOperatorDescriptor" supertypes="//@dataContexts.0/@elements.62"/>
+ <elements name="OrStackedLayerOperatorDescriptor" supertypes="//@dataContexts.0/@elements.62"/>
+ <elements name="IsAbstractUmlSetter" supertypes="//@dataContexts.0/@elements.19"/>
+ <modelElementFactory href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@modelElementFactories.0"/>
+ </dataContexts>
+</contexts:Context>
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/properties.ctx b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/properties.ctx
index 0af98d749c6..4fc1a71549f 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/properties.ctx
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/properties.ctx
@@ -1,1306 +1,1512 @@
-<?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:constraints="http://www.eclipse.org/papyrus/constraints/0.9" xmlns:contexts="http://www.eclipse.org/papyrus/properties/contexts/0.9" name="layers">
- <tabs label="layers" id="layers" category="org.eclipse.papyrus" priority="100">
- <sections name="Single LayerNamedStyle" sectionFile="ui/SingleLayerNamedStyle.xwt">
- <widget href="ui/SingleLayerNamedStyle.xwt#/"/>
- </sections>
- <sections name="Single LayersStack" sectionFile="ui/SingleLayersStack.xwt">
- <widget href="ui/SingleLayersStack.xwt#/"/>
- </sections>
- <sections name="Single LayerExpression" sectionFile="ui/SingleLayerExpression.xwt">
- <widget href="ui/SingleLayerExpression.xwt#/"/>
- </sections>
- <sections name="Single ApplicationDependantElement" sectionFile="ui/SingleApplicationDependantElement.xwt">
- <widget href="ui/SingleApplicationDependantElement.xwt#/"/>
- </sections>
- <sections name="Single LayersStackApplication" sectionFile="ui/SingleLayersStackApplication.xwt">
- <widget href="ui/SingleLayersStackApplication.xwt#/"/>
- </sections>
- <sections name="Single FolderElement" sectionFile="ui/SingleFolderElement.xwt">
- <widget href="ui/SingleFolderElement.xwt#/"/>
- </sections>
- <sections name="Single LayerStackDescriptorRegistry" sectionFile="ui/SingleLayerStackDescriptorRegistry.xwt">
- <widget href="ui/SingleLayerStackDescriptorRegistry.xwt#/"/>
- </sections>
- <sections name="Single PropertyRegistry" sectionFile="ui/SinglePropertyRegistry.xwt">
- <widget href="ui/SinglePropertyRegistry.xwt#/"/>
- </sections>
- <sections name="Single Property" sectionFile="ui/SingleProperty.xwt">
- <widget href="ui/SingleProperty.xwt#/"/>
- </sections>
- <sections name="Single Type" sectionFile="ui/SingleType.xwt">
- <widget href="ui/SingleType.xwt#/"/>
- </sections>
- <sections name="Single Metamodel" sectionFile="ui/SingleMetamodel.xwt">
- <widget href="ui/SingleMetamodel.xwt#/"/>
- </sections>
- <sections name="Single TypeInstance" sectionFile="ui/SingleTypeInstance.xwt">
- <widget href="ui/SingleTypeInstance.xwt#/"/>
- </sections>
- <sections name="Single ComputePropertyValueCommandItf" sectionFile="ui/SingleComputePropertyValueCommandItf.xwt">
- <widget href="ui/SingleComputePropertyValueCommandItf.xwt#/"/>
- </sections>
- <sections name="Single TypeRegistry" sectionFile="ui/SingleTypeRegistry.xwt">
- <widget href="ui/SingleTypeRegistry.xwt#/"/>
- </sections>
- <sections name="Single StringToTypeMap" sectionFile="ui/SingleStringToTypeMap.xwt">
- <widget href="ui/SingleStringToTypeMap.xwt#/"/>
- </sections>
- <sections name="Single LayerDescriptorRegistry" sectionFile="ui/SingleLayerDescriptorRegistry.xwt">
- <widget href="ui/SingleLayerDescriptorRegistry.xwt#/"/>
- </sections>
- <sections name="Single LayerDescriptor" sectionFile="ui/SingleLayerDescriptor.xwt">
- <widget href="ui/SingleLayerDescriptor.xwt#/"/>
- </sections>
- <sections name="Single LayerApplicationFactory" sectionFile="ui/SingleLayerApplicationFactory.xwt">
- <widget href="ui/SingleLayerApplicationFactory.xwt#/"/>
- </sections>
- <sections name="Single PropertySetterRegistry" sectionFile="ui/SinglePropertySetterRegistry.xwt">
- <widget href="ui/SinglePropertySetterRegistry.xwt#/"/>
- </sections>
- <sections name="Single PropertySetter" sectionFile="ui/SinglePropertySetter.xwt">
- <widget href="ui/SinglePropertySetter.xwt#/"/>
- </sections>
- <sections name="Single StringToPropertySetter" sectionFile="ui/SingleStringToPropertySetter.xwt">
- <widget href="ui/SingleStringToPropertySetter.xwt#/"/>
- </sections>
- <sections name="Single AbstractLayer" sectionFile="ui/SingleAbstractLayer.xwt">
- <widget href="ui/SingleAbstractLayer.xwt#/"/>
- </sections>
- <sections name="Single StringToTypeInstanceMap" sectionFile="ui/SingleStringToTypeInstanceMap.xwt">
- <widget href="ui/SingleStringToTypeInstanceMap.xwt#/"/>
- </sections>
- <sections name="Single Folder" sectionFile="ui/SingleFolder.xwt">
- <widget href="ui/SingleFolder.xwt#/"/>
- </sections>
- <sections name="Single IntInstance" sectionFile="ui/SingleIntInstance.xwt">
- <widget href="ui/SingleIntInstance.xwt#/"/>
- </sections>
- <sections name="Single BooleanInstance" sectionFile="ui/SingleBooleanInstance.xwt">
- <widget href="ui/SingleBooleanInstance.xwt#/"/>
- </sections>
- <sections name="Single StringInstance" sectionFile="ui/SingleStringInstance.xwt">
- <widget href="ui/SingleStringInstance.xwt#/"/>
- </sections>
- <sections name="Single IntType" sectionFile="ui/SingleIntType.xwt">
- <widget href="ui/SingleIntType.xwt#/"/>
- </sections>
- <sections name="Single BooleanType" sectionFile="ui/SingleBooleanType.xwt">
- <widget href="ui/SingleBooleanType.xwt#/"/>
- </sections>
- <sections name="Single StringType" sectionFile="ui/SingleStringType.xwt">
- <widget href="ui/SingleStringType.xwt#/"/>
- </sections>
- <sections name="Single CustomType" sectionFile="ui/SingleCustomType.xwt">
- <widget href="ui/SingleCustomType.xwt#/"/>
- </sections>
- <sections name="Single LayerOperator" sectionFile="ui/SingleLayerOperator.xwt">
- <widget href="ui/SingleLayerOperator.xwt#/"/>
- </sections>
- <sections name="Single AbstractLayerOperator" sectionFile="ui/SingleAbstractLayerOperator.xwt">
- <widget href="ui/SingleAbstractLayerOperator.xwt#/"/>
- </sections>
- <sections name="Single TopLayerOperator" sectionFile="ui/SingleTopLayerOperator.xwt">
- <widget href="ui/SingleTopLayerOperator.xwt#/"/>
- </sections>
- <sections name="Single StackedLayerOperator" sectionFile="ui/SingleStackedLayerOperator.xwt">
- <widget href="ui/SingleStackedLayerOperator.xwt#/"/>
- </sections>
- <sections name="Single CustomLayerOperator" sectionFile="ui/SingleCustomLayerOperator.xwt">
- <widget href="ui/SingleCustomLayerOperator.xwt#/"/>
- </sections>
- <sections name="Single PropertyIndex" sectionFile="ui/SinglePropertyIndex.xwt">
- <widget href="ui/SinglePropertyIndex.xwt#/"/>
- </sections>
- <sections name="Single StringToPropertyIndexMap" sectionFile="ui/SingleStringToPropertyIndexMap.xwt">
- <widget href="ui/SingleStringToPropertyIndexMap.xwt#/"/>
- </sections>
- <sections name="Single SimpleLayerDescriptor" sectionFile="ui/SingleSimpleLayerDescriptor.xwt">
- <widget href="ui/SingleSimpleLayerDescriptor.xwt#/"/>
- </sections>
- <sections name="Single RegExpLayerDescriptor" sectionFile="ui/SingleRegExpLayerDescriptor.xwt">
- <widget href="ui/SingleRegExpLayerDescriptor.xwt#/"/>
- </sections>
- <sections name="Single NullInstance" sectionFile="ui/SingleNullInstance.xwt">
- <widget href="ui/SingleNullInstance.xwt#/"/>
- </sections>
- <sections name="Single RegExpLayer" sectionFile="ui/SingleRegExpLayer.xwt">
- <widget href="ui/SingleRegExpLayer.xwt#/"/>
- </sections>
- <sections name="Single Layer" sectionFile="ui/SingleLayer.xwt">
- <widget href="ui/SingleLayer.xwt#/"/>
- </sections>
- <sections name="Single Color" sectionFile="ui/SingleColor.xwt">
- <widget href="ui/SingleColor.xwt#/"/>
- </sections>
- <sections name="Single ColorInstance" sectionFile="ui/SingleColorInstance.xwt">
- <widget href="ui/SingleColorInstance.xwt#/"/>
- </sections>
- <sections name="Single FillInstance" sectionFile="ui/SingleFillInstance.xwt">
- <widget href="ui/SingleFillInstance.xwt#/"/>
- </sections>
- <sections name="Single Fill" sectionFile="ui/SingleFill.xwt">
- <widget href="ui/SingleFill.xwt#/"/>
- </sections>
- <sections name="Single FillPropertySetter" sectionFile="ui/SingleFillPropertySetter.xwt">
- <widget href="ui/SingleFillPropertySetter.xwt#/"/>
- </sections>
- <sections name="Single IsValidPropertySetter" sectionFile="ui/SingleIsValidPropertySetter.xwt">
- <widget href="ui/SingleIsValidPropertySetter.xwt#/"/>
- </sections>
- <sections name="Single NullPropertySetter" sectionFile="ui/SingleNullPropertySetter.xwt">
- <widget href="ui/SingleNullPropertySetter.xwt#/"/>
- </sections>
- <sections name="Single LineType" sectionFile="ui/SingleLineType.xwt">
- <widget href="ui/SingleLineType.xwt#/"/>
- </sections>
- <sections name="Single LineInstance" sectionFile="ui/SingleLineInstance.xwt">
- <widget href="ui/SingleLineInstance.xwt#/"/>
- </sections>
- <sections name="Single LinePropertySetter" sectionFile="ui/SingleLinePropertySetter.xwt">
- <widget href="ui/SingleLinePropertySetter.xwt#/"/>
- </sections>
- <sections name="Single FontPropertySetter" sectionFile="ui/SingleFontPropertySetter.xwt">
- <widget href="ui/SingleFontPropertySetter.xwt#/"/>
- </sections>
- <sections name="Single FontInstance" sectionFile="ui/SingleFontInstance.xwt">
- <widget href="ui/SingleFontInstance.xwt#/"/>
- </sections>
- <sections name="Single FontType" sectionFile="ui/SingleFontType.xwt">
- <widget href="ui/SingleFontType.xwt#/"/>
- </sections>
- <sections name="Single IsVisiblePropertySetter" sectionFile="ui/SingleIsVisiblePropertySetter.xwt">
- <widget href="ui/SingleIsVisiblePropertySetter.xwt#/"/>
- </sections>
- <sections name="Multiple LayerNamedStyle" sectionFile="ui/MultipleLayerNamedStyle.xwt">
- <widget href="ui/MultipleLayerNamedStyle.xwt#/"/>
- </sections>
- <sections name="Multiple LayersStack" sectionFile="ui/MultipleLayersStack.xwt">
- <widget href="ui/MultipleLayersStack.xwt#/"/>
- </sections>
- <sections name="Multiple LayerExpression" sectionFile="ui/MultipleLayerExpression.xwt">
- <widget href="ui/MultipleLayerExpression.xwt#/"/>
- </sections>
- <sections name="Multiple ApplicationDependantElement" sectionFile="ui/MultipleApplicationDependantElement.xwt">
- <widget href="ui/MultipleApplicationDependantElement.xwt#/"/>
- </sections>
- <sections name="Multiple LayersStackApplication" sectionFile="ui/MultipleLayersStackApplication.xwt">
- <widget href="ui/MultipleLayersStackApplication.xwt#/"/>
- </sections>
- <sections name="Multiple FolderElement" sectionFile="ui/MultipleFolderElement.xwt">
- <widget href="ui/MultipleFolderElement.xwt#/"/>
- </sections>
- <sections name="Multiple LayerStackDescriptorRegistry" sectionFile="ui/MultipleLayerStackDescriptorRegistry.xwt">
- <widget href="ui/MultipleLayerStackDescriptorRegistry.xwt#/"/>
- </sections>
- <sections name="Multiple PropertyRegistry" sectionFile="ui/MultiplePropertyRegistry.xwt">
- <widget href="ui/MultiplePropertyRegistry.xwt#/"/>
- </sections>
- <sections name="Multiple Property" sectionFile="ui/MultipleProperty.xwt">
- <widget href="ui/MultipleProperty.xwt#/"/>
- </sections>
- <sections name="Multiple Type" sectionFile="ui/MultipleType.xwt">
- <widget href="ui/MultipleType.xwt#/"/>
- </sections>
- <sections name="Multiple Metamodel" sectionFile="ui/MultipleMetamodel.xwt">
- <widget href="ui/MultipleMetamodel.xwt#/"/>
- </sections>
- <sections name="Multiple TypeInstance" sectionFile="ui/MultipleTypeInstance.xwt">
- <widget href="ui/MultipleTypeInstance.xwt#/"/>
- </sections>
- <sections name="Multiple ComputePropertyValueCommandItf" sectionFile="ui/MultipleComputePropertyValueCommandItf.xwt">
- <widget href="ui/MultipleComputePropertyValueCommandItf.xwt#/"/>
- </sections>
- <sections name="Multiple TypeRegistry" sectionFile="ui/MultipleTypeRegistry.xwt">
- <widget href="ui/MultipleTypeRegistry.xwt#/"/>
- </sections>
- <sections name="Multiple StringToTypeMap" sectionFile="ui/MultipleStringToTypeMap.xwt">
- <widget href="ui/MultipleStringToTypeMap.xwt#/"/>
- </sections>
- <sections name="Multiple LayerDescriptorRegistry" sectionFile="ui/MultipleLayerDescriptorRegistry.xwt">
- <widget href="ui/MultipleLayerDescriptorRegistry.xwt#/"/>
- </sections>
- <sections name="Multiple LayerDescriptor" sectionFile="ui/MultipleLayerDescriptor.xwt">
- <widget href="ui/MultipleLayerDescriptor.xwt#/"/>
- </sections>
- <sections name="Multiple LayerApplicationFactory" sectionFile="ui/MultipleLayerApplicationFactory.xwt">
- <widget href="ui/MultipleLayerApplicationFactory.xwt#/"/>
- </sections>
- <sections name="Multiple PropertySetterRegistry" sectionFile="ui/MultiplePropertySetterRegistry.xwt">
- <widget href="ui/MultiplePropertySetterRegistry.xwt#/"/>
- </sections>
- <sections name="Multiple PropertySetter" sectionFile="ui/MultiplePropertySetter.xwt">
- <widget href="ui/MultiplePropertySetter.xwt#/"/>
- </sections>
- <sections name="Multiple StringToPropertySetter" sectionFile="ui/MultipleStringToPropertySetter.xwt">
- <widget href="ui/MultipleStringToPropertySetter.xwt#/"/>
- </sections>
- <sections name="Multiple AbstractLayer" sectionFile="ui/MultipleAbstractLayer.xwt">
- <widget href="ui/MultipleAbstractLayer.xwt#/"/>
- </sections>
- <sections name="Multiple StringToTypeInstanceMap" sectionFile="ui/MultipleStringToTypeInstanceMap.xwt">
- <widget href="ui/MultipleStringToTypeInstanceMap.xwt#/"/>
- </sections>
- <sections name="Multiple Folder" sectionFile="ui/MultipleFolder.xwt">
- <widget href="ui/MultipleFolder.xwt#/"/>
- </sections>
- <sections name="Multiple IntInstance" sectionFile="ui/MultipleIntInstance.xwt">
- <widget href="ui/MultipleIntInstance.xwt#/"/>
- </sections>
- <sections name="Multiple BooleanInstance" sectionFile="ui/MultipleBooleanInstance.xwt">
- <widget href="ui/MultipleBooleanInstance.xwt#/"/>
- </sections>
- <sections name="Multiple StringInstance" sectionFile="ui/MultipleStringInstance.xwt">
- <widget href="ui/MultipleStringInstance.xwt#/"/>
- </sections>
- <sections name="Multiple IntType" sectionFile="ui/MultipleIntType.xwt">
- <widget href="ui/MultipleIntType.xwt#/"/>
- </sections>
- <sections name="Multiple BooleanType" sectionFile="ui/MultipleBooleanType.xwt">
- <widget href="ui/MultipleBooleanType.xwt#/"/>
- </sections>
- <sections name="Multiple StringType" sectionFile="ui/MultipleStringType.xwt">
- <widget href="ui/MultipleStringType.xwt#/"/>
- </sections>
- <sections name="Multiple CustomType" sectionFile="ui/MultipleCustomType.xwt">
- <widget href="ui/MultipleCustomType.xwt#/"/>
- </sections>
- <sections name="Multiple LayerOperator" sectionFile="ui/MultipleLayerOperator.xwt">
- <widget href="ui/MultipleLayerOperator.xwt#/"/>
- </sections>
- <sections name="Multiple AbstractLayerOperator" sectionFile="ui/MultipleAbstractLayerOperator.xwt">
- <widget href="ui/MultipleAbstractLayerOperator.xwt#/"/>
- </sections>
- <sections name="Multiple TopLayerOperator" sectionFile="ui/MultipleTopLayerOperator.xwt">
- <widget href="ui/MultipleTopLayerOperator.xwt#/"/>
- </sections>
- <sections name="Multiple StackedLayerOperator" sectionFile="ui/MultipleStackedLayerOperator.xwt">
- <widget href="ui/MultipleStackedLayerOperator.xwt#/"/>
- </sections>
- <sections name="Multiple CustomLayerOperator" sectionFile="ui/MultipleCustomLayerOperator.xwt">
- <widget href="ui/MultipleCustomLayerOperator.xwt#/"/>
- </sections>
- <sections name="Multiple PropertyIndex" sectionFile="ui/MultiplePropertyIndex.xwt">
- <widget href="ui/MultiplePropertyIndex.xwt#/"/>
- </sections>
- <sections name="Multiple StringToPropertyIndexMap" sectionFile="ui/MultipleStringToPropertyIndexMap.xwt">
- <widget href="ui/MultipleStringToPropertyIndexMap.xwt#/"/>
- </sections>
- <sections name="Multiple SimpleLayerDescriptor" sectionFile="ui/MultipleSimpleLayerDescriptor.xwt">
- <widget href="ui/MultipleSimpleLayerDescriptor.xwt#/"/>
- </sections>
- <sections name="Multiple RegExpLayerDescriptor" sectionFile="ui/MultipleRegExpLayerDescriptor.xwt">
- <widget href="ui/MultipleRegExpLayerDescriptor.xwt#/"/>
- </sections>
- <sections name="Multiple NullInstance" sectionFile="ui/MultipleNullInstance.xwt">
- <widget href="ui/MultipleNullInstance.xwt#/"/>
- </sections>
- <sections name="Multiple RegExpLayer" sectionFile="ui/MultipleRegExpLayer.xwt">
- <widget href="ui/MultipleRegExpLayer.xwt#/"/>
- </sections>
- <sections name="Multiple Layer" sectionFile="ui/MultipleLayer.xwt">
- <widget href="ui/MultipleLayer.xwt#/"/>
- </sections>
- <sections name="Multiple Color" sectionFile="ui/MultipleColor.xwt">
- <widget href="ui/MultipleColor.xwt#/"/>
- </sections>
- <sections name="Multiple ColorInstance" sectionFile="ui/MultipleColorInstance.xwt">
- <widget href="ui/MultipleColorInstance.xwt#/"/>
- </sections>
- <sections name="Multiple FillInstance" sectionFile="ui/MultipleFillInstance.xwt">
- <widget href="ui/MultipleFillInstance.xwt#/"/>
- </sections>
- <sections name="Multiple Fill" sectionFile="ui/MultipleFill.xwt">
- <widget href="ui/MultipleFill.xwt#/"/>
- </sections>
- <sections name="Multiple FillPropertySetter" sectionFile="ui/MultipleFillPropertySetter.xwt">
- <widget href="ui/MultipleFillPropertySetter.xwt#/"/>
- </sections>
- <sections name="Multiple IsValidPropertySetter" sectionFile="ui/MultipleIsValidPropertySetter.xwt">
- <widget href="ui/MultipleIsValidPropertySetter.xwt#/"/>
- </sections>
- <sections name="Multiple NullPropertySetter" sectionFile="ui/MultipleNullPropertySetter.xwt">
- <widget href="ui/MultipleNullPropertySetter.xwt#/"/>
- </sections>
- <sections name="Multiple LineType" sectionFile="ui/MultipleLineType.xwt">
- <widget href="ui/MultipleLineType.xwt#/"/>
- </sections>
- <sections name="Multiple LineInstance" sectionFile="ui/MultipleLineInstance.xwt">
- <widget href="ui/MultipleLineInstance.xwt#/"/>
- </sections>
- <sections name="Multiple LinePropertySetter" sectionFile="ui/MultipleLinePropertySetter.xwt">
- <widget href="ui/MultipleLinePropertySetter.xwt#/"/>
- </sections>
- <sections name="Multiple FontPropertySetter" sectionFile="ui/MultipleFontPropertySetter.xwt">
- <widget href="ui/MultipleFontPropertySetter.xwt#/"/>
- </sections>
- <sections name="Multiple FontInstance" sectionFile="ui/MultipleFontInstance.xwt">
- <widget href="ui/MultipleFontInstance.xwt#/"/>
- </sections>
- <sections name="Multiple FontType" sectionFile="ui/MultipleFontType.xwt">
- <widget href="ui/MultipleFontType.xwt#/"/>
- </sections>
- <sections name="Multiple IsVisiblePropertySetter" sectionFile="ui/MultipleIsVisiblePropertySetter.xwt">
- <widget href="ui/MultipleIsVisiblePropertySetter.xwt#/"/>
- </sections>
- </tabs>
- <views name="Single LayerNamedStyle" sections="//@tabs.0/@sections.0" automaticContext="true" datacontexts="//@dataContexts.0/@elements.0">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerNamedStyle">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="LayerNamedStyle"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views name="Single LayersStack" sections="//@tabs.0/@sections.1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.1">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayersStack">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="LayersStack"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views name="Single LayerExpression" sections="//@tabs.0/@sections.2" automaticContext="true" datacontexts="//@dataContexts.0/@elements.2">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerExpression">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="LayerExpression"/>
- </constraints>
- </views>
- <views name="Single ApplicationDependantElement" sections="//@tabs.0/@sections.3" automaticContext="true" datacontexts="//@dataContexts.0/@elements.3">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleApplicationDependantElement">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="ApplicationDependantElement"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views name="Single LayersStackApplication" sections="//@tabs.0/@sections.4" automaticContext="true" datacontexts="//@dataContexts.0/@elements.4">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayersStackApplication">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="LayersStackApplication"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views name="Single FolderElement" sections="//@tabs.0/@sections.5" automaticContext="true" datacontexts="//@dataContexts.0/@elements.5">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFolderElement">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="FolderElement"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views name="Single LayerStackDescriptorRegistry" sections="//@tabs.0/@sections.6" automaticContext="true" datacontexts="//@dataContexts.0/@elements.6">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerStackDescriptorRegistry">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="LayerStackDescriptorRegistry"/>
- </constraints>
- </views>
- <views name="Single PropertyRegistry" sections="//@tabs.0/@sections.7" automaticContext="true" datacontexts="//@dataContexts.0/@elements.7">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSinglePropertyRegistry">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="PropertyRegistry"/>
- </constraints>
- </views>
- <views name="Single Property" sections="//@tabs.0/@sections.8" automaticContext="true" datacontexts="//@dataContexts.0/@elements.8">
- <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="className" value="Property"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views name="Single Type" sections="//@tabs.0/@sections.9" automaticContext="true" datacontexts="//@dataContexts.0/@elements.9">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleType">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="Type"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views name="Single Metamodel" sections="//@tabs.0/@sections.10" automaticContext="true" datacontexts="//@dataContexts.0/@elements.10">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleMetamodel">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="Metamodel"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views name="Single TypeInstance" sections="//@tabs.0/@sections.11" automaticContext="true" datacontexts="//@dataContexts.0/@elements.11">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleTypeInstance">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="TypeInstance"/>
- </constraints>
- </views>
- <views name="Single ComputePropertyValueCommandItf" sections="//@tabs.0/@sections.12" automaticContext="true" datacontexts="//@dataContexts.0/@elements.12">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleComputePropertyValueCommandItf">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="ComputePropertyValueCommandItf"/>
- </constraints>
- </views>
- <views name="Single TypeRegistry" sections="//@tabs.0/@sections.13" automaticContext="true" datacontexts="//@dataContexts.0/@elements.13">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleTypeRegistry">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="TypeRegistry"/>
- </constraints>
- </views>
- <views name="Single StringToTypeMap" sections="//@tabs.0/@sections.14" automaticContext="true" datacontexts="//@dataContexts.0/@elements.14">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStringToTypeMap">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="StringToTypeMap"/>
- </constraints>
- </views>
- <views name="Single LayerDescriptorRegistry" sections="//@tabs.0/@sections.15" automaticContext="true" datacontexts="//@dataContexts.0/@elements.15">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerDescriptorRegistry">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="LayerDescriptorRegistry"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views name="Single LayerDescriptor" sections="//@tabs.0/@sections.16" automaticContext="true" datacontexts="//@dataContexts.0/@elements.16">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerDescriptor">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="LayerDescriptor"/>
- </constraints>
- </views>
- <views name="Single LayerApplicationFactory" sections="//@tabs.0/@sections.17" automaticContext="true" datacontexts="//@dataContexts.0/@elements.17">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerApplicationFactory">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="LayerApplicationFactory"/>
- </constraints>
- </views>
- <views name="Single PropertySetterRegistry" sections="//@tabs.0/@sections.18" automaticContext="true" datacontexts="//@dataContexts.0/@elements.18">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSinglePropertySetterRegistry">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="PropertySetterRegistry"/>
- </constraints>
- </views>
- <views name="Single PropertySetter" sections="//@tabs.0/@sections.19" automaticContext="true" datacontexts="//@dataContexts.0/@elements.19">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSinglePropertySetter">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="PropertySetter"/>
- </constraints>
- </views>
- <views name="Single StringToPropertySetter" sections="//@tabs.0/@sections.20" automaticContext="true" datacontexts="//@dataContexts.0/@elements.20">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStringToPropertySetter">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="StringToPropertySetter"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views name="Single AbstractLayer" sections="//@tabs.0/@sections.21" automaticContext="true" datacontexts="//@dataContexts.0/@elements.21">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleAbstractLayer">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="AbstractLayer"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views name="Single StringToTypeInstanceMap" sections="//@tabs.0/@sections.22" automaticContext="true" datacontexts="//@dataContexts.0/@elements.22">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStringToTypeInstanceMap">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="StringToTypeInstanceMap"/>
- </constraints>
- </views>
- <views name="Single Folder" sections="//@tabs.0/@sections.23" automaticContext="true" datacontexts="//@dataContexts.0/@elements.23">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFolder">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="Folder"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views name="Single IntInstance" sections="//@tabs.0/@sections.24" automaticContext="true" datacontexts="//@dataContexts.0/@elements.24">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleIntInstance">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="IntInstance"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views name="Single BooleanInstance" sections="//@tabs.0/@sections.25" automaticContext="true" datacontexts="//@dataContexts.0/@elements.25">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleBooleanInstance">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="BooleanInstance"/>
- </constraints>
- </views>
- <views name="Single StringInstance" sections="//@tabs.0/@sections.26" automaticContext="true" datacontexts="//@dataContexts.0/@elements.26">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStringInstance">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="StringInstance"/>
- </constraints>
- </views>
- <views name="Single IntType" sections="//@tabs.0/@sections.27" automaticContext="true" datacontexts="//@dataContexts.0/@elements.27">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleIntType">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="IntType"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views name="Single BooleanType" sections="//@tabs.0/@sections.28" automaticContext="true" datacontexts="//@dataContexts.0/@elements.28">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleBooleanType">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="BooleanType"/>
- </constraints>
- </views>
- <views name="Single StringType" sections="//@tabs.0/@sections.29" automaticContext="true" datacontexts="//@dataContexts.0/@elements.29">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStringType">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="StringType"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views name="Single CustomType" sections="//@tabs.0/@sections.30" automaticContext="true" datacontexts="//@dataContexts.0/@elements.30">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleCustomType">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="CustomType"/>
- </constraints>
- </views>
- <views name="Single LayerOperator" sections="//@tabs.0/@sections.31" automaticContext="true" datacontexts="//@dataContexts.0/@elements.31">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerOperator">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="LayerOperator"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views name="Single AbstractLayerOperator" sections="//@tabs.0/@sections.32" automaticContext="true" datacontexts="//@dataContexts.0/@elements.32">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleAbstractLayerOperator">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="AbstractLayerOperator"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views name="Single TopLayerOperator" sections="//@tabs.0/@sections.33" automaticContext="true" datacontexts="//@dataContexts.0/@elements.33">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleTopLayerOperator">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="TopLayerOperator"/>
- </constraints>
- </views>
- <views name="Single StackedLayerOperator" sections="//@tabs.0/@sections.34" automaticContext="true" datacontexts="//@dataContexts.0/@elements.34">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStackedLayerOperator">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="StackedLayerOperator"/>
- </constraints>
- </views>
- <views name="Single CustomLayerOperator" sections="//@tabs.0/@sections.35" automaticContext="true" datacontexts="//@dataContexts.0/@elements.35">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleCustomLayerOperator">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="CustomLayerOperator"/>
- </constraints>
- </views>
- <views name="Single PropertyIndex" sections="//@tabs.0/@sections.36" automaticContext="true" datacontexts="//@dataContexts.0/@elements.36">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSinglePropertyIndex">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="PropertyIndex"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views name="Single StringToPropertyIndexMap" sections="//@tabs.0/@sections.37" automaticContext="true" datacontexts="//@dataContexts.0/@elements.37">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStringToPropertyIndexMap">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="StringToPropertyIndexMap"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views name="Single SimpleLayerDescriptor" sections="//@tabs.0/@sections.38" automaticContext="true" datacontexts="//@dataContexts.0/@elements.38">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleSimpleLayerDescriptor">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="SimpleLayerDescriptor"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views name="Single RegExpLayerDescriptor" sections="//@tabs.0/@sections.39" automaticContext="true" datacontexts="//@dataContexts.0/@elements.39">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleRegExpLayerDescriptor">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="RegExpLayerDescriptor"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views name="Single NullInstance" sections="//@tabs.0/@sections.40" automaticContext="true" datacontexts="//@dataContexts.0/@elements.40">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleNullInstance">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="NullInstance"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views name="Single RegExpLayer" sections="//@tabs.0/@sections.41" automaticContext="true" datacontexts="//@dataContexts.0/@elements.41">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleRegExpLayer">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="RegExpLayer"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views name="Single Layer" sections="//@tabs.0/@sections.42" automaticContext="true" datacontexts="//@dataContexts.0/@elements.42">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayer">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="Layer"/>
- </constraints>
- </views>
- <views name="Single Color" sections="//@tabs.0/@sections.43" automaticContext="true" datacontexts="//@dataContexts.0/@elements.43">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleColor">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="Color"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views name="Single ColorInstances" sections="//@tabs.0/@sections.44" automaticContext="true" datacontexts="//@dataContexts.0/@elements.44">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleColorInstance">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="ColorInstance"/>
- </constraints>
- </views>
- <views name="Single FillInstance" sections="//@tabs.0/@sections.45" automaticContext="true" datacontexts="//@dataContexts.0/@elements.45">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFillInstance">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="FillInstance"/>
- </constraints>
- </views>
- <views name="Single Fill" sections="//@tabs.0/@sections.46" automaticContext="true" datacontexts="//@dataContexts.0/@elements.46">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFill">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="Fill"/>
- </constraints>
- </views>
- <views name="Single FillPropertySetter" sections="//@tabs.0/@sections.47" automaticContext="true" datacontexts="//@dataContexts.0/@elements.47">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFillPropertySetter">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="FillPropertySetter"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views name="Single IsValidPropertySetter" sections="//@tabs.0/@sections.48" automaticContext="true" datacontexts="//@dataContexts.0/@elements.48">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleIsValidPropertySetter">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="IsValidPropertySetter"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views name="Single NullPropertySetter" sections="//@tabs.0/@sections.49" automaticContext="true" datacontexts="//@dataContexts.0/@elements.49">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleNullPropertySetter">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="NullPropertySetter"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views name="Single LineType" sections="//@tabs.0/@sections.50" automaticContext="true" datacontexts="//@dataContexts.0/@elements.50">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLineType">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="LineType"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views name="Single LineInstance" sections="//@tabs.0/@sections.51" automaticContext="true" datacontexts="//@dataContexts.0/@elements.51">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLineInstance">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="LineInstance"/>
- </constraints>
- </views>
- <views name="Single LinePropertySetter" sections="//@tabs.0/@sections.52" automaticContext="true" datacontexts="//@dataContexts.0/@elements.52">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLinePropertySetter">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="LinePropertySetter"/>
- </constraints>
- </views>
- <views name="Single FontPropertySetter" sections="//@tabs.0/@sections.53" automaticContext="true" datacontexts="//@dataContexts.0/@elements.53">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFontPropertySetter">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="FontPropertySetter"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views name="Single FontInstance" sections="//@tabs.0/@sections.54" automaticContext="true" datacontexts="//@dataContexts.0/@elements.54">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFontInstance">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="FontInstance"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views name="Single FontType" sections="//@tabs.0/@sections.55" automaticContext="true" datacontexts="//@dataContexts.0/@elements.55">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFontType">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="FontType"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views name="Single IsVisiblePropertySetter" sections="//@tabs.0/@sections.56" automaticContext="true" datacontexts="//@dataContexts.0/@elements.56">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleIsVisiblePropertySetter">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="IsVisiblePropertySetter"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple LayerNamedStyle" sections="//@tabs.0/@sections.57" automaticContext="true" datacontexts="//@dataContexts.0/@elements.0">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerNamedStyle">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="LayerNamedStyle"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple LayersStack" sections="//@tabs.0/@sections.58" automaticContext="true" datacontexts="//@dataContexts.0/@elements.1">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayersStack">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="LayersStack"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple LayerExpression" sections="//@tabs.0/@sections.59" automaticContext="true" datacontexts="//@dataContexts.0/@elements.2">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerExpression">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="LayerExpression"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple ApplicationDependantElement" sections="//@tabs.0/@sections.60" automaticContext="true" datacontexts="//@dataContexts.0/@elements.3">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleApplicationDependantElement">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="ApplicationDependantElement"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple LayersStackApplication" sections="//@tabs.0/@sections.61" automaticContext="true" datacontexts="//@dataContexts.0/@elements.4">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayersStackApplication">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="LayersStackApplication"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple FolderElement" sections="//@tabs.0/@sections.62" automaticContext="true" datacontexts="//@dataContexts.0/@elements.5">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFolderElement">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="FolderElement"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple LayerStackDescriptorRegistry" sections="//@tabs.0/@sections.63" automaticContext="true" datacontexts="//@dataContexts.0/@elements.6">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerStackDescriptorRegistry">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="LayerStackDescriptorRegistry"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple PropertyRegistry" sections="//@tabs.0/@sections.64" automaticContext="true" datacontexts="//@dataContexts.0/@elements.7">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultiplePropertyRegistry">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="PropertyRegistry"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple Property" sections="//@tabs.0/@sections.65" automaticContext="true" datacontexts="//@dataContexts.0/@elements.8">
- <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="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple Type" sections="//@tabs.0/@sections.66" automaticContext="true" datacontexts="//@dataContexts.0/@elements.9">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleType">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="Type"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple Metamodel" sections="//@tabs.0/@sections.67" automaticContext="true" datacontexts="//@dataContexts.0/@elements.10">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleMetamodel">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="Metamodel"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple TypeInstance" sections="//@tabs.0/@sections.68" automaticContext="true" datacontexts="//@dataContexts.0/@elements.11">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleTypeInstance">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="TypeInstance"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple ComputePropertyValueCommandItf" sections="//@tabs.0/@sections.69" automaticContext="true" datacontexts="//@dataContexts.0/@elements.12">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleComputePropertyValueCommandItf">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="ComputePropertyValueCommandItf"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple TypeRegistry" sections="//@tabs.0/@sections.70" automaticContext="true" datacontexts="//@dataContexts.0/@elements.13">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleTypeRegistry">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="TypeRegistry"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple StringToTypeMap" sections="//@tabs.0/@sections.71" automaticContext="true" datacontexts="//@dataContexts.0/@elements.14">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStringToTypeMap">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="StringToTypeMap"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple LayerDescriptorRegistry" sections="//@tabs.0/@sections.72" automaticContext="true" datacontexts="//@dataContexts.0/@elements.15">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerDescriptorRegistry">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="LayerDescriptorRegistry"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple LayerDescriptor" sections="//@tabs.0/@sections.73" automaticContext="true" datacontexts="//@dataContexts.0/@elements.16">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerDescriptor">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="LayerDescriptor"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple LayerApplicationFactory" sections="//@tabs.0/@sections.74" automaticContext="true" datacontexts="//@dataContexts.0/@elements.17">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerApplicationFactory">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="LayerApplicationFactory"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple PropertySetterRegistry" sections="//@tabs.0/@sections.75" automaticContext="true" datacontexts="//@dataContexts.0/@elements.18">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultiplePropertySetterRegistry">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="PropertySetterRegistry"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple PropertySetter" sections="//@tabs.0/@sections.76" automaticContext="true" datacontexts="//@dataContexts.0/@elements.19">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultiplePropertySetter">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="PropertySetter"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple StringToPropertySetter" sections="//@tabs.0/@sections.77" automaticContext="true" datacontexts="//@dataContexts.0/@elements.20">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStringToPropertySetter">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="StringToPropertySetter"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple AbstractLayer" sections="//@tabs.0/@sections.78" automaticContext="true" datacontexts="//@dataContexts.0/@elements.21">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleAbstractLayer">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="AbstractLayer"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple StringToTypeInstanceMap" sections="//@tabs.0/@sections.79" automaticContext="true" datacontexts="//@dataContexts.0/@elements.22">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStringToTypeInstanceMap">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="StringToTypeInstanceMap"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple Folder" sections="//@tabs.0/@sections.80" automaticContext="true" datacontexts="//@dataContexts.0/@elements.23">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFolder">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="Folder"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple IntInstance" sections="//@tabs.0/@sections.81" automaticContext="true" datacontexts="//@dataContexts.0/@elements.24">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleIntInstance">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="IntInstance"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple BooleanInstance" sections="//@tabs.0/@sections.82" automaticContext="true" datacontexts="//@dataContexts.0/@elements.25">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleBooleanInstance">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="BooleanInstance"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple StringInstance" sections="//@tabs.0/@sections.83" automaticContext="true" datacontexts="//@dataContexts.0/@elements.26">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStringInstance">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="StringInstance"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple IntType" sections="//@tabs.0/@sections.84" automaticContext="true" datacontexts="//@dataContexts.0/@elements.27">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleIntType">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="IntType"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple BooleanType" sections="//@tabs.0/@sections.85" automaticContext="true" datacontexts="//@dataContexts.0/@elements.28">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleBooleanType">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="BooleanType"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple StringType" sections="//@tabs.0/@sections.86" automaticContext="true" datacontexts="//@dataContexts.0/@elements.29">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStringType">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="StringType"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple CustomType" sections="//@tabs.0/@sections.87" automaticContext="true" datacontexts="//@dataContexts.0/@elements.30">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleCustomType">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="CustomType"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple LayerOperator" sections="//@tabs.0/@sections.88" automaticContext="true" datacontexts="//@dataContexts.0/@elements.31">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerOperator">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="LayerOperator"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple AbstractLayerOperator" sections="//@tabs.0/@sections.89" automaticContext="true" datacontexts="//@dataContexts.0/@elements.32">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleAbstractLayerOperator">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="AbstractLayerOperator"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple TopLayerOperator" sections="//@tabs.0/@sections.90" automaticContext="true" datacontexts="//@dataContexts.0/@elements.33">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleTopLayerOperator">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="TopLayerOperator"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple StackedLayerOperator" sections="//@tabs.0/@sections.91" automaticContext="true" datacontexts="//@dataContexts.0/@elements.34">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStackedLayerOperator">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="StackedLayerOperator"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple CustomLayerOperator" sections="//@tabs.0/@sections.92" automaticContext="true" datacontexts="//@dataContexts.0/@elements.35">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleCustomLayerOperator">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="CustomLayerOperator"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple PropertyIndex" sections="//@tabs.0/@sections.93" automaticContext="true" datacontexts="//@dataContexts.0/@elements.36">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultiplePropertyIndex">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="PropertyIndex"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple StringToPropertyIndexMap" sections="//@tabs.0/@sections.94" automaticContext="true" datacontexts="//@dataContexts.0/@elements.37">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStringToPropertyIndexMap">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="StringToPropertyIndexMap"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple SimpleLayerDescriptor" sections="//@tabs.0/@sections.95" automaticContext="true" datacontexts="//@dataContexts.0/@elements.38">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleSimpleLayerDescriptor">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="SimpleLayerDescriptor"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple RegExpLayerDescriptor" sections="//@tabs.0/@sections.96" automaticContext="true" datacontexts="//@dataContexts.0/@elements.39">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleRegExpLayerDescriptor">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="RegExpLayerDescriptor"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple NullInstance" sections="//@tabs.0/@sections.97" automaticContext="true" datacontexts="//@dataContexts.0/@elements.40">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleNullInstance">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="NullInstance"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple RegExpLayer" sections="//@tabs.0/@sections.98" automaticContext="true" datacontexts="//@dataContexts.0/@elements.41">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleRegExpLayer">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="RegExpLayer"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple Layer" sections="//@tabs.0/@sections.99" automaticContext="true" datacontexts="//@dataContexts.0/@elements.42">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayer">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="Layer"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple Color" sections="//@tabs.0/@sections.100" automaticContext="true" datacontexts="//@dataContexts.0/@elements.43">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleColor">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="Color"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple ColorInstance" sections="//@tabs.0/@sections.101" automaticContext="true" datacontexts="//@dataContexts.0/@elements.44">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleColorInstance">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="ColorInstance"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple FillInstance" sections="//@tabs.0/@sections.102" automaticContext="true" datacontexts="//@dataContexts.0/@elements.45">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFillInstance">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="FillInstance"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple Fill" sections="//@tabs.0/@sections.103" automaticContext="true" datacontexts="//@dataContexts.0/@elements.46">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFill">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="Fill"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple FillPropertySetter" sections="//@tabs.0/@sections.104" automaticContext="true" datacontexts="//@dataContexts.0/@elements.47">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFillPropertySetter">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="FillPropertySetter"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple IsValidPropertySetter" sections="//@tabs.0/@sections.105" automaticContext="true" datacontexts="//@dataContexts.0/@elements.48">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleIsValidPropertySetter">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="IsValidPropertySetter"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple NullPropertySetter" sections="//@tabs.0/@sections.106" automaticContext="true" datacontexts="//@dataContexts.0/@elements.49">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleNullPropertySetter">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="NullPropertySetter"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple LineType" sections="//@tabs.0/@sections.107" automaticContext="true" datacontexts="//@dataContexts.0/@elements.50">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLineType">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="LineType"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple LineInstance" sections="//@tabs.0/@sections.108" automaticContext="true" datacontexts="//@dataContexts.0/@elements.51">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLineInstance">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="LineInstance"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple LinePropertySetter" sections="//@tabs.0/@sections.109" automaticContext="true" datacontexts="//@dataContexts.0/@elements.52">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLinePropertySetter">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="LinePropertySetter"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple FontPropertySetter" sections="//@tabs.0/@sections.110" automaticContext="true" datacontexts="//@dataContexts.0/@elements.53">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFontPropertySetter">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="FontPropertySetter"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple FontInstance" sections="//@tabs.0/@sections.111" automaticContext="true" datacontexts="//@dataContexts.0/@elements.54">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFontInstance">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="FontInstance"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple FontType" sections="//@tabs.0/@sections.112" automaticContext="true" datacontexts="//@dataContexts.0/@elements.55">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFontType">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="FontType"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple IsVisiblePropertySetter" sections="//@tabs.0/@sections.113" automaticContext="true" datacontexts="//@dataContexts.0/@elements.56">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleIsVisiblePropertySetter">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
- <properties xsi:type="constraints:ValueProperty" name="className" value="IsVisiblePropertySetter"/>
- <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
- </constraints>
- </views>
- <dataContexts name="layers" label="layers">
- <elements name="LayerNamedStyle">
- <properties name="layersStack" type="Reference" multiplicity="-1"/>
- </elements>
- <elements name="LayersStack">
- <properties name="layers" type="Reference"/>
- <properties name="name"/>
- <properties name="description"/>
- <properties name="diagram" type="Reference"/>
- </elements>
- <elements name="LayerExpression" supertypes="//@dataContexts.0/@elements.3">
- <properties name="name"/>
- <properties name="description"/>
- </elements>
- <elements name="ApplicationDependantElement">
- <properties name="application" type="Reference"/>
- </elements>
- <elements name="LayersStackApplication" supertypes="//@dataContexts.0/@elements.5">
- <properties name="layersStacks" type="Reference" multiplicity="-1"/>
- <properties name="layerStackRegistry" type="Reference"/>
- <properties name="propertyRegistry" type="Reference"/>
- <properties name="layerDescriptorRegistry" type="Reference"/>
- <properties name="factory" type="Reference"/>
- <properties name="propertySetterRegistry" type="Reference"/>
- </elements>
- <elements name="FolderElement"/>
- <elements name="LayerStackDescriptorRegistry"/>
- <elements name="PropertyRegistry">
- <properties name="properties" type="Reference" multiplicity="-1"/>
- <properties name="typeRegistry" type="Reference"/>
- </elements>
- <elements name="Property" supertypes="//@dataContexts.0/@elements.5">
- <properties name="type" type="Reference"/>
- <properties name="defaultValue" type="Reference"/>
- <properties name="name"/>
- <properties name="description"/>
- <properties name="index" type="Integer"/>
- </elements>
- <elements name="Type" supertypes="//@dataContexts.0/@elements.5">
- <properties name="metamodel" type="Reference"/>
- <properties name="name"/>
- <properties name="description"/>
- </elements>
- <elements name="Metamodel" supertypes="//@dataContexts.0/@elements.5">
- <properties name="name"/>
- <properties name="description"/>
- <properties name="nsuri"/>
- <properties name="pluginID"/>
- <properties name="ePackageInstanceName"/>
- <properties name="isTypeValid" type="Boolean"/>
- </elements>
- <elements name="TypeInstance" supertypes="//@dataContexts.0/@elements.12"/>
- <elements name="ComputePropertyValueCommandItf"/>
- <elements name="TypeRegistry">
- <properties name="types" type="Reference" multiplicity="-1"/>
- </elements>
- <elements name="StringToTypeMap">
- <properties name="value" type="Reference"/>
- <properties name="key"/>
- </elements>
- <elements name="LayerDescriptorRegistry">
- <properties name="layerDescriptors" type="Reference" multiplicity="-1"/>
- </elements>
- <elements name="LayerDescriptor">
- <properties name="propertyRegistry" type="Reference"/>
- </elements>
- <elements name="LayerApplicationFactory">
- <properties name="application" type="Reference"/>
- </elements>
- <elements name="PropertySetterRegistry">
- <properties name="propertySetters" type="Reference" multiplicity="-1"/>
- <properties name="setterMap" type="Reference" multiplicity="-1"/>
- <properties name="application" type="Reference"/>
- </elements>
- <elements name="PropertySetter">
- <properties name="property" type="Reference"/>
- <properties name="propertyName"/>
- </elements>
- <elements name="StringToPropertySetter">
- <properties name="key"/>
- <properties name="value" type="Reference"/>
- </elements>
- <elements name="AbstractLayer" supertypes="//@dataContexts.0/@elements.2">
- <properties name="propertyValues" type="Reference" multiplicity="-1"/>
- <properties name="propertyValueMap" type="Reference" multiplicity="-1"/>
- <properties name="layerDescriptor" type="Reference"/>
- <properties name="views" type="Reference" multiplicity="-1"/>
- <properties name="attachedProperties" type="Reference" multiplicity="-1"/>
- </elements>
- <elements name="StringToTypeInstanceMap">
- <properties name="key"/>
- <properties name="value" type="Reference"/>
- </elements>
- <elements name="Folder" supertypes="//@dataContexts.0/@elements.5">
- <properties name="elements" type="Reference" multiplicity="-1"/>
- <properties name="name"/>
- </elements>
- <elements name="IntInstance" supertypes="//@dataContexts.0/@elements.11">
- <properties name="value" type="Integer"/>
- </elements>
- <elements name="BooleanInstance" supertypes="//@dataContexts.0/@elements.11">
- <properties name="value" type="Boolean"/>
- </elements>
- <elements name="StringInstance" supertypes="//@dataContexts.0/@elements.11">
- <properties name="value"/>
- </elements>
- <elements name="IntType" supertypes="//@dataContexts.0/@elements.9"/>
- <elements name="BooleanType" supertypes="//@dataContexts.0/@elements.9"/>
- <elements name="StringType" supertypes="//@dataContexts.0/@elements.9"/>
- <elements name="CustomType" supertypes="//@dataContexts.0/@elements.9">
- <properties name="classifier"/>
- </elements>
- <elements name="LayerOperator" supertypes="//@dataContexts.0/@elements.2">
- <properties name="layers" type="Reference" multiplicity="-1"/>
- </elements>
- <elements name="AbstractLayerOperator" supertypes="//@dataContexts.0/@elements.31"/>
- <elements name="TopLayerOperator" supertypes="//@dataContexts.0/@elements.32"/>
- <elements name="StackedLayerOperator" supertypes="//@dataContexts.0/@elements.32"/>
- <elements name="CustomLayerOperator" supertypes="//@dataContexts.0/@elements.31"/>
- <elements name="PropertyIndex">
- <properties name="property" type="Reference"/>
- <properties name="index" type="Integer"/>
- </elements>
- <elements name="StringToPropertyIndexMap">
- <properties name="value" type="Reference"/>
- <properties name="key"/>
- </elements>
- <elements name="SimpleLayerDescriptor" supertypes="//@dataContexts.0/@elements.16"/>
- <elements name="RegExpLayerDescriptor" supertypes="//@dataContexts.0/@elements.16"/>
- <elements name="NullInstance" supertypes="//@dataContexts.0/@elements.11"/>
- <elements name="RegExpLayer" supertypes="//@dataContexts.0/@elements.21"/>
- <elements name="Layer" supertypes="//@dataContexts.0/@elements.21"/>
- <elements name="Color" supertypes="//@dataContexts.0/@elements.9"/>
- <elements name="ColorInstance" supertypes="//@dataContexts.0/@elements.11">
- <properties name="value" type="Integer"/>
- </elements>
- <elements name="FillInstance" supertypes="//@dataContexts.0/@elements.11">
- <properties name="transparency" type="Integer"/>
- <properties name="fillColor" type="Reference"/>
- </elements>
- <elements name="Fill" supertypes="//@dataContexts.0/@elements.9"/>
- <elements name="FillPropertySetter" supertypes="//@dataContexts.0/@elements.19"/>
- <elements name="IsValidPropertySetter" supertypes="//@dataContexts.0/@elements.19"/>
- <elements name="NullPropertySetter" supertypes="//@dataContexts.0/@elements.19"/>
- <elements name="LineType" supertypes="//@dataContexts.0/@elements.9"/>
- <elements name="LineInstance" supertypes="//@dataContexts.0/@elements.11">
- <properties name="lineColor" type="Integer"/>
- <properties name="lineWith" type="Integer"/>
- </elements>
- <elements name="LinePropertySetter" supertypes="//@dataContexts.0/@elements.19"/>
- <elements name="FontPropertySetter" supertypes="//@dataContexts.0/@elements.19"/>
- <elements name="FontInstance" supertypes="//@dataContexts.0/@elements.11">
- <properties name="fontColor" type="Integer"/>
- <properties name="fontName"/>
- <properties name="fontHeigh" type="Integer"/>
- <properties name="bold" type="Boolean"/>
- </elements>
- <elements name="FontType" supertypes="//@dataContexts.0/@elements.9"/>
- <elements name="IsVisiblePropertySetter" supertypes="//@dataContexts.0/@elements.19"/>
- <modelElementFactory href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@modelElementFactories.0"/>
- </dataContexts>
-</contexts:Context>
+<?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:constraints="http://www.eclipse.org/papyrus/constraints/0.9" xmlns:contexts="http://www.eclipse.org/papyrus/properties/contexts/0.9" name="layers">
+ <tabs label="layers" id="layers" priority="100">
+ <sections name="Single LayerNamedStyle" sectionFile="ui/SingleLayerNamedStyle.xwt">
+ <widget href="ui/SingleLayerNamedStyle.xwt#/"/>
+ </sections>
+ <sections name="Single LayersStack" sectionFile="ui/SingleLayersStack.xwt">
+ <widget href="ui/SingleLayersStack.xwt#/"/>
+ </sections>
+ <sections name="Single LayerExpression" sectionFile="ui/SingleLayerExpression.xwt">
+ <widget href="ui/SingleLayerExpression.xwt#/"/>
+ </sections>
+ <sections name="Single ApplicationDependantElement" sectionFile="ui/SingleApplicationDependantElement.xwt">
+ <widget href="ui/SingleApplicationDependantElement.xwt#/"/>
+ </sections>
+ <sections name="Single LayersStackApplication" sectionFile="ui/SingleLayersStackApplication.xwt">
+ <widget href="ui/SingleLayersStackApplication.xwt#/"/>
+ </sections>
+ <sections name="Single FolderElement" sectionFile="ui/SingleFolderElement.xwt">
+ <widget href="ui/SingleFolderElement.xwt#/"/>
+ </sections>
+ <sections name="Single LayerStackDescriptorRegistry" sectionFile="ui/SingleLayerStackDescriptorRegistry.xwt">
+ <widget href="ui/SingleLayerStackDescriptorRegistry.xwt#/"/>
+ </sections>
+ <sections name="Single PropertyRegistry" sectionFile="ui/SinglePropertyRegistry.xwt">
+ <widget href="ui/SinglePropertyRegistry.xwt#/"/>
+ </sections>
+ <sections name="Single Property" sectionFile="ui/SingleProperty.xwt">
+ <widget href="ui/SingleProperty.xwt#/"/>
+ </sections>
+ <sections name="Single Type" sectionFile="ui/SingleType.xwt">
+ <widget href="ui/SingleType.xwt#/"/>
+ </sections>
+ <sections name="Single Metamodel" sectionFile="ui/SingleMetamodel.xwt">
+ <widget href="ui/SingleMetamodel.xwt#/"/>
+ </sections>
+ <sections name="Single TypeInstance" sectionFile="ui/SingleTypeInstance.xwt">
+ <widget href="ui/SingleTypeInstance.xwt#/"/>
+ </sections>
+ <sections name="Single ComputePropertyValueCommandItf" sectionFile="ui/SingleComputePropertyValueCommandItf.xwt">
+ <widget href="ui/SingleComputePropertyValueCommandItf.xwt#/"/>
+ </sections>
+ <sections name="Single TypeRegistry" sectionFile="ui/SingleTypeRegistry.xwt">
+ <widget href="ui/SingleTypeRegistry.xwt#/"/>
+ </sections>
+ <sections name="Single StringToTypeMap" sectionFile="ui/SingleStringToTypeMap.xwt">
+ <widget href="ui/SingleStringToTypeMap.xwt#/"/>
+ </sections>
+ <sections name="Single LayerDescriptorRegistry" sectionFile="ui/SingleLayerDescriptorRegistry.xwt">
+ <widget href="ui/SingleLayerDescriptorRegistry.xwt#/"/>
+ </sections>
+ <sections name="Single LayerDescriptor" sectionFile="ui/SingleLayerDescriptor.xwt">
+ <widget href="ui/SingleLayerDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Single LayerApplicationFactory" sectionFile="ui/SingleLayerApplicationFactory.xwt">
+ <widget href="ui/SingleLayerApplicationFactory.xwt#/"/>
+ </sections>
+ <sections name="Single PropertySetterRegistry" sectionFile="ui/SinglePropertySetterRegistry.xwt">
+ <widget href="ui/SinglePropertySetterRegistry.xwt#/"/>
+ </sections>
+ <sections name="Single PropertySetter" sectionFile="ui/SinglePropertySetter.xwt">
+ <widget href="ui/SinglePropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Single StringToPropertySetter" sectionFile="ui/SingleStringToPropertySetter.xwt">
+ <widget href="ui/SingleStringToPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Single LayerOperatorDescriptorRegistry" sectionFile="ui/SingleLayerOperatorDescriptorRegistry.xwt">
+ <widget href="ui/SingleLayerOperatorDescriptorRegistry.xwt#/"/>
+ </sections>
+ <sections name="Single LayerOperatorDescriptor" sectionFile="ui/SingleLayerOperatorDescriptor.xwt">
+ <widget href="ui/SingleLayerOperatorDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Single PropertyOperator" sectionFile="ui/SinglePropertyOperator.xwt">
+ <widget href="ui/SinglePropertyOperator.xwt#/"/>
+ </sections>
+ <sections name="Single AbstractLayerOperator" sectionFile="ui/SingleAbstractLayerOperator.xwt">
+ <widget href="ui/SingleAbstractLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Single LayerOperator" sectionFile="ui/SingleLayerOperator.xwt">
+ <widget href="ui/SingleLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Single DefaultPropertyOperator" sectionFile="ui/SingleDefaultPropertyOperator.xwt">
+ <widget href="ui/SingleDefaultPropertyOperator.xwt#/"/>
+ </sections>
+ <sections name="Single AbstractLayer" sectionFile="ui/SingleAbstractLayer.xwt">
+ <widget href="ui/SingleAbstractLayer.xwt#/"/>
+ </sections>
+ <sections name="Single StringToTypeInstanceMap" sectionFile="ui/SingleStringToTypeInstanceMap.xwt">
+ <widget href="ui/SingleStringToTypeInstanceMap.xwt#/"/>
+ </sections>
+ <sections name="Single Folder" sectionFile="ui/SingleFolder.xwt">
+ <widget href="ui/SingleFolder.xwt#/"/>
+ </sections>
+ <sections name="Single IntInstance" sectionFile="ui/SingleIntInstance.xwt">
+ <widget href="ui/SingleIntInstance.xwt#/"/>
+ </sections>
+ <sections name="Single BooleanInstance" sectionFile="ui/SingleBooleanInstance.xwt">
+ <widget href="ui/SingleBooleanInstance.xwt#/"/>
+ </sections>
+ <sections name="Single StringInstance" sectionFile="ui/SingleStringInstance.xwt">
+ <widget href="ui/SingleStringInstance.xwt#/"/>
+ </sections>
+ <sections name="Single IntType" sectionFile="ui/SingleIntType.xwt">
+ <widget href="ui/SingleIntType.xwt#/"/>
+ </sections>
+ <sections name="Single BooleanType" sectionFile="ui/SingleBooleanType.xwt">
+ <widget href="ui/SingleBooleanType.xwt#/"/>
+ </sections>
+ <sections name="Single StringType" sectionFile="ui/SingleStringType.xwt">
+ <widget href="ui/SingleStringType.xwt#/"/>
+ </sections>
+ <sections name="Single CustomType" sectionFile="ui/SingleCustomType.xwt">
+ <widget href="ui/SingleCustomType.xwt#/"/>
+ </sections>
+ <sections name="Single TopLayerOperator" sectionFile="ui/SingleTopLayerOperator.xwt">
+ <widget href="ui/SingleTopLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Single StackedLayerOperator" sectionFile="ui/SingleStackedLayerOperator.xwt">
+ <widget href="ui/SingleStackedLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Single CustomLayerOperator" sectionFile="ui/SingleCustomLayerOperator.xwt">
+ <widget href="ui/SingleCustomLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Single PropertyIndex" sectionFile="ui/SinglePropertyIndex.xwt">
+ <widget href="ui/SinglePropertyIndex.xwt#/"/>
+ </sections>
+ <sections name="Single StringToPropertyIndexMap" sectionFile="ui/SingleStringToPropertyIndexMap.xwt">
+ <widget href="ui/SingleStringToPropertyIndexMap.xwt#/"/>
+ </sections>
+ <sections name="Single SimpleLayerDescriptor" sectionFile="ui/SingleSimpleLayerDescriptor.xwt">
+ <widget href="ui/SingleSimpleLayerDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Single RegExpLayerDescriptor" sectionFile="ui/SingleRegExpLayerDescriptor.xwt">
+ <widget href="ui/SingleRegExpLayerDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Single NullInstance" sectionFile="ui/SingleNullInstance.xwt">
+ <widget href="ui/SingleNullInstance.xwt#/"/>
+ </sections>
+ <sections name="Single RegExpLayer" sectionFile="ui/SingleRegExpLayer.xwt">
+ <widget href="ui/SingleRegExpLayer.xwt#/"/>
+ </sections>
+ <sections name="Single Layer" sectionFile="ui/SingleLayer.xwt">
+ <widget href="ui/SingleLayer.xwt#/"/>
+ </sections>
+ <sections name="Single Color" sectionFile="ui/SingleColor.xwt">
+ <widget href="ui/SingleColor.xwt#/"/>
+ </sections>
+ <sections name="Single ColorInstance" sectionFile="ui/SingleColorInstance.xwt">
+ <widget href="ui/SingleColorInstance.xwt#/"/>
+ </sections>
+ <sections name="Single FillInstance" sectionFile="ui/SingleFillInstance.xwt">
+ <widget href="ui/SingleFillInstance.xwt#/"/>
+ </sections>
+ <sections name="Single Fill" sectionFile="ui/SingleFill.xwt">
+ <widget href="ui/SingleFill.xwt#/"/>
+ </sections>
+ <sections name="Single FillPropertySetter" sectionFile="ui/SingleFillPropertySetter.xwt">
+ <widget href="ui/SingleFillPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Single IsValidPropertySetter" sectionFile="ui/SingleIsValidPropertySetter.xwt">
+ <widget href="ui/SingleIsValidPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Single NullPropertySetter" sectionFile="ui/SingleNullPropertySetter.xwt">
+ <widget href="ui/SingleNullPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Single LineType" sectionFile="ui/SingleLineType.xwt">
+ <widget href="ui/SingleLineType.xwt#/"/>
+ </sections>
+ <sections name="Single LineInstance" sectionFile="ui/SingleLineInstance.xwt">
+ <widget href="ui/SingleLineInstance.xwt#/"/>
+ </sections>
+ <sections name="Single LinePropertySetter" sectionFile="ui/SingleLinePropertySetter.xwt">
+ <widget href="ui/SingleLinePropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Single FontPropertySetter" sectionFile="ui/SingleFontPropertySetter.xwt">
+ <widget href="ui/SingleFontPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Single FontInstance" sectionFile="ui/SingleFontInstance.xwt">
+ <widget href="ui/SingleFontInstance.xwt#/"/>
+ </sections>
+ <sections name="Single FontType" sectionFile="ui/SingleFontType.xwt">
+ <widget href="ui/SingleFontType.xwt#/"/>
+ </sections>
+ <sections name="Single IsVisiblePropertySetter" sectionFile="ui/SingleIsVisiblePropertySetter.xwt">
+ <widget href="ui/SingleIsVisiblePropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Single TopLayerOperatorDescriptor" sectionFile="ui/SingleTopLayerOperatorDescriptor.xwt">
+ <widget href="ui/SingleTopLayerOperatorDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Single StackedLayerOperatorDescriptor" sectionFile="ui/SingleStackedLayerOperatorDescriptor.xwt">
+ <widget href="ui/SingleStackedLayerOperatorDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Single CustomPropertyOperator" sectionFile="ui/SingleCustomPropertyOperator.xwt">
+ <widget href="ui/SingleCustomPropertyOperator.xwt#/"/>
+ </sections>
+ <sections name="Single AndStackedLayerOperatorDescriptor" sectionFile="ui/SingleAndStackedLayerOperatorDescriptor.xwt">
+ <widget href="ui/SingleAndStackedLayerOperatorDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Single OrStackedLayerOperatorDescriptor" sectionFile="ui/SingleOrStackedLayerOperatorDescriptor.xwt">
+ <widget href="ui/SingleOrStackedLayerOperatorDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Single IsAbstractUmlSetter" sectionFile="ui/SingleIsAbstractUmlSetter.xwt">
+ <widget href="ui/SingleIsAbstractUmlSetter.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayerNamedStyle" sectionFile="ui/MultipleLayerNamedStyle.xwt">
+ <widget href="ui/MultipleLayerNamedStyle.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayersStack" sectionFile="ui/MultipleLayersStack.xwt">
+ <widget href="ui/MultipleLayersStack.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayerExpression" sectionFile="ui/MultipleLayerExpression.xwt">
+ <widget href="ui/MultipleLayerExpression.xwt#/"/>
+ </sections>
+ <sections name="Multiple ApplicationDependantElement" sectionFile="ui/MultipleApplicationDependantElement.xwt">
+ <widget href="ui/MultipleApplicationDependantElement.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayersStackApplication" sectionFile="ui/MultipleLayersStackApplication.xwt">
+ <widget href="ui/MultipleLayersStackApplication.xwt#/"/>
+ </sections>
+ <sections name="Multiple FolderElement" sectionFile="ui/MultipleFolderElement.xwt">
+ <widget href="ui/MultipleFolderElement.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayerStackDescriptorRegistry" sectionFile="ui/MultipleLayerStackDescriptorRegistry.xwt">
+ <widget href="ui/MultipleLayerStackDescriptorRegistry.xwt#/"/>
+ </sections>
+ <sections name="Multiple PropertyRegistry" sectionFile="ui/MultiplePropertyRegistry.xwt">
+ <widget href="ui/MultiplePropertyRegistry.xwt#/"/>
+ </sections>
+ <sections name="Multiple Property" sectionFile="ui/MultipleProperty.xwt">
+ <widget href="ui/MultipleProperty.xwt#/"/>
+ </sections>
+ <sections name="Multiple Type" sectionFile="ui/MultipleType.xwt">
+ <widget href="ui/MultipleType.xwt#/"/>
+ </sections>
+ <sections name="Multiple Metamodel" sectionFile="ui/MultipleMetamodel.xwt">
+ <widget href="ui/MultipleMetamodel.xwt#/"/>
+ </sections>
+ <sections name="Multiple TypeInstance" sectionFile="ui/MultipleTypeInstance.xwt">
+ <widget href="ui/MultipleTypeInstance.xwt#/"/>
+ </sections>
+ <sections name="Multiple ComputePropertyValueCommandItf" sectionFile="ui/MultipleComputePropertyValueCommandItf.xwt">
+ <widget href="ui/MultipleComputePropertyValueCommandItf.xwt#/"/>
+ </sections>
+ <sections name="Multiple TypeRegistry" sectionFile="ui/MultipleTypeRegistry.xwt">
+ <widget href="ui/MultipleTypeRegistry.xwt#/"/>
+ </sections>
+ <sections name="Multiple StringToTypeMap" sectionFile="ui/MultipleStringToTypeMap.xwt">
+ <widget href="ui/MultipleStringToTypeMap.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayerDescriptorRegistry" sectionFile="ui/MultipleLayerDescriptorRegistry.xwt">
+ <widget href="ui/MultipleLayerDescriptorRegistry.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayerDescriptor" sectionFile="ui/MultipleLayerDescriptor.xwt">
+ <widget href="ui/MultipleLayerDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayerApplicationFactory" sectionFile="ui/MultipleLayerApplicationFactory.xwt">
+ <widget href="ui/MultipleLayerApplicationFactory.xwt#/"/>
+ </sections>
+ <sections name="Multiple PropertySetterRegistry" sectionFile="ui/MultiplePropertySetterRegistry.xwt">
+ <widget href="ui/MultiplePropertySetterRegistry.xwt#/"/>
+ </sections>
+ <sections name="Multiple PropertySetter" sectionFile="ui/MultiplePropertySetter.xwt">
+ <widget href="ui/MultiplePropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Multiple StringToPropertySetter" sectionFile="ui/MultipleStringToPropertySetter.xwt">
+ <widget href="ui/MultipleStringToPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayerOperatorDescriptorRegistry" sectionFile="ui/MultipleLayerOperatorDescriptorRegistry.xwt">
+ <widget href="ui/MultipleLayerOperatorDescriptorRegistry.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayerOperatorDescriptor" sectionFile="ui/MultipleLayerOperatorDescriptor.xwt">
+ <widget href="ui/MultipleLayerOperatorDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Multiple PropertyOperator" sectionFile="ui/MultiplePropertyOperator.xwt">
+ <widget href="ui/MultiplePropertyOperator.xwt#/"/>
+ </sections>
+ <sections name="Multiple AbstractLayerOperator" sectionFile="ui/MultipleAbstractLayerOperator.xwt">
+ <widget href="ui/MultipleAbstractLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Multiple LayerOperator" sectionFile="ui/MultipleLayerOperator.xwt">
+ <widget href="ui/MultipleLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Multiple DefaultPropertyOperator" sectionFile="ui/MultipleDefaultPropertyOperator.xwt">
+ <widget href="ui/MultipleDefaultPropertyOperator.xwt#/"/>
+ </sections>
+ <sections name="Multiple AbstractLayer" sectionFile="ui/MultipleAbstractLayer.xwt">
+ <widget href="ui/MultipleAbstractLayer.xwt#/"/>
+ </sections>
+ <sections name="Multiple StringToTypeInstanceMap" sectionFile="ui/MultipleStringToTypeInstanceMap.xwt">
+ <widget href="ui/MultipleStringToTypeInstanceMap.xwt#/"/>
+ </sections>
+ <sections name="Multiple Folder" sectionFile="ui/MultipleFolder.xwt">
+ <widget href="ui/MultipleFolder.xwt#/"/>
+ </sections>
+ <sections name="Multiple IntInstance" sectionFile="ui/MultipleIntInstance.xwt">
+ <widget href="ui/MultipleIntInstance.xwt#/"/>
+ </sections>
+ <sections name="Multiple BooleanInstance" sectionFile="ui/MultipleBooleanInstance.xwt">
+ <widget href="ui/MultipleBooleanInstance.xwt#/"/>
+ </sections>
+ <sections name="Multiple StringInstance" sectionFile="ui/MultipleStringInstance.xwt">
+ <widget href="ui/MultipleStringInstance.xwt#/"/>
+ </sections>
+ <sections name="Multiple IntType" sectionFile="ui/MultipleIntType.xwt">
+ <widget href="ui/MultipleIntType.xwt#/"/>
+ </sections>
+ <sections name="Multiple BooleanType" sectionFile="ui/MultipleBooleanType.xwt">
+ <widget href="ui/MultipleBooleanType.xwt#/"/>
+ </sections>
+ <sections name="Multiple StringType" sectionFile="ui/MultipleStringType.xwt">
+ <widget href="ui/MultipleStringType.xwt#/"/>
+ </sections>
+ <sections name="Multiple CustomType" sectionFile="ui/MultipleCustomType.xwt">
+ <widget href="ui/MultipleCustomType.xwt#/"/>
+ </sections>
+ <sections name="Multiple TopLayerOperator" sectionFile="ui/MultipleTopLayerOperator.xwt">
+ <widget href="ui/MultipleTopLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Multiple StackedLayerOperator" sectionFile="ui/MultipleStackedLayerOperator.xwt">
+ <widget href="ui/MultipleStackedLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Multiple CustomLayerOperator" sectionFile="ui/MultipleCustomLayerOperator.xwt">
+ <widget href="ui/MultipleCustomLayerOperator.xwt#/"/>
+ </sections>
+ <sections name="Multiple PropertyIndex" sectionFile="ui/MultiplePropertyIndex.xwt">
+ <widget href="ui/MultiplePropertyIndex.xwt#/"/>
+ </sections>
+ <sections name="Multiple StringToPropertyIndexMap" sectionFile="ui/MultipleStringToPropertyIndexMap.xwt">
+ <widget href="ui/MultipleStringToPropertyIndexMap.xwt#/"/>
+ </sections>
+ <sections name="Multiple SimpleLayerDescriptor" sectionFile="ui/MultipleSimpleLayerDescriptor.xwt">
+ <widget href="ui/MultipleSimpleLayerDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Multiple RegExpLayerDescriptor" sectionFile="ui/MultipleRegExpLayerDescriptor.xwt">
+ <widget href="ui/MultipleRegExpLayerDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Multiple NullInstance" sectionFile="ui/MultipleNullInstance.xwt">
+ <widget href="ui/MultipleNullInstance.xwt#/"/>
+ </sections>
+ <sections name="Multiple RegExpLayer" sectionFile="ui/MultipleRegExpLayer.xwt">
+ <widget href="ui/MultipleRegExpLayer.xwt#/"/>
+ </sections>
+ <sections name="Multiple Layer" sectionFile="ui/MultipleLayer.xwt">
+ <widget href="ui/MultipleLayer.xwt#/"/>
+ </sections>
+ <sections name="Multiple Color" sectionFile="ui/MultipleColor.xwt">
+ <widget href="ui/MultipleColor.xwt#/"/>
+ </sections>
+ <sections name="Multiple ColorInstance" sectionFile="ui/MultipleColorInstance.xwt">
+ <widget href="ui/MultipleColorInstance.xwt#/"/>
+ </sections>
+ <sections name="Multiple FillInstance" sectionFile="ui/MultipleFillInstance.xwt">
+ <widget href="ui/MultipleFillInstance.xwt#/"/>
+ </sections>
+ <sections name="Multiple Fill" sectionFile="ui/MultipleFill.xwt">
+ <widget href="ui/MultipleFill.xwt#/"/>
+ </sections>
+ <sections name="Multiple FillPropertySetter" sectionFile="ui/MultipleFillPropertySetter.xwt">
+ <widget href="ui/MultipleFillPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Multiple IsValidPropertySetter" sectionFile="ui/MultipleIsValidPropertySetter.xwt">
+ <widget href="ui/MultipleIsValidPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Multiple NullPropertySetter" sectionFile="ui/MultipleNullPropertySetter.xwt">
+ <widget href="ui/MultipleNullPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Multiple LineType" sectionFile="ui/MultipleLineType.xwt">
+ <widget href="ui/MultipleLineType.xwt#/"/>
+ </sections>
+ <sections name="Multiple LineInstance" sectionFile="ui/MultipleLineInstance.xwt">
+ <widget href="ui/MultipleLineInstance.xwt#/"/>
+ </sections>
+ <sections name="Multiple LinePropertySetter" sectionFile="ui/MultipleLinePropertySetter.xwt">
+ <widget href="ui/MultipleLinePropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Multiple FontPropertySetter" sectionFile="ui/MultipleFontPropertySetter.xwt">
+ <widget href="ui/MultipleFontPropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Multiple FontInstance" sectionFile="ui/MultipleFontInstance.xwt">
+ <widget href="ui/MultipleFontInstance.xwt#/"/>
+ </sections>
+ <sections name="Multiple FontType" sectionFile="ui/MultipleFontType.xwt">
+ <widget href="ui/MultipleFontType.xwt#/"/>
+ </sections>
+ <sections name="Multiple IsVisiblePropertySetter" sectionFile="ui/MultipleIsVisiblePropertySetter.xwt">
+ <widget href="ui/MultipleIsVisiblePropertySetter.xwt#/"/>
+ </sections>
+ <sections name="Multiple TopLayerOperatorDescriptor" sectionFile="ui/MultipleTopLayerOperatorDescriptor.xwt">
+ <widget href="ui/MultipleTopLayerOperatorDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Multiple StackedLayerOperatorDescriptor" sectionFile="ui/MultipleStackedLayerOperatorDescriptor.xwt">
+ <widget href="ui/MultipleStackedLayerOperatorDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Multiple CustomPropertyOperator" sectionFile="ui/MultipleCustomPropertyOperator.xwt">
+ <widget href="ui/MultipleCustomPropertyOperator.xwt#/"/>
+ </sections>
+ <sections name="Multiple AndStackedLayerOperatorDescriptor" sectionFile="ui/MultipleAndStackedLayerOperatorDescriptor.xwt">
+ <widget href="ui/MultipleAndStackedLayerOperatorDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Multiple OrStackedLayerOperatorDescriptor" sectionFile="ui/MultipleOrStackedLayerOperatorDescriptor.xwt">
+ <widget href="ui/MultipleOrStackedLayerOperatorDescriptor.xwt#/"/>
+ </sections>
+ <sections name="Multiple IsAbstractUmlSetter" sectionFile="ui/MultipleIsAbstractUmlSetter.xwt">
+ <widget href="ui/MultipleIsAbstractUmlSetter.xwt#/"/>
+ </sections>
+ </tabs>
+ <views name="Single LayersStack" sections="//@tabs.0/@sections.1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.1">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayersStack">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayersStack"/>
+ </constraints>
+ </views>
+ <views name="Single LayerExpression" sections="//@tabs.0/@sections.2" automaticContext="true" datacontexts="//@dataContexts.0/@elements.2">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerExpression">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerExpression"/>
+ </constraints>
+ </views>
+ <views name="Single LayersStackApplication" sections="//@tabs.0/@sections.4" automaticContext="true" datacontexts="//@dataContexts.0/@elements.4">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayersStackApplication">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayersStackApplication"/>
+ </constraints>
+ </views>
+ <views name="Single FolderElement" sections="//@tabs.0/@sections.5" automaticContext="true" datacontexts="//@dataContexts.0/@elements.5">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFolderElement">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FolderElement"/>
+ </constraints>
+ </views>
+ <views name="Single LayerStackDescriptorRegistry" sections="//@tabs.0/@sections.6" automaticContext="true" datacontexts="//@dataContexts.0/@elements.6">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerStackDescriptorRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerStackDescriptorRegistry"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single PropertyRegistry" sections="//@tabs.0/@sections.7" automaticContext="true" datacontexts="//@dataContexts.0/@elements.7">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSinglePropertyRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="PropertyRegistry"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single Property" sections="//@tabs.0/@sections.8" automaticContext="true" datacontexts="//@dataContexts.0/@elements.8">
+ <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="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Property"/>
+ </constraints>
+ </views>
+ <views name="Single Type" sections="//@tabs.0/@sections.9" automaticContext="true" datacontexts="//@dataContexts.0/@elements.9">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Type"/>
+ </constraints>
+ </views>
+ <views name="Single Metamodel" sections="//@tabs.0/@sections.10" automaticContext="true" datacontexts="//@dataContexts.0/@elements.10">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleMetamodel">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Metamodel"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single TypeInstance" sections="//@tabs.0/@sections.11" automaticContext="true" datacontexts="//@dataContexts.0/@elements.11">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleTypeInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="TypeInstance"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single TypeRegistry" sections="//@tabs.0/@sections.13" automaticContext="true" datacontexts="//@dataContexts.0/@elements.13">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleTypeRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="TypeRegistry"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single StringToTypeMap" sections="//@tabs.0/@sections.14" automaticContext="true" datacontexts="//@dataContexts.0/@elements.14">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStringToTypeMap">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringToTypeMap"/>
+ </constraints>
+ </views>
+ <views name="Single LayerDescriptorRegistry" sections="//@tabs.0/@sections.15" automaticContext="true" datacontexts="//@dataContexts.0/@elements.15">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerDescriptorRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerDescriptorRegistry"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single LayerDescriptor" sections="//@tabs.0/@sections.16" automaticContext="true" datacontexts="//@dataContexts.0/@elements.16">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerDescriptor"/>
+ </constraints>
+ </views>
+ <views name="Single LayerApplicationFactory" sections="//@tabs.0/@sections.17" automaticContext="true" datacontexts="//@dataContexts.0/@elements.17">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerApplicationFactory">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerApplicationFactory"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single PropertySetterRegistry" sections="//@tabs.0/@sections.18" automaticContext="true" datacontexts="//@dataContexts.0/@elements.18">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSinglePropertySetterRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="PropertySetterRegistry"/>
+ </constraints>
+ </views>
+ <views name="Single PropertySetter" sections="//@tabs.0/@sections.19" automaticContext="true" datacontexts="//@dataContexts.0/@elements.19">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSinglePropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="PropertySetter"/>
+ </constraints>
+ </views>
+ <views name="Single StringToPropertySetter" sections="//@tabs.0/@sections.20" automaticContext="true" datacontexts="//@dataContexts.0/@elements.20">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStringToPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringToPropertySetter"/>
+ </constraints>
+ </views>
+ <views name="Single LayerOperatorDescriptorRegistry" sections="//@tabs.0/@sections.21" automaticContext="true" datacontexts="//@dataContexts.0/@elements.21">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerOperatorDescriptorRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerOperatorDescriptorRegistry"/>
+ </constraints>
+ </views>
+ <views name="Single LayerOperatorDescriptor" sections="//@tabs.0/@sections.22" automaticContext="true" datacontexts="//@dataContexts.0/@elements.22">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerOperatorDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerOperatorDescriptor"/>
+ </constraints>
+ </views>
+ <views name="Single PropertyOperator" sections="//@tabs.0/@sections.23" automaticContext="true" datacontexts="//@dataContexts.0/@elements.23">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSinglePropertyOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="PropertyOperator"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single AbstractLayerOperator" sections="//@tabs.0/@sections.24" automaticContext="true" datacontexts="//@dataContexts.0/@elements.24">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleAbstractLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="AbstractLayerOperator"/>
+ </constraints>
+ </views>
+ <views name="Single LayerOperator" sections="//@tabs.0/@sections.25" automaticContext="true" datacontexts="//@dataContexts.0/@elements.25">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerOperator"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single DefaultPropertyOperator" sections="//@tabs.0/@sections.26" automaticContext="true" datacontexts="//@dataContexts.0/@elements.26">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleDefaultPropertyOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="DefaultPropertyOperator"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single AbstractLayer" sections="//@tabs.0/@sections.27" automaticContext="true" datacontexts="//@dataContexts.0/@elements.27">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleAbstractLayer">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="AbstractLayer"/>
+ </constraints>
+ </views>
+ <views name="Single StringToTypeInstanceMap" sections="//@tabs.0/@sections.28" automaticContext="true" datacontexts="//@dataContexts.0/@elements.28">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStringToTypeInstanceMap">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringToTypeInstanceMap"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single Folder" sections="//@tabs.0/@sections.29" automaticContext="true" datacontexts="//@dataContexts.0/@elements.29">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFolder">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Folder"/>
+ </constraints>
+ </views>
+ <views name="Single IntInstance" sections="//@tabs.0/@sections.30" automaticContext="true" datacontexts="//@dataContexts.0/@elements.30">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleIntInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="IntInstance"/>
+ </constraints>
+ </views>
+ <views name="Single BooleanInstance" sections="//@tabs.0/@sections.31" automaticContext="true" datacontexts="//@dataContexts.0/@elements.31">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleBooleanInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="BooleanInstance"/>
+ </constraints>
+ </views>
+ <views name="Single StringInstance" sections="//@tabs.0/@sections.32" automaticContext="true" datacontexts="//@dataContexts.0/@elements.32">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStringInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringInstance"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single IntType" sections="//@tabs.0/@sections.33" automaticContext="true" datacontexts="//@dataContexts.0/@elements.33">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleIntType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="IntType"/>
+ </constraints>
+ </views>
+ <views name="Single BooleanType" sections="//@tabs.0/@sections.34" automaticContext="true" datacontexts="//@dataContexts.0/@elements.34">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleBooleanType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="BooleanType"/>
+ </constraints>
+ </views>
+ <views name="Single StringType" sections="//@tabs.0/@sections.35" automaticContext="true" datacontexts="//@dataContexts.0/@elements.35">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStringType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringType"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single CustomType" sections="//@tabs.0/@sections.36" automaticContext="true" datacontexts="//@dataContexts.0/@elements.36">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleCustomType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="CustomType"/>
+ </constraints>
+ </views>
+ <views name="Single TopLayerOperator" sections="//@tabs.0/@sections.37" automaticContext="true" datacontexts="//@dataContexts.0/@elements.37">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleTopLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="TopLayerOperator"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single StackedLayerOperator" sections="//@tabs.0/@sections.38" automaticContext="true" datacontexts="//@dataContexts.0/@elements.38">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStackedLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StackedLayerOperator"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single CustomLayerOperator" sections="//@tabs.0/@sections.39" automaticContext="true" datacontexts="//@dataContexts.0/@elements.39">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleCustomLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="CustomLayerOperator"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single PropertyIndex" sections="//@tabs.0/@sections.40" automaticContext="true" datacontexts="//@dataContexts.0/@elements.40">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSinglePropertyIndex">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="PropertyIndex"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single StringToPropertyIndexMap" sections="//@tabs.0/@sections.41" automaticContext="true" datacontexts="//@dataContexts.0/@elements.41">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStringToPropertyIndexMap">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringToPropertyIndexMap"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single SimpleLayerDescriptor" sections="//@tabs.0/@sections.42" automaticContext="true" datacontexts="//@dataContexts.0/@elements.42">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleSimpleLayerDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="SimpleLayerDescriptor"/>
+ </constraints>
+ </views>
+ <views name="Single RegExpLayerDescriptor" sections="//@tabs.0/@sections.43" automaticContext="true" datacontexts="//@dataContexts.0/@elements.43">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleRegExpLayerDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="RegExpLayerDescriptor"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single NullInstance" sections="//@tabs.0/@sections.44" automaticContext="true" datacontexts="//@dataContexts.0/@elements.44">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleNullInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="NullInstance"/>
+ </constraints>
+ </views>
+ <views name="Single RegExpLayer" sections="//@tabs.0/@sections.45" automaticContext="true" datacontexts="//@dataContexts.0/@elements.45">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleRegExpLayer">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="RegExpLayer"/>
+ </constraints>
+ </views>
+ <views name="Single Layer" sections="//@tabs.0/@sections.46" automaticContext="true" datacontexts="//@dataContexts.0/@elements.46">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLayer">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Layer"/>
+ </constraints>
+ </views>
+ <views name="Single Color" sections="//@tabs.0/@sections.47" automaticContext="true" datacontexts="//@dataContexts.0/@elements.47">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleColor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Color"/>
+ </constraints>
+ </views>
+ <views name="Single ColorInstance" sections="//@tabs.0/@sections.48" automaticContext="true" datacontexts="//@dataContexts.0/@elements.48">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleColorInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="ColorInstance"/>
+ </constraints>
+ </views>
+ <views name="Single FillInstance" sections="//@tabs.0/@sections.49" automaticContext="true" datacontexts="//@dataContexts.0/@elements.49">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFillInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FillInstance"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single Fill" sections="//@tabs.0/@sections.50" automaticContext="true" datacontexts="//@dataContexts.0/@elements.50">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFill">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Fill"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single FillPropertySetter" sections="//@tabs.0/@sections.51" automaticContext="true" datacontexts="//@dataContexts.0/@elements.51">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFillPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FillPropertySetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single IsValidPropertySetter" sections="//@tabs.0/@sections.52" automaticContext="true" datacontexts="//@dataContexts.0/@elements.52">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleIsValidPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="IsValidPropertySetter"/>
+ </constraints>
+ </views>
+ <views name="Single NullPropertySetter" sections="//@tabs.0/@sections.53" automaticContext="true" datacontexts="//@dataContexts.0/@elements.53">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleNullPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="NullPropertySetter"/>
+ </constraints>
+ </views>
+ <views name="Single LineType" sections="//@tabs.0/@sections.54" automaticContext="true" datacontexts="//@dataContexts.0/@elements.54">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLineType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LineType"/>
+ </constraints>
+ </views>
+ <views name="Single LineInstance" sections="//@tabs.0/@sections.55" automaticContext="true" datacontexts="//@dataContexts.0/@elements.55">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLineInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LineInstance"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single LinePropertySetter" sections="//@tabs.0/@sections.56" automaticContext="true" datacontexts="//@dataContexts.0/@elements.56">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLinePropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LinePropertySetter"/>
+ </constraints>
+ </views>
+ <views name="Single FontPropertySetter" sections="//@tabs.0/@sections.57" automaticContext="true" datacontexts="//@dataContexts.0/@elements.57">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFontPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FontPropertySetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single FontInstance" sections="//@tabs.0/@sections.58" automaticContext="true" datacontexts="//@dataContexts.0/@elements.58">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFontInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FontInstance"/>
+ </constraints>
+ </views>
+ <views name="Single FontType" sections="//@tabs.0/@sections.59" automaticContext="true" datacontexts="//@dataContexts.0/@elements.59">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFontType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FontType"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single IsVisiblePropertySetter" sections="//@tabs.0/@sections.60" automaticContext="true" datacontexts="//@dataContexts.0/@elements.60">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleIsVisiblePropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="IsVisiblePropertySetter"/>
+ </constraints>
+ </views>
+ <views name="Single TopLayerOperatorDescriptor" sections="//@tabs.0/@sections.61" automaticContext="true" datacontexts="//@dataContexts.0/@elements.61">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleTopLayerOperatorDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="TopLayerOperatorDescriptor"/>
+ </constraints>
+ </views>
+ <views name="Single StackedLayerOperatorDescriptor" sections="//@tabs.0/@sections.62" automaticContext="true" datacontexts="//@dataContexts.0/@elements.62">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStackedLayerOperatorDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StackedLayerOperatorDescriptor"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single CustomPropertyOperator" sections="//@tabs.0/@sections.63" automaticContext="true" datacontexts="//@dataContexts.0/@elements.63">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleCustomPropertyOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="CustomPropertyOperator"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single AndStackedLayerOperatorDescriptor" sections="//@tabs.0/@sections.64" automaticContext="true" datacontexts="//@dataContexts.0/@elements.64">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleAndStackedLayerOperatorDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="AndStackedLayerOperatorDescriptor"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views name="Single OrStackedLayerOperatorDescriptor" sections="//@tabs.0/@sections.65" automaticContext="true" datacontexts="//@dataContexts.0/@elements.65">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleOrStackedLayerOperatorDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="OrStackedLayerOperatorDescriptor"/>
+ </constraints>
+ </views>
+ <views name="Single IsAbstractUmlSetter" sections="//@tabs.0/@sections.66" automaticContext="true" datacontexts="//@dataContexts.0/@elements.66">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleIsAbstractUmlSetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="IsAbstractUmlSetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayersStack" sections="//@tabs.0/@sections.68" automaticContext="true" datacontexts="//@dataContexts.0/@elements.1">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayersStack">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayersStack"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayerExpression" sections="//@tabs.0/@sections.69" automaticContext="true" datacontexts="//@dataContexts.0/@elements.2">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerExpression">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerExpression"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple ApplicationDependantElement" sections="//@tabs.0/@sections.70" automaticContext="true" datacontexts="//@dataContexts.0/@elements.3">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleApplicationDependantElement">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="ApplicationDependantElement"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayersStackApplication" sections="//@tabs.0/@sections.71" automaticContext="true" datacontexts="//@dataContexts.0/@elements.4">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayersStackApplication">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayersStackApplication"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple FolderElement" sections="//@tabs.0/@sections.72" automaticContext="true" datacontexts="//@dataContexts.0/@elements.5">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFolderElement">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FolderElement"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayerStackDescriptorRegistry" sections="//@tabs.0/@sections.73" automaticContext="true" datacontexts="//@dataContexts.0/@elements.6">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerStackDescriptorRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerStackDescriptorRegistry"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple PropertyRegistry" sections="//@tabs.0/@sections.74" automaticContext="true" datacontexts="//@dataContexts.0/@elements.7">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultiplePropertyRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="PropertyRegistry"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple Property" sections="//@tabs.0/@sections.75" automaticContext="true" datacontexts="//@dataContexts.0/@elements.8">
+ <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="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple Type" sections="//@tabs.0/@sections.76" automaticContext="true" datacontexts="//@dataContexts.0/@elements.9">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Type"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple Metamodel" sections="//@tabs.0/@sections.77" automaticContext="true" datacontexts="//@dataContexts.0/@elements.10">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleMetamodel">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Metamodel"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple TypeInstance" sections="//@tabs.0/@sections.78" automaticContext="true" datacontexts="//@dataContexts.0/@elements.11">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleTypeInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="TypeInstance"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple ComputePropertyValueCommandItf" sections="//@tabs.0/@sections.79" automaticContext="true" datacontexts="//@dataContexts.0/@elements.12">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleComputePropertyValueCommandItf">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="ComputePropertyValueCommandItf"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple TypeRegistry" sections="//@tabs.0/@sections.80" automaticContext="true" datacontexts="//@dataContexts.0/@elements.13">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleTypeRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="TypeRegistry"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple StringToTypeMap" sections="//@tabs.0/@sections.81" automaticContext="true" datacontexts="//@dataContexts.0/@elements.14">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStringToTypeMap">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringToTypeMap"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayerDescriptorRegistry" sections="//@tabs.0/@sections.82" automaticContext="true" datacontexts="//@dataContexts.0/@elements.15">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerDescriptorRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerDescriptorRegistry"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayerDescriptor" sections="//@tabs.0/@sections.83" automaticContext="true" datacontexts="//@dataContexts.0/@elements.16">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerDescriptor"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayerApplicationFactory" sections="//@tabs.0/@sections.84" automaticContext="true" datacontexts="//@dataContexts.0/@elements.17">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerApplicationFactory">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerApplicationFactory"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple PropertySetterRegistry" sections="//@tabs.0/@sections.85" automaticContext="true" datacontexts="//@dataContexts.0/@elements.18">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultiplePropertySetterRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="PropertySetterRegistry"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple PropertySetter" sections="//@tabs.0/@sections.86" automaticContext="true" datacontexts="//@dataContexts.0/@elements.19">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultiplePropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="PropertySetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple StringToPropertySetter" sections="//@tabs.0/@sections.87" automaticContext="true" datacontexts="//@dataContexts.0/@elements.20">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStringToPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringToPropertySetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayerOperatorDescriptorRegistry" sections="//@tabs.0/@sections.88" automaticContext="true" datacontexts="//@dataContexts.0/@elements.21">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerOperatorDescriptorRegistry">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerOperatorDescriptorRegistry"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayerOperatorDescriptor" sections="//@tabs.0/@sections.89" automaticContext="true" datacontexts="//@dataContexts.0/@elements.22">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerOperatorDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerOperatorDescriptor"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple PropertyOperator" sections="//@tabs.0/@sections.90" automaticContext="true" datacontexts="//@dataContexts.0/@elements.23">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultiplePropertyOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="PropertyOperator"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple AbstractLayerOperator" sections="//@tabs.0/@sections.91" automaticContext="true" datacontexts="//@dataContexts.0/@elements.24">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleAbstractLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="AbstractLayerOperator"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LayerOperator" sections="//@tabs.0/@sections.92" automaticContext="true" datacontexts="//@dataContexts.0/@elements.25">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LayerOperator"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple DefaultPropertyOperator" sections="//@tabs.0/@sections.93" automaticContext="true" datacontexts="//@dataContexts.0/@elements.26">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleDefaultPropertyOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="DefaultPropertyOperator"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple AbstractLayer" sections="//@tabs.0/@sections.94" automaticContext="true" datacontexts="//@dataContexts.0/@elements.27">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleAbstractLayer">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="AbstractLayer"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple StringToTypeInstanceMap" sections="//@tabs.0/@sections.95" automaticContext="true" datacontexts="//@dataContexts.0/@elements.28">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStringToTypeInstanceMap">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringToTypeInstanceMap"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple Folder" sections="//@tabs.0/@sections.96" automaticContext="true" datacontexts="//@dataContexts.0/@elements.29">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFolder">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Folder"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple IntInstance" sections="//@tabs.0/@sections.97" automaticContext="true" datacontexts="//@dataContexts.0/@elements.30">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleIntInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="IntInstance"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple BooleanInstance" sections="//@tabs.0/@sections.98" automaticContext="true" datacontexts="//@dataContexts.0/@elements.31">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleBooleanInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="BooleanInstance"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple StringInstance" sections="//@tabs.0/@sections.99" automaticContext="true" datacontexts="//@dataContexts.0/@elements.32">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStringInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringInstance"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple IntType" sections="//@tabs.0/@sections.100" automaticContext="true" datacontexts="//@dataContexts.0/@elements.33">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleIntType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="IntType"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple BooleanType" sections="//@tabs.0/@sections.101" automaticContext="true" datacontexts="//@dataContexts.0/@elements.34">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleBooleanType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="BooleanType"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple StringType" sections="//@tabs.0/@sections.102" automaticContext="true" datacontexts="//@dataContexts.0/@elements.35">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStringType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringType"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple CustomType" sections="//@tabs.0/@sections.103" automaticContext="true" datacontexts="//@dataContexts.0/@elements.36">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleCustomType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="CustomType"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple TopLayerOperator" sections="//@tabs.0/@sections.104" automaticContext="true" datacontexts="//@dataContexts.0/@elements.37">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleTopLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="TopLayerOperator"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple StackedLayerOperator" sections="//@tabs.0/@sections.105" automaticContext="true" datacontexts="//@dataContexts.0/@elements.38">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStackedLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StackedLayerOperator"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple CustomLayerOperator" sections="//@tabs.0/@sections.106" automaticContext="true" datacontexts="//@dataContexts.0/@elements.39">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleCustomLayerOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="CustomLayerOperator"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple PropertyIndex" sections="//@tabs.0/@sections.107" automaticContext="true" datacontexts="//@dataContexts.0/@elements.40">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultiplePropertyIndex">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="PropertyIndex"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple StringToPropertyIndexMap" sections="//@tabs.0/@sections.108" automaticContext="true" datacontexts="//@dataContexts.0/@elements.41">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStringToPropertyIndexMap">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StringToPropertyIndexMap"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple SimpleLayerDescriptor" sections="//@tabs.0/@sections.109" automaticContext="true" datacontexts="//@dataContexts.0/@elements.42">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleSimpleLayerDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="SimpleLayerDescriptor"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple RegExpLayerDescriptor" sections="//@tabs.0/@sections.110" automaticContext="true" datacontexts="//@dataContexts.0/@elements.43">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleRegExpLayerDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="RegExpLayerDescriptor"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple NullInstance" sections="//@tabs.0/@sections.111" automaticContext="true" datacontexts="//@dataContexts.0/@elements.44">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleNullInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="NullInstance"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple RegExpLayer" sections="//@tabs.0/@sections.112" automaticContext="true" datacontexts="//@dataContexts.0/@elements.45">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleRegExpLayer">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="RegExpLayer"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple Layer" sections="//@tabs.0/@sections.113" automaticContext="true" datacontexts="//@dataContexts.0/@elements.46">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLayer">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Layer"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple Color" sections="//@tabs.0/@sections.114" automaticContext="true" datacontexts="//@dataContexts.0/@elements.47">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleColor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Color"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple ColorInstance" sections="//@tabs.0/@sections.115" automaticContext="true" datacontexts="//@dataContexts.0/@elements.48">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleColorInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="ColorInstance"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple FillInstance" sections="//@tabs.0/@sections.116" automaticContext="true" datacontexts="//@dataContexts.0/@elements.49">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFillInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FillInstance"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple Fill" sections="//@tabs.0/@sections.117" automaticContext="true" datacontexts="//@dataContexts.0/@elements.50">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFill">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="Fill"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple FillPropertySetter" sections="//@tabs.0/@sections.118" automaticContext="true" datacontexts="//@dataContexts.0/@elements.51">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFillPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FillPropertySetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple IsValidPropertySetter" sections="//@tabs.0/@sections.119" automaticContext="true" datacontexts="//@dataContexts.0/@elements.52">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleIsValidPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="IsValidPropertySetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple NullPropertySetter" sections="//@tabs.0/@sections.120" automaticContext="true" datacontexts="//@dataContexts.0/@elements.53">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleNullPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="NullPropertySetter"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LineType" sections="//@tabs.0/@sections.121" automaticContext="true" datacontexts="//@dataContexts.0/@elements.54">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLineType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LineType"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LineInstance" sections="//@tabs.0/@sections.122" automaticContext="true" datacontexts="//@dataContexts.0/@elements.55">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLineInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LineInstance"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple LinePropertySetter" sections="//@tabs.0/@sections.123" automaticContext="true" datacontexts="//@dataContexts.0/@elements.56">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLinePropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="LinePropertySetter"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple FontPropertySetter" sections="//@tabs.0/@sections.124" automaticContext="true" datacontexts="//@dataContexts.0/@elements.57">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFontPropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FontPropertySetter"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple FontInstance" sections="//@tabs.0/@sections.125" automaticContext="true" datacontexts="//@dataContexts.0/@elements.58">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFontInstance">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FontInstance"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple FontType" sections="//@tabs.0/@sections.126" automaticContext="true" datacontexts="//@dataContexts.0/@elements.59">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFontType">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="FontType"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple IsVisiblePropertySetter" sections="//@tabs.0/@sections.127" automaticContext="true" datacontexts="//@dataContexts.0/@elements.60">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleIsVisiblePropertySetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="IsVisiblePropertySetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple TopLayerOperatorDescriptor" sections="//@tabs.0/@sections.128" automaticContext="true" datacontexts="//@dataContexts.0/@elements.61">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleTopLayerOperatorDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="TopLayerOperatorDescriptor"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple StackedLayerOperatorDescriptor" sections="//@tabs.0/@sections.129" automaticContext="true" datacontexts="//@dataContexts.0/@elements.62">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStackedLayerOperatorDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="StackedLayerOperatorDescriptor"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple CustomPropertyOperator" sections="//@tabs.0/@sections.130" automaticContext="true" datacontexts="//@dataContexts.0/@elements.63">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleCustomPropertyOperator">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="CustomPropertyOperator"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple AndStackedLayerOperatorDescriptor" sections="//@tabs.0/@sections.131" automaticContext="true" datacontexts="//@dataContexts.0/@elements.64">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleAndStackedLayerOperatorDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="AndStackedLayerOperatorDescriptor"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple OrStackedLayerOperatorDescriptor" sections="//@tabs.0/@sections.132" automaticContext="true" datacontexts="//@dataContexts.0/@elements.65">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleOrStackedLayerOperatorDescriptor">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="OrStackedLayerOperatorDescriptor"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple IsAbstractUmlSetter" sections="//@tabs.0/@sections.133" automaticContext="true" datacontexts="//@dataContexts.0/@elements.66">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleIsAbstractUmlSetter">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="constraints:ValueProperty" name="className" value="IsAbstractUmlSetter"/>
+ <properties xsi:type="constraints:ValueProperty" name="nsUri" value="org.eclipse.papyrus.layers.0.10"/>
+ </constraints>
+ </views>
+ <dataContexts name="layers" label="layers">
+ <elements name="LayerNamedStyle">
+ <properties name="layersStack" type="Reference" multiplicity="-1"/>
+ </elements>
+ <elements name="LayersStack">
+ <properties name="layers" type="Reference"/>
+ <properties name="name"/>
+ <properties name="description"/>
+ <properties name="diagram" type="Reference"/>
+ </elements>
+ <elements name="LayerExpression" supertypes="//@dataContexts.0/@elements.3">
+ <properties name="name"/>
+ <properties name="description"/>
+ <properties name="isLayerEnabledInternal" type="Boolean"/>
+ <properties name="isLayerEnabled" type="Boolean"/>
+ </elements>
+ <elements name="ApplicationDependantElement">
+ <properties name="application" type="Reference"/>
+ </elements>
+ <elements name="LayersStackApplication" supertypes="//@dataContexts.0/@elements.5">
+ <properties name="layersStacks" type="Reference" multiplicity="-1"/>
+ <properties name="layerStackRegistry" type="Reference"/>
+ <properties name="propertyRegistry" type="Reference"/>
+ <properties name="layerDescriptorRegistry" type="Reference"/>
+ <properties name="factory" type="Reference"/>
+ <properties name="propertySetterRegistry" type="Reference"/>
+ <properties name="layerOperatorDescriptorRegistry" type="Reference"/>
+ </elements>
+ <elements name="FolderElement"/>
+ <elements name="LayerStackDescriptorRegistry"/>
+ <elements name="PropertyRegistry">
+ <properties name="properties" type="Reference" multiplicity="-1"/>
+ <properties name="typeRegistry" type="Reference"/>
+ <properties name="propertiesCount" type="Integer"/>
+ </elements>
+ <elements name="Property" supertypes="//@dataContexts.0/@elements.5">
+ <properties name="type" type="Reference"/>
+ <properties name="defaultValue" type="Reference"/>
+ <properties name="name"/>
+ <properties name="description"/>
+ <properties name="index" type="Integer"/>
+ </elements>
+ <elements name="Type" supertypes="//@dataContexts.0/@elements.5">
+ <properties name="metamodel" type="Reference"/>
+ <properties name="name"/>
+ <properties name="description"/>
+ </elements>
+ <elements name="Metamodel" supertypes="//@dataContexts.0/@elements.5">
+ <properties name="name"/>
+ <properties name="description"/>
+ <properties name="nsuri"/>
+ <properties name="pluginID"/>
+ <properties name="ePackageInstanceName"/>
+ <properties name="isTypeValid" type="Boolean"/>
+ </elements>
+ <elements name="TypeInstance" supertypes="//@dataContexts.0/@elements.12"/>
+ <elements name="ComputePropertyValueCommandItf"/>
+ <elements name="TypeRegistry">
+ <properties name="types" type="Reference" multiplicity="-1"/>
+ </elements>
+ <elements name="StringToTypeMap">
+ <properties name="value" type="Reference"/>
+ <properties name="key"/>
+ </elements>
+ <elements name="LayerDescriptorRegistry">
+ <properties name="layerDescriptors" type="Reference" multiplicity="-1"/>
+ </elements>
+ <elements name="LayerDescriptor">
+ <properties name="propertyRegistry" type="Reference"/>
+ </elements>
+ <elements name="LayerApplicationFactory">
+ <properties name="application" type="Reference"/>
+ </elements>
+ <elements name="PropertySetterRegistry">
+ <properties name="propertySetters" type="Reference" multiplicity="-1"/>
+ <properties name="setterMap" type="Reference" multiplicity="-1"/>
+ <properties name="application" type="Reference"/>
+ </elements>
+ <elements name="PropertySetter">
+ <properties name="property" type="Reference"/>
+ <properties name="propertyName"/>
+ </elements>
+ <elements name="StringToPropertySetter">
+ <properties name="key"/>
+ <properties name="value" type="Reference"/>
+ </elements>
+ <elements name="LayerOperatorDescriptorRegistry">
+ <properties name="descriptors" type="Reference" multiplicity="-1"/>
+ <properties name="propertyOperators" type="Reference" multiplicity="-1"/>
+ <properties name="propertyCollectionSize" type="Integer"/>
+ <properties name="defaultOperator" type="Reference"/>
+ </elements>
+ <elements name="LayerOperatorDescriptor">
+ <properties name="propertyOperators" type="Reference" multiplicity="-1"/>
+ <properties name="name"/>
+ </elements>
+ <elements name="PropertyOperator">
+ <properties name="name"/>
+ </elements>
+ <elements name="AbstractLayerOperator" supertypes="//@dataContexts.0/@elements.25">
+ <properties name="layerOperatorDescriptor" type="Reference"/>
+ <properties name="layerOperatorDescriptorName"/>
+ </elements>
+ <elements name="LayerOperator" supertypes="//@dataContexts.0/@elements.2">
+ <properties name="layers" type="Reference" multiplicity="-1"/>
+ </elements>
+ <elements name="DefaultPropertyOperator" supertypes="//@dataContexts.0/@elements.23"/>
+ <elements name="AbstractLayer" supertypes="//@dataContexts.0/@elements.2">
+ <properties name="propertyValues" type="Reference" multiplicity="-1"/>
+ <properties name="propertyValueMap" type="Reference" multiplicity="-1"/>
+ <properties name="layerDescriptor" type="Reference"/>
+ <properties name="views" type="Reference" multiplicity="-1"/>
+ <properties name="attachedProperties" type="Reference" multiplicity="-1"/>
+ </elements>
+ <elements name="StringToTypeInstanceMap">
+ <properties name="key"/>
+ <properties name="value" type="Reference"/>
+ </elements>
+ <elements name="Folder" supertypes="//@dataContexts.0/@elements.5">
+ <properties name="elements" type="Reference" multiplicity="-1"/>
+ <properties name="name"/>
+ </elements>
+ <elements name="IntInstance" supertypes="//@dataContexts.0/@elements.11">
+ <properties name="value" type="Integer"/>
+ </elements>
+ <elements name="BooleanInstance" supertypes="//@dataContexts.0/@elements.11">
+ <properties name="value" type="Boolean"/>
+ </elements>
+ <elements name="StringInstance" supertypes="//@dataContexts.0/@elements.11">
+ <properties name="value"/>
+ </elements>
+ <elements name="IntType" supertypes="//@dataContexts.0/@elements.9"/>
+ <elements name="BooleanType" supertypes="//@dataContexts.0/@elements.9"/>
+ <elements name="StringType" supertypes="//@dataContexts.0/@elements.9"/>
+ <elements name="CustomType" supertypes="//@dataContexts.0/@elements.9">
+ <properties name="classifier"/>
+ </elements>
+ <elements name="TopLayerOperator" supertypes="//@dataContexts.0/@elements.24"/>
+ <elements name="StackedLayerOperator" supertypes="//@dataContexts.0/@elements.24"/>
+ <elements name="CustomLayerOperator" supertypes="//@dataContexts.0/@elements.25"/>
+ <elements name="PropertyIndex">
+ <properties name="property" type="Reference"/>
+ <properties name="index" type="Integer"/>
+ </elements>
+ <elements name="StringToPropertyIndexMap">
+ <properties name="value" type="Reference"/>
+ <properties name="key"/>
+ </elements>
+ <elements name="SimpleLayerDescriptor" supertypes="//@dataContexts.0/@elements.16"/>
+ <elements name="RegExpLayerDescriptor" supertypes="//@dataContexts.0/@elements.16"/>
+ <elements name="NullInstance" supertypes="//@dataContexts.0/@elements.11"/>
+ <elements name="RegExpLayer" supertypes="//@dataContexts.0/@elements.27">
+ <properties name="expr"/>
+ <properties name="language"/>
+ </elements>
+ <elements name="Layer" supertypes="//@dataContexts.0/@elements.27"/>
+ <elements name="Color" supertypes="//@dataContexts.0/@elements.9"/>
+ <elements name="ColorInstance" supertypes="//@dataContexts.0/@elements.11">
+ <properties name="value" type="Integer"/>
+ </elements>
+ <elements name="FillInstance" supertypes="//@dataContexts.0/@elements.11">
+ <properties name="transparency" type="Integer"/>
+ <properties name="fillColor" type="Reference"/>
+ </elements>
+ <elements name="Fill" supertypes="//@dataContexts.0/@elements.9"/>
+ <elements name="FillPropertySetter" supertypes="//@dataContexts.0/@elements.19"/>
+ <elements name="IsValidPropertySetter" supertypes="//@dataContexts.0/@elements.19"/>
+ <elements name="NullPropertySetter" supertypes="//@dataContexts.0/@elements.19"/>
+ <elements name="LineType" supertypes="//@dataContexts.0/@elements.9"/>
+ <elements name="LineInstance" supertypes="//@dataContexts.0/@elements.11">
+ <properties name="lineColor" type="Integer"/>
+ <properties name="lineWith" type="Integer"/>
+ </elements>
+ <elements name="LinePropertySetter" supertypes="//@dataContexts.0/@elements.19"/>
+ <elements name="FontPropertySetter" supertypes="//@dataContexts.0/@elements.19"/>
+ <elements name="FontInstance" supertypes="//@dataContexts.0/@elements.11">
+ <properties name="fontColor" type="Integer"/>
+ <properties name="fontName"/>
+ <properties name="fontHeigh" type="Integer"/>
+ <properties name="bold" type="Boolean"/>
+ </elements>
+ <elements name="FontType" supertypes="//@dataContexts.0/@elements.9"/>
+ <elements name="IsVisiblePropertySetter" supertypes="//@dataContexts.0/@elements.19"/>
+ <elements name="TopLayerOperatorDescriptor" supertypes="//@dataContexts.0/@elements.22"/>
+ <elements name="StackedLayerOperatorDescriptor" supertypes="//@dataContexts.0/@elements.22"/>
+ <elements name="CustomPropertyOperator" supertypes="//@dataContexts.0/@elements.23">
+ <properties name="classname"/>
+ <properties name="operatorInstance"/>
+ <properties name="classBundleID"/>
+ </elements>
+ <elements name="AndStackedLayerOperatorDescriptor" supertypes="//@dataContexts.0/@elements.62"/>
+ <elements name="OrStackedLayerOperatorDescriptor" supertypes="//@dataContexts.0/@elements.62"/>
+ <elements name="IsAbstractUmlSetter" supertypes="//@dataContexts.0/@elements.19"/>
+ <modelElementFactory href="ppe:/environment/org.eclipse.papyrus.views.properties/model/Environment.xmi#//@modelElementFactories.0"/>
+ </dataContexts>
+</contexts:Context>
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleAbstractLayer.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleAbstractLayer.xwt
index 89517d2ad16..d71cf0ea33b 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleAbstractLayer.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleAbstractLayer.xwt
@@ -1,9 +1,16 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}"
+ property="layers:LayerExpression:isLayerEnabled"></ppe:BooleanRadio>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleAbstractLayerOperator.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleAbstractLayerOperator.xwt
index 89517d2ad16..d71cf0ea33b 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleAbstractLayerOperator.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleAbstractLayerOperator.xwt
@@ -1,9 +1,16 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}"
+ property="layers:LayerExpression:isLayerEnabled"></ppe:BooleanRadio>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleAndStackedLayerOperatorDescriptor.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleAndStackedLayerOperatorDescriptor.xwt
new file mode 100644
index 00000000000..86e16390d7a
--- /dev/null
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleAndStackedLayerOperatorDescriptor.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleApplicationDependantElement.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleApplicationDependantElement.xwt
index 89517d2ad16..86e16390d7a 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleApplicationDependantElement.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleApplicationDependantElement.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleBooleanInstance.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleBooleanInstance.xwt
index 1cd7e8a48aa..1de908f7cfe 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleBooleanInstance.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleBooleanInstance.xwt
@@ -1,17 +1,16 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:BooleanRadio input="{Binding}"
- property="layers:BooleanInstance:value"></ppe:BooleanRadio>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanCheckbox input="{Binding}"
+ property="layers:BooleanInstance:value"></ppe:BooleanCheckbox>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleBooleanType.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleBooleanType.xwt
index 89517d2ad16..86e16390d7a 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleBooleanType.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleBooleanType.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleColor.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleColor.xwt
index 89517d2ad16..86e16390d7a 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleColor.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleColor.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleColorInstance.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleColorInstance.xwt
index 926b77f6634..c1f202dc1fe 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleColorInstance.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleColorInstance.xwt
@@ -1,17 +1,17 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:IntegerEditor input="{Binding}"
- property="layers:ColorInstance:value"></ppe:IntegerEditor>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:gmf="clr-namespace:org.eclipse.papyrus.infra.gmfdiag.widgets.editors">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <gmf:XWTAwareColorPicker input="{Binding}"
+ property="layers:ColorInstance:value"></gmf:XWTAwareColorPicker>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleComputePropertyValueCommandItf.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleComputePropertyValueCommandItf.xwt
index 89517d2ad16..86e16390d7a 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleComputePropertyValueCommandItf.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleComputePropertyValueCommandItf.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleCustomLayerOperator.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleCustomLayerOperator.xwt
index 89517d2ad16..d71cf0ea33b 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleCustomLayerOperator.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleCustomLayerOperator.xwt
@@ -1,9 +1,16 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}"
+ property="layers:LayerExpression:isLayerEnabled"></ppe:BooleanRadio>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleCustomPropertyOperator.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleCustomPropertyOperator.xwt
new file mode 100644
index 00000000000..88153cdfa82
--- /dev/null
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleCustomPropertyOperator.xwt
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:CustomPropertyOperator:classname"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:CustomPropertyOperator:operatorInstance"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:CustomPropertyOperator:classBundleID"></ppe:StringEditor>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleCustomType.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleCustomType.xwt
index 89517d2ad16..86e16390d7a 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleCustomType.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleCustomType.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleDefaultPropertyOperator.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleDefaultPropertyOperator.xwt
new file mode 100644
index 00000000000..86e16390d7a
--- /dev/null
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleDefaultPropertyOperator.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFill.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFill.xwt
index 89517d2ad16..86e16390d7a 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFill.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFill.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFillInstance.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFillInstance.xwt
index 09652e8422e..e49d1721229 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFillInstance.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFillInstance.xwt
@@ -1,17 +1,16 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:IntegerEditor input="{Binding}"
- property="layers:FillInstance:transparency"></ppe:IntegerEditor>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:IntegerSpinner input="{Binding}"
+ property="layers:FillInstance:transparency"></ppe:IntegerSpinner>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFillPropertySetter.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFillPropertySetter.xwt
index 89517d2ad16..86e16390d7a 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFillPropertySetter.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFillPropertySetter.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFolder.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFolder.xwt
index 89517d2ad16..86e16390d7a 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFolder.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFolder.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFolderElement.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFolderElement.xwt
index 89517d2ad16..86e16390d7a 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFolderElement.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFolderElement.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFontInstance.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFontInstance.xwt
index 3e2193f8573..260605b06e8 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFontInstance.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFontInstance.xwt
@@ -1,25 +1,33 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:BooleanRadio input="{Binding}" property="layers:FontInstance:bold"></ppe:BooleanRadio>
- </Composite>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:IntegerEditor input="{Binding}"
- property="layers:FontInstance:fontColor"></ppe:IntegerEditor>
- <ppe:IntegerEditor input="{Binding}"
- property="layers:FontInstance:fontHeigh"></ppe:IntegerEditor>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:j="clr-namespace:java.lang" xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:gmf="clr-namespace:org.eclipse.papyrus.infra.gmfdiag.widgets.editors">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <gmf:XWTAwareFontEditor input="{Binding}"
+ property="layers:FontInstance:fontName"></gmf:XWTAwareFontEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanCheckbox input="{Binding}"
+ property="layers:FontInstance:bold"></ppe:BooleanCheckbox>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <gmf:XWTAwareColorPicker input="{Binding}"
+ property="layers:FontInstance:fontColor"></gmf:XWTAwareColorPicker>
+ <ppe:IntegerSpinner input="{Binding}"
+ property="layers:FontInstance:fontHeigh"></ppe:IntegerSpinner>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFontPropertySetter.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFontPropertySetter.xwt
index 89517d2ad16..86e16390d7a 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFontPropertySetter.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFontPropertySetter.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFontType.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFontType.xwt
index 89517d2ad16..86e16390d7a 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFontType.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleFontType.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleIntInstance.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleIntInstance.xwt
index 20bc8da72cf..5e5f110c083 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleIntInstance.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleIntInstance.xwt
@@ -1,16 +1,15 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:IntegerEditor input="{Binding}" property="layers:IntInstance:value"></ppe:IntegerEditor>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang" xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:IntegerEditor input="{Binding}" property="layers:IntInstance:value"></ppe:IntegerEditor>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleIntType.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleIntType.xwt
index 89517d2ad16..86e16390d7a 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleIntType.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleIntType.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleIsAbstractUmlSetter.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleIsAbstractUmlSetter.xwt
new file mode 100644
index 00000000000..86e16390d7a
--- /dev/null
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleIsAbstractUmlSetter.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleIsValidPropertySetter.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleIsValidPropertySetter.xwt
index 89517d2ad16..86e16390d7a 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleIsValidPropertySetter.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleIsValidPropertySetter.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleIsVisiblePropertySetter.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleIsVisiblePropertySetter.xwt
index 89517d2ad16..86e16390d7a 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleIsVisiblePropertySetter.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleIsVisiblePropertySetter.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayer.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayer.xwt
index 89517d2ad16..1ae37747760 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayer.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayer.xwt
@@ -1,9 +1,16 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanCheckbox input="{Binding}"
+ property="layers:LayerExpression:isLayerEnabled"></ppe:BooleanCheckbox>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerApplicationFactory.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerApplicationFactory.xwt
index 89517d2ad16..86e16390d7a 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerApplicationFactory.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerApplicationFactory.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerDescriptor.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerDescriptor.xwt
index 89517d2ad16..86e16390d7a 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerDescriptor.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerDescriptor.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerDescriptorRegistry.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerDescriptorRegistry.xwt
index 89517d2ad16..86e16390d7a 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerDescriptorRegistry.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerDescriptorRegistry.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerExpression.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerExpression.xwt
index 89517d2ad16..646f705e8f5 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerExpression.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerExpression.xwt
@@ -1,9 +1,17 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}"
+ property="layers:LayerExpression:isLayerEnabled"></ppe:BooleanRadio>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerNamedStyle.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerNamedStyle.xwt
index 89517d2ad16..dccdd35955f 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerNamedStyle.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerNamedStyle.xwt
@@ -1,9 +1,8 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerOperator.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerOperator.xwt
index 89517d2ad16..d71cf0ea33b 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerOperator.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerOperator.xwt
@@ -1,9 +1,16 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}"
+ property="layers:LayerExpression:isLayerEnabled"></ppe:BooleanRadio>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerOperatorDescriptor.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerOperatorDescriptor.xwt
new file mode 100644
index 00000000000..86e16390d7a
--- /dev/null
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerOperatorDescriptor.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerOperatorDescriptorRegistry.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerOperatorDescriptorRegistry.xwt
new file mode 100644
index 00000000000..34dfea09c6f
--- /dev/null
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerOperatorDescriptorRegistry.xwt
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:IntegerEditor input="{Binding}"
+ property="layers:LayerOperatorDescriptorRegistry:propertyCollectionSize"></ppe:IntegerEditor>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerStackDescriptorRegistry.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerStackDescriptorRegistry.xwt
index 89517d2ad16..86e16390d7a 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerStackDescriptorRegistry.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayerStackDescriptorRegistry.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayersStack.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayersStack.xwt
index 89517d2ad16..af1cdf54ee7 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayersStack.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayersStack.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayersStackApplication.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayersStackApplication.xwt
index 89517d2ad16..86e16390d7a 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayersStackApplication.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLayersStackApplication.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLineInstance.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLineInstance.xwt
index 8a20b23bf67..bdf3ad2e494 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLineInstance.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLineInstance.xwt
@@ -1,19 +1,19 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:IntegerEditor input="{Binding}"
- property="layers:LineInstance:lineColor"></ppe:IntegerEditor>
- <ppe:IntegerEditor input="{Binding}"
- property="layers:LineInstance:lineWith"></ppe:IntegerEditor>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:j="clr-namespace:java.lang" xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:gmf="clr-namespace:org.eclipse.papyrus.infra.gmfdiag.widgets.editors">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <gmf:XWTAwareColorPicker input="{Binding}"
+ property="layers:LineInstance:lineColor"></gmf:XWTAwareColorPicker>
+ <ppe:IntegerSpinner input="{Binding}"
+ property="layers:LineInstance:lineWith"></ppe:IntegerSpinner>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLinePropertySetter.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLinePropertySetter.xwt
index 89517d2ad16..86e16390d7a 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLinePropertySetter.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLinePropertySetter.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLineType.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLineType.xwt
index 89517d2ad16..86e16390d7a 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLineType.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleLineType.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleMetamodel.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleMetamodel.xwt
index 66803304566..f6305039344 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleMetamodel.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleMetamodel.xwt
@@ -1,17 +1,16 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:BooleanRadio input="{Binding}"
- property="layers:Metamodel:isTypeValid"></ppe:BooleanRadio>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}"
+ property="layers:Metamodel:isTypeValid"></ppe:BooleanRadio>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleNullInstance.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleNullInstance.xwt
index 89517d2ad16..86e16390d7a 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleNullInstance.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleNullInstance.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleNullPropertySetter.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleNullPropertySetter.xwt
index 89517d2ad16..86e16390d7a 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleNullPropertySetter.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleNullPropertySetter.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleOrStackedLayerOperatorDescriptor.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleOrStackedLayerOperatorDescriptor.xwt
new file mode 100644
index 00000000000..86e16390d7a
--- /dev/null
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleOrStackedLayerOperatorDescriptor.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleProperty.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleProperty.xwt
index 89517d2ad16..264cb53f98c 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleProperty.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleProperty.xwt
@@ -1,9 +1,15 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:IntegerEditor input="{Binding}" property="layers:Property:index"></ppe:IntegerEditor>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultiplePropertyIndex.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultiplePropertyIndex.xwt
index 382529a264a..cf4357e9f18 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultiplePropertyIndex.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultiplePropertyIndex.xwt
@@ -1,17 +1,16 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:IntegerEditor input="{Binding}"
- property="layers:PropertyIndex:index"></ppe:IntegerEditor>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:IntegerEditor input="{Binding}"
+ property="layers:PropertyIndex:index"></ppe:IntegerEditor>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultiplePropertyOperator.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultiplePropertyOperator.xwt
new file mode 100644
index 00000000000..86e16390d7a
--- /dev/null
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultiplePropertyOperator.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultiplePropertyRegistry.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultiplePropertyRegistry.xwt
index 89517d2ad16..86e16390d7a 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultiplePropertyRegistry.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultiplePropertyRegistry.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultiplePropertySetter.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultiplePropertySetter.xwt
index 89517d2ad16..86e16390d7a 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultiplePropertySetter.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultiplePropertySetter.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultiplePropertySetterRegistry.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultiplePropertySetterRegistry.xwt
index 89517d2ad16..86e16390d7a 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultiplePropertySetterRegistry.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultiplePropertySetterRegistry.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleRegExpLayer.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleRegExpLayer.xwt
index 89517d2ad16..e639b48b426 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleRegExpLayer.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleRegExpLayer.xwt
@@ -1,9 +1,22 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang" xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="layers:RegExpLayer:language"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanCheckbox input="{Binding}"
+ property="layers:LayerExpression:isLayerEnabled"></ppe:BooleanCheckbox>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleRegExpLayerDescriptor.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleRegExpLayerDescriptor.xwt
index 89517d2ad16..86e16390d7a 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleRegExpLayerDescriptor.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleRegExpLayerDescriptor.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleSimpleLayerDescriptor.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleSimpleLayerDescriptor.xwt
index 89517d2ad16..86e16390d7a 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleSimpleLayerDescriptor.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleSimpleLayerDescriptor.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStackedLayerOperator.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStackedLayerOperator.xwt
index 89517d2ad16..d71cf0ea33b 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStackedLayerOperator.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStackedLayerOperator.xwt
@@ -1,9 +1,16 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}"
+ property="layers:LayerExpression:isLayerEnabled"></ppe:BooleanRadio>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStackedLayerOperatorDescriptor.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStackedLayerOperatorDescriptor.xwt
new file mode 100644
index 00000000000..86e16390d7a
--- /dev/null
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStackedLayerOperatorDescriptor.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStringInstance.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStringInstance.xwt
index 89517d2ad16..c31d99f104f 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStringInstance.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStringInstance.xwt
@@ -1,9 +1,15 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="layers:StringInstance:value"></ppe:StringEditor>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStringToPropertyIndexMap.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStringToPropertyIndexMap.xwt
index 89517d2ad16..86e16390d7a 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStringToPropertyIndexMap.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStringToPropertyIndexMap.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStringToPropertySetter.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStringToPropertySetter.xwt
index 89517d2ad16..86e16390d7a 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStringToPropertySetter.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStringToPropertySetter.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStringToTypeInstanceMap.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStringToTypeInstanceMap.xwt
index 89517d2ad16..86e16390d7a 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStringToTypeInstanceMap.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStringToTypeInstanceMap.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStringToTypeMap.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStringToTypeMap.xwt
index 89517d2ad16..86e16390d7a 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStringToTypeMap.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStringToTypeMap.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStringType.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStringType.xwt
index 89517d2ad16..86e16390d7a 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStringType.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleStringType.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleTopLayerOperator.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleTopLayerOperator.xwt
index 89517d2ad16..d71cf0ea33b 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleTopLayerOperator.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleTopLayerOperator.xwt
@@ -1,9 +1,16 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}"
+ property="layers:LayerExpression:isLayerEnabled"></ppe:BooleanRadio>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleTopLayerOperatorDescriptor.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleTopLayerOperatorDescriptor.xwt
new file mode 100644
index 00000000000..86e16390d7a
--- /dev/null
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleTopLayerOperatorDescriptor.xwt
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleType.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleType.xwt
index 89517d2ad16..86e16390d7a 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleType.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleType.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleTypeInstance.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleTypeInstance.xwt
index 89517d2ad16..86e16390d7a 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleTypeInstance.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleTypeInstance.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleTypeRegistry.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleTypeRegistry.xwt
index 89517d2ad16..86e16390d7a 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleTypeRegistry.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/MultipleTypeRegistry.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleAbstractLayer.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleAbstractLayer.xwt
index 241b5301576..66c689b4694 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleAbstractLayer.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleAbstractLayer.xwt
@@ -1,36 +1,42 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:StringEditor input="{Binding}" property="layers:LayerExpression:name"></ppe:StringEditor>
- <ppe:StringEditor input="{Binding}"
- property="layers:LayerExpression:description"></ppe:StringEditor>
- </Composite>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:ReferenceDialog input="{Binding}"
- property="layers:AbstractLayer:layerDescriptor"></ppe:ReferenceDialog>
- <ppe:ReferenceDialog input="{Binding}"
- property="layers:ApplicationDependantElement:application"></ppe:ReferenceDialog>
- </Composite>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:MultiReference input="{Binding}"
- property="layers:AbstractLayer:propertyValues"></ppe:MultiReference>
- <ppe:MultiReference input="{Binding}"
- property="layers:AbstractLayer:views"></ppe:MultiReference>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="layers:LayerExpression:name"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:LayerExpression:description"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}"
+ property="layers:LayerExpression:isLayerEnabled"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="layers:AbstractLayer:layerDescriptor"></ppe:ReferenceDialog>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="layers:ApplicationDependantElement:application"></ppe:ReferenceDialog>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="layers:AbstractLayer:propertyValues"></ppe:MultiReference>
+ <ppe:MultiReference input="{Binding}"
+ property="layers:AbstractLayer:views"></ppe:MultiReference>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleAbstractLayerOperator.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleAbstractLayerOperator.xwt
index 0cfb858327e..ac77a0db61e 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleAbstractLayerOperator.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleAbstractLayerOperator.xwt
@@ -1,25 +1,35 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:StringEditor input="{Binding}" property="layers:LayerExpression:name"></ppe:StringEditor>
- <ppe:StringEditor input="{Binding}"
- property="layers:LayerExpression:description"></ppe:StringEditor>
- </Composite>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:ReferenceDialog input="{Binding}"
- property="layers:ApplicationDependantElement:application"></ppe:ReferenceDialog>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="layers:LayerExpression:name"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:LayerExpression:description"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:AbstractLayerOperator:layerOperatorDescriptorName"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}"
+ property="layers:LayerExpression:isLayerEnabled"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="layers:AbstractLayerOperator:layerOperatorDescriptor"></ppe:ReferenceDialog>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="layers:ApplicationDependantElement:application"></ppe:ReferenceDialog>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleAndStackedLayerOperatorDescriptor.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleAndStackedLayerOperatorDescriptor.xwt
new file mode 100644
index 00000000000..f69cdc8ea32
--- /dev/null
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleAndStackedLayerOperatorDescriptor.xwt
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:LayerOperatorDescriptor:name"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="layers:LayerOperatorDescriptor:propertyOperators"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleApplicationDependantElement.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleApplicationDependantElement.xwt
index 5d683ecc16b..f7e156f1cb1 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleApplicationDependantElement.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleApplicationDependantElement.xwt
@@ -1,17 +1,15 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:ReferenceDialog input="{Binding}"
- property="layers:ApplicationDependantElement:application"></ppe:ReferenceDialog>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="layers:ApplicationDependantElement:application"></ppe:ReferenceDialog>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleBooleanInstance.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleBooleanInstance.xwt
index 1cd7e8a48aa..dbfb88202f9 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleBooleanInstance.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleBooleanInstance.xwt
@@ -1,17 +1,16 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:BooleanRadio input="{Binding}"
- property="layers:BooleanInstance:value"></ppe:BooleanRadio>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanCheckbox input="{Binding}"
+ property="layers:BooleanInstance:value"></ppe:BooleanCheckbox>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleBooleanType.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleBooleanType.xwt
index 1ac4e00c024..0cec4a949ea 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleBooleanType.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleBooleanType.xwt
@@ -1,17 +1,22 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:StringEditor input="{Binding}" property="layers:Type:name"></ppe:StringEditor>
- <ppe:StringEditor input="{Binding}" property="layers:Type:description"></ppe:StringEditor>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="layers:Type:name"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="layers:Type:description"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}" property="layers:Type:metamodel"></ppe:ReferenceDialog>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleColor.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleColor.xwt
index 1ac4e00c024..0a7cfe6b010 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleColor.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleColor.xwt
@@ -1,17 +1,23 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:StringEditor input="{Binding}" property="layers:Type:name"></ppe:StringEditor>
- <ppe:StringEditor input="{Binding}" property="layers:Type:description"></ppe:StringEditor>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="layers:Type:name"></ppe:StringEditor>
+ <ppe:StringMultiline input="{Binding}"
+ property="layers:Type:description"></ppe:StringMultiline>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}" property="layers:Type:metamodel"></ppe:ReferenceDialog>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleColorInstance.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleColorInstance.xwt
index d2f56f394b7..1792d1d0527 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleColorInstance.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleColorInstance.xwt
@@ -1,16 +1,17 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang" xmlns="http://www.eclipse.org/xwt/presentation"
- xmlns:x="http://www.eclipse.org/xwt" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:gmf="clr-namespace:org.eclipse.papyrus.infra.gmfdiag.widgets.editors">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
- </Composite.layout>
- <gmf:XWTAwareColorPicker input="{Binding}"
- property="layers:ColorInstance:value"></gmf:XWTAwareColorPicker>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:gmf="clr-namespace:org.eclipse.papyrus.infra.gmfdiag.widgets.editors">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <gmf:XWTAwareColorPicker input="{Binding}"
+ property="layers:ColorInstance:value"></gmf:XWTAwareColorPicker>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleComputePropertyValueCommandItf.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleComputePropertyValueCommandItf.xwt
index 89517d2ad16..3f64970baa4 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleComputePropertyValueCommandItf.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleComputePropertyValueCommandItf.xwt
@@ -1,9 +1,8 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleCustomLayerOperator.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleCustomLayerOperator.xwt
index 0cfb858327e..e349cdc9b44 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleCustomLayerOperator.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleCustomLayerOperator.xwt
@@ -1,25 +1,31 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:StringEditor input="{Binding}" property="layers:LayerExpression:name"></ppe:StringEditor>
- <ppe:StringEditor input="{Binding}"
- property="layers:LayerExpression:description"></ppe:StringEditor>
- </Composite>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:ReferenceDialog input="{Binding}"
- property="layers:ApplicationDependantElement:application"></ppe:ReferenceDialog>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="layers:LayerExpression:name"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:LayerExpression:description"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanCheckbox input="{Binding}"
+ property="layers:LayerExpression:isLayerEnabled"></ppe:BooleanCheckbox>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceLabel input="{Binding}"
+ property="layers:ApplicationDependantElement:application" readOnly="true"></ppe:ReferenceLabel>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleCustomPropertyOperator.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleCustomPropertyOperator.xwt
new file mode 100644
index 00000000000..8990a3cb203
--- /dev/null
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleCustomPropertyOperator.xwt
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:CustomPropertyOperator:classname"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:CustomPropertyOperator:operatorInstance"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:CustomPropertyOperator:classBundleID"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:PropertyOperator:name"></ppe:StringEditor>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleCustomType.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleCustomType.xwt
index b178c5e6ef0..b1a622efe8d 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleCustomType.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleCustomType.xwt
@@ -1,19 +1,24 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:StringEditor input="{Binding}" property="layers:Type:name"></ppe:StringEditor>
- <ppe:StringEditor input="{Binding}" property="layers:Type:description"></ppe:StringEditor>
- <ppe:StringEditor input="{Binding}"
- property="layers:CustomType:classifier"></ppe:StringEditor>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="layers:Type:name"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="layers:Type:description"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:CustomType:classifier"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}" property="layers:Type:metamodel"></ppe:ReferenceDialog>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleDefaultPropertyOperator.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleDefaultPropertyOperator.xwt
new file mode 100644
index 00000000000..d9e8d425077
--- /dev/null
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleDefaultPropertyOperator.xwt
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:PropertyOperator:name"></ppe:StringEditor>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFill.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFill.xwt
index 1ac4e00c024..0cec4a949ea 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFill.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFill.xwt
@@ -1,17 +1,22 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:StringEditor input="{Binding}" property="layers:Type:name"></ppe:StringEditor>
- <ppe:StringEditor input="{Binding}" property="layers:Type:description"></ppe:StringEditor>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="layers:Type:name"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="layers:Type:description"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}" property="layers:Type:metamodel"></ppe:ReferenceDialog>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFillInstance.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFillInstance.xwt
index afb5071e0f1..b8b85893d89 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFillInstance.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFillInstance.xwt
@@ -1,16 +1,16 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:IntegerSpinner input="{Binding}"
- property="layers:FillInstance:transparency"></ppe:IntegerSpinner>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:IntegerSpinner input="{Binding}"
+ property="layers:FillInstance:transparency"></ppe:IntegerSpinner>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFillPropertySetter.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFillPropertySetter.xwt
index 89517d2ad16..afd331005da 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFillPropertySetter.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFillPropertySetter.xwt
@@ -1,9 +1,23 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:PropertySetter:propertyName"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="layers:PropertySetter:property"></ppe:ReferenceDialog>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFolder.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFolder.xwt
index 7b700958992..c7779d4f534 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFolder.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFolder.xwt
@@ -1,16 +1,15 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:StringEditor input="{Binding}" property="layers:Folder:name"></ppe:StringEditor>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="layers:Folder:name"></ppe:StringEditor>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFolderElement.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFolderElement.xwt
index 89517d2ad16..dccdd35955f 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFolderElement.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFolderElement.xwt
@@ -1,9 +1,8 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFontInstance.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFontInstance.xwt
index 0ea8b303d24..a183f47c1d9 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFontInstance.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFontInstance.xwt
@@ -1,32 +1,32 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
- xmlns="http://www.eclipse.org/xwt/presentation"
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:gmf="clr-namespace:org.eclipse.papyrus.infra.gmfdiag.widgets.editors">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <gmf:XWTAwareFontEditor input="{Binding}"
- property="layers:FontInstance:fontName"></gmf:XWTAwareFontEditor>
- </Composite>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:BooleanToggle input="{Binding}" property="layers:FontInstance:bold"></ppe:BooleanToggle>
- </Composite>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
- </Composite.layout>
- <gmf:XWTAwareColorPicker input="{Binding}"
- property="layers:FontInstance:fontColor"></gmf:XWTAwareColorPicker>
- <ppe:IntegerSpinner input="{Binding}"
- property="layers:FontInstance:fontHeigh"></ppe:IntegerSpinner>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:gmf="clr-namespace:org.eclipse.papyrus.infra.gmfdiag.widgets.editors">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <gmf:XWTAwareFontEditor input="{Binding}"
+ property="layers:FontInstance:fontName"></gmf:XWTAwareFontEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanCheckbox input="{Binding}"
+ property="layers:FontInstance:bold"></ppe:BooleanCheckbox>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <gmf:XWTAwareColorPicker input="{Binding}"
+ property="layers:FontInstance:fontColor"></gmf:XWTAwareColorPicker>
+ <ppe:IntegerSpinner input="{Binding}"
+ property="layers:FontInstance:fontHeigh"></ppe:IntegerSpinner>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFontPropertySetter.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFontPropertySetter.xwt
index 89517d2ad16..afd331005da 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFontPropertySetter.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFontPropertySetter.xwt
@@ -1,9 +1,23 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:PropertySetter:propertyName"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="layers:PropertySetter:property"></ppe:ReferenceDialog>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFontType.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFontType.xwt
index 1ac4e00c024..0cec4a949ea 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFontType.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleFontType.xwt
@@ -1,17 +1,22 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:StringEditor input="{Binding}" property="layers:Type:name"></ppe:StringEditor>
- <ppe:StringEditor input="{Binding}" property="layers:Type:description"></ppe:StringEditor>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="layers:Type:name"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="layers:Type:description"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}" property="layers:Type:metamodel"></ppe:ReferenceDialog>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleIntInstance.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleIntInstance.xwt
index c9aad5c394c..3a7e1f9cb50 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleIntInstance.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleIntInstance.xwt
@@ -1,15 +1,15 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation" xmlns:j="clr-namespace:java.lang"
- xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:IntegerEditor input="{Binding}" property="layers:IntInstance:value"></ppe:IntegerEditor>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:IntegerEditor input="{Binding}" property="layers:IntInstance:value"></ppe:IntegerEditor>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleIntType.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleIntType.xwt
index 1ac4e00c024..0cec4a949ea 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleIntType.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleIntType.xwt
@@ -1,17 +1,22 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:StringEditor input="{Binding}" property="layers:Type:name"></ppe:StringEditor>
- <ppe:StringEditor input="{Binding}" property="layers:Type:description"></ppe:StringEditor>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="layers:Type:name"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="layers:Type:description"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}" property="layers:Type:metamodel"></ppe:ReferenceDialog>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleIsAbstractUmlSetter.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleIsAbstractUmlSetter.xwt
new file mode 100644
index 00000000000..afd331005da
--- /dev/null
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleIsAbstractUmlSetter.xwt
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:PropertySetter:propertyName"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="layers:PropertySetter:property"></ppe:ReferenceDialog>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleIsValidPropertySetter.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleIsValidPropertySetter.xwt
index 89517d2ad16..afd331005da 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleIsValidPropertySetter.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleIsValidPropertySetter.xwt
@@ -1,9 +1,23 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:PropertySetter:propertyName"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="layers:PropertySetter:property"></ppe:ReferenceDialog>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleIsVisiblePropertySetter.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleIsVisiblePropertySetter.xwt
index 89517d2ad16..afd331005da 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleIsVisiblePropertySetter.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleIsVisiblePropertySetter.xwt
@@ -1,9 +1,23 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:PropertySetter:propertyName"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="layers:PropertySetter:property"></ppe:ReferenceDialog>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayer.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayer.xwt
index 241b5301576..6013095132e 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayer.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayer.xwt
@@ -1,36 +1,43 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:StringEditor input="{Binding}" property="layers:LayerExpression:name"></ppe:StringEditor>
- <ppe:StringEditor input="{Binding}"
- property="layers:LayerExpression:description"></ppe:StringEditor>
- </Composite>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:ReferenceDialog input="{Binding}"
- property="layers:AbstractLayer:layerDescriptor"></ppe:ReferenceDialog>
- <ppe:ReferenceDialog input="{Binding}"
- property="layers:ApplicationDependantElement:application"></ppe:ReferenceDialog>
- </Composite>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:MultiReference input="{Binding}"
- property="layers:AbstractLayer:propertyValues"></ppe:MultiReference>
- <ppe:MultiReference input="{Binding}"
- property="layers:AbstractLayer:views"></ppe:MultiReference>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="layers:LayerExpression:name"></ppe:StringEditor>
+ <ppe:StringMultiline input="{Binding}"
+ property="layers:LayerExpression:description"></ppe:StringMultiline>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanCheckbox input="{Binding}"
+ property="layers:LayerExpression:isLayerEnabled"></ppe:BooleanCheckbox>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceLabel input="{Binding}"
+ property="layers:AbstractLayer:layerDescriptor" readOnly="true"></ppe:ReferenceLabel>
+ <ppe:ReferenceLabel input="{Binding}"
+ property="layers:ApplicationDependantElement:application" readOnly="true"></ppe:ReferenceLabel>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReferencePropertyEditorWithPropertyView
+ input="{Binding}" property="layers:AbstractLayer:propertyValues"
+ readOnly="true"></ppe:MultiReferencePropertyEditorWithPropertyView>
+ <ppe:MultiReferencePropertyEditorWithPropertyView
+ input="{Binding}" property="layers:AbstractLayer:views" readOnly="true"></ppe:MultiReferencePropertyEditorWithPropertyView>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerApplicationFactory.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerApplicationFactory.xwt
index 89517d2ad16..3f64970baa4 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerApplicationFactory.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerApplicationFactory.xwt
@@ -1,9 +1,8 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerDescriptor.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerDescriptor.xwt
index 302ba930212..447a308ea61 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerDescriptor.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerDescriptor.xwt
@@ -1,17 +1,17 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:ReferenceDialog input="{Binding}"
- property="layers:LayerDescriptor:propertyRegistry"></ppe:ReferenceDialog>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceLabel input="{Binding}"
+ property="layers:LayerDescriptor:propertyRegistry" readOnly="true"></ppe:ReferenceLabel>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerDescriptorRegistry.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerDescriptorRegistry.xwt
index 89517d2ad16..7d65508ff75 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerDescriptorRegistry.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerDescriptorRegistry.xwt
@@ -1,9 +1,8 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerExpression.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerExpression.xwt
index 0cfb858327e..8be3ea18218 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerExpression.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerExpression.xwt
@@ -1,25 +1,32 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:StringEditor input="{Binding}" property="layers:LayerExpression:name"></ppe:StringEditor>
- <ppe:StringEditor input="{Binding}"
- property="layers:LayerExpression:description"></ppe:StringEditor>
- </Composite>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:ReferenceDialog input="{Binding}"
- property="layers:ApplicationDependantElement:application"></ppe:ReferenceDialog>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:j="clr-namespace:java.lang">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="layers:LayerExpression:name"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:LayerExpression:description"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}"
+ property="layers:LayerExpression:isLayerEnabled"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="layers:ApplicationDependantElement:application"></ppe:ReferenceDialog>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerNamedStyle.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerNamedStyle.xwt
index 89517d2ad16..7e6fe8b4c17 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerNamedStyle.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerNamedStyle.xwt
@@ -1,9 +1,8 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerOperator.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerOperator.xwt
index 0cfb858327e..e6a5c9b0218 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerOperator.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerOperator.xwt
@@ -1,25 +1,31 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:StringEditor input="{Binding}" property="layers:LayerExpression:name"></ppe:StringEditor>
- <ppe:StringEditor input="{Binding}"
- property="layers:LayerExpression:description"></ppe:StringEditor>
- </Composite>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:ReferenceDialog input="{Binding}"
- property="layers:ApplicationDependantElement:application"></ppe:ReferenceDialog>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="layers:LayerExpression:name"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:LayerExpression:description"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}"
+ property="layers:LayerExpression:isLayerEnabled"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceLabel input="{Binding}"
+ property="layers:ApplicationDependantElement:application" readOnly="true"></ppe:ReferenceLabel>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerOperatorDescriptor.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerOperatorDescriptor.xwt
new file mode 100644
index 00000000000..f69cdc8ea32
--- /dev/null
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerOperatorDescriptor.xwt
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:LayerOperatorDescriptor:name"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="layers:LayerOperatorDescriptor:propertyOperators"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerOperatorDescriptorRegistry.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerOperatorDescriptorRegistry.xwt
new file mode 100644
index 00000000000..c6cee889c68
--- /dev/null
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerOperatorDescriptorRegistry.xwt
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:IntegerEditor input="{Binding}"
+ property="layers:LayerOperatorDescriptorRegistry:propertyCollectionSize"></ppe:IntegerEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="layers:LayerOperatorDescriptorRegistry:descriptors"></ppe:MultiReference>
+ <ppe:MultiReference input="{Binding}"
+ property="layers:LayerOperatorDescriptorRegistry:propertyOperators"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerStackDescriptorRegistry.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerStackDescriptorRegistry.xwt
index 89517d2ad16..08a3897dfb4 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerStackDescriptorRegistry.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayerStackDescriptorRegistry.xwt
@@ -1,9 +1,8 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayersStack.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayersStack.xwt
index 2605c6e2fa7..793092ea007 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayersStack.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayersStack.xwt
@@ -1,25 +1,24 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:StringEditor input="{Binding}" property="layers:LayersStack:name"></ppe:StringEditor>
- <ppe:StringEditor input="{Binding}"
- property="layers:LayersStack:description"></ppe:StringEditor>
- </Composite>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:ReferenceDialog input="{Binding}"
- property="layers:LayersStack:diagram"></ppe:ReferenceDialog>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:j="clr-namespace:java.lang" xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="layers:LayersStack:name"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:LayersStack:description"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="layers:LayersStack:diagram" readOnly="true"></ppe:ReferenceDialog>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayersStackApplication.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayersStackApplication.xwt
index 89517d2ad16..af1cdf54ee7 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayersStackApplication.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLayersStackApplication.xwt
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLineInstance.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLineInstance.xwt
index e9ea96f63e0..561ec66bc35 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLineInstance.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLineInstance.xwt
@@ -1,19 +1,19 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns="http://www.eclipse.org/xwt/presentation"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:gmf="clr-namespace:org.eclipse.papyrus.infra.gmfdiag.widgets.editors">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
- </Composite.layout>
- <gmf:XWTAwareColorPicker input="{Binding}"
- property="layers:LineInstance:lineColor"></gmf:XWTAwareColorPicker>
- <ppe:IntegerSpinner input="{Binding}"
- property="layers:LineInstance:lineWith"></ppe:IntegerSpinner>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:gmf="clr-namespace:org.eclipse.papyrus.infra.gmfdiag.widgets.editors">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <gmf:XWTAwareColorPicker input="{Binding}"
+ property="layers:LineInstance:lineColor"></gmf:XWTAwareColorPicker>
+ <ppe:IntegerSpinner input="{Binding}"
+ property="layers:LineInstance:lineWith"></ppe:IntegerSpinner>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLinePropertySetter.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLinePropertySetter.xwt
index 89517d2ad16..afd331005da 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLinePropertySetter.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLinePropertySetter.xwt
@@ -1,9 +1,23 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:PropertySetter:propertyName"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="layers:PropertySetter:property"></ppe:ReferenceDialog>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLineType.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLineType.xwt
index 1ac4e00c024..2f31b6e208b 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLineType.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleLineType.xwt
@@ -1,17 +1,22 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:StringEditor input="{Binding}" property="layers:Type:name"></ppe:StringEditor>
- <ppe:StringEditor input="{Binding}" property="layers:Type:description"></ppe:StringEditor>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="layers:Type:name"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="layers:Type:description"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}" property="layers:Type:metamodel"></ppe:ReferenceDialog>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleMetamodel.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleMetamodel.xwt
index d2364686f9c..84a531cbc34 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleMetamodel.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleMetamodel.xwt
@@ -1,29 +1,28 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:StringEditor input="{Binding}" property="layers:Metamodel:name"></ppe:StringEditor>
- <ppe:StringEditor input="{Binding}"
- property="layers:Metamodel:description"></ppe:StringEditor>
- <ppe:StringEditor input="{Binding}" property="layers:Metamodel:nsuri"></ppe:StringEditor>
- <ppe:StringEditor input="{Binding}" property="layers:Metamodel:pluginID"></ppe:StringEditor>
- <ppe:StringEditor input="{Binding}"
- property="layers:Metamodel:ePackageInstanceName"></ppe:StringEditor>
- </Composite>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:BooleanRadio input="{Binding}"
- property="layers:Metamodel:isTypeValid"></ppe:BooleanRadio>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="layers:Metamodel:name"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:Metamodel:description"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="layers:Metamodel:nsuri"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="layers:Metamodel:pluginID"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:Metamodel:ePackageInstanceName"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}"
+ property="layers:Metamodel:isTypeValid"></ppe:BooleanRadio>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleNullInstance.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleNullInstance.xwt
index 8d0743d63a1..af1cdf54ee7 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleNullInstance.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleNullInstance.xwt
@@ -1,8 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleNullPropertySetter.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleNullPropertySetter.xwt
index 89517d2ad16..afd331005da 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleNullPropertySetter.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleNullPropertySetter.xwt
@@ -1,9 +1,23 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:PropertySetter:propertyName"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="layers:PropertySetter:property"></ppe:ReferenceDialog>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleOrStackedLayerOperatorDescriptor.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleOrStackedLayerOperatorDescriptor.xwt
new file mode 100644
index 00000000000..f69cdc8ea32
--- /dev/null
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleOrStackedLayerOperatorDescriptor.xwt
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:LayerOperatorDescriptor:name"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="layers:LayerOperatorDescriptor:propertyOperators"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleProperty.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleProperty.xwt
index 931572a41c0..9e3bf5bb418 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleProperty.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleProperty.xwt
@@ -1,29 +1,30 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:StringEditor input="{Binding}" property="layers:Property:name"></ppe:StringEditor>
- <ppe:StringEditor input="{Binding}" property="layers:Property:description"></ppe:StringEditor>
- </Composite>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:IntegerEditor input="{Binding}" property="layers:Property:index"></ppe:IntegerEditor>
- </Composite>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:ReferenceDialog input="{Binding}" property="layers:Property:type"></ppe:ReferenceDialog>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="layers:Property:name"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="layers:Property:description"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:IntegerEditor input="{Binding}" property="layers:Property:index"
+ readOnly="true"></ppe:IntegerEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}" property="layers:Property:type"
+ readOnly="true"></ppe:ReferenceDialog>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SinglePropertyIndex.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SinglePropertyIndex.xwt
index 7ba9ace2959..9b6e585ac0f 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SinglePropertyIndex.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SinglePropertyIndex.xwt
@@ -1,24 +1,22 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:IntegerEditor input="{Binding}"
- property="layers:PropertyIndex:index"></ppe:IntegerEditor>
- </Composite>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:ReferenceDialog input="{Binding}"
- property="layers:PropertyIndex:property"></ppe:ReferenceDialog>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:j="clr-namespace:java.lang" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:IntegerEditor input="{Binding}"
+ property="layers:PropertyIndex:index"></ppe:IntegerEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="layers:PropertyIndex:property"></ppe:ReferenceDialog>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SinglePropertyOperator.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SinglePropertyOperator.xwt
new file mode 100644
index 00000000000..df4f674d60a
--- /dev/null
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SinglePropertyOperator.xwt
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:PropertyOperator:name"></ppe:StringEditor>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SinglePropertyRegistry.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SinglePropertyRegistry.xwt
index 89517d2ad16..645540f6fe2 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SinglePropertyRegistry.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SinglePropertyRegistry.xwt
@@ -1,9 +1,30 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:j="clr-namespace:java.lang" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:IntegerEditor input="{Binding}"
+ property="layers:PropertyRegistry:propertiesCount" readOnly="true"></ppe:IntegerEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="layers:PropertyRegistry:typeRegistry" readOnly="true"></ppe:ReferenceDialog>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="layers:PropertyRegistry:properties" readOnly="true"></ppe:MultiReference>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SinglePropertySetter.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SinglePropertySetter.xwt
index 89517d2ad16..cb520924506 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SinglePropertySetter.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SinglePropertySetter.xwt
@@ -1,9 +1,23 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:j="clr-namespace:java.lang">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:PropertySetter:propertyName"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="layers:PropertySetter:property"></ppe:ReferenceDialog>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SinglePropertySetterRegistry.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SinglePropertySetterRegistry.xwt
index 61c7f238afb..04ea489c6b4 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SinglePropertySetterRegistry.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SinglePropertySetterRegistry.xwt
@@ -1,17 +1,16 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:MultiReference input="{Binding}"
- property="layers:PropertySetterRegistry:propertySetters"></ppe:MultiReference>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="layers:PropertySetterRegistry:propertySetters"></ppe:MultiReference>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleRegExpLayer.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleRegExpLayer.xwt
index 241b5301576..00fc46193ed 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleRegExpLayer.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleRegExpLayer.xwt
@@ -1,36 +1,44 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:StringEditor input="{Binding}" property="layers:LayerExpression:name"></ppe:StringEditor>
- <ppe:StringEditor input="{Binding}"
- property="layers:LayerExpression:description"></ppe:StringEditor>
- </Composite>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:ReferenceDialog input="{Binding}"
- property="layers:AbstractLayer:layerDescriptor"></ppe:ReferenceDialog>
- <ppe:ReferenceDialog input="{Binding}"
- property="layers:ApplicationDependantElement:application"></ppe:ReferenceDialog>
- </Composite>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:MultiReference input="{Binding}"
- property="layers:AbstractLayer:propertyValues"></ppe:MultiReference>
- <ppe:MultiReference input="{Binding}"
- property="layers:AbstractLayer:views"></ppe:MultiReference>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang" xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringMultiline input="{Binding}"
+ property="layers:RegExpLayer:expr"></ppe:StringMultiline>
+ <ppe:StringEditor input="{Binding}" property="layers:RegExpLayer:language"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="layers:LayerExpression:name"></ppe:StringEditor>
+ <ppe:StringMultiline input="{Binding}"
+ property="layers:LayerExpression:description"></ppe:StringMultiline>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanCheckbox input="{Binding}"
+ property="layers:LayerExpression:isLayerEnabled"></ppe:BooleanCheckbox>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceLabel input="{Binding}"
+ property="layers:AbstractLayer:layerDescriptor" readOnly="true"></ppe:ReferenceLabel>
+ <ppe:ReferenceLabel input="{Binding}"
+ property="layers:ApplicationDependantElement:application" readOnly="true"></ppe:ReferenceLabel>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="layers:AbstractLayer:propertyValues" readOnly="true"></ppe:MultiReference>
+ <ppe:MultiReference input="{Binding}"
+ property="layers:AbstractLayer:views"></ppe:MultiReference>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleRegExpLayerDescriptor.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleRegExpLayerDescriptor.xwt
index 302ba930212..a1a5251dbe3 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleRegExpLayerDescriptor.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleRegExpLayerDescriptor.xwt
@@ -1,17 +1,17 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:ReferenceDialog input="{Binding}"
- property="layers:LayerDescriptor:propertyRegistry"></ppe:ReferenceDialog>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:j="clr-namespace:java.lang">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceLabel input="{Binding}"
+ property="layers:LayerDescriptor:propertyRegistry" readOnly="true"></ppe:ReferenceLabel>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleSimpleLayerDescriptor.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleSimpleLayerDescriptor.xwt
index 302ba930212..6855551dd31 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleSimpleLayerDescriptor.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleSimpleLayerDescriptor.xwt
@@ -1,17 +1,16 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:ReferenceDialog input="{Binding}"
- property="layers:LayerDescriptor:propertyRegistry"></ppe:ReferenceDialog>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceLabel input="{Binding}"
+ property="layers:LayerDescriptor:propertyRegistry" readOnly="true"></ppe:ReferenceLabel>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStackedLayerOperator.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStackedLayerOperator.xwt
index 0cfb858327e..60a3dc033dd 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStackedLayerOperator.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStackedLayerOperator.xwt
@@ -1,25 +1,37 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:StringEditor input="{Binding}" property="layers:LayerExpression:name"></ppe:StringEditor>
- <ppe:StringEditor input="{Binding}"
- property="layers:LayerExpression:description"></ppe:StringEditor>
- </Composite>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:ReferenceDialog input="{Binding}"
- property="layers:ApplicationDependantElement:application"></ppe:ReferenceDialog>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang" xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="layers:LayerExpression:name"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:LayerExpression:description"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:AbstractLayerOperator:layerOperatorDescriptorName"
+ readOnly="true"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanCheckbox input="{Binding}"
+ property="layers:LayerExpression:isLayerEnabled"></ppe:BooleanCheckbox>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="layers:AbstractLayerOperator:layerOperatorDescriptor"
+ readOnly="true"></ppe:ReferenceDialog>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="layers:ApplicationDependantElement:application" readOnly="true"></ppe:ReferenceDialog>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStackedLayerOperatorDescriptor.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStackedLayerOperatorDescriptor.xwt
new file mode 100644
index 00000000000..f69cdc8ea32
--- /dev/null
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStackedLayerOperatorDescriptor.xwt
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:LayerOperatorDescriptor:name"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="layers:LayerOperatorDescriptor:propertyOperators"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStringInstance.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStringInstance.xwt
index bf4d407342e..0b2f61171f3 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStringInstance.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStringInstance.xwt
@@ -1,16 +1,15 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:StringEditor input="{Binding}" property="layers:StringInstance:value"></ppe:StringEditor>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="layers:StringInstance:value"></ppe:StringEditor>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStringToPropertyIndexMap.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStringToPropertyIndexMap.xwt
index 5b9a6644110..11dc67aedab 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStringToPropertyIndexMap.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStringToPropertyIndexMap.xwt
@@ -1,17 +1,16 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:StringEditor input="{Binding}"
- property="layers:StringToPropertyIndexMap:key"></ppe:StringEditor>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:StringToPropertyIndexMap:key"></ppe:StringEditor>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStringToPropertySetter.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStringToPropertySetter.xwt
index 89517d2ad16..7b9ac5d44be 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStringToPropertySetter.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStringToPropertySetter.xwt
@@ -1,9 +1,16 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:StringToPropertySetter:key"></ppe:StringEditor>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStringToTypeInstanceMap.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStringToTypeInstanceMap.xwt
index 89517d2ad16..7a9ecff1f30 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStringToTypeInstanceMap.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStringToTypeInstanceMap.xwt
@@ -1,9 +1,16 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:StringToTypeInstanceMap:key"></ppe:StringEditor>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStringToTypeMap.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStringToTypeMap.xwt
index c4c1ceb16ef..bcea636a972 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStringToTypeMap.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStringToTypeMap.xwt
@@ -1,16 +1,17 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:StringEditor input="{Binding}" property="layers:StringToTypeMap:key"></ppe:StringEditor>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="layers:StringToTypeMap:key"
+ readOnly="true"></ppe:StringEditor>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStringType.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStringType.xwt
index 1ac4e00c024..0cec4a949ea 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStringType.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleStringType.xwt
@@ -1,17 +1,22 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:StringEditor input="{Binding}" property="layers:Type:name"></ppe:StringEditor>
- <ppe:StringEditor input="{Binding}" property="layers:Type:description"></ppe:StringEditor>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="layers:Type:name"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="layers:Type:description"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}" property="layers:Type:metamodel"></ppe:ReferenceDialog>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleTopLayerOperator.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleTopLayerOperator.xwt
index 0cfb858327e..14edca2bc68 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleTopLayerOperator.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleTopLayerOperator.xwt
@@ -1,25 +1,37 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:StringEditor input="{Binding}" property="layers:LayerExpression:name"></ppe:StringEditor>
- <ppe:StringEditor input="{Binding}"
- property="layers:LayerExpression:description"></ppe:StringEditor>
- </Composite>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:ReferenceDialog input="{Binding}"
- property="layers:ApplicationDependantElement:application"></ppe:ReferenceDialog>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang" xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="layers:LayerExpression:name"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:LayerExpression:description"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:AbstractLayerOperator:layerOperatorDescriptorName"
+ readOnly="true"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanCheckbox input="{Binding}"
+ property="layers:LayerExpression:isLayerEnabled"></ppe:BooleanCheckbox>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceLabel input="{Binding}"
+ property="layers:AbstractLayerOperator:layerOperatorDescriptor"
+ readOnly="true"></ppe:ReferenceLabel>
+ <ppe:ReferenceLabel input="{Binding}"
+ property="layers:ApplicationDependantElement:application" readOnly="true"></ppe:ReferenceLabel>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleTopLayerOperatorDescriptor.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleTopLayerOperatorDescriptor.xwt
new file mode 100644
index 00000000000..f69cdc8ea32
--- /dev/null
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleTopLayerOperatorDescriptor.xwt
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns:x="http://www.eclipse.org/xwt" xmlns:j="clr-namespace:java.lang"
+ xmlns="http://www.eclipse.org/xwt/presentation">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="layers:LayerOperatorDescriptor:name"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="layers:LayerOperatorDescriptor:propertyOperators"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleType.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleType.xwt
index 1ac4e00c024..af4f251fc65 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleType.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleType.xwt
@@ -1,17 +1,22 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
- <Composite>
- <Composite.layout>
- <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
- </Composite.layout>
- <ppe:StringEditor input="{Binding}" property="layers:Type:name"></ppe:StringEditor>
- <ppe:StringEditor input="{Binding}" property="layers:Type:description"></ppe:StringEditor>
- </Composite>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:j="clr-namespace:java.lang">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="layers:Type:name"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="layers:Type:description"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}" property="layers:Type:metamodel"></ppe:ReferenceDialog>
+ </Composite>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleTypeInstance.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleTypeInstance.xwt
index f010630797c..3f64970baa4 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleTypeInstance.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleTypeInstance.xwt
@@ -1,8 +1,8 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:x="http://www.eclipse.org/xwt"
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns="http://www.eclipse.org/xwt/presentation" xmlns:j="clr-namespace:java.lang">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
</Composite> \ No newline at end of file
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleTypeRegistry.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleTypeRegistry.xwt
index 89517d2ad16..4730c3b86bb 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleTypeRegistry.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleTypeRegistry.xwt
@@ -1,9 +1,16 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Composite
- xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
- xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
- xmlns="http://www.eclipse.org/xwt/presentation">
- <Composite.layout>
- <ppel:PropertiesLayout></ppel:PropertiesLayout>
- </Composite.layout>
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:j="clr-namespace:java.lang"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="layers:TypeRegistry:types" readOnly="true"></ppe:MultiReference>
+ </Composite>
</Composite> \ No newline at end of file

Back to the top