Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcletavernie2011-07-04 09:35:35 +0000
committercletavernie2011-07-04 09:35:35 +0000
commit83231690557c3478309df007c01c89e05939b555 (patch)
treebe38c98fb9cf8000aab528250d0f1d4e8575a1ba
parent829a0a1947ef0353b5180dab7df5b31231cab1c6 (diff)
downloadorg.eclipse.papyrus-83231690557c3478309df007c01c89e05939b555.tar.gz
org.eclipse.papyrus-83231690557c3478309df007c01c89e05939b555.tar.xz
org.eclipse.papyrus-83231690557c3478309df007c01c89e05939b555.zip
340430: [Widget] creation of dialog box based on the model explorer
https://bugs.eclipse.org/bugs/show_bug.cgi?id=340430 351054: [Property View] The property view configurations need a URI catalog https://bugs.eclipse.org/bugs/show_bug.cgi?id=351054
-rw-r--r--incoming/org.eclipse.papyrus.properties.customization/Model/Customization.ctx187
-rw-r--r--incoming/org.eclipse.papyrus.properties.customization/Model/ui/EcoreInstanceOf.xwt2
-rw-r--r--incoming/org.eclipse.papyrus.properties.customization/Model/ui/MultipleCompositeConstraint.xwt2
-rw-r--r--incoming/org.eclipse.papyrus.properties.customization/Model/ui/MultipleConstraintDescriptor.xwt2
-rw-r--r--incoming/org.eclipse.papyrus.properties.customization/Model/ui/MultipleEnvironment.xwt2
-rw-r--r--incoming/org.eclipse.papyrus.properties.customization/Model/ui/OCLQuery.xwt2
-rw-r--r--incoming/org.eclipse.papyrus.properties.customization/Model/ui/SingleCompositeConstraint.xwt2
-rw-r--r--incoming/org.eclipse.papyrus.properties.customization/Model/ui/SingleConstraintDescriptor.xwt2
-rw-r--r--incoming/org.eclipse.papyrus.properties.customization/Model/ui/SingleConstraintType.xwt2
-rw-r--r--incoming/org.eclipse.papyrus.properties.customization/Model/ui/SingleEnvironment.xwt2
-rw-r--r--incoming/org.eclipse.papyrus.properties.customization/Model/ui/Stereotype.xwt2
-rw-r--r--incoming/org.eclipse.papyrus.properties.customization/Model/ui/UMLInstanceOf.xwt2
-rw-r--r--incoming/org.eclipse.papyrus.properties.customization/src/org/eclipse/papyrus/properties/customization/messages/messages.properties10
-rw-r--r--incoming/org.eclipse.papyrus.properties.customization/src/org/eclipse/papyrus/properties/customization/modelelement/CustomizationModelElement.java8
-rw-r--r--incoming/org.eclipse.papyrus.properties.customization/src/org/eclipse/papyrus/properties/customization/providers/ConstraintDescriptorContentProvider.java21
-rw-r--r--incoming/org.eclipse.papyrus.properties.customization/src/org/eclipse/papyrus/properties/customization/ui/CopyContextAction.java8
-rw-r--r--incoming/org.eclipse.papyrus.properties.customization/src/org/eclipse/papyrus/properties/customization/util/ProjectUtil.java3
-rw-r--r--plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/Activator.java10
-rw-r--r--plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/AdvancedMETreeDialog.java4
-rw-r--r--plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/EMFObjectLabelProvider.java180
-rw-r--r--plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/EclassModelExplorerBasedContentProvider.java123
-rw-r--r--plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/EditServiceValidator.java3
-rw-r--r--plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/GraphicalModelExplorerBasedContentProvider.java495
-rw-r--r--plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/HierarchicViewerFilter.java82
-rw-r--r--plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/HistoryContentProvider.java47
-rw-r--r--plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/MetaclassContentProvider.java89
-rw-r--r--plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/MetaclassViewerFilter.java60
-rw-r--r--plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/MetamodelContentFilter.java36
-rw-r--r--plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/MetamodelContentProvider.java69
-rw-r--r--plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/ModelContentProvider.java157
-rw-r--r--plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/ModelExplorerBasedTreeSelectorDialog.java13
-rw-r--r--plugins/core/org.eclipse.papyrus.properties.notation/model/notation.ctx278
-rw-r--r--plugins/core/org.eclipse.papyrus.properties.notation/src/org/eclipse/papyrus/properties/notation/constraint/IsEditPartConstraint.java11
-rw-r--r--plugins/core/org.eclipse.papyrus.properties/META-INF/MANIFEST.MF1
-rw-r--r--plugins/core/org.eclipse.papyrus.properties/plugin.xml7
-rw-r--r--plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/catalog/PropertiesCatalog.java45
-rw-r--r--plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/catalog/PropertiesURIHandler.java134
-rw-r--r--plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/constraints/CompoundConstraint.java2
-rw-r--r--plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/constraints/EMFQueryConstraint.java2
-rw-r--r--plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/creation/EcorePropertyEditorFactory.java4
-rw-r--r--plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/databinding/EMFObservableValue.java8
-rw-r--r--plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/extensions/ContextExtensionPoint.java3
-rw-r--r--plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/extensions/EnvironmentExtensionPoint.java3
-rw-r--r--plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/providers/EMFObjectLabelProvider.java19
-rw-r--r--plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/providers/EcoreReferenceContentProvider.java12
-rw-r--r--plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/runtime/ConfigurationManager.java4
-rw-r--r--plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/runtime/DefaultConstraintEngine.java6
-rw-r--r--plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/runtime/DefaultDisplayEngine.java8
-rw-r--r--plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/editors/ITreeSelectorDialog.java11
-rw-r--r--plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/editors/StringEditor.java14
-rw-r--r--plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/editors/TreeSelectorDialog.java90
-rw-r--r--plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/providers/AbstractFilteredContentProvider.java98
-rw-r--r--plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/providers/AbstractTreeFilter.java168
-rw-r--r--plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/providers/EncapsulatedContentProvider.java45
-rw-r--r--plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/providers/IAdaptableContentProvider.java40
-rw-r--r--plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/providers/IDetailLabelProvider.java20
-rw-r--r--plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/providers/IGraphicalContentProvider.java39
-rw-r--r--plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/providers/PatternViewerFilter.java56
-rw-r--r--plugins/sysml/org.eclipse.papyrus.properties.sysml/Model/SysML.ctx210
-rw-r--r--plugins/sysml/org.eclipse.papyrus.properties.sysml/Model/ui/MultipleAllocateActivityPartition.xwt24
-rw-r--r--plugins/sysml/org.eclipse.papyrus.properties.sysml/Model/ui/MultipleBindingConnector.xwt23
-rw-r--r--plugins/sysml/org.eclipse.papyrus.properties.sysml/Model/ui/MultipleBlock.xwt23
-rw-r--r--plugins/sysml/org.eclipse.papyrus.properties.sysml/Model/ui/MultipleConnectorProperty.xwt32
-rw-r--r--plugins/sysml/org.eclipse.papyrus.properties.sysml/Model/ui/MultipleConstraintBlock.xwt23
-rw-r--r--plugins/sysml/org.eclipse.papyrus.properties.sysml/Model/ui/MultipleConstraintProperty.xwt32
-rw-r--r--plugins/sysml/org.eclipse.papyrus.properties.sysml/Model/ui/MultipleControlOperator.xwt29
-rw-r--r--plugins/sysml/org.eclipse.papyrus.properties.sysml/Model/ui/MultipleDistributedProperty.xwt31
-rw-r--r--plugins/sysml/org.eclipse.papyrus.properties.sysml/Model/ui/MultipleFlowPort.xwt35
-rw-r--r--plugins/sysml/org.eclipse.papyrus.properties.sysml/Model/ui/MultipleFlowProperty.xwt33
-rw-r--r--plugins/sysml/org.eclipse.papyrus.properties.sysml/Model/ui/MultipleParticipantProperty.xwt31
-rw-r--r--plugins/sysml/org.eclipse.papyrus.properties.sysml/Model/ui/MultipleTestCase.xwt28
-rw-r--r--plugins/sysml/org.eclipse.papyrus.properties.sysml/Model/ui/SingleBindingConnector.xwt30
-rw-r--r--plugins/sysml/org.eclipse.papyrus.properties.sysml/Model/ui/SingleConnectorProperty.xwt44
-rw-r--r--plugins/sysml/org.eclipse.papyrus.properties.sysml/Model/ui/SingleConstraintProperty.xwt38
-rw-r--r--plugins/sysml/org.eclipse.papyrus.properties.sysml/Model/ui/SingleControlOperator.xwt34
-rw-r--r--plugins/sysml/org.eclipse.papyrus.properties.sysml/Model/ui/SingleDistributedProperty.xwt38
-rw-r--r--plugins/sysml/org.eclipse.papyrus.properties.sysml/Model/ui/SingleFlowPort.xwt46
-rw-r--r--plugins/sysml/org.eclipse.papyrus.properties.sysml/Model/ui/SingleFlowProperty.xwt40
-rw-r--r--plugins/sysml/org.eclipse.papyrus.properties.sysml/Model/ui/SingleParticipantProperty.xwt45
-rw-r--r--plugins/sysml/org.eclipse.papyrus.properties.sysml/Model/ui/SingleTestCase.xwt41
-rw-r--r--plugins/uml/org.eclipse.papyrus.diagram.common/src/org/eclipse/papyrus/diagram/common/providers/EditorLabelProvider.java27
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/.settings/org.eclipse.core.resources.prefs2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/Environment.xmi19
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx950
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MemberEnd.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleAbstraction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleAcceptCallAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleAcceptEventAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleActionExecutionSpecification.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleActionInputPin.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleActivity.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleActivityEdge.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleActivityFinalNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleActivityNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleActivityParameterNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleActivityPartition.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleActor.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleAddStructuralFeatureValueAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleAddVariableValueAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleAnyReceiveEvent.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleArtifact.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleAssociation.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleAssociationClass.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleBehavior.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleBehaviorExecutionSpecification.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleBehavioralFeature.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleBehavioredClassifier.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleBroadcastSignalAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleCallAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleCallBehaviorAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleCallEvent.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleCallOperationAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleCentralBufferNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleChangeEvent.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleClass.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleClassifier.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleClassifierTemplateParameter.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleClearAssociationAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleClearStructuralFeatureAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleClearVariableAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleCollaboration.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleCollaborationUse.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleCombinedFragment.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleCommunicationPath.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleComponent.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleComponentRealization.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleConditionalNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleConnectableElement.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleConnectionPointReference.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleConnector.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleConnectorEnd.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleConsiderIgnoreFragment.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleConstraint.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleContinuation.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleControlFlow.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleControlNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleCreateLinkAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleCreateLinkObjectAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleCreateObjectAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleCreationEvent.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleDataStoreNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleDataType.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleDecisionNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleDependency.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleDeployedArtifact.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleDeployment.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleDeploymentSpecification.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleDeploymentTarget.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleDestroyLinkAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleDestroyObjectAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleDestructionEvent.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleDevice.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleDuration.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleDurationConstraint.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleDurationInterval.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleDurationObservation.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleElement.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleElementImport.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleEncapsulatedClassifier.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleEnumeration.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleEnumerationLiteral.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleEvent.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleExecutableNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleExecutionEnvironment.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleExecutionEvent.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleExecutionOccurrenceSpecification.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleExecutionSpecification.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleExpansionNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleExpansionRegion.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleExpression.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleExtend.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleExtension.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleExtensionEnd.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleExtensionPoint.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleFeature.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleFinalNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleFinalState.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleFlowFinalNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleForkNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleFunctionBehavior.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleGate.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleGeneralOrdering.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleGeneralization.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleGeneralizationSet.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleInclude.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleInformationFlow.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleInformationItem.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleInitialNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleInputPin.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleInstanceSpecification.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleInstanceValue.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleInteraction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleInteractionConstraint.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleInteractionFragment.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleInteractionOperand.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleInteractionUse.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleInterface.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleInterfaceRealization.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleInterval.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleIntervalConstraint.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleInvocationAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleJoinNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleLifeline.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleLinkAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleLinkEndCreationData.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleLinkEndDestructionData.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleLiteralBoolean.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleLiteralInteger.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleLiteralNull.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleLiteralSpecification.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleLiteralString.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleLiteralUnlimitedNatural.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleLoopNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleManifestation.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleMergeNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleMessage.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleMessageEnd.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleMessageEvent.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleMessageOccurrenceSpecification.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleModel.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleMultiplicityElement.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleNamedElement.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleNamespace.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleObjectFlow.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleObjectNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleObservation.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleOccurrenceSpecification.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleOpaqueAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleOpaqueBehavior.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleOpaqueExpression.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleOperation.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleOutputPin.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultiplePackage.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultiplePackageImport.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultiplePackageableElement.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleParameterSet.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultiplePartDecomposition.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultiplePin.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultiplePort.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultiplePrimitiveType.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleProfile.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleProfileApplication.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleProperty.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleProtocolStateMachine.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleProtocolTransition.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultiplePseudostate.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleRaiseExceptionAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleReadExtentAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleReadIsClassifiedObjectAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleReadLinkAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleReadLinkObjectEndAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleReadLinkObjectEndQualifierAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleReadSelfAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleReadStructuralFeatureAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleReadVariableAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleRealization.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleReceiveOperationEvent.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleReceiveSignalEvent.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleReception.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleReclassifyObjectAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleRedefinableElement.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleRedefinableTemplateSignature.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleReduceAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleRegion.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleRemoveStructuralFeatureValueAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleRemoveVariableValueAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleReplyAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleSendObjectAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleSendOperationEvent.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleSendSignalAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleSendSignalEvent.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleSequenceNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleSignal.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleSignalEvent.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleStartClassifierBehaviorAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleStartObjectBehaviorAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleState.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleStateInvariant.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleStateMachine.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleStereotype.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleStringExpression.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleStructuralFeature.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleStructuralFeatureAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleStructuredActivityNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleStructuredClassifier.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleSubstitution.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleTestIdentityAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleTimeConstraint.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleTimeEvent.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleTimeExpression.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleTimeInterval.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleTimeObservation.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleTransition.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleTrigger.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleType.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleTypedElement.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleUnmarshallAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleUsage.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleUseCase.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleValuePin.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleValueSpecification.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleValueSpecificationAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleVariable.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleVariableAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleVertex.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleWriteLinkAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleWriteStructuralFeatureAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/MultipleWriteVariableAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleAbstraction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleAcceptCallAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleAcceptEventAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleActionExecutionSpecification.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleActionInputPin.xwt54
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleActivity.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleActivityEdge.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleActivityFinalNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleActivityNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleActivityParameterNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleActivityPartition.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleActor.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleAddStructuralFeatureValueAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleAddVariableValueAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleAnyReceiveEvent.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleArtifact.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleAssociation.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleAssociationClass.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleBehavior.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleBehaviorExecutionSpecification.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleBehavioralFeature.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleBehavioredClassifier.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleBroadcastSignalAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleCallAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleCallBehaviorAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleCallEvent.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleCallOperationAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleCentralBufferNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleChangeEvent.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleClass.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleClassifier.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleClassifierTemplateParameter.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleClause.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleClearAssociationAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleClearStructuralFeatureAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleClearVariableAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleCollaboration.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleCollaborationUse.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleCombinedFragment.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleComment.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleCommunicationPath.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleComponent.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleComponentRealization.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleConditionalNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleConnectableElement.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleConnectableElementTemplateParameter.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleConnectionPointReference.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleConnector.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleConnectorEnd.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleConsiderIgnoreFragment.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleConstraint.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleContinuation.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleControlFlow.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleControlNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleCreateLinkAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleCreateLinkObjectAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleCreateObjectAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleCreationEvent.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleDataStoreNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleDataType.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleDecisionNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleDependency.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleDeployedArtifact.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleDeployment.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleDeploymentSpecification.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleDeploymentTarget.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleDestroyLinkAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleDestroyObjectAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleDestructionEvent.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleDevice.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleDuration.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleDurationConstraint.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleDurationInterval.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleDurationObservation.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleElement.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleElementImport.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleEncapsulatedClassifier.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleEnumeration.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleEnumerationLiteral.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleEvent.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleExceptionHandler.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleExecutableNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleExecutionEnvironment.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleExecutionEvent.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleExecutionOccurrenceSpecification.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleExecutionSpecification.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleExpansionNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleExpansionRegion.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleExpression.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleExtend.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleExtension.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleExtensionEnd.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleExtensionPoint.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleFeature.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleFinalNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleFinalState.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleFlowFinalNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleForkNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleFunctionBehavior.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleGate.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleGeneralOrdering.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleGeneralization.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleGeneralizationSet.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleImage.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleInclude.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleInformationFlow.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleInformationItem.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleInitialNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleInputPin.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleInstanceSpecification.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleInstanceValue.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleInteraction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleInteractionConstraint.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleInteractionFragment.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleInteractionOperand.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleInteractionUse.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleInterface.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleInterfaceRealization.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleInterruptibleActivityRegion.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleInterval.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleIntervalConstraint.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleInvocationAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleJoinNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleLifeline.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleLinkAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleLinkEndCreationData.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleLinkEndData.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleLinkEndDestructionData.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleLiteralBoolean.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleLiteralInteger.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleLiteralNull.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleLiteralSpecification.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleLiteralString.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleLiteralUnlimitedNatural.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleLoopNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleManifestation.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleMergeNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleMessage.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleMessageEnd.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleMessageEvent.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleMessageOccurrenceSpecification.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleModel.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleMultiplicityElement.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleNamedElement.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleNamespace.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleObjectFlow.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleObjectNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleObservation.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleOccurrenceSpecification.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleOpaqueAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleOpaqueBehavior.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleOpaqueExpression.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleOperation.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleOperationTemplateParameter.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleOutputPin.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SinglePackage.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SinglePackageImport.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SinglePackageProfile.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SinglePackageableElement.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleParameter.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleParameterSet.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SinglePartDecomposition.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SinglePin.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SinglePort.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SinglePrimitiveType.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleProfile.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleProfileApplication.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleProperty.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleProtocolStateMachine.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleProtocolTransition.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SinglePseudostate.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleQualifierValue.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleRaiseExceptionAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleReadExtentAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleReadIsClassifiedObjectAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleReadLinkAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleReadLinkObjectEndAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleReadLinkObjectEndQualifierAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleReadSelfAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleReadStructuralFeatureAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleReadVariableAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleRealization.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleReceiveOperationEvent.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleReceiveSignalEvent.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleReception.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleReclassifyObjectAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleRedefinableElement.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleRedefinableTemplateSignature.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleReduceAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleRegion.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleRemoveStructuralFeatureValueAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleRemoveVariableValueAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleReplyAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleSendObjectAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleSendOperationEvent.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleSendSignalAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleSendSignalEvent.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleSequenceNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleSignal.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleSignalEvent.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleSlot.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleStartClassifierBehaviorAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleStartObjectBehaviorAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleState.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleStateInvariant.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleStateMachine.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleStereotype.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleStringExpression.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleStructuralFeature.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleStructuralFeatureAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleStructuredActivityNode.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleStructuredClassifier.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleSubstitution.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleTemplateParameter.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleTestIdentityAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleTimeConstraint.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleTimeEvent.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleTimeExpression.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleTimeInterval.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleTimeObservation.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleTransition.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleTrigger.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleType.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleTypedElement.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleUnmarshallAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleUsage.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleUseCase.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleValuePin.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleValueSpecification.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleValueSpecificationAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleVariable.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleVariableAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleVertex.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleWriteLinkAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleWriteStructuralFeatureAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UML/ui/SingleWriteVariableAction.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UMLNotation/UMLNotation.ctx20
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UMLNotation/ui/ElementDisplay.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UMLNotation/ui/Label.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UMLNotation/ui/NamedElementDisplay.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/Model/UMLNotation/ui/StereotypeDisplay.xwt2
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/src/org/eclipse/papyrus/properties/uml/databinding/PapyrusObservableValue.java6
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/src/org/eclipse/papyrus/properties/uml/databinding/SignatureObservableValue.java11
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/src/org/eclipse/papyrus/properties/uml/databinding/StereotypeAppearanceObservableValue.java11
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/src/org/eclipse/papyrus/properties/uml/modelelement/StereotypeAppearanceFactory.java11
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/src/org/eclipse/papyrus/properties/uml/modelelement/StereotypeAppearanceModelElement.java11
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/src/org/eclipse/papyrus/properties/uml/modelelement/UMLModelElement.java27
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/src/org/eclipse/papyrus/properties/uml/providers/SignatureContentProvider.java11
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/src/org/eclipse/papyrus/properties/uml/providers/UMLLabelProvider.java64
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/src/org/eclipse/papyrus/properties/uml/util/StereotypeAppearanceConstants.java11
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/src/org/eclipse/papyrus/properties/uml/widgets/SelectOrCreateDialogEditor.java11
-rw-r--r--plugins/uml/org.eclipse.papyrus.properties.uml/src/org/eclipse/papyrus/properties/uml/widgets/SelectOrCreateDialogPropertyEditor.java11
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer.widgets/src/org/eclipse/papyrus/uml/modelexplorer/widgets/ProfileContentProvider.java84
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer.widgets/src/org/eclipse/papyrus/uml/modelexplorer/widgets/ServiceEditFilteredUMLContentProvider.java20
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer.widgets/src/org/eclipse/papyrus/uml/modelexplorer/widgets/StereotypeContentProvider.java62
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer.widgets/src/org/eclipse/papyrus/uml/modelexplorer/widgets/StereotypeViewerFilter.java60
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer.widgets/src/org/eclipse/papyrus/uml/modelexplorer/widgets/UMLElementMEBContentProvider.java97
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer.widgets/src/org/eclipse/papyrus/uml/modelexplorer/widgets/UMLHierarchicViewerFilter.java1
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer.widgets/src/org/eclipse/papyrus/uml/modelexplorer/widgets/UMLTreeSelectorDialog.java7
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/resource/UMLPapyrusDefaultBrowserCustomization.uiCustom3237
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/filter/CommandFilter.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AbstractionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AcceptCallActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AcceptEventActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActionExecutionSpecificationHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActionInputPinHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityEdgeHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityFinalNodeHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityGroupHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityNodeHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityParameterNodeHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityPartitionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActorHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AddStructuralFeatureValueActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AddVariableValueActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AnyReceiveEventHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ArtifactHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AssociationBaseHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AssociationClassHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AssociationHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/BehaviorExecutionSpecificationHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/BehaviorHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/BehavioralFeatureHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/BehavioredClassifierHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/BroadcastSignalActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CallActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CallBehaviorActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CallEventHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CallOperationActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CentralBufferNodeHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ChangeEventHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClassHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClassifierHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClassifierTemplateParameterHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClauseHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClearAssociationActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClearStructuralFeatureActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClearVariableActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CollaborationHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CollaborationUseHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CombinedFragmentHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CommentHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CommunicationPathHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ComponentHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ComponentRealizationHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConditionalNodeHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConnectableElementHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConnectableElementTemplateParameterHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConnectionPointReferenceHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConnectorEndHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConnectorHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConsiderIgnoreFragmentHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConstraintHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ContinuationHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ControlFlowHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ControlNodeHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CreateLinkActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CreateLinkObjectActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CreateObjectActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CreationEventHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DataStoreNodeHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DataTypeHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DecisionNodeHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DependencyHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DeployedArtifactHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DeploymentHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DeploymentSpecificationHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DeploymentTargetHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DestroyLinkActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DestroyObjectActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DestructionEventHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DeviceHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DirectedRelationshipHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DurationConstraintHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DurationHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DurationIntervalHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DurationObservationHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ElementHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ElementImportHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/EncapsulatedClassifierHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/EnumerationHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/EnumerationLiteralHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/EventHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExceptionHandlerHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExecutableNodeHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExecutionEnvironmentHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExecutionEventHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExecutionOccurrenceSpecificationHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExecutionSpecificationHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExpansionNodeHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExpansionRegionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExpressionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExtendHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExtensionEndHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExtensionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExtensionPointHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/FeatureHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/FinalNodeHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/FinalStateHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/FlowFinalNodeHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ForkNodeHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/FunctionBehaviorHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/GateHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/GeneralOrderingHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/GeneralizationHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/GeneralizationSetHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ImageHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/IncludeHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InformationFlowHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InformationItemHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InitialNodeHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InputPinHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InstanceSpecificationHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InstanceValueHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InteractionConstraintHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InteractionFragmentHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InteractionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InteractionOperandHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InteractionUseHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InterfaceHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InterfaceRealizationHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InterruptibleActivityRegionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/IntervalConstraintHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/IntervalHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InvocationActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/JoinNodeHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LifelineHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LinkActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LinkEndCreationDataHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LinkEndDataHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LinkEndDestructionDataHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralBooleanHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralIntegerHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralNullHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralSpecificationHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralStringHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralUnlimitedNaturalHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LoopNodeHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ManifestationHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/MergeNodeHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/MessageEndHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/MessageEventHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/MessageHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/MessageOccurrenceSpecificationHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ModelHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/MultiplicityElementHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/NamedElementHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/NamespaceHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/NodeHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ObjectFlowHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ObjectNodeHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ObservationHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OccurrenceSpecificationHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OpaqueActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OpaqueBehaviorHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OpaqueExpressionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OperationHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OperationTemplateParameterHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OutputPinHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PackageHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PackageImportHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PackageMergeHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PackageableElementHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ParameterHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ParameterSetHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ParameterableElementHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PartDecompositionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PinHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PortHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PrimitiveTypeHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ProfileApplicationHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ProfileHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PropertyHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ProtocolConformanceHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ProtocolStateMachineHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ProtocolTransitionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PseudostateHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/QualifierValueHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RaiseExceptionActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadExtentActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadIsClassifiedObjectActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadLinkActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadLinkObjectEndActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadLinkObjectEndQualifierActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadSelfActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadStructuralFeatureActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadVariableActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RealizationHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReceiveOperationEventHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReceiveSignalEventHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReceptionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReclassifyObjectActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RedefinableElementHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RedefinableTemplateSignatureHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReduceActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RegionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RelationshipHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RemoveStructuralFeatureValueActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RemoveVariableValueActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReplyActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SendObjectActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SendOperationEventHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SendSignalActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SendSignalEventHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SequenceNodeHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SignalEventHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SignalHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SlotHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StartClassifierBehaviorActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StartObjectBehaviorActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StateHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StateInvariantHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StateMachineHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StereotypeHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StringExpressionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StructuralFeatureActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StructuralFeatureHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StructuredActivityNodeHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StructuredClassifierHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SubstitutionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TemplateBindingHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TemplateParameterHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TemplateParameterSubstitutionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TemplateSignatureHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TemplateableElementHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TestIdentityActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TimeConstraintHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TimeEventHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TimeExpressionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TimeIntervalHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TimeObservationHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TraceHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TransitionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TriggerHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TypeHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TypedElementHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/UnmarshallActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/UsageHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/UseCaseHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ValuePinHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ValueSpecificationActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ValueSpecificationHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/VariableActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/VariableHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/VertexHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/WriteLinkActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/WriteStructuralFeatureActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/WriteVariableActionHandler.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src/org/eclipse/papyrus/uml/modelexplorer/Activator.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src/org/eclipse/papyrus/uml/modelexplorer/Messages.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src/org/eclipse/papyrus/uml/modelexplorer/factory/ModelElementItemFactory.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src/org/eclipse/papyrus/uml/modelexplorer/queries/GetComplexName.java3
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.modelexplorer/src/org/eclipse/papyrus/uml/modelexplorer/queries/GetName.java3
827 files changed, 5370 insertions, 4819 deletions
diff --git a/incoming/org.eclipse.papyrus.properties.customization/Model/Customization.ctx b/incoming/org.eclipse.papyrus.properties.customization/Model/Customization.ctx
index 1a2dca9b479..e3fa9c297f8 100644
--- a/incoming/org.eclipse.papyrus.properties.customization/Model/Customization.ctx
+++ b/incoming/org.eclipse.papyrus.properties.customization/Model/Customization.ctx
@@ -201,7 +201,7 @@
</sections>
<sections name="GroupAttributes" sectionFile="ui/GroupAttributes.xwt">
<constraints xsi:type="contexts:SimpleConstraint" name="isGroup">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.2"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.2"/>
<properties xsi:type="contexts:ReferenceProperty" name="query">
<value href="custom.querySet#isGroup"/>
</properties>
@@ -210,7 +210,7 @@
</sections>
<sections name="EcoreInstanceOf" sectionFile="ui/EcoreInstanceOf.xwt">
<constraints xsi:type="contexts:SimpleConstraint" name="isEcoreInstanceOf">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.2"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.2"/>
<properties xsi:type="contexts:ReferenceProperty" name="query">
<value href="custom.querySet#isEcoreInstanceOf"/>
</properties>
@@ -219,7 +219,7 @@
</sections>
<sections name="UMLInstanceOf" sectionFile="ui/UMLInstanceOf.xwt">
<constraints xsi:type="contexts:SimpleConstraint" name="isUMLInstanceOf">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.2"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.2"/>
<properties xsi:type="contexts:ReferenceProperty" name="query">
<value href="custom.querySet#isUmlInstanceOf"/>
</properties>
@@ -228,7 +228,7 @@
</sections>
<sections name="OCLQuery" sectionFile="ui/OCLQuery.xwt">
<constraints xsi:type="contexts:SimpleConstraint" name="isOCLQueryConstraint">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.2"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.2"/>
<properties xsi:type="contexts:ReferenceProperty" name="query">
<value href="custom.querySet#isOclQuery"/>
</properties>
@@ -237,7 +237,7 @@
</sections>
<sections name="Stereotype" sectionFile="ui/Stereotype.xwt">
<constraints xsi:type="contexts:SimpleConstraint" name="isStereotypeConstraint">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.2"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.2"/>
<properties xsi:type="contexts:ReferenceProperty" name="query">
<value href="custom.querySet#isStereotype"/>
</properties>
@@ -246,7 +246,7 @@
</sections>
<sections name="GridLayout" sectionFile="ui/GridLayout.xwt">
<constraints xsi:type="contexts:SimpleConstraint" name="isGridLayout">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.2"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.2"/>
<properties xsi:type="contexts:ReferenceProperty" name="query">
<value href="custom.querySet#isGridLayout"/>
</properties>
@@ -255,7 +255,7 @@
</sections>
<sections name="Label" sectionFile="ui/Label.xwt">
<constraints xsi:type="contexts:SimpleConstraint" name="isSWTLabel">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.2"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.2"/>
<properties xsi:type="contexts:ReferenceProperty" name="query">
<value href="custom.querySet#isLabel"/>
</properties>
@@ -264,7 +264,7 @@
</sections>
<sections name="Single ToggleButton" sectionFile="ui/Single ToggleButton.xwt">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleToggleButton">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.2"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.2"/>
<properties xsi:type="contexts:ReferenceProperty" name="query">
<value href="custom.querySet#isToggleButton"/>
</properties>
@@ -273,7 +273,7 @@
</sections>
<sections name="SingleFileSelector" sectionFile="ui/SingleFileSelector.xwt">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleFileSelector">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.2"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.2"/>
<properties xsi:type="contexts:ReferenceProperty" name="query">
<value href="custom.querySet#isFileSelector"/>
</properties>
@@ -282,476 +282,496 @@
</sections>
<sections name="Single IntegerSpinner" sectionFile="ui/Single IntegerSpinner.xwt">
<constraints xsi:type="contexts:SimpleConstraint" name="isIntegerSpinner">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.2"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.2"/>
<properties xsi:type="contexts:ReferenceProperty" name="query">
<value href="custom.querySet#isIntegerSpinner"/>
</properties>
</constraints>
<widget href="ui/Single IntegerSpinner.xwt#/"/>
</sections>
+ <sections name="SingleCompositeConstraint" sectionFile="ui/SingleCompositeConstraint.xwt">
+ <widget href="ui/SingleCompositeConstraint.xwt#/"/>
+ </sections>
+ <sections name="MultipleCompositeConstraint" sectionFile="ui/MultipleCompositeConstraint.xwt">
+ <widget href="ui/MultipleCompositeConstraint.xwt#/"/>
+ </sections>
</tabs>
<views name="Single Environment" sections="//@tabs.0/@sections.0" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleEnvironment">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Environment"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/environment"/>
</constraints>
</views>
<views name="Multiple Environment" sections="//@tabs.0/@sections.1" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleEnvironment">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/environment"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Environment"/>
</constraints>
</views>
<views name="Single WidgetType" sections="//@tabs.0/@sections.2" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleWidgetType">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="WidgetType"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/environment"/>
</constraints>
</views>
<views name="Multiple WidgetType" sections="//@tabs.0/@sections.3" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleWidgetType">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/environment"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="WidgetType"/>
</constraints>
</views>
<views name="Single PropertyEditorType" sections="//@tabs.0/@sections.4" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSinglePropertyEditorType">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="PropertyEditorType"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/environment"/>
</constraints>
</views>
<views name="Multiple PropertyEditorType" sections="//@tabs.0/@sections.5" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultiplePropertyEditorType">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="PropertyEditorType"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/environment"/>
</constraints>
</views>
<views name="Single CompositeWidgetType" sections="//@tabs.0/@sections.6" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleCompositeWidgetType">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/environment"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="CompositeWidgetType"/>
</constraints>
</views>
<views name="Multiple CompositeWidgetType" sections="//@tabs.0/@sections.7" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleCompositeWidgetType">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/environment"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="CompositeWidgetType"/>
</constraints>
</views>
<views name="Single LayoutType" sections="//@tabs.0/@sections.8" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleLayoutType">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="LayoutType"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/environment"/>
</constraints>
</views>
<views name="Multiple LayoutType" sections="//@tabs.0/@sections.9" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleLayoutType">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="LayoutType"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/environment"/>
</constraints>
</views>
<views name="Single ConstraintType" sections="//@tabs.0/@sections.10" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleConstraintType">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/environment"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="ConstraintType"/>
</constraints>
</views>
<views name="Multiple ConstraintType" sections="//@tabs.0/@sections.11" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleConstraintType">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="ConstraintType"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/environment"/>
</constraints>
</views>
<views name="Single ModelElementFactoryDescriptor" sections="//@tabs.0/@sections.12" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleModelElementFactoryDescriptor">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="ModelElementFactoryDescriptor"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/environment"/>
</constraints>
</views>
<views name="Multiple ModelElementFactoryDescriptor" sections="//@tabs.0/@sections.13" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleModelElementFactoryDescriptor">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/environment"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="ModelElementFactoryDescriptor"/>
</constraints>
</views>
<views name="Single StandardWidgetType" sections="//@tabs.0/@sections.14" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleStandardWidgetType">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="StandardWidgetType"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/environment"/>
</constraints>
</views>
<views name="Multiple StandardWidgetType" sections="//@tabs.0/@sections.15" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleStandardWidgetType">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="StandardWidgetType"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/environment"/>
</constraints>
</views>
<views name="Single Context" sections="//@tabs.0/@sections.16" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleContext">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Context"/>
</constraints>
</views>
<views name="Multiple Context" sections="//@tabs.0/@sections.17" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleContext">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Context"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
</constraints>
</views>
<views name="Single DisplayUnit" sections="//@tabs.0/@sections.18" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleDisplayUnit">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="DisplayUnit"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
</constraints>
</views>
<views name="Multiple DisplayUnit" sections="//@tabs.0/@sections.19" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleDisplayUnit">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="DisplayUnit"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
</constraints>
</views>
<views name="Single View" sections="//@tabs.0/@sections.20" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleView">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="View"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
</constraints>
</views>
<views name="Multiple View" sections="//@tabs.0/@sections.21" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleView">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="View"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
</constraints>
</views>
<views name="Single Tab" sections="//@tabs.0/@sections.22" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleTab">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Tab"/>
</constraints>
</views>
<views name="Multiple Tab" sections="//@tabs.0/@sections.23" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleTab">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Tab"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
</constraints>
</views>
<views name="Single Section" sections="//@tabs.0/@sections.24" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleSection">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Section"/>
</constraints>
</views>
<views name="Multiple Section" sections="//@tabs.0/@sections.25" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleSection">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Section"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
</constraints>
</views>
<views name="Single DataContextElement" sections="//@tabs.0/@sections.26" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleDataContextElement">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="DataContextElement"/>
</constraints>
</views>
<views name="Multiple DataContextElement" sections="//@tabs.0/@sections.27" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleDataContextElement">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="DataContextElement"/>
</constraints>
</views>
<views name="Single Property" sections="//@tabs.0/@sections.28" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleProperty">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Property"/>
</constraints>
</views>
<views name="Multiple Property" sections="//@tabs.0/@sections.29" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleProperty">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Property"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
</constraints>
</views>
<views name="Single UnknownProperty" sections="//@tabs.0/@sections.30" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleUnknownProperty">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="UnknownProperty"/>
</constraints>
</views>
<views name="Multiple UnknownProperty" sections="//@tabs.0/@sections.31" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleUnknownProperty">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="UnknownProperty"/>
</constraints>
</views>
<views name="Single DataContextPackage" sections="//@tabs.0/@sections.32" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleDataContextPackage">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="DataContextPackage"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
</constraints>
</views>
<views name="Multiple DataContextPackage" sections="//@tabs.0/@sections.33" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleDataContextPackage">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="DataContextPackage"/>
</constraints>
</views>
<views name="Single DataContextRoot" sections="//@tabs.0/@sections.34" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleDataContextRoot">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="DataContextRoot"/>
</constraints>
</views>
<views name="Multiple DataContextRoot" sections="//@tabs.0/@sections.35" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleDataContextRoot">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="DataContextRoot"/>
</constraints>
</views>
<views name="Single ConstraintDescriptor" sections="//@tabs.0/@sections.36 //@tabs.0/@sections.67 //@tabs.0/@sections.68 //@tabs.0/@sections.69 //@tabs.0/@sections.70" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleConstraintDescriptor">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="ConstraintDescriptor"/>
</constraints>
</views>
<views name="Multiple ConstraintDescriptor" sections="//@tabs.0/@sections.37" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleConstraintDescriptor">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="ConstraintDescriptor"/>
</constraints>
</views>
<views name="Single ConfigProperty" sections="//@tabs.0/@sections.38" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleConfigProperty">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="ConfigProperty"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
</constraints>
</views>
<views name="Multiple ConfigProperty" sections="//@tabs.0/@sections.39" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleConfigProperty">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="ConfigProperty"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
</constraints>
</views>
<views name="Single ValueProperty" sections="//@tabs.0/@sections.40" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleValueProperty">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="ValueProperty"/>
</constraints>
</views>
<views name="Multiple ValueProperty" sections="//@tabs.0/@sections.41" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleValueProperty">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="ValueProperty"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
</constraints>
</views>
<views name="Single ReferenceProperty" sections="//@tabs.0/@sections.42" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleReferenceProperty">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="ReferenceProperty"/>
</constraints>
</views>
<views name="Multiple ReferenceProperty" sections="//@tabs.0/@sections.43" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleReferenceProperty">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="ReferenceProperty"/>
</constraints>
</views>
<views name="Single Element" sections="//@tabs.0/@sections.44" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleElement">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Element"/>
</constraints>
</views>
<views name="Multiple Element" sections="//@tabs.0/@sections.45" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleElement">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Element"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
</constraints>
</views>
<views name="Single UIComponent" sections="//@tabs.0/@sections.46" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleUIComponent">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="UIComponent"/>
</constraints>
</views>
<views name="Multiple UIComponent" sections="//@tabs.0/@sections.47" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleUIComponent">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="UIComponent"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
</constraints>
</views>
<views name="Single Widget" sections="//@tabs.0/@sections.48" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleWidget">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Widget"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
</constraints>
</views>
<views name="Multiple Widget" sections="//@tabs.0/@sections.49" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleWidget">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Widget"/>
</constraints>
</views>
<views name="Single StandardWidget" sections="//@tabs.0/@sections.50 //@tabs.0/@sections.72" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleStandardWidget">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="StandardWidget"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
</constraints>
</views>
<views name="Multiple StandardWidget" sections="//@tabs.0/@sections.51" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleStandardWidget">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="StandardWidget"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
</constraints>
</views>
<views name="Single PropertyEditor" sections="//@tabs.0/@sections.52 //@tabs.0/@sections.73 //@tabs.0/@sections.74 //@tabs.0/@sections.75" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSinglePropertyEditor">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="PropertyEditor"/>
</constraints>
</views>
<views name="Multiple PropertyEditor" sections="//@tabs.0/@sections.53" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultiplePropertyEditor">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="PropertyEditor"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
</constraints>
</views>
<views name="Single CompositeWidget" sections="//@tabs.0/@sections.54 //@tabs.0/@sections.66" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleCompositeWidget">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="CompositeWidget"/>
</constraints>
</views>
<views name="Multiple CompositeWidget" sections="//@tabs.0/@sections.55" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleCompositeWidget">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="CompositeWidget"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
</constraints>
</views>
<views name="Single Layout" sections="//@tabs.0/@sections.56 //@tabs.0/@sections.71" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleLayout">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Layout"/>
</constraints>
</views>
<views name="Multiple Layout" sections="//@tabs.0/@sections.57" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleLayout">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Layout"/>
</constraints>
</views>
<views name="Single WidgetAttribute" sections="//@tabs.0/@sections.58" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleWidgetAttribute">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="WidgetAttribute"/>
</constraints>
</views>
<views name="Multiple WidgetAttribute" sections="//@tabs.0/@sections.59" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleWidgetAttribute">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="WidgetAttribute"/>
</constraints>
</views>
<views name="Single ValueAttribute" sections="//@tabs.0/@sections.60" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleValueAttribute">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="ValueAttribute"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
</constraints>
</views>
<views name="Multiple ValueAttribute" sections="//@tabs.0/@sections.61" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleValueAttribute">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="ValueAttribute"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
</constraints>
</views>
<views name="Single ReferenceAttribute" sections="//@tabs.0/@sections.62" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleReferenceAttribute">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="ReferenceAttribute"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
</constraints>
</views>
<views name="Multiple ReferenceAttribute" sections="//@tabs.0/@sections.63" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleReferenceAttribute">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="ReferenceAttribute"/>
</constraints>
</views>
<views name="Single UnknownComponent" sections="//@tabs.0/@sections.64" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleUnknownComponent">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="UnknownComponent"/>
</constraints>
</views>
<views name="Multiple UnknownComponent" sections="//@tabs.0/@sections.65" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleUnknownComponent">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="UnknownComponent"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/ui"/>
</constraints>
</views>
+ <views name="SingleCompositeConstraint" sections="//@tabs.0/@sections.76">
+ <constraints xsi:type="contexts:SimpleConstraint" name="isSingleCompositeConstraint">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
+ <properties xsi:type="contexts:ValueProperty" name="className" value="CompositeConstraint"/>
+ </constraints>
+ </views>
+ <views name="MultipleCompositeConstraint" sections="//@tabs.0/@sections.77" elementMultiplicity="-1">
+ <constraints xsi:type="contexts:SimpleConstraint" name="isMultipleCompositeConstraint">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.0"/>
+ <properties xsi:type="contexts:ValueProperty" name="className" value="CompositeConstraint"/>
+ <properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/papyrus/properties/contexts"/>
+ </constraints>
+ </views>
<dataContexts name="properties" label="properties">
<elements xsi:type="contexts:DataContextPackage" name="environment">
<elements name="Environment">
@@ -840,9 +860,7 @@
<elements name="ConstraintDescriptor">
<properties name="name" description="The name of this constraint descriptor"/>
<properties name="display" type="Reference" description="The display unit (View or Section) associated to this constraint."/>
- <properties name="constraintType" type="Reference" description="The type of this constraint"/>
<properties name="constraints" type="Reference" multiplicity="-1" description="The sub-constraints of this constraint (Used for Composite constraints - Not implemented yet)"/>
- <properties name="properties" label="" type="Reference" multiplicity="-1" description="The list of properties used to instantiate this constraint (key - value pairs)"/>
<properties name="overriddenConstraints" type="Reference" multiplicity="-1" description="The constraints overridden by this constraint. If two constraints match a given selection, a constraint may override another one. In such a case, the overridden constraint's displayUnit won't be displayed. This property is dedicated to manual resolution of constraints : the Constraint classes may also implement an automatic resolution of conflicts"/>
<properties name="overrideable" type="Boolean" description="If set to false, this constraint cannot be automatically overridden by other constraints. Only constraints which explicitly specify they need to override this constraint (Through the &quot;overriddenConstraints&quot; property) will be able to disable it."/>
</elements>
@@ -855,6 +873,13 @@
<elements name="ReferenceProperty" supertypes="//@dataContexts.0/@elements.1/@elements.11">
<properties name="value" label="" type="Reference" description="The value of the property"/>
</elements>
+ <elements name="CompositeConstraint" supertypes="//@dataContexts.0/@elements.1/@elements.10">
+ <properties name="constraints" type="Reference" multiplicity="-1" description="The sub-constraints owned by this composite constraint. The composite constraint is matched if and only if all its sub-constraints are matched."/>
+ </elements>
+ <elements name="SimpleConstraint" supertypes="//@dataContexts.0/@elements.1/@elements.10">
+ <properties name="constraintType" type="Reference" description="The type of this constraint"/>
+ <properties name="properties" label="" type="Reference" multiplicity="-1" description="The list of properties used to instantiate this constraint (key - value pairs)"/>
+ </elements>
</elements>
<elements xsi:type="contexts:DataContextPackage" name="ui">
<elements name="Element"/>
@@ -893,7 +918,7 @@
<properties name="typeName" description="The fully-qualified name of this element"/>
</elements>
</elements>
- <modelElementFactory href="pathmap://PPECustom/CustomizationEnvironment.xmi#//@modelElementFactories.2"/>
+ <modelElementFactory href="ppe:/environment/org.eclipse.papyrus.properties.customization/Model/CustomizationEnvironment.xmi#//@modelElementFactories.2"/>
</dataContexts>
<dataContexts name="Custom" label="Custom">
<elements xsi:type="contexts:DataContextPackage" name="Attribute">
@@ -924,7 +949,7 @@
<properties name="increment" description="The increment value for this spinner"/>
</elements>
</elements>
- <modelElementFactory href="pathmap://PPECustom/CustomizationEnvironment.xmi#//@modelElementFactories.0"/>
+ <modelElementFactory href="ppe:/environment/org.eclipse.papyrus.properties.customization/Model/CustomizationEnvironment.xmi#//@modelElementFactories.0"/>
</dataContexts>
<dataContexts name="Properties" label="Properties">
<elements name="EcoreInstanceOf">
@@ -940,6 +965,6 @@
<elements name="Stereotype">
<properties name="stereotypeName" label="Stereotype name" description="The fully qualified name of the Stereotype. The separator is &quot;::&quot;. For example : MyProfile::MyPackage::MyStereotype"/>
</elements>
- <modelElementFactory href="pathmap://PPECustom/CustomizationEnvironment.xmi#//@modelElementFactories.1"/>
+ <modelElementFactory href="ppe:/environment/org.eclipse.papyrus.properties.customization/Model/CustomizationEnvironment.xmi#//@modelElementFactories.1"/>
</dataContexts>
</contexts:Context>
diff --git a/incoming/org.eclipse.papyrus.properties.customization/Model/ui/EcoreInstanceOf.xwt b/incoming/org.eclipse.papyrus.properties.customization/Model/ui/EcoreInstanceOf.xwt
index c971158aa4a..dc2e8c4b749 100644
--- a/incoming/org.eclipse.papyrus.properties.customization/Model/ui/EcoreInstanceOf.xwt
+++ b/incoming/org.eclipse.papyrus.properties.customization/Model/ui/EcoreInstanceOf.xwt
@@ -1,2 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:x="http://www.eclipse.org/xwt" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns="http://www.eclipse.org/xwt/presentation"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="Properties:EcoreInstanceOf:nsUri"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="Properties:EcoreInstanceOf:className"></ppe:StringEditor></Composite></Composite> \ No newline at end of file
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="Properties:EcoreInstanceOf:nsUri"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="Properties:EcoreInstanceOf:className"></ppe:StringEditor></Composite></Composite> \ No newline at end of file
diff --git a/incoming/org.eclipse.papyrus.properties.customization/Model/ui/MultipleCompositeConstraint.xwt b/incoming/org.eclipse.papyrus.properties.customization/Model/ui/MultipleCompositeConstraint.xwt
new file mode 100644
index 00000000000..615db8f43bb
--- /dev/null
+++ b/incoming/org.eclipse.papyrus.properties.customization/Model/ui/MultipleCompositeConstraint.xwt
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><ppe:BooleanRadio property="properties:contexts:ConstraintDescriptor:overrideable" input="{Binding}"></ppe:BooleanRadio></Composite></Composite> \ No newline at end of file
diff --git a/incoming/org.eclipse.papyrus.properties.customization/Model/ui/MultipleConstraintDescriptor.xwt b/incoming/org.eclipse.papyrus.properties.customization/Model/ui/MultipleConstraintDescriptor.xwt
index 0652e3cca94..c278bb83e9c 100644
--- a/incoming/org.eclipse.papyrus.properties.customization/Model/ui/MultipleConstraintDescriptor.xwt
+++ b/incoming/org.eclipse.papyrus.properties.customization/Model/ui/MultipleConstraintDescriptor.xwt
@@ -1,2 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns: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
+<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><ppe:ReferenceDialog input="{Binding}" property="properties:contexts:SimpleConstraint:constraintType"></ppe:ReferenceDialog><ppe:BooleanRadio input="{Binding}" property="properties:contexts:ConstraintDescriptor:overrideable"></ppe:BooleanRadio></Composite> \ No newline at end of file
diff --git a/incoming/org.eclipse.papyrus.properties.customization/Model/ui/MultipleEnvironment.xwt b/incoming/org.eclipse.papyrus.properties.customization/Model/ui/MultipleEnvironment.xwt
index c42af8507ee..ab3d7fcf9b9 100644
--- a/incoming/org.eclipse.papyrus.properties.customization/Model/ui/MultipleEnvironment.xwt
+++ b/incoming/org.eclipse.papyrus.properties.customization/Model/ui/MultipleEnvironment.xwt
@@ -1,2 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/incoming/org.eclipse.papyrus.properties.customization/Model/ui/OCLQuery.xwt b/incoming/org.eclipse.papyrus.properties.customization/Model/ui/OCLQuery.xwt
index 43f23369284..9d2314c3993 100644
--- a/incoming/org.eclipse.papyrus.properties.customization/Model/ui/OCLQuery.xwt
+++ b/incoming/org.eclipse.papyrus.properties.customization/Model/ui/OCLQuery.xwt
@@ -1,2 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:x="http://www.eclipse.org/xwt" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns="http://www.eclipse.org/xwt/presentation"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><ppe:ReferenceDialog input="{Binding}" property="Properties:OCLQuery:query"></ppe:ReferenceDialog></Composite></Composite> \ No newline at end of file
+<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><ppe:ReferenceDialog input="{Binding}" property="Properties:OCLQuery:query"></ppe:ReferenceDialog></Composite></Composite> \ No newline at end of file
diff --git a/incoming/org.eclipse.papyrus.properties.customization/Model/ui/SingleCompositeConstraint.xwt b/incoming/org.eclipse.papyrus.properties.customization/Model/ui/SingleCompositeConstraint.xwt
new file mode 100644
index 00000000000..ba8217a7cf3
--- /dev/null
+++ b/incoming/org.eclipse.papyrus.properties.customization/Model/ui/SingleCompositeConstraint.xwt
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor property="properties:contexts:ConstraintDescriptor:name" input="{Binding}"></ppe:StringEditor><ppe:BooleanRadio property="properties:contexts:ConstraintDescriptor:overrideable" input="{Binding}"></ppe:BooleanRadio><ppe:MultiReference property="properties:contexts:CompositeConstraint:constraints" input="{Binding}"></ppe:MultiReference><ppe:MultiReference input="{Binding}" property="properties:contexts:ConstraintDescriptor:overriddenConstraints"></ppe:MultiReference></Composite></Composite> \ No newline at end of file
diff --git a/incoming/org.eclipse.papyrus.properties.customization/Model/ui/SingleConstraintDescriptor.xwt b/incoming/org.eclipse.papyrus.properties.customization/Model/ui/SingleConstraintDescriptor.xwt
index e841cf3fa44..6c585193189 100644
--- a/incoming/org.eclipse.papyrus.properties.customization/Model/ui/SingleConstraintDescriptor.xwt
+++ b/incoming/org.eclipse.papyrus.properties.customization/Model/ui/SingleConstraintDescriptor.xwt
@@ -1,2 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="properties:contexts:ConstraintDescriptor:name"></ppe:StringEditor></Composite><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:ReferenceDialog input="{Binding}" property="properties:contexts:ConstraintDescriptor:constraintType"></ppe:ReferenceDialog></Composite><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:BooleanRadio input="{Binding}" property="properties:contexts:ConstraintDescriptor:overrideable"></ppe:BooleanRadio><ppe:MultiReference input="{Binding}" property="properties:contexts:ConstraintDescriptor:overriddenConstraints"></ppe:MultiReference></Composite></Composite> \ No newline at end of file
+<Composite xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:x="http://www.eclipse.org/xwt" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="properties:contexts:ConstraintDescriptor:name"></ppe:StringEditor><ppe:ReferenceDialog input="{Binding}" property="properties:contexts:SimpleConstraint:constraintType"></ppe:ReferenceDialog><ppe:BooleanRadio input="{Binding}" property="properties:contexts:ConstraintDescriptor:overrideable"></ppe:BooleanRadio><ppe:MultiReference input="{Binding}" property="properties:contexts:ConstraintDescriptor:overriddenConstraints"></ppe:MultiReference></Composite></Composite> \ No newline at end of file
diff --git a/incoming/org.eclipse.papyrus.properties.customization/Model/ui/SingleConstraintType.xwt b/incoming/org.eclipse.papyrus.properties.customization/Model/ui/SingleConstraintType.xwt
index 03a3b35f6aa..b1948e43bc0 100644
--- a/incoming/org.eclipse.papyrus.properties.customization/Model/ui/SingleConstraintType.xwt
+++ b/incoming/org.eclipse.papyrus.properties.customization/Model/ui/SingleConstraintType.xwt
@@ -1,2 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="properties:environment:ConstraintType:label"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="properties:environment:ConstraintType:constraintClass"></ppe:StringEditor></Composite></Composite> \ No newline at end of file
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="properties:environment:ConstraintType:label"></ppe:StringEditor><ppe:StringEditor input="{Binding}" property="properties:environment:ConstraintType:constraintClass"></ppe:StringEditor></Composite></Composite> \ No newline at end of file
diff --git a/incoming/org.eclipse.papyrus.properties.customization/Model/ui/SingleEnvironment.xwt b/incoming/org.eclipse.papyrus.properties.customization/Model/ui/SingleEnvironment.xwt
index 9d4a124e5c8..ff64d5ab388 100644
--- a/incoming/org.eclipse.papyrus.properties.customization/Model/ui/SingleEnvironment.xwt
+++ b/incoming/org.eclipse.papyrus.properties.customization/Model/ui/SingleEnvironment.xwt
@@ -1,2 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
+<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout></Composite> \ No newline at end of file
diff --git a/incoming/org.eclipse.papyrus.properties.customization/Model/ui/Stereotype.xwt b/incoming/org.eclipse.papyrus.properties.customization/Model/ui/Stereotype.xwt
index 93536b4094c..63db56d2dad 100644
--- a/incoming/org.eclipse.papyrus.properties.customization/Model/ui/Stereotype.xwt
+++ b/incoming/org.eclipse.papyrus.properties.customization/Model/ui/Stereotype.xwt
@@ -1,2 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns="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></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="Properties:Stereotype:stereotypeName"></ppe:StringEditor></Composite></Composite> \ No newline at end of file
+<Composite xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:x="http://www.eclipse.org/xwt" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns="http://www.eclipse.org/xwt/presentation"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="Properties:Stereotype:stereotypeName"></ppe:StringEditor></Composite></Composite> \ No newline at end of file
diff --git a/incoming/org.eclipse.papyrus.properties.customization/Model/ui/UMLInstanceOf.xwt b/incoming/org.eclipse.papyrus.properties.customization/Model/ui/UMLInstanceOf.xwt
index 578271783f2..977189c4f2e 100644
--- a/incoming/org.eclipse.papyrus.properties.customization/Model/ui/UMLInstanceOf.xwt
+++ b/incoming/org.eclipse.papyrus.properties.customization/Model/ui/UMLInstanceOf.xwt
@@ -1,2 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:x="http://www.eclipse.org/xwt" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns="http://www.eclipse.org/xwt/presentation"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="Properties:UMLInstanceOf:umlClassName"></ppe:StringEditor></Composite></Composite> \ No newline at end of file
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.properties.widgets" xmlns:ppel="clr-namespace:org.eclipse.papyrus.properties.widgets.layout" xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation"><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><Composite><Composite.layout><ppel:PropertiesLayout></ppel:PropertiesLayout></Composite.layout><ppe:StringEditor input="{Binding}" property="Properties:UMLInstanceOf:umlClassName"></ppe:StringEditor></Composite></Composite> \ No newline at end of file
diff --git a/incoming/org.eclipse.papyrus.properties.customization/src/org/eclipse/papyrus/properties/customization/messages/messages.properties b/incoming/org.eclipse.papyrus.properties.customization/src/org/eclipse/papyrus/properties/customization/messages/messages.properties
index 0610a712d78..1900ca64f6e 100644
--- a/incoming/org.eclipse.papyrus.properties.customization/src/org/eclipse/papyrus/properties/customization/messages/messages.properties
+++ b/incoming/org.eclipse.papyrus.properties.customization/src/org/eclipse/papyrus/properties/customization/messages/messages.properties
@@ -2,7 +2,7 @@ CopyContextAction_Copying=Copying
CopyContextAction_InitializingTheCopyOf=Initializing the copy of
CopyContextAction_ThisMayTakeSomeTime=. This may take some time
CopyContextAction_To=\ to
-CustomizationDialog_cannotDeletePluginContext=Plugin contexts cannot be deleted
+CustomizationDialog_cannotDeletePluginContext=Read-only contexts cannot be deleted
CustomizationDialog_configurationName=Configuration name
CustomizationDialog_configurationNameNotEmpty=The name of the configuration shouldn't be empty
CustomizationDialog_configurationWithSameNameExists=A configuration with the same name already exists
@@ -15,11 +15,11 @@ CustomizationDialog_deleteContext=Delete context ?
CustomizationDialog_deleteContextConfirmation1=Are you sure you want to delete the Property View context
CustomizationDialog_deleteContextConfirmation2=\ ? This choice is irreversible. If you simply want to deactivate this context, you can do so in Preferences > Papyrus > Property views
CustomizationDialog_edit=Edit
-CustomizationDialog_editSelectedContext=Edits the selected Context. This option is only available for non-plugin Contexts
+CustomizationDialog_editSelectedContext=Edits the selected Context. This option is only available for writeable Contexts
CustomizationDialog_enterConfigurationName=Enter the new configuration name
-CustomizationDialog_plugin=\ (Plugin)
-CustomizationDialog_removeSelectedContext=Removes the selected Context. This option is only available for non-plugin Contexts
-CustomizationDialog_selectContextToEdit=Select a context to edit. Plugin contexts should be copied before they can be edited.
+CustomizationDialog_plugin=\ (Read-only)
+CustomizationDialog_removeSelectedContext=Removes the selected Context. This option is only available for writeable Contexts
+CustomizationDialog_selectContextToEdit=Select a context to edit. Read-only contexts should be copied before they can be edited.
CustomizationPreferencePage_AskForConfirmation=Ask for confirmation
CustomizationPreferencePage_OpenCustomizationPerspective=Open customization perspective
CustomizationPreferencePage_PropertyViewCustomizationPreferences=Property view customization preferences
diff --git a/incoming/org.eclipse.papyrus.properties.customization/src/org/eclipse/papyrus/properties/customization/modelelement/CustomizationModelElement.java b/incoming/org.eclipse.papyrus.properties.customization/src/org/eclipse/papyrus/properties/customization/modelelement/CustomizationModelElement.java
index 0609feda734..ac43094dde0 100644
--- a/incoming/org.eclipse.papyrus.properties.customization/src/org/eclipse/papyrus/properties/customization/modelelement/CustomizationModelElement.java
+++ b/incoming/org.eclipse.papyrus.properties.customization/src/org/eclipse/papyrus/properties/customization/modelelement/CustomizationModelElement.java
@@ -32,6 +32,7 @@ import org.eclipse.papyrus.properties.customization.providers.TabContentProvider
import org.eclipse.papyrus.properties.environment.EnvironmentPackage;
import org.eclipse.papyrus.properties.modelelement.AbstractModelElement;
import org.eclipse.papyrus.properties.modelelement.EMFModelElement;
+import org.eclipse.papyrus.properties.util.EMFHelper;
import org.eclipse.papyrus.widgets.creation.ReferenceValueFactory;
import org.eclipse.papyrus.widgets.providers.EmptyContentProvider;
import org.eclipse.papyrus.widgets.providers.IStaticContentProvider;
@@ -50,9 +51,6 @@ import org.eclipse.papyrus.widgets.providers.IStaticContentProvider;
*/
public class CustomizationModelElement extends AbstractModelElement {
- //TODO : Support for ConstraintDescriptor content provider
- //The provider relies on EMF, which loads the whole model (including XWT files)
-
private EMFModelElement delegate;
private static Map<EClassifier, IStaticContentProvider> providers;
@@ -106,8 +104,8 @@ public class CustomizationModelElement extends AbstractModelElement {
//Sections can only be moved to tabs from non-plugin contexts
boolean editableTabsOnly = delegate.getSource() instanceof Section;
return new TabContentProvider(delegate.getSource(), editableTabsOnly);
- } else if(classifier == ContextsPackage.eINSTANCE.getConstraintDescriptor()) {
- return new ConstraintDescriptorContentProvider(delegate.getSource());
+ } else if(classifier instanceof EClass && EMFHelper.isSubclass((EClass)classifier, ContextsPackage.eINSTANCE.getConstraintDescriptor())) {
+ return new ConstraintDescriptorContentProvider(delegate.getSource(), (EClass)classifier);
} else if(isDataContextElement(classifier)) {
return new DataContextElementContentProvider((DataContextElement)delegate.getSource());
} else {
diff --git a/incoming/org.eclipse.papyrus.properties.customization/src/org/eclipse/papyrus/properties/customization/providers/ConstraintDescriptorContentProvider.java b/incoming/org.eclipse.papyrus.properties.customization/src/org/eclipse/papyrus/properties/customization/providers/ConstraintDescriptorContentProvider.java
index dbd0b6d1ad6..e7db4381274 100644
--- a/incoming/org.eclipse.papyrus.properties.customization/src/org/eclipse/papyrus/properties/customization/providers/ConstraintDescriptorContentProvider.java
+++ b/incoming/org.eclipse.papyrus.properties.customization/src/org/eclipse/papyrus/properties/customization/providers/ConstraintDescriptorContentProvider.java
@@ -14,9 +14,11 @@ package org.eclipse.papyrus.properties.customization.providers;
import java.util.LinkedList;
import java.util.List;
+import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.papyrus.properties.contexts.ConstraintDescriptor;
import org.eclipse.papyrus.properties.contexts.Context;
+import org.eclipse.papyrus.properties.contexts.DisplayUnit;
import org.eclipse.papyrus.properties.contexts.Section;
import org.eclipse.papyrus.properties.contexts.Tab;
import org.eclipse.papyrus.properties.contexts.View;
@@ -29,6 +31,8 @@ import org.eclipse.papyrus.properties.contexts.View;
*/
public class ConstraintDescriptorContentProvider extends AbstractContextualContentProvider {
+ private EClass type;
+
/**
*
* Constructor.
@@ -36,23 +40,34 @@ public class ConstraintDescriptorContentProvider extends AbstractContextualConte
* @param source
* The source Object used to retrieve the available ConstraintDescriptors
*/
- public ConstraintDescriptorContentProvider(EObject source) {
+ public ConstraintDescriptorContentProvider(EObject source, EClass type) {
super(source);
+ this.type = type;
}
public Object[] getElements() {
List<ConstraintDescriptor> result = new LinkedList<ConstraintDescriptor>();
for(Context context : contexts) {
for(View view : context.getViews()) {
- result.addAll(view.getConstraints());
+ result.addAll(getFilteredConstraintsFromDisplayUnit(view));
}
for(Tab tab : context.getTabs()) {
for(Section section : tab.getSections()) {
- result.addAll(section.getConstraints());
+ result.addAll(getFilteredConstraintsFromDisplayUnit(section));
}
}
}
return result.toArray();
}
+ private List<ConstraintDescriptor> getFilteredConstraintsFromDisplayUnit(DisplayUnit unit) {
+ List<ConstraintDescriptor> result = new LinkedList<ConstraintDescriptor>();
+ for(ConstraintDescriptor constraint : unit.getConstraints()) {
+ if(type.isInstance(constraint)) {
+ result.add(constraint);
+ }
+ }
+ return result;
+ }
+
}
diff --git a/incoming/org.eclipse.papyrus.properties.customization/src/org/eclipse/papyrus/properties/customization/ui/CopyContextAction.java b/incoming/org.eclipse.papyrus.properties.customization/src/org/eclipse/papyrus/properties/customization/ui/CopyContextAction.java
index 3550081727d..9ed0f1091f2 100644
--- a/incoming/org.eclipse.papyrus.properties.customization/src/org/eclipse/papyrus/properties/customization/ui/CopyContextAction.java
+++ b/incoming/org.eclipse.papyrus.properties.customization/src/org/eclipse/papyrus/properties/customization/ui/CopyContextAction.java
@@ -32,6 +32,7 @@ import org.eclipse.emf.ecore.util.EcoreUtil;
import org.eclipse.jface.dialogs.ProgressMonitorDialog;
import org.eclipse.jface.operation.IRunnableWithProgress;
import org.eclipse.papyrus.properties.Activator;
+import org.eclipse.papyrus.properties.catalog.PropertiesURIHandler;
import org.eclipse.papyrus.properties.contexts.Context;
import org.eclipse.papyrus.properties.customization.messages.Messages;
import org.eclipse.papyrus.properties.runtime.ConfigurationManager;
@@ -158,7 +159,12 @@ public class CopyContextAction {
}
protected void copy(Resource resource, File target) throws IOException {
- copy(new URL(resource.getURI().toString()).openStream(), target);
+ PropertiesURIHandler uriHandler = new PropertiesURIHandler();
+ URI uri = resource.getURI();
+ if(uriHandler.canHandle(uri)) {
+ uri = uriHandler.getConvertedURI(uri);
+ }
+ copy(new URL(uri.toString()).openStream(), target);
}
private void copy(Resource resource, File directory, EObject source, String targetName) throws IOException {
diff --git a/incoming/org.eclipse.papyrus.properties.customization/src/org/eclipse/papyrus/properties/customization/util/ProjectUtil.java b/incoming/org.eclipse.papyrus.properties.customization/src/org/eclipse/papyrus/properties/customization/util/ProjectUtil.java
index 67f58424af5..6e5cb31df16 100644
--- a/incoming/org.eclipse.papyrus.properties.customization/src/org/eclipse/papyrus/properties/customization/util/ProjectUtil.java
+++ b/incoming/org.eclipse.papyrus.properties.customization/src/org/eclipse/papyrus/properties/customization/util/ProjectUtil.java
@@ -26,7 +26,6 @@ import org.eclipse.core.runtime.Path;
import org.eclipse.papyrus.properties.contexts.Context;
import org.eclipse.papyrus.properties.contexts.Section;
import org.eclipse.papyrus.properties.customization.Activator;
-import org.eclipse.papyrus.properties.customization.ui.CopyContextAction;
/**
* The Eclipse Editors can only handle files from the workspace. However, when
@@ -86,7 +85,7 @@ public class ProjectUtil {
custom.open(null);
}
- custom.setHidden(false);
+ custom.setHidden(true);
workspace.getRoot().refreshLocal(IResource.DEPTH_INFINITE, null);
return custom;
diff --git a/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/Activator.java b/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/Activator.java
index 509907379df..e11b5087f15 100644
--- a/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/Activator.java
+++ b/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/Activator.java
@@ -1,7 +1,7 @@
/*****************************************************************************
* Copyright (c) 2010 CEA LIST.
*
- *
+ *
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -13,6 +13,7 @@
*****************************************************************************/
package org.eclipse.papyrus.modelexplorer.widgets;
+import org.eclipse.papyrus.log.LogHelper;
import org.eclipse.ui.plugin.AbstractUIPlugin;
import org.osgi.framework.BundleContext;
@@ -26,7 +27,9 @@ public class Activator extends AbstractUIPlugin {
// The shared instance
private static Activator plugin;
-
+
+ public static LogHelper log;
+
/**
* The constructor
*/
@@ -37,15 +40,18 @@ public class Activator extends AbstractUIPlugin {
* (non-Javadoc)
* @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
*/
+ @Override
public void start(BundleContext context) throws Exception {
super.start(context);
plugin = this;
+ log = new LogHelper(this);
}
/*
* (non-Javadoc)
* @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
*/
+ @Override
public void stop(BundleContext context) throws Exception {
plugin = null;
super.stop(context);
diff --git a/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/AdvancedMETreeDialog.java b/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/AdvancedMETreeDialog.java
index 44247bbac7d..e28dbabc109 100644
--- a/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/AdvancedMETreeDialog.java
+++ b/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/AdvancedMETreeDialog.java
@@ -1,7 +1,7 @@
/*****************************************************************************
* Copyright (c) 2010 CEA LIST.
*
- *
+ *
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -34,7 +34,9 @@ import org.eclipse.swt.widgets.Shell;
/**
* this dialog box has the possibility to select by the user interface the kind of wanted meta-class.
*
+ * @deprecated You should now use the generic {@link org.eclipse.papyrus.widgets.editors.TreeSelectorDialog}
*/
+@Deprecated
public class AdvancedMETreeDialog extends ModelExplorerBasedTreeSelectorDialog {
protected Label metaclassLabel = null;
diff --git a/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/EMFObjectLabelProvider.java b/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/EMFObjectLabelProvider.java
new file mode 100644
index 00000000000..ac2cd8d0393
--- /dev/null
+++ b/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/EMFObjectLabelProvider.java
@@ -0,0 +1,180 @@
+/*******************************************************************************
+ * Copyright (c) 2008 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ * Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - Added support for enum literals
+ *******************************************************************************/
+package org.eclipse.papyrus.modelexplorer.widgets;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.eclipse.core.runtime.CoreException;
+import org.eclipse.core.runtime.IAdaptable;
+import org.eclipse.core.runtime.IConfigurationElement;
+import org.eclipse.core.runtime.Platform;
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.util.Enumerator;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.ReflectiveItemProviderAdapterFactory;
+import org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider;
+import org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart;
+import org.eclipse.jface.viewers.StructuredSelection;
+import org.eclipse.swt.graphics.Image;
+
+/**
+ * This class handles title label for tabbed properties.
+ *
+ * @author Jerome Benois
+ */
+public class EMFObjectLabelProvider extends AdapterFactoryLabelProvider {
+
+ /** item provider class */
+ private static final Class<?> IItemLabelProviderClass = IItemLabelProvider.class;
+
+ /** list of adapter factories, identified by their Ids */
+ private static Map<String, AdapterFactory> factories = new HashMap<String, AdapterFactory>();
+
+ /** emf item provider facctories */
+ private static final String EXT_FACTORIES = "org.eclipse.emf.edit.itemProviderAdapterFactories"; //$NON-NLS-1$
+
+ /**
+ * Creates a new EMFObjectLabelProvider.
+ */
+ public EMFObjectLabelProvider() {
+ super(new ReflectiveItemProviderAdapterFactory());
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public String getText(Object element) {
+ String title = ""; //$NON-NLS-1$
+ if(element instanceof Enumerator) {
+ return ((Enumerator)element).getName();
+ }
+ EObject eObject = getModel(element);
+ IItemLabelProvider itemLabelProvider = getItemLabelProvider(eObject);
+ if(itemLabelProvider != null) {
+ title = itemLabelProvider.getText(eObject);
+ }
+
+ if("".equals(title)) { //$NON-NLS-1$
+ title = super.getText(eObject);
+ }
+
+ return title;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public Image getImage(Object element) {
+ Image result = null;
+ EObject eObject = getModel(element);
+ IItemLabelProvider itemLabelProvider = getItemLabelProvider(eObject);
+ if(itemLabelProvider != null) {
+ result = getImageFromObject(itemLabelProvider.getImage(eObject));
+ }
+
+ return result;
+ }
+
+ /**
+ * Returns the EObject from the given element
+ *
+ * @param element
+ * the element to adapt
+ * @return the EObject from the given element
+ */
+ private EObject getModel(Object element) {
+ if(element instanceof EObject) {
+ return (EObject)element;
+ }
+
+ EObject eObject = null;
+ if(element != null && element instanceof StructuredSelection) {
+ StructuredSelection selection = (StructuredSelection)element;
+ Object o = selection.getFirstElement();
+ if(o instanceof EObject) {
+ eObject = (EObject)o;
+ } else if(o instanceof IGraphicalEditPart) {
+ IGraphicalEditPart editPart = (IGraphicalEditPart)o;
+ eObject = editPart.resolveSemanticElement();
+ } // try to adapt into EObject
+ else if(o instanceof IAdaptable) {
+ eObject = (EObject)((IAdaptable)o).getAdapter(EObject.class);
+ }
+
+ }
+ return eObject;
+ }
+
+ /**
+ * Returns the item provider for the given object
+ *
+ * @param eObject
+ * the object to display
+ * @return the item label provider for the given eobject
+ */
+ private IItemLabelProvider getItemLabelProvider(EObject eObject) {
+ IItemLabelProvider itemLabelProvider = null;
+ if(eObject != null) {
+ AdapterFactory adapterFactory = getEditFactory(eObject);
+ if(adapterFactory != null) {
+ return (IItemLabelProvider)adapterFactory.adapt(eObject, IItemLabelProviderClass);
+ }
+ }
+ return itemLabelProvider;
+ }
+
+ /**
+ * Gets the edit factory.
+ *
+ * @param eobject
+ * the eobject
+ *
+ * @return the edits the factory
+ */
+ public static AdapterFactory getEditFactory(EObject eobject) {
+ String uri = eobject.eClass().getEPackage().getNsURI();
+ return getFactory(uri);
+ }
+
+ /**
+ * Gets the factory from uri.
+ *
+ * @param uri
+ * the uri
+ *
+ * @return the factory
+ */
+ public static AdapterFactory getFactory(String uri) {
+ AdapterFactory factory = factories.get(uri);
+ if(factory == null) {
+ IConfigurationElement[] extensions = Platform.getExtensionRegistry().getConfigurationElementsFor(EXT_FACTORIES);
+ for(IConfigurationElement e : extensions) {
+ if(uri.equals(e.getAttribute("uri"))) { //$NON-NLS-1$
+ try {
+ factory = (AdapterFactory)e.createExecutableExtension("class"); //$NON-NLS-1$
+ if(factory != null) {
+ factories.put(uri, factory);
+ }
+ } catch (CoreException e1) {
+ // do nothing
+ }
+ }
+ }
+ }
+ return factory;
+ }
+
+}
diff --git a/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/EclassModelExplorerBasedContentProvider.java b/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/EclassModelExplorerBasedContentProvider.java
deleted file mode 100644
index c0525096969..00000000000
--- a/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/EclassModelExplorerBasedContentProvider.java
+++ /dev/null
@@ -1,123 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2010 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Patrick Tessier (CEA LIST) Patrick.tessier@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.modelexplorer.widgets;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-
-import org.eclipse.core.runtime.IAdaptable;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.EReference;
-import org.eclipse.papyrus.modelexplorer.SemanticFromModelExplorer;
-import org.eclipse.papyrus.widgets.providers.EncapsulatedContentProvider;
-
-/**
- * this is an Encapsulated content provider based on the model explorer on which we can filter wanted meta-classes
- * It can only filter if wantedMetaclass and metaclassNotWanted are Eclass
- */
-public class EclassModelExplorerBasedContentProvider extends EncapsulatedContentProvider implements IMetaclassFilteredContentProvider{
-
-
- /** The not wanted. */
- protected ArrayList<Object> metaClassNotWantedList=new ArrayList<Object>();
- /** The not wanted. */
- protected Object metaClassWanted=null;
- /**
- * a bridge to find the seamntic element behind an object of the model explorer
- */
- protected SemanticFromModelExplorer brige= new SemanticFromModelExplorer();
- /**
- * the wanted root of the contentprovider
- */
- protected EObject semanticRoot;
-
- /**
- * the constructor
- * @param semanticRoot the root that we want to display at top
- */
- public EclassModelExplorerBasedContentProvider(EObject semanticRoot) {
- super(new ModelContentProvider(semanticRoot));
- this.semanticRoot= semanticRoot;
- }
-
- /**
- * {@inheritDoc}
- */
- public void setMetaClassNotWanted(List<Object> metaClassNotWanted) {
- metaClassNotWantedList.clear();
- metaClassNotWantedList.addAll(metaClassNotWanted);
- }
- /**
- * {@inheritDoc}
- */
- public void setMetaClassWanted(Object metaClassWanted) {
- this.metaClassWanted=metaClassWanted;
- }
-
-
- /**
- * get Wanted metaclasse
- * @return Eclass that reprensent the wanted metaclass
- */
- public Object getMetaClassWanted() {
- return metaClassWanted;
- }
-
- @Override
- public boolean isValidValue(Object element) {
-
- //to filter, test if the wanted metaclass is not null
- if(metaClassWanted!=null){
- // get the semantic object form the element
- EObject semanticObject=null;
-
- if(element instanceof IAdaptable){
- semanticObject=(EObject)brige.getSemanticElement(element);
- }
- if(element instanceof EObject){
- semanticObject=(EObject)element;
- }
- //return ok for Ereference
- if(element instanceof EReference||semanticObject instanceof EReference){
- return true;
- }
- //the semantic object is not null
- if(semanticObject!=null){
- //test if this is an Eclass
- if(metaClassWanted instanceof EClass){
- //test if the semanticobject is instance of metaclassWanted
- // and not an instance of metaclassNotWanted
- if(((EClass)metaClassWanted).isSuperTypeOf(semanticObject.eClass())){
- if(metaClassNotWantedList.size()>0){
- Iterator<Object> iternotwanted= metaClassNotWantedList.iterator();
- while( iternotwanted.hasNext()){
- Object notWanted=iternotwanted.next();
- if(notWanted instanceof EClass)
- if(((EClass)notWanted).isSuperTypeOf(semanticObject.eClass())){
- return false;
- }
- }
- }
- return true;
- }
- }
- return false;
- }
-
- }
- return super.isValidValue(element);
- }
-}
diff --git a/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/EditServiceValidator.java b/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/EditServiceValidator.java
index a538c4483c2..05de781484c 100644
--- a/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/EditServiceValidator.java
+++ b/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/EditServiceValidator.java
@@ -1,3 +1,6 @@
+/*
+ *
+ */
package org.eclipse.papyrus.modelexplorer.widgets;
import org.eclipse.core.runtime.IAdaptable;
diff --git a/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/GraphicalModelExplorerBasedContentProvider.java b/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/GraphicalModelExplorerBasedContentProvider.java
new file mode 100644
index 00000000000..381d10e7a54
--- /dev/null
+++ b/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/GraphicalModelExplorerBasedContentProvider.java
@@ -0,0 +1,495 @@
+/*****************************************************************************
+ * Copyright (c) 2010 CEA LIST.
+ *
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Patrick Tessier (CEA LIST) Patrick.tessier@cea.fr - Initial API and implementation
+ * Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - Added graphic contributions for the filters
+ * Remi Schnekenburger (CEA LIST) remi.schnekenburger@cea.fr - Initial History implementation
+ * Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - History integration
+ *
+ *****************************************************************************/
+package org.eclipse.papyrus.modelexplorer.widgets;
+
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Iterator;
+import java.util.LinkedList;
+import java.util.List;
+
+import org.eclipse.core.runtime.IAdaptable;
+import org.eclipse.emf.common.util.URI;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.EReference;
+import org.eclipse.emf.ecore.resource.ResourceSet;
+import org.eclipse.emf.ecore.util.EcoreUtil;
+import org.eclipse.jface.dialogs.IDialogSettings;
+import org.eclipse.jface.viewers.ComboViewer;
+import org.eclipse.jface.viewers.ILabelProvider;
+import org.eclipse.jface.viewers.ISelectionChangedListener;
+import org.eclipse.jface.viewers.IStructuredContentProvider;
+import org.eclipse.jface.viewers.IStructuredSelection;
+import org.eclipse.jface.viewers.SelectionChangedEvent;
+import org.eclipse.jface.viewers.StructuredSelection;
+import org.eclipse.jface.viewers.TableViewer;
+import org.eclipse.jface.viewers.Viewer;
+import org.eclipse.jface.viewers.ViewerFilter;
+import org.eclipse.papyrus.core.services.ServiceException;
+import org.eclipse.papyrus.core.services.ServicesRegistry;
+import org.eclipse.papyrus.core.utils.EditorUtils;
+import org.eclipse.papyrus.modelexplorer.SemanticFromModelExplorer;
+import org.eclipse.papyrus.resource.ModelSet;
+import org.eclipse.papyrus.resource.ModelUtils;
+import org.eclipse.papyrus.widgets.editors.AbstractEditor;
+import org.eclipse.papyrus.widgets.editors.ICommitListener;
+import org.eclipse.papyrus.widgets.editors.StringEditor;
+import org.eclipse.papyrus.widgets.providers.IDetailLabelProvider;
+import org.eclipse.papyrus.widgets.providers.IGraphicalContentProvider;
+import org.eclipse.papyrus.widgets.providers.IHierarchicContentProvider;
+import org.eclipse.papyrus.widgets.providers.PatternViewerFilter;
+import org.eclipse.swt.SWT;
+import org.eclipse.swt.custom.CLabel;
+import org.eclipse.swt.layout.GridData;
+import org.eclipse.swt.layout.GridLayout;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Group;
+import org.eclipse.swt.widgets.Label;
+import org.eclipse.swt.widgets.Table;
+
+/**
+ * this is a content provider based on the model explorer on which we can filter wanted meta-classes
+ * It can only filter if wantedMetaclass and metaclassNotWanted are Eclass
+ */
+public class GraphicalModelExplorerBasedContentProvider extends ModelContentProvider implements IMetaclassFilteredContentProvider, IHierarchicContentProvider, IGraphicalContentProvider, ISelectionChangedListener, ICommitListener {
+
+
+ private static final String DIALOG_SETTINGS = Activator.PLUGIN_ID + "EclassModelExplorerBasedContentProvider"; //$NON-NLS-1$
+
+ /** The not wanted. */
+ protected ArrayList<Object> metaClassNotWantedList = new ArrayList<Object>();
+
+ /** The wanted. */
+ protected Object metaClassWanted = null;
+
+ /**
+ * a bridge to find the semantic element behind an object of the model explorer
+ */
+ protected SemanticFromModelExplorer brige = new SemanticFromModelExplorer();
+
+ protected String historyId;
+
+ /**
+ * The current metaclass viewer filter
+ */
+ protected ViewerFilter currentMetaclassViewerFilter;
+
+ protected ViewerFilter patternFilter;
+
+ private static final String HISTORY_SETTINGS = "History"; //$NON-NLS-1$
+
+ private static final String PREVIOUS_SELECTION = "PreviousSelection";
+
+ protected List<EObject> selectionHistory = new ArrayList<EObject>();
+
+ protected CLabel detailLabel;
+
+ protected Object selectedObject;
+
+ private static final int HISTORY_MAX_SIZE = 5;
+
+ /**
+ * the wanted root of the contentprovider
+ */
+
+ /**
+ * the constructor
+ *
+ * @param semanticRoot
+ * the root that we want to display at top
+ */
+ public GraphicalModelExplorerBasedContentProvider(EObject semanticRoot, String historyId) {
+ super(semanticRoot);
+ this.historyId = historyId;
+ initSelectionHistory();
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ public void setMetaClassNotWanted(List<Object> metaClassNotWanted) {
+ metaClassNotWantedList.clear();
+ metaClassNotWantedList.addAll(metaClassNotWanted);
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ public void setMetaClassWanted(Object metaClassWanted) {
+ this.metaClassWanted = metaClassWanted;
+ }
+
+
+ /**
+ * get Wanted metaclasse
+ *
+ * @return Eclass that reprensent the wanted metaclass
+ */
+ public Object getMetaClassWanted() {
+ return metaClassWanted;
+ }
+
+ public boolean isValidValue(Object element) {
+
+ //to filter, test if the wanted metaclass is not null
+ if(metaClassWanted != null) {
+ // get the semantic object form the element
+ EObject semanticObject = null;
+
+ if(element instanceof IAdaptable) {
+ semanticObject = (EObject)brige.getSemanticElement(element);
+ }
+ if(element instanceof EObject) {
+ semanticObject = (EObject)element;
+ }
+ //return false for Ereference
+ if(element instanceof EReference || semanticObject instanceof EReference) {
+ return false;
+ }
+ //the semantic object is not null
+ if(semanticObject != null) {
+ //test if this is an Eclass
+ if(metaClassWanted instanceof EClass) {
+ //test if the semanticobject is instance of metaclassWanted
+ // and not an instance of metaclassNotWanted
+ if(((EClass)metaClassWanted).isSuperTypeOf(semanticObject.eClass())) {
+ if(metaClassNotWantedList.size() > 0) {
+ Iterator<Object> iternotwanted = metaClassNotWantedList.iterator();
+ while(iternotwanted.hasNext()) {
+ Object notWanted = iternotwanted.next();
+ if(notWanted instanceof EClass) {
+ if(((EClass)notWanted).isSuperTypeOf(semanticObject.eClass())) {
+ return false;
+ }
+ }
+ }
+ }
+ return true;
+ }
+ }
+ return false;
+ }
+
+ }
+ return false;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ public void createBefore(Composite parent) {
+ createPatternFilter(parent);
+ }
+
+ protected void createPatternFilter(Composite parent) {
+ StringEditor editor = new StringEditor(parent, SWT.NONE);
+ editor.setLabel("Filter:");
+ patternFilter = new PatternViewerFilter();
+ editor.addCommitListener(new ICommitListener() {
+
+ public void commit(AbstractEditor editor) {
+ ((PatternViewerFilter)patternFilter).setPattern((String)((StringEditor)editor).getValue());
+ viewer.refresh();
+ }
+
+ });
+
+ List<ViewerFilter> filters = new LinkedList<ViewerFilter>(Arrays.asList(viewer.getFilters()));
+ filters.add(patternFilter);
+ viewer.setFilters(filters.toArray(new ViewerFilter[filters.size()]));
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ public void createAfter(Composite parent) {
+ parent.setLayout(new GridLayout(1, false));
+ createMetaclassFilter(parent);
+ createHistory(parent);
+ createDetailArea(parent);
+ }
+
+ /**
+ * Creates a widget referencing the recently selected elements
+ *
+ * @param parent
+ * The composite in which the widget will be created
+ */
+ protected void createHistory(Composite parent) {
+ Group historyGroup = new Group(parent, SWT.NONE);
+ historyGroup.setText("Recent selections");
+ historyGroup.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false, 1, 1));
+ historyGroup.setLayout(new GridLayout(1, true));
+
+ // table
+ Table historyTable = new Table(historyGroup, SWT.BORDER | SWT.SINGLE);
+ GridData data = new GridData(SWT.FILL, SWT.FILL, true, false);
+ data.heightHint = 70;
+ historyTable.setLayoutData(data);
+ final TableViewer historyViewer = new TableViewer(historyTable);
+ historyViewer.setContentProvider(new HistoryContentProvider());
+ historyViewer.setLabelProvider(viewer.getLabelProvider());
+ historyViewer.setInput(selectionHistory);
+ historyViewer.addSelectionChangedListener(new ISelectionChangedListener() {
+
+ /**
+ * {@inheritDoc}
+ */
+ public void selectionChanged(SelectionChangedEvent event) {
+ IStructuredSelection selection = (IStructuredSelection)historyViewer.getSelection();
+ Object selectedObject = selection.getFirstElement();
+ if(selectedObject instanceof EObject) {
+ EObject eObject = ((EObject)selectedObject);
+ // select the element in the model explorer
+ Object containerValue = getContainerValue(eObject);
+ if(containerValue == null) {
+ viewer.setSelection(StructuredSelection.EMPTY);
+ } else {
+ viewer.setSelection(new StructuredSelection(containerValue), true);
+ }
+
+ // update current selection
+ // ModelElementItem item = (ModelElementItem)((IStructuredSelection)viewer.getSelection()).getFirstElement();
+ // if(item != null) {
+ // setCurrentValueItem(item);
+ // }
+ }
+ }
+ });
+ }
+
+ /**
+ * Inits the History
+ */
+ protected void initSelectionHistory() {
+ // read the history in the preferences
+ ServicesRegistry servicesRegistry = EditorUtils.getServiceRegistry();
+ ModelSet modelSet = null;
+ try {
+ modelSet = ModelUtils.getModelSetChecked(servicesRegistry);
+ } catch (ServiceException e) {
+ Activator.log.error(e);
+ return;
+ }
+
+ IDialogSettings historySettings = getDialogSettings().getSection(HISTORY_SETTINGS);
+ if(historySettings != null) {
+ String[] uriHistory = historySettings.getArray(PREVIOUS_SELECTION);
+ // for each element in the list, try to get the EObject by its URI
+ if(uriHistory != null) {
+ for(String uri : uriHistory) {
+ EObject object = modelSet.getEObject(URI.createURI(uri), true);
+ if(object != null) {
+ selectionHistory.add(object);
+ }
+ }
+ }
+ }
+ }
+
+ /**
+ * Creates a widget to filter the tree according to the selected
+ * metaclass.
+ *
+ * @param parent
+ * The Composite in which the widgets will be created
+ */
+ protected void createMetaclassFilter(Composite parent) {
+ if(semanticRoot == null) {
+ return;
+ }
+
+ Composite container = new Composite(parent, SWT.NONE);
+ container.setLayout(new GridLayout(2, false));
+ container.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false));
+
+ ResourceSet resourceSet = semanticRoot.eResource().getResourceSet();
+ EcoreUtil.resolveAll(resourceSet);
+
+ Label metamodelLabel = new Label(container, SWT.NONE);
+ metamodelLabel.setText("Metamodel:");
+
+ ComboViewer metamodelViewer = new ComboViewer(container);
+ metamodelViewer.setContentProvider(getMetamodelContentProvider());
+ metamodelViewer.setLabelProvider(new EMFObjectLabelProvider());
+ metamodelViewer.setInput(semanticRoot);
+ metamodelViewer.getCombo().setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false));
+
+ Label metaclassLabel = new Label(container, SWT.NONE);
+ metaclassLabel.setText("Metaclass:");
+
+ final ComboViewer metaclassViewer = new ComboViewer(container);
+ IStructuredContentProvider metaclassProvider = getMetaclassContentProvider();
+ metaclassViewer.setContentProvider(metaclassProvider);
+ metaclassViewer.setLabelProvider(new EMFObjectLabelProvider());
+ metaclassViewer.getCombo().setEnabled(false);
+ metaclassViewer.getCombo().setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false));
+
+ metamodelViewer.setFilters(new ViewerFilter[]{ new MetamodelContentFilter(metaclassProvider) });
+
+ metamodelViewer.addSelectionChangedListener(new ISelectionChangedListener() {
+
+ public void selectionChanged(SelectionChangedEvent event) {
+ metaclassViewer.setInput(((IStructuredSelection)event.getSelection()).getFirstElement());
+ metaclassViewer.getCombo().setEnabled(true);
+ }
+ });
+
+ metaclassViewer.addSelectionChangedListener(new ISelectionChangedListener() {
+
+ public void selectionChanged(SelectionChangedEvent event) {
+ if(!event.getSelection().isEmpty()) {
+ Object selectedObject = ((IStructuredSelection)event.getSelection()).getFirstElement();
+ List<ViewerFilter> filters = new LinkedList<ViewerFilter>(Arrays.asList(viewer.getFilters()));
+ filters.remove(currentMetaclassViewerFilter);
+ currentMetaclassViewerFilter = getMetaclassViewerFilter(selectedObject);
+ filters.add(currentMetaclassViewerFilter);
+ viewer.setFilters(filters.toArray(new ViewerFilter[filters.size()]));
+ viewer.refresh();
+ }
+ }
+ });
+ }
+
+ /**
+ * Creates a label widget to display detailed information on the
+ * current value (Such as fully qualified name, ...)
+ *
+ * @param parent
+ * The composite in which the widget will be created
+ */
+ protected void createDetailArea(Composite parent) {
+ detailLabel = new CLabel(parent, SWT.BORDER);
+ detailLabel.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false));
+ updateDetailLabel();
+ }
+
+ protected IStructuredContentProvider getMetamodelContentProvider() {
+ return new MetamodelContentProvider();
+ }
+
+ protected IStructuredContentProvider getMetaclassContentProvider() {
+ return new MetaclassContentProvider((EClass)this.metaClassWanted, this.metaClassNotWantedList);
+ }
+
+ protected ILabelProvider getLabelProvider() {
+ return new EMFObjectLabelProvider();
+ }
+
+ protected ViewerFilter getMetaclassViewerFilter(Object selectedMetaClass) {
+ return new MetaclassViewerFilter(selectedMetaClass);
+ }
+
+ /**
+ * Returns the dialog settings. Returned object can't be null.
+ *
+ * @return dialog settings for this dialog
+ */
+ protected IDialogSettings getDialogSettings() {
+ IDialogSettings settings = Activator.getDefault().getDialogSettings().getSection(getDialogSettingsIdentifier());
+ if(settings == null) {
+ settings = Activator.getDefault().getDialogSettings().addNewSection(getDialogSettingsIdentifier());
+ }
+ return settings;
+ }
+
+ private String getDialogSettingsIdentifier() {
+ return DIALOG_SETTINGS + "_" + historyId;
+ }
+
+ /**
+ * Stores dialog settings.
+ *
+ * @param settings
+ * settings used to store dialog
+ */
+ protected void storeDialog(IDialogSettings settings, EObject currentValue) {
+
+ if(selectionHistory.contains(currentValue)) {
+ selectionHistory.remove(currentValue);
+ }
+
+ selectionHistory.add(0, currentValue);
+
+ if(selectionHistory.size() > HISTORY_MAX_SIZE) {
+ selectionHistory.remove(HISTORY_MAX_SIZE);
+ }
+
+ List<String> uriList = new ArrayList<String>();
+
+ // convert list of EObject into URI string list
+ for(EObject object : selectionHistory) {
+ URI uri = EcoreUtil.getURI(object);
+ uriList.add(uri.toString());
+ }
+
+ IDialogSettings historySettings = settings.getSection(HISTORY_SETTINGS);
+ if(historySettings == null) {
+ historySettings = settings.addNewSection(HISTORY_SETTINGS);
+ }
+ historySettings.put(PREVIOUS_SELECTION, uriList.toArray(new String[uriList.size()]));
+ }
+
+ @Override
+ public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {
+ super.inputChanged(viewer, oldInput, newInput);
+ if(this.viewer != null && newInput != null) {
+ this.viewer.setFilters(new ViewerFilter[]{ new HierarchicViewerFilter(this) });
+ this.viewer.addSelectionChangedListener(this);
+ }
+ }
+
+ public void selectionChanged(SelectionChangedEvent event) {
+ selectedObject = ((IStructuredSelection)event.getSelection()).getFirstElement();
+ selectedObject = getAdaptedValue(selectedObject);
+ updateDetailLabel();
+ }
+
+ private void updateDetailLabel() {
+ if(detailLabel == null || detailLabel.isDisposed()) {
+ return;
+ }
+ if(selectedObject == null) {
+ detailLabel.setText("");
+ detailLabel.setImage(null);
+ } else {
+ ILabelProvider labelProvider = (ILabelProvider)viewer.getLabelProvider();
+ String description;
+ if(labelProvider instanceof IDetailLabelProvider) {
+ description = ((IDetailLabelProvider)labelProvider).getDetail(selectedObject);
+ } else {
+ description = labelProvider.getText(selectedObject);
+ }
+ detailLabel.setText(description);
+ detailLabel.setImage(labelProvider.getImage(selectedObject));
+ }
+ detailLabel.getParent().getParent().layout();
+ }
+
+ public void commit(AbstractEditor editor) {
+ if(selectedObject instanceof EObject) {
+ storeDialog(getDialogSettings(), (EObject)selectedObject);
+ }
+ }
+
+ @Override
+ public void dispose() {
+ viewer.removeSelectionChangedListener(this);
+ super.dispose();
+ }
+}
diff --git a/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/HierarchicViewerFilter.java b/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/HierarchicViewerFilter.java
index bb08ddecaca..05ff1382ce1 100644
--- a/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/HierarchicViewerFilter.java
+++ b/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/HierarchicViewerFilter.java
@@ -1,7 +1,7 @@
/*****************************************************************************
* Copyright (c) 2010 CEA LIST.
*
- *
+ *
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -9,26 +9,29 @@
*
* Contributors:
* Patrick Tessier (CEA LIST) Patrick.tessier@cea.fr - Initial API and implementation
+ * Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - Adaptation to AbstractTreeFilter
*
*****************************************************************************/
package org.eclipse.papyrus.modelexplorer.widgets;
import java.util.Iterator;
+import java.util.Set;
import org.eclipse.core.runtime.IAdaptable;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EReference;
+import org.eclipse.jface.viewers.ITreeContentProvider;
import org.eclipse.jface.viewers.Viewer;
-import org.eclipse.jface.viewers.ViewerFilter;
import org.eclipse.papyrus.modelexplorer.SemanticFromModelExplorer;
+import org.eclipse.papyrus.widgets.providers.AbstractTreeFilter;
import org.eclipse.papyrus.widgets.providers.IHierarchicContentProvider;
/**
*
- * This a View Filter that use a IHierarchicContentProvider
+ * This a View Filter that use a IHierarchicContentProvider
*
*/
-public class HierarchicViewerFilter extends ViewerFilter {
+public class HierarchicViewerFilter extends AbstractTreeFilter {
/**
* a constructor
@@ -42,55 +45,60 @@ public class HierarchicViewerFilter extends ViewerFilter {
/**
* the content provider
*/
- protected IHierarchicContentProvider contentProvider;
+ protected IHierarchicContentProvider contentProvider;
+
@Override
- public boolean select(Viewer viewer, Object parentElement, Object element) {
+ public boolean hasOneVisibleChild(Viewer viewer, Object element, ITreeContentProvider contentProvider, Set<Object> visitedElements) {
+ if(!visitedElements.add(element)) {
+ return false;
+ }
- SemanticFromModelExplorer brige= new SemanticFromModelExplorer();
+ SemanticFromModelExplorer brige = new SemanticFromModelExplorer();
- EObject semanticObject=null;
- if(element instanceof IAdaptable){
- semanticObject=(EObject)brige.getSemanticElement(element);
+ EObject semanticObject = null;
+ if(element instanceof IAdaptable) {
+ semanticObject = (EObject)brige.getSemanticElement(element);
}
- if(element instanceof EObject){
- semanticObject=(EObject)element;
+ if(element instanceof EObject) {
+ semanticObject = (EObject)element;
}
- if (semanticObject!=null){//it contains nothing
- if(semanticObject instanceof EReference){
+ if(semanticObject != null) {//it contains nothing
+ if(semanticObject instanceof EReference) {
//Do not display references that are not containment kind
- if(!((EReference)semanticObject).isContainment()){return false;}
+ if(!((EReference)semanticObject).isContainment()) {
+ return false;
+ }
+
//this an ereference maybe it references something that is interesting
- boolean result=false;
- Object[] children=contentProvider.getChildren(element);
- for(int i=0; i<children.length;i++){
- boolean contains=select(viewer,semanticObject,children[i]);
- result=result||contains;
+ boolean result = false;
+ Object[] children = contentProvider.getChildren(element);
+ for(int i = 0; i < children.length; i++) {
+ boolean contains = hasOneVisibleChild(viewer, children[i], contentProvider, visitedElements);
+ result = result || contains;
}
return result;
}
- if(semanticObject.eContents().size()==0){
- return contentProvider.isValidValue(semanticObject);
- }
- else{ //it contains something so we have to test children before
- boolean result=false;
- if( contentProvider.isValidValue(semanticObject)){
- return true;
- }
-
- Iterator<EObject>iter=semanticObject.eAllContents();
- while(iter.hasNext()){
- EObject subEObject= iter.next();
- boolean contains=select(viewer,semanticObject,subEObject);
- result=result||contains;
+ if(semanticObject.eContents().size() == 0) {
+ return false;
+ } else { //it contains something so we have to test children before
+ Iterator<EObject> iter = semanticObject.eAllContents();
+ while(iter.hasNext()) {
+ EObject subEObject = iter.next();
+ if(isVisible(viewer, semanticObject, subEObject) || hasOneVisibleChild(viewer, subEObject, contentProvider, visitedElements)) {
+ return true;
+ }
}
- return result;
-
-
+ return false;
}
}
return false;
}
+ @Override
+ public boolean isVisible(Viewer viewer, Object parentElement, Object element) {
+ return contentProvider.isValidValue(element);
+ }
+
}
diff --git a/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/HistoryContentProvider.java b/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/HistoryContentProvider.java
new file mode 100644
index 00000000000..c1a7f538f06
--- /dev/null
+++ b/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/HistoryContentProvider.java
@@ -0,0 +1,47 @@
+/*****************************************************************************
+ * Copyright (c) 2011 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - Initial API and implementation
+ *****************************************************************************/
+package org.eclipse.papyrus.modelexplorer.widgets;
+
+import java.util.List;
+
+import org.eclipse.jface.viewers.IStructuredContentProvider;
+import org.eclipse.jface.viewers.Viewer;
+
+/**
+ * Content provider for the history table
+ */
+public class HistoryContentProvider implements IStructuredContentProvider {
+
+ /**
+ * {@inheritDoc}
+ */
+ public void dispose() {
+ // nothing here
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {
+ // nothing here
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ public Object[] getElements(Object inputElement) {
+ if(inputElement instanceof List<?>) {
+ return ((List<?>)inputElement).toArray();
+ }
+ return new Object[0];
+ }
+} \ No newline at end of file
diff --git a/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/MetaclassContentProvider.java b/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/MetaclassContentProvider.java
new file mode 100644
index 00000000000..af4fbebdce8
--- /dev/null
+++ b/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/MetaclassContentProvider.java
@@ -0,0 +1,89 @@
+/*****************************************************************************
+ * Copyright (c) 2011 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - Initial API and implementation
+ *****************************************************************************/
+package org.eclipse.papyrus.modelexplorer.widgets;
+
+import java.util.Collections;
+import java.util.LinkedList;
+import java.util.List;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EClassifier;
+import org.eclipse.emf.ecore.EPackage;
+import org.eclipse.jface.viewers.IStructuredContentProvider;
+import org.eclipse.jface.viewers.Viewer;
+
+/**
+ * A Content Provider returning all subclasses of the given
+ * class, contained in the input EPackage.
+ *
+ * The metaclassNotWanted are removed from the result.
+ *
+ * @author Camille Letavernier
+ *
+ */
+public class MetaclassContentProvider implements IStructuredContentProvider {
+
+ protected Object type;
+
+ protected List<Object> metaclassNotWanted;
+
+ protected MetaclassContentProvider(Object type, List<Object> metaclassNotWanted) {
+ this.type = type;
+ this.metaclassNotWanted = metaclassNotWanted;
+ }
+
+ public MetaclassContentProvider(EClass type, List<Object> metaclassNotWanted) {
+ this.type = type;
+ this.metaclassNotWanted = metaclassNotWanted;
+ }
+
+ public void dispose() {
+ // Nothing
+ }
+
+ public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {
+ // Nothing
+ }
+
+ public Object[] getElements(Object inputElement) {
+ if(type == null || !(type instanceof EClass)) {
+ return new Object[0];
+ }
+
+ EClass wantedEClass = (EClass)type;
+
+ EPackage ePackage;
+ if(inputElement instanceof EPackage) {
+ ePackage = (EPackage)inputElement;
+ } else {
+ return new Object[0];
+ }
+
+ List<EClass> result = new LinkedList<EClass>();
+
+ for(EClassifier eClassifier : ePackage.getEClassifiers()) {
+ if(eClassifier instanceof EClass) {
+ EClass eClass = (EClass)eClassifier;
+ if(wantedEClass.isSuperTypeOf(eClass)) {
+ result.add(eClass);
+ }
+ }
+ }
+
+ result.removeAll(metaclassNotWanted);
+
+ Collections.sort(result, new EclassComparator());
+
+ return result.toArray();
+ }
+
+}
diff --git a/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/MetaclassViewerFilter.java b/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/MetaclassViewerFilter.java
new file mode 100644
index 00000000000..d1eab398d59
--- /dev/null
+++ b/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/MetaclassViewerFilter.java
@@ -0,0 +1,60 @@
+/*****************************************************************************
+ * Copyright (c) 2011 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - Initial API and implementation
+ *****************************************************************************/
+package org.eclipse.papyrus.modelexplorer.widgets;
+
+import org.eclipse.core.runtime.IAdaptable;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.jface.viewers.Viewer;
+import org.eclipse.papyrus.widgets.providers.AbstractTreeFilter;
+
+/**
+ * A class to retain all elements that are instance of the
+ * given metaclass.
+ *
+ * The parent elements of retained elements are also retained.
+ *
+ * @author Camille Letavernier
+ *
+ */
+public class MetaclassViewerFilter extends AbstractTreeFilter {
+
+ protected Object metaclass;
+
+ public MetaclassViewerFilter(Object selectedMetaClass) {
+ this.metaclass = selectedMetaClass;
+ }
+
+ @Override
+ public boolean isVisible(Viewer viewer, Object parentElement, Object element) {
+
+ if(metaclass == null || !(metaclass instanceof EClass)) {
+ return false;
+ }
+
+ EClass eClass = (EClass)metaclass;
+
+ if(element instanceof IAdaptable) {
+ EObject eObject = (EObject)((IAdaptable)element).getAdapter(EObject.class);
+ if(eObject != null) {
+ element = eObject;
+ }
+ }
+
+ if(element instanceof EObject) {
+ return eClass.isInstance(element);
+ }
+
+ return false;
+ }
+
+}
diff --git a/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/MetamodelContentFilter.java b/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/MetamodelContentFilter.java
new file mode 100644
index 00000000000..c8c546b1c3c
--- /dev/null
+++ b/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/MetamodelContentFilter.java
@@ -0,0 +1,36 @@
+/*****************************************************************************
+ * Copyright (c) 2011 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - Initial API and implementation
+ *****************************************************************************/
+package org.eclipse.papyrus.modelexplorer.widgets;
+
+import org.eclipse.jface.viewers.IStructuredContentProvider;
+import org.eclipse.jface.viewers.Viewer;
+import org.eclipse.jface.viewers.ViewerFilter;
+
+/**
+ * A class to filter the empty elements, based on the given content provider
+ *
+ * @author Camille Letavernier
+ */
+public class MetamodelContentFilter extends ViewerFilter {
+
+ private IStructuredContentProvider metaclassProvider;
+
+ public MetamodelContentFilter(IStructuredContentProvider metaclassProvider) {
+ this.metaclassProvider = metaclassProvider;
+ }
+
+ @Override
+ public boolean select(Viewer viewer, Object parentElement, Object element) {
+ return metaclassProvider.getElements(element).length > 0;
+ }
+
+}
diff --git a/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/MetamodelContentProvider.java b/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/MetamodelContentProvider.java
new file mode 100644
index 00000000000..89c64229bae
--- /dev/null
+++ b/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/MetamodelContentProvider.java
@@ -0,0 +1,69 @@
+/*****************************************************************************
+ * Copyright (c) 2011 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - Initial API and implementation
+ *****************************************************************************/
+package org.eclipse.papyrus.modelexplorer.widgets;
+
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.Set;
+
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.EPackage;
+import org.eclipse.emf.ecore.resource.Resource;
+import org.eclipse.emf.ecore.resource.ResourceSet;
+import org.eclipse.emf.ecore.util.EcoreUtil;
+import org.eclipse.jface.viewers.IStructuredContentProvider;
+import org.eclipse.jface.viewers.Viewer;
+
+/**
+ * A content provider returning all metamodels used by
+ * the input element's resourceSet.
+ *
+ * May be expensive on big models.
+ *
+ * @author Camille Letavernier
+ */
+public class MetamodelContentProvider implements IStructuredContentProvider {
+
+ public void dispose() {
+ //Nothing
+ }
+
+ public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {
+ //Nothing
+ }
+
+ public Object[] getElements(Object inputElement) {
+ EObject input;
+
+ if(inputElement instanceof EObject) {
+ input = (EObject)inputElement;
+ } else {
+ return new Object[0];
+ }
+
+ ResourceSet resourceSet = input.eResource().getResourceSet();
+ EcoreUtil.resolveAll(resourceSet);
+
+ Set<EPackage> reachablePackages = new HashSet<EPackage>();
+
+ for(Resource resource : resourceSet.getResources()) {
+ Iterator<EObject> iterator = resource.getAllContents();
+ while(iterator.hasNext()) {
+ EObject eObject = iterator.next();
+ reachablePackages.add(eObject.eClass().getEPackage());
+ }
+ }
+
+ return reachablePackages.toArray();
+ }
+
+}
diff --git a/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/ModelContentProvider.java b/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/ModelContentProvider.java
index 053dfdb3316..aca7cb5191d 100644
--- a/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/ModelContentProvider.java
+++ b/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/ModelContentProvider.java
@@ -1,7 +1,7 @@
/*****************************************************************************
* Copyright (c) 2011 CEA LIST.
*
- *
+ *
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -9,29 +9,53 @@
*
* Contributors:
* Patrick Tessier (CEA LIST) patrick.tessier@cea.fr - Initial API and implementation
+ * Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - Support for AdaptableContentProvider
*
*****************************************************************************/
package org.eclipse.papyrus.modelexplorer.widgets;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.HashSet;
+import java.util.List;
+import java.util.Set;
+
+import org.eclipse.core.runtime.IAdaptable;
import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.EReference;
+import org.eclipse.gmf.runtime.notation.Diagram;
+import org.eclipse.jface.viewers.ITreeContentProvider;
+import org.eclipse.jface.viewers.StructuredViewer;
+import org.eclipse.jface.viewers.Viewer;
+import org.eclipse.jface.viewers.ViewerFilter;
import org.eclipse.papyrus.core.utils.EditorUtils;
import org.eclipse.papyrus.modelexplorer.MoDiscoContentProvider;
+import org.eclipse.papyrus.modelexplorer.SemanticFromModelExplorer;
+import org.eclipse.papyrus.widgets.providers.IAdaptableContentProvider;
import org.eclipse.papyrus.widgets.providers.IStaticContentProvider;
/**
* This is a modisco content provider on which we can parameter the root element
*/
-public class ModelContentProvider extends MoDiscoContentProvider implements IStaticContentProvider {
+public class ModelContentProvider extends MoDiscoContentProvider implements IStaticContentProvider, IAdaptableContentProvider {
/**
* the root element of the tree explorer
*/
- protected EObject semanticRoot=null;
+ protected EObject semanticRoot = null;
+
+
+ /**
+ * The StructuredViewer on which this content provider is applied
+ */
+ protected StructuredViewer viewer;
public ModelContentProvider(EObject semanticRoot) {
- this.semanticRoot=semanticRoot;
+ this.semanticRoot = semanticRoot;
}
+
/**
* {@inheritDoc}
*/
@@ -42,13 +66,130 @@ public class ModelContentProvider extends MoDiscoContentProvider implements ISta
@Override
public EObject[] getRootElements(Object inputElement) {
//if the semantic root is null, we use the defaut behavior
- if(semanticRoot==null){
- return super.getRootElements(inputElement);}
- else{
+ if(semanticRoot == null) {
+ return super.getRootElements(inputElement);
+ } else {
//we call the super, to ensure that all variable are initialized
super.getRootElements(inputElement);
- EObject[] eobjectArray= {semanticRoot};
+ EObject[] eobjectArray = { semanticRoot };
return eobjectArray;
}
}
+
+ @Override
+ public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {
+ if(viewer instanceof StructuredViewer) {
+ this.viewer = (StructuredViewer)viewer;
+ }
+ }
+
+ public Object getAdaptedValue(Object selection) {
+ if(selection instanceof IAdaptable) {
+ EObject adapted = (EObject)((IAdaptable)selection).getAdapter(EObject.class);
+ if(adapted != null) {
+ return adapted;
+ }
+ }
+ return selection;
+ }
+
+ public Object getContainerValue(Object selection) {
+ if(selection instanceof EObject && viewer != null) {
+ Object root = viewer.getInput();
+ List<Object> rootElements = Arrays.asList(((ITreeContentProvider)viewer.getContentProvider()).getElements(root));
+ List<Object> path = searchPath((EObject)selection, rootElements, new HashSet<Object>());
+ if(!path.isEmpty()) {
+ Object treeElement = path.get(path.size() - 1);
+ return treeElement;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * look for the path the list of element (comes from the content provider) to go the eObject
+ *
+ * @param eobject
+ * that we look for.
+ * @param wrappers
+ * a list of elements where eobject can be wrapped.
+ * @param visitedElements
+ * this parameters maintains the list of visited semantic elements,
+ * to avoid infinite loops in infinite trees
+ * @return the list of modelElementItem ( from the root to the element that wrap the eobject)
+ */
+ protected List<Object> searchPath(EObject lookFor, List<Object> wrappers, Set<Object> visitedElements) {
+
+ if(lookFor == null) {
+ return Collections.emptyList();
+ }
+ SemanticFromModelExplorer semanticGetter = new SemanticFromModelExplorer();
+ List<Object> path = new ArrayList<Object>();
+
+ for(Object wrapper : wrappers) {
+ Object semanticElement = semanticGetter.getSemanticElement(wrapper);
+ if(visitedElements.contains(semanticElement)) {
+ continue;
+ }
+
+ visitedElements.add(semanticElement);
+
+ if(!isVisible(wrapper)) {
+ continue;
+ }
+
+ // Search matches in this level
+ if(!(wrapper instanceof Diagram) && wrapper instanceof IAdaptable) {
+ if(lookFor.equals(semanticElement)) {
+ path.add(wrapper);
+ return path;
+ }
+ }
+
+ // Find childs only for feature container
+ Object[] children = getChildren(wrapper);
+ for(Object treeItem : children) {
+ List<Object> tmppath = new ArrayList<Object>();
+ //can be change into IADAPTER by using new API of modisco
+ Object element = semanticGetter.getSemanticElement(treeItem);
+ if(element != null) {
+ if(element instanceof EReference) {
+ List<Object> childs = new ArrayList<Object>();
+ childs.add(treeItem);
+ tmppath = searchPath(lookFor, childs, visitedElements);
+ }
+
+ else {
+ if(element instanceof EObject) {
+ List<Object> childs = new ArrayList<Object>();
+ childs.add(treeItem);
+ tmppath = searchPath(lookFor, childs, visitedElements);
+ }
+ }
+ }
+
+ // if tmppath contains the wrapped eobject we have find the good path
+ if(tmppath.size() > 0) {
+ if(tmppath.get(tmppath.size() - 1) instanceof IAdaptable) {
+ if(lookFor.equals(semanticGetter.getSemanticElement(tmppath.get(tmppath.size() - 1)))) {
+ path.add(wrapper);
+ path.addAll(tmppath);
+ return path;
+ }
+ }
+ }
+ }
+ }
+
+ return new ArrayList<Object>();
+ }
+
+ protected boolean isVisible(Object wrapper) {
+ for(ViewerFilter filter : viewer.getFilters()) {
+ if(!filter.select(viewer, null, wrapper)) {
+ return false;
+ }
+ }
+ return true;
+ }
}
diff --git a/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/ModelExplorerBasedTreeSelectorDialog.java b/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/ModelExplorerBasedTreeSelectorDialog.java
index 5e71d5aabd1..159339aaa56 100644
--- a/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/ModelExplorerBasedTreeSelectorDialog.java
+++ b/plugins/core/org.eclipse.papyrus.modelexplorer.widgets/src/org/eclipse/papyrus/modelexplorer/widgets/ModelExplorerBasedTreeSelectorDialog.java
@@ -1,7 +1,7 @@
/*****************************************************************************
* Copyright (c) 2010 CEA LIST.
*
- *
+ *
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -31,10 +31,12 @@ import org.eclipse.swt.widgets.Shell;
/**
* create a tree dialog box,with a specific researched meta-class. you can also specify the instance of the top element of your tree
*
+ * @deprecated You should now use the generic {@link TreeSelectorDialog}, with an {@link EclassModelExplorerBasedContentProvider}
*/
+@Deprecated
public class ModelExplorerBasedTreeSelectorDialog extends TreeSelectorDialog {
- protected EclassModelExplorerBasedContentProvider contentProvider;
+ protected GraphicalModelExplorerBasedContentProvider contentProvider;
protected EObject root = null;
@@ -62,13 +64,14 @@ public class ModelExplorerBasedTreeSelectorDialog extends TreeSelectorDialog {
/**
* {@inheritDoc}
*/
-
+
+ @Override
protected void setResult(@SuppressWarnings("rawtypes") List newResult) {
ArrayList<Object> list= new ArrayList<Object>();
SemanticFromModelExplorer bridge= new SemanticFromModelExplorer();
Iterator<?> iterator=newResult.iterator();
while (iterator.hasNext()) {
- Object wrappedObject = (Object) iterator.next();
+ Object wrappedObject = iterator.next();
Object semantic=bridge.getSemanticElement(wrappedObject);
if( semantic!=null){
list.add(semantic);
@@ -119,7 +122,7 @@ public class ModelExplorerBasedTreeSelectorDialog extends TreeSelectorDialog {
*/
public void init(EObject root, Object wantedEClass, List<Object> metaClassNotWanted) {
this.root = root;
- contentProvider = new EclassModelExplorerBasedContentProvider(root);
+ contentProvider = new GraphicalModelExplorerBasedContentProvider(root, ""); //$NON-NLS-1$
contentProvider.setMetaClassWanted(wantedEClass);
contentProvider.setMetaClassNotWanted(metaClassNotWanted);
this.setContentProvider(contentProvider);
diff --git a/plugins/core/org.eclipse.papyrus.properties.notation/model/notation.ctx b/plugins/core/org.eclipse.papyrus.properties.notation/model/notation.ctx
index d66a4b0c5e2..f872a41d51b 100644
--- a/plugins/core/org.eclipse.papyrus.properties.notation/model/notation.ctx
+++ b/plugins/core/org.eclipse.papyrus.properties.notation/model/notation.ctx
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="ASCII"?>
<contexts:Context xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:contexts="http://www.eclipse.org/papyrus/properties/contexts" name="notation">
- <dependencies href="pathmap://UML_CONTEXT/UML.ctx#/"/>
+ <dependencies href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#/"/>
<tabs label="Appearance" id="appearance" category="org.eclipse.papyrus">
- <afterTab href="pathmap://UML_CONTEXT/UML.ctx#//@tabs.1"/>
+ <afterTab href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#//@tabs.1"/>
<sections name="Single Edge" sectionFile="ui/SingleEdge.xwt">
<widget href="ui/SingleEdge.xwt#/"/>
</sections>
@@ -414,952 +414,952 @@
</tabs>
<views name="Single Edge" sections="//@tabs.0/@sections.0" automaticContext="true" datacontexts="//@dataContexts.0/@elements.0">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleEdge">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Edge"/>
</constraints>
</views>
<views name="Single Node" sections="//@tabs.0/@sections.1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.1">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleNode">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Node"/>
</constraints>
</views>
<views name="Single Style" sections="//@tabs.0/@sections.2" automaticContext="true" datacontexts="//@dataContexts.0/@elements.2">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Style"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="FillStyle" sections="//@tabs.0/@sections.3" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.3">
<constraints xsi:type="contexts:SimpleConstraint" name="isFillStyle" overrideable="false">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="FillStyle"/>
</constraints>
</views>
<views name="LineStyle" sections="//@tabs.0/@sections.4" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.4">
<constraints xsi:type="contexts:SimpleConstraint" name="isLineStyle" overrideable="false">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="LineStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="FontStyle" sections="//@tabs.0/@sections.5" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.5">
<constraints xsi:type="contexts:SimpleConstraint" name="isFontStyle" overrideable="false">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="FontStyle"/>
</constraints>
</views>
<views name="Single TitleStyle" sections="//@tabs.0/@sections.6" automaticContext="true" datacontexts="//@dataContexts.0/@elements.6">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleTitleStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="TitleStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Single SortingStyle" sections="//@tabs.0/@sections.7" automaticContext="true" datacontexts="//@dataContexts.0/@elements.7">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleSortingStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="SortingStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Single DescriptionStyle" sections="//@tabs.0/@sections.8" automaticContext="true" datacontexts="//@dataContexts.0/@elements.8">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleDescriptionStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="DescriptionStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Single LayoutConstraint" sections="//@tabs.0/@sections.9" automaticContext="true" datacontexts="//@dataContexts.0/@elements.9">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleLayoutConstraint">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="LayoutConstraint"/>
</constraints>
</views>
<views name="Single Size" sections="//@tabs.0/@sections.10" automaticContext="true" datacontexts="//@dataContexts.0/@elements.10">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleSize">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Size"/>
</constraints>
</views>
<views name="Single Location" sections="//@tabs.0/@sections.11" automaticContext="true" datacontexts="//@dataContexts.0/@elements.11">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleLocation">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Location"/>
</constraints>
</views>
<views name="Single Bounds" sections="//@tabs.0/@sections.12" automaticContext="true" datacontexts="//@dataContexts.0/@elements.12">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleBounds">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Bounds"/>
</constraints>
</views>
<views name="Single Ratio" sections="//@tabs.0/@sections.13" automaticContext="true" datacontexts="//@dataContexts.0/@elements.13">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleRatio">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Ratio"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Single Anchor" sections="//@tabs.0/@sections.14" automaticContext="true" datacontexts="//@dataContexts.0/@elements.14">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleAnchor">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Anchor"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Single Bendpoints" sections="//@tabs.0/@sections.15" automaticContext="true" datacontexts="//@dataContexts.0/@elements.15">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleBendpoints">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Bendpoints"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Single IdentityAnchor" sections="//@tabs.0/@sections.16" automaticContext="true" datacontexts="//@dataContexts.0/@elements.16">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleIdentityAnchor">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="IdentityAnchor"/>
</constraints>
</views>
<views name="Single RoutingStyle" sections="//@tabs.0/@sections.17" automaticContext="true" datacontexts="//@dataContexts.0/@elements.17">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleRoutingStyle" overrideable="false" overriddenConstraints="//@views.84/@constraints.0">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="RoutingStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Single View" sections="//@tabs.0/@sections.18" automaticContext="true" datacontexts="//@dataContexts.0/@elements.18">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleView">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="View"/>
</constraints>
</views>
<views name="Single RelativeBendpoints" sections="//@tabs.0/@sections.19" automaticContext="true" datacontexts="//@dataContexts.0/@elements.19">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleRelativeBendpoints">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="RelativeBendpoints"/>
</constraints>
</views>
<views name="Single Diagram" sections="//@tabs.0/@sections.20" automaticContext="true" datacontexts="//@dataContexts.0/@elements.20">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleDiagram">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Diagram"/>
</constraints>
</views>
<views name="Single Image" sections="//@tabs.0/@sections.21" automaticContext="true" datacontexts="//@dataContexts.0/@elements.21">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleImage">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Image"/>
</constraints>
</views>
<views name="Single CanonicalStyle" sections="//@tabs.0/@sections.22" automaticContext="true" datacontexts="//@dataContexts.0/@elements.22">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleCanonicalStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="CanonicalStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Single ShapeStyle" sections="//@tabs.0/@sections.23" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.23">
<constraints xsi:type="contexts:SimpleConstraint" name="isShapeStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="ShapeStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Single ConnectorStyle" sections="//@tabs.0/@sections.24" automaticContext="true" datacontexts="//@dataContexts.0/@elements.24">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleConnectorStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="ConnectorStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Single PageStyle" sections="//@tabs.0/@sections.25" automaticContext="true" datacontexts="//@dataContexts.0/@elements.25">
<constraints xsi:type="contexts:SimpleConstraint" name="isSinglePageStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="PageStyle"/>
</constraints>
</views>
<views name="Single DrawerStyle" sections="//@tabs.0/@sections.26" automaticContext="true" datacontexts="//@dataContexts.0/@elements.26">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleDrawerStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="DrawerStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Single GuideStyle" sections="//@tabs.0/@sections.27" automaticContext="true" datacontexts="//@dataContexts.0/@elements.27">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleGuideStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="GuideStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Single Guide" sections="//@tabs.0/@sections.28" automaticContext="true" datacontexts="//@dataContexts.0/@elements.28">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleGuide">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Guide"/>
</constraints>
</views>
<views name="Single NodeEntry" sections="//@tabs.0/@sections.29" automaticContext="true" datacontexts="//@dataContexts.0/@elements.29">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleNodeEntry">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="NodeEntry"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Single FilteringStyle" sections="//@tabs.0/@sections.30" automaticContext="true" datacontexts="//@dataContexts.0/@elements.30">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleFilteringStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="FilteringStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Single DiagramStyle" sections="//@tabs.0/@sections.31" automaticContext="true" datacontexts="//@dataContexts.0/@elements.31">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleDiagramStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="DiagramStyle"/>
</constraints>
</views>
<views name="Single ImageStyle" sections="//@tabs.0/@sections.32" automaticContext="true" datacontexts="//@dataContexts.0/@elements.32">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleImageStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="ImageStyle"/>
</constraints>
</views>
<views name="Single ImageBufferStyle" sections="//@tabs.0/@sections.33" automaticContext="true" datacontexts="//@dataContexts.0/@elements.33">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleImageBufferStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="ImageBufferStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Single PropertiesSetStyle" sections="//@tabs.0/@sections.34" automaticContext="true" datacontexts="//@dataContexts.0/@elements.34">
<constraints xsi:type="contexts:SimpleConstraint" name="isSinglePropertiesSetStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="PropertiesSetStyle"/>
</constraints>
</views>
<views name="Single StringToPropertyValueMapEntry" sections="//@tabs.0/@sections.35" automaticContext="true" datacontexts="//@dataContexts.0/@elements.35">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleStringToPropertyValueMapEntry">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="StringToPropertyValueMapEntry"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Single PropertyValue" sections="//@tabs.0/@sections.36" automaticContext="true" datacontexts="//@dataContexts.0/@elements.36">
<constraints xsi:type="contexts:SimpleConstraint" name="isSinglePropertyValue">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="PropertyValue"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Single SingleValueStyle" sections="//@tabs.0/@sections.37" automaticContext="true" datacontexts="//@dataContexts.0/@elements.37">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleSingleValueStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="SingleValueStyle"/>
</constraints>
</views>
<views name="Single ListValueStyle" sections="//@tabs.0/@sections.38" automaticContext="true" datacontexts="//@dataContexts.0/@elements.38">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleListValueStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="ListValueStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Single NamedStyle" sections="//@tabs.0/@sections.39" automaticContext="true" datacontexts="//@dataContexts.0/@elements.39">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleNamedStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="NamedStyle"/>
</constraints>
</views>
<views name="Single StringObjectConverter" sections="//@tabs.0/@sections.40" automaticContext="true" datacontexts="//@dataContexts.0/@elements.40">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleStringObjectConverter">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="StringObjectConverter"/>
</constraints>
</views>
<views name="Single DataTypeStyle" sections="//@tabs.0/@sections.41" automaticContext="true" datacontexts="//@dataContexts.0/@elements.41">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleDataTypeStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="DataTypeStyle"/>
</constraints>
</views>
<views name="Single IntValueStyle" sections="//@tabs.0/@sections.42" automaticContext="true" datacontexts="//@dataContexts.0/@elements.42">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleIntValueStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="IntValueStyle"/>
</constraints>
</views>
<views name="Single IntListValueStyle" sections="//@tabs.0/@sections.43" automaticContext="true" datacontexts="//@dataContexts.0/@elements.43">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleIntListValueStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="IntListValueStyle"/>
</constraints>
</views>
<views name="Single BooleanValueStyle" sections="//@tabs.0/@sections.44" automaticContext="true" datacontexts="//@dataContexts.0/@elements.44">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleBooleanValueStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="BooleanValueStyle"/>
</constraints>
</views>
<views name="Single DoubleValueStyle" sections="//@tabs.0/@sections.45" automaticContext="true" datacontexts="//@dataContexts.0/@elements.45">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleDoubleValueStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="DoubleValueStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Single DoubleListValueStyle" sections="//@tabs.0/@sections.46" automaticContext="true" datacontexts="//@dataContexts.0/@elements.46">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleDoubleListValueStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="DoubleListValueStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Single StringValueStyle" sections="//@tabs.0/@sections.47" automaticContext="true" datacontexts="//@dataContexts.0/@elements.47">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleStringValueStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="StringValueStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Single StringListValueStyle" sections="//@tabs.0/@sections.48" automaticContext="true" datacontexts="//@dataContexts.0/@elements.48">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleStringListValueStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="StringListValueStyle"/>
</constraints>
</views>
<views name="Single EObjectValueStyle" sections="//@tabs.0/@sections.49" automaticContext="true" datacontexts="//@dataContexts.0/@elements.49">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleEObjectValueStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="EObjectValueStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Single EObjectListValueStyle" sections="//@tabs.0/@sections.50" automaticContext="true" datacontexts="//@dataContexts.0/@elements.50">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleEObjectListValueStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="EObjectListValueStyle"/>
</constraints>
</views>
<views name="Single ByteArrayValueStyle" sections="//@tabs.0/@sections.51" automaticContext="true" datacontexts="//@dataContexts.0/@elements.51">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleByteArrayValueStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="ByteArrayValueStyle"/>
</constraints>
</views>
<views name="Single BooleanListValueStyle" sections="//@tabs.0/@sections.52" automaticContext="true" datacontexts="//@dataContexts.0/@elements.52">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleBooleanListValueStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="BooleanListValueStyle"/>
</constraints>
</views>
<views name="Single HintedDiagramLinkStyle" sections="//@tabs.0/@sections.53" automaticContext="true" datacontexts="//@dataContexts.0/@elements.53">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleHintedDiagramLinkStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="HintedDiagramLinkStyle"/>
</constraints>
</views>
<views name="Single DiagramLinkStyle" sections="//@tabs.0/@sections.54" automaticContext="true" datacontexts="//@dataContexts.0/@elements.54">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleDiagramLinkStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="DiagramLinkStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Single MultiDiagramLinkStyle" sections="//@tabs.0/@sections.55" automaticContext="true" datacontexts="//@dataContexts.0/@elements.55">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleMultiDiagramLinkStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="MultiDiagramLinkStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Single TextStyle" sections="//@tabs.0/@sections.56" automaticContext="true" datacontexts="//@dataContexts.0/@elements.56">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleTextStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="TextStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Single LineTypeStyle" sections="//@tabs.0/@sections.57" automaticContext="true" datacontexts="//@dataContexts.0/@elements.57">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleLineTypeStyle" overrideable="false">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="LineTypeStyle"/>
</constraints>
</views>
<views name="Single ArrowStyle" sections="//@tabs.0/@sections.58" automaticContext="true" datacontexts="//@dataContexts.0/@elements.58">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleArrowStyle" overrideable="false">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="ArrowStyle"/>
</constraints>
</views>
<views name="Single Shape" sections="//@tabs.0/@sections.59" automaticContext="true" datacontexts="//@dataContexts.0/@elements.59">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleShape">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Shape"/>
</constraints>
</views>
<views name="Single Compartment" sections="//@tabs.0/@sections.60" automaticContext="true" datacontexts="//@dataContexts.0/@elements.60">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleCompartment">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Compartment"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Single ListCompartment" sections="//@tabs.0/@sections.61" automaticContext="true" datacontexts="//@dataContexts.0/@elements.61">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleListCompartment">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="ListCompartment"/>
</constraints>
</views>
<views name="Single Connector" sections="//@tabs.0/@sections.62" automaticContext="true" datacontexts="//@dataContexts.0/@elements.62">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleConnector">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Connector"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Single StandardDiagram" sections="//@tabs.0/@sections.63" automaticContext="true" datacontexts="//@dataContexts.0/@elements.63">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleStandardDiagram">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="StandardDiagram"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Single DecorationNode" sections="//@tabs.0/@sections.64" automaticContext="true" datacontexts="//@dataContexts.0/@elements.64">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleDecorationNode">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="DecorationNode"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Single BasicDecorationNode" sections="//@tabs.0/@sections.65" automaticContext="true" datacontexts="//@dataContexts.0/@elements.65">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleBasicDecorationNode">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="BasicDecorationNode"/>
</constraints>
</views>
<views name="Single BasicCompartment" sections="//@tabs.0/@sections.66" automaticContext="true" datacontexts="//@dataContexts.0/@elements.66">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleBasicCompartment">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="BasicCompartment"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Single BasicSemanticCompartment" sections="//@tabs.0/@sections.67" automaticContext="true" datacontexts="//@dataContexts.0/@elements.67">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleBasicSemanticCompartment">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="BasicSemanticCompartment"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Single SemanticListCompartment" sections="//@tabs.0/@sections.68" automaticContext="true" datacontexts="//@dataContexts.0/@elements.68">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleSemanticListCompartment">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="SemanticListCompartment"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="RoundedCornersStyle" sections="//@tabs.0/@sections.69" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.69">
<constraints xsi:type="contexts:SimpleConstraint" name="isRoundedCornersStyle" overrideable="false">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="RoundedCornersStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Multiple Edge" sections="//@tabs.0/@sections.70" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.0">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleEdge">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Edge"/>
</constraints>
</views>
<views name="Multiple Node" sections="//@tabs.0/@sections.71" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.1">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleNode">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Node"/>
</constraints>
</views>
<views name="Multiple Style" sections="//@tabs.0/@sections.72" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.2">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Style"/>
</constraints>
</views>
<views name="Multiple TitleStyle" sections="//@tabs.0/@sections.73" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.6">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleTitleStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="TitleStyle"/>
</constraints>
</views>
<views name="Multiple SortingStyle" sections="//@tabs.0/@sections.74" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.7">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleSortingStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="SortingStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Multiple DescriptionStyle" sections="//@tabs.0/@sections.75" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.8">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleDescriptionStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="DescriptionStyle"/>
</constraints>
</views>
<views name="Multiple LayoutConstraint" sections="//@tabs.0/@sections.76" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.9">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleLayoutConstraint">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="LayoutConstraint"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Multiple Size" sections="//@tabs.0/@sections.77" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.10">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleSize">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Size"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Multiple Location" sections="//@tabs.0/@sections.78" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.11">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleLocation">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Location"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Multiple Bounds" sections="//@tabs.0/@sections.79" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.12">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleBounds">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Bounds"/>
</constraints>
</views>
<views name="Multiple Ratio" sections="//@tabs.0/@sections.80" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.13">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleRatio">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Ratio"/>
</constraints>
</views>
<views name="Multiple Anchor" sections="//@tabs.0/@sections.81" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.14">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleAnchor">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Anchor"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Multiple Bendpoints" sections="//@tabs.0/@sections.82" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.15">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleBendpoints">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Bendpoints"/>
</constraints>
</views>
<views name="Multiple IdentityAnchor" sections="//@tabs.0/@sections.83" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.16">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleIdentityAnchor">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="IdentityAnchor"/>
</constraints>
</views>
<views name="Multiple RoutingStyle" sections="//@tabs.0/@sections.84" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.17">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleRoutingStyle" overrideable="false">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="RoutingStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Multiple View" sections="//@tabs.0/@sections.85" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.18">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleView">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="View"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Multiple RelativeBendpoints" sections="//@tabs.0/@sections.86" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.19">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleRelativeBendpoints">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="RelativeBendpoints"/>
</constraints>
</views>
<views name="Multiple Diagram" sections="//@tabs.0/@sections.87" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.20">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleDiagram">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Diagram"/>
</constraints>
</views>
<views name="Multiple Image" sections="//@tabs.0/@sections.88" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.21">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleImage">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Image"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Multiple CanonicalStyle" sections="//@tabs.0/@sections.89" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.22">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleCanonicalStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="CanonicalStyle"/>
</constraints>
</views>
<views name="Multiple ConnectorStyle" sections="//@tabs.0/@sections.90" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.24">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleConnectorStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="ConnectorStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Multiple PageStyle" sections="//@tabs.0/@sections.91" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.25">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultiplePageStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="PageStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Multiple DrawerStyle" sections="//@tabs.0/@sections.92" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.26">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleDrawerStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="DrawerStyle"/>
</constraints>
</views>
<views name="Multiple GuideStyle" sections="//@tabs.0/@sections.93" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.27">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleGuideStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="GuideStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Multiple Guide" sections="//@tabs.0/@sections.94" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.28">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleGuide">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Guide"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Multiple NodeEntry" sections="//@tabs.0/@sections.95" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.29">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleNodeEntry">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="NodeEntry"/>
</constraints>
</views>
<views name="Multiple FilteringStyle" sections="//@tabs.0/@sections.96" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.30">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleFilteringStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="FilteringStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Multiple DiagramStyle" sections="//@tabs.0/@sections.97" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.31">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleDiagramStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="DiagramStyle"/>
</constraints>
</views>
<views name="Multiple ImageStyle" sections="//@tabs.0/@sections.98" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.32">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleImageStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="ImageStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Multiple ImageBufferStyle" sections="//@tabs.0/@sections.99" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.33">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleImageBufferStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="ImageBufferStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Multiple PropertiesSetStyle" sections="//@tabs.0/@sections.100" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.34">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultiplePropertiesSetStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="PropertiesSetStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Multiple StringToPropertyValueMapEntry" sections="//@tabs.0/@sections.101" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.35">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleStringToPropertyValueMapEntry">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="StringToPropertyValueMapEntry"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Multiple PropertyValue" sections="//@tabs.0/@sections.102" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.36">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultiplePropertyValue">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="PropertyValue"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Multiple SingleValueStyle" sections="//@tabs.0/@sections.103" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.37">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleSingleValueStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="SingleValueStyle"/>
</constraints>
</views>
<views name="Multiple ListValueStyle" sections="//@tabs.0/@sections.104" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.38">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleListValueStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="ListValueStyle"/>
</constraints>
</views>
<views name="Multiple NamedStyle" sections="//@tabs.0/@sections.105" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.39">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleNamedStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="NamedStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Multiple StringObjectConverter" sections="//@tabs.0/@sections.106" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.40">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleStringObjectConverter">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="StringObjectConverter"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Multiple DataTypeStyle" sections="//@tabs.0/@sections.107" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.41">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleDataTypeStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="DataTypeStyle"/>
</constraints>
</views>
<views name="Multiple IntValueStyle" sections="//@tabs.0/@sections.108" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.42">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleIntValueStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="IntValueStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Multiple IntListValueStyle" sections="//@tabs.0/@sections.109" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.43">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleIntListValueStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="IntListValueStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Multiple BooleanValueStyle" sections="//@tabs.0/@sections.110" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.44">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleBooleanValueStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="BooleanValueStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Multiple DoubleValueStyle" sections="//@tabs.0/@sections.111" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.45">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleDoubleValueStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="DoubleValueStyle"/>
</constraints>
</views>
<views name="Multiple DoubleListValueStyle" sections="//@tabs.0/@sections.112" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.46">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleDoubleListValueStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="DoubleListValueStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Multiple StringValueStyle" sections="//@tabs.0/@sections.113" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.47">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleStringValueStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="StringValueStyle"/>
</constraints>
</views>
<views name="Multiple StringListValueStyle" sections="//@tabs.0/@sections.114" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.48">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleStringListValueStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="StringListValueStyle"/>
</constraints>
</views>
<views name="Multiple EObjectValueStyle" sections="//@tabs.0/@sections.115" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.49">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleEObjectValueStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="EObjectValueStyle"/>
</constraints>
</views>
<views name="Multiple EObjectListValueStyle" sections="//@tabs.0/@sections.116" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.50">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleEObjectListValueStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="EObjectListValueStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Multiple ByteArrayValueStyle" sections="//@tabs.0/@sections.117" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.51">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleByteArrayValueStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="ByteArrayValueStyle"/>
</constraints>
</views>
<views name="Multiple BooleanListValueStyle" sections="//@tabs.0/@sections.118" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.52">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleBooleanListValueStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="BooleanListValueStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Multiple HintedDiagramLinkStyle" sections="//@tabs.0/@sections.119" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.53">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleHintedDiagramLinkStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="HintedDiagramLinkStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Multiple DiagramLinkStyle" sections="//@tabs.0/@sections.120" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.54">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleDiagramLinkStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="DiagramLinkStyle"/>
</constraints>
</views>
<views name="Multiple MultiDiagramLinkStyle" sections="//@tabs.0/@sections.121" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.55">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleMultiDiagramLinkStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="MultiDiagramLinkStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Multiple TextStyle" sections="//@tabs.0/@sections.122" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.56">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleTextStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="TextStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Multiple LineTypeStyle" sections="//@tabs.0/@sections.123" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.57">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleLineTypeStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="LineTypeStyle"/>
</constraints>
</views>
<views name="Multiple ArrowStyle" sections="//@tabs.0/@sections.124" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.58">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleArrowStyle">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="ArrowStyle"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Multiple Shape" sections="//@tabs.0/@sections.125" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.59">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleShape">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Shape"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Multiple Compartment" sections="//@tabs.0/@sections.126" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.60">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleCompartment">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Compartment"/>
</constraints>
</views>
<views name="Multiple ListCompartment" sections="//@tabs.0/@sections.127" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.61">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleListCompartment">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="ListCompartment"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Multiple Connector" sections="//@tabs.0/@sections.128" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.62">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleConnector">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="Connector"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Multiple StandardDiagram" sections="//@tabs.0/@sections.129" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.63">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleStandardDiagram">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="StandardDiagram"/>
</constraints>
</views>
<views name="Multiple DecorationNode" sections="//@tabs.0/@sections.130" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.64">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleDecorationNode">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="DecorationNode"/>
</constraints>
</views>
<views name="Multiple BasicDecorationNode" sections="//@tabs.0/@sections.131" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.65">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleBasicDecorationNode">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="BasicDecorationNode"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Multiple BasicCompartment" sections="//@tabs.0/@sections.132" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.66">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleBasicCompartment">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="BasicCompartment"/>
</constraints>
</views>
<views name="Multiple BasicSemanticCompartment" sections="//@tabs.0/@sections.133" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.67">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleBasicSemanticCompartment">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="BasicSemanticCompartment"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
</constraints>
</views>
<views name="Multiple SemanticListCompartment" sections="//@tabs.0/@sections.134" elementMultiplicity="-1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.68">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleSemanticListCompartment">
- <constraintType href="Environment.xmi#//@constraintTypes.0"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@constraintTypes.0"/>
<properties xsi:type="contexts:ValueProperty" name="nsUri" value="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>
<properties xsi:type="contexts:ValueProperty" name="className" value="SemanticListCompartment"/>
</constraints>
</views>
<views name="SingleGradientData" sections="//@tabs.0/@sections.135">
<constraints xsi:type="contexts:SimpleConstraint" name="isGradientData">
- <constraintType href="pathmap://PPEResources/Environment.xmi#//@constraintTypes.3"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties/model/Environment.xmi#//@constraintTypes.3"/>
<properties xsi:type="contexts:ValueProperty" name="class" value="org.eclipse.gmf.runtime.notation.datatype.GradientData"/>
</constraints>
</views>
@@ -1590,6 +1590,6 @@
<properties name="gradientStyle" type="Enumeration"/>
<properties name="activate" label="Activate" type="Boolean"/>
</elements>
- <modelElementFactory href="Environment.xmi#//@modelElementFactories.0"/>
+ <modelElementFactory href="ppe:/environment/org.eclipse.papyrus.properties.notation/model/Environment.xmi#//@modelElementFactories.0"/>
</dataContexts>
</contexts:Context>
diff --git a/plugins/core/org.eclipse.papyrus.properties.notation/src/org/eclipse/papyrus/properties/notation/constraint/IsEditPartConstraint.java b/plugins/core/org.eclipse.papyrus.properties.notation/src/org/eclipse/papyrus/properties/notation/constraint/IsEditPartConstraint.java
index aa5c620042e..2eaa4de28ec 100644
--- a/plugins/core/org.eclipse.papyrus.properties.notation/src/org/eclipse/papyrus/properties/notation/constraint/IsEditPartConstraint.java
+++ b/plugins/core/org.eclipse.papyrus.properties.notation/src/org/eclipse/papyrus/properties/notation/constraint/IsEditPartConstraint.java
@@ -1,3 +1,14 @@
+/*****************************************************************************
+ * Copyright (c) 2011 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.properties.notation.constraint;
import org.eclipse.gef.EditPart;
diff --git a/plugins/core/org.eclipse.papyrus.properties/META-INF/MANIFEST.MF b/plugins/core/org.eclipse.papyrus.properties/META-INF/MANIFEST.MF
index 8a6190a1c6f..eb8f2cf26ca 100644
--- a/plugins/core/org.eclipse.papyrus.properties/META-INF/MANIFEST.MF
+++ b/plugins/core/org.eclipse.papyrus.properties/META-INF/MANIFEST.MF
@@ -34,6 +34,7 @@ Require-Bundle: com.ibm.icu,
Bundle-ActivationPolicy: lazy
Bundle-Activator: org.eclipse.papyrus.properties.Activator
Export-Package: org.eclipse.papyrus.properties,
+ org.eclipse.papyrus.properties.catalog,
org.eclipse.papyrus.properties.constraints,
org.eclipse.papyrus.properties.creation,
org.eclipse.papyrus.properties.databinding,
diff --git a/plugins/core/org.eclipse.papyrus.properties/plugin.xml b/plugins/core/org.eclipse.papyrus.properties/plugin.xml
index f95fca7d533..ee548872481 100644
--- a/plugins/core/org.eclipse.papyrus.properties/plugin.xml
+++ b/plugins/core/org.eclipse.papyrus.properties/plugin.xml
@@ -59,4 +59,11 @@
environmentModel="model/Environment.xmi">
</environment>
</extension>
+ <extension
+ point="org.eclipse.emf.ecore.protocol_parser">
+ <parser
+ class="org.eclipse.papyrus.properties.catalog.PropertiesCatalog"
+ protocolName="ppe">
+ </parser>
+ </extension>
</plugin>
diff --git a/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/catalog/PropertiesCatalog.java b/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/catalog/PropertiesCatalog.java
new file mode 100644
index 00000000000..e433038d1b7
--- /dev/null
+++ b/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/catalog/PropertiesCatalog.java
@@ -0,0 +1,45 @@
+/*****************************************************************************
+ * Copyright (c) 2011 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - Initial API and implementation
+ *****************************************************************************/
+package org.eclipse.papyrus.properties.catalog;
+
+import org.eclipse.emf.common.util.URI;
+import org.eclipse.emf.ecore.resource.Resource;
+import org.eclipse.emf.ecore.resource.Resource.Factory;
+import org.eclipse.emf.ecore.resource.URIConverter;
+import org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl;
+import org.eclipse.emf.ecore.xmi.impl.XMIResourceImpl;
+
+
+public class PropertiesCatalog implements Factory {
+
+ public Resource createResource(URI sourceURI) {
+ return new PropertiesXMIResource(sourceURI);
+ }
+
+ public class PropertiesXMIResource extends XMIResourceImpl {
+
+ public PropertiesXMIResource(URI sourceURI) {
+ super(sourceURI);
+ }
+
+ @Override
+ public URIConverter getURIConverter() {
+ return new ExtensibleURIConverterImpl() {
+
+ @Override
+ public org.eclipse.emf.ecore.resource.URIHandler getURIHandler(URI uri) {
+ return new PropertiesURIHandler();
+ }
+ };
+ }
+ }
+}
diff --git a/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/catalog/PropertiesURIHandler.java b/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/catalog/PropertiesURIHandler.java
new file mode 100644
index 00000000000..645baa3ff58
--- /dev/null
+++ b/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/catalog/PropertiesURIHandler.java
@@ -0,0 +1,134 @@
+/*****************************************************************************
+ * Copyright (c) 2011 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - Initial API and implementation
+ *****************************************************************************/
+package org.eclipse.papyrus.properties.catalog;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.util.Collections;
+import java.util.Map;
+
+import org.eclipse.emf.common.util.URI;
+import org.eclipse.emf.ecore.resource.URIHandler;
+import org.eclipse.papyrus.properties.Activator;
+
+
+public class PropertiesURIHandler implements URIHandler {
+
+ public static final String ENVIRONMENT_SEGMENT = "environment"; //$NON-NLS-1$
+
+ public static final String CONTEXT_SEGMENT = "context"; //$NON-NLS-1$
+
+ public static final String PROPERTIES_SCHEME = "ppe"; //$NON-NLS-1$
+
+ public boolean canHandle(URI uri) {
+ return uri != null && PROPERTIES_SCHEME.equals(uri.scheme());
+ }
+
+ public InputStream createInputStream(URI uri, Map<?, ?> options) throws IOException {
+ URI convertedURI = getConvertedURI(uri);
+ URIHandler handler = getDelegateHandler(convertedURI);
+ return handler.createInputStream(convertedURI, options);
+ }
+
+ public OutputStream createOutputStream(URI uri, Map<?, ?> options) throws IOException {
+ URI convertedURI = getConvertedURI(uri);
+ URIHandler handler = getDelegateHandler(convertedURI);
+ return handler.createOutputStream(convertedURI, options);
+ }
+
+ public void delete(URI uri, Map<?, ?> options) throws IOException {
+ URI convertedURI = getConvertedURI(uri);
+ URIHandler handler = getDelegateHandler(convertedURI);
+ handler.delete(convertedURI, options);
+ }
+
+ public Map<String, ?> contentDescription(URI uri, Map<?, ?> options) throws IOException {
+ URI convertedURI = getConvertedURI(uri);
+ URIHandler handler = getDelegateHandler(convertedURI);
+ return handler.contentDescription(convertedURI, options);
+ }
+
+ public boolean exists(URI uri, Map<?, ?> options) {
+ URI convertedURI = getConvertedURI(uri);
+ URIHandler handler = getDelegateHandler(convertedURI);
+ return handler.exists(convertedURI, options);
+ }
+
+ public Map<String, ?> getAttributes(URI uri, Map<?, ?> options) {
+ URI convertedURI = getConvertedURI(uri);
+ URIHandler handler = getDelegateHandler(convertedURI);
+ return handler.getAttributes(convertedURI, options);
+ }
+
+ public void setAttributes(URI uri, Map<String, ?> attributes, Map<?, ?> options) throws IOException {
+ URI convertedURI = getConvertedURI(uri);
+ URIHandler handler = getDelegateHandler(convertedURI);
+ handler.setAttributes(convertedURI, attributes, options);
+ }
+
+ protected URIHandler getDelegateHandler(URI convertedURI) {
+ for(URIHandler handler : URIHandler.DEFAULT_HANDLERS) {
+ if(handler.canHandle(convertedURI)) {
+ return handler;
+ }
+ }
+ return null;
+ }
+
+ public URI getConvertedURI(URI sourceURI) {
+ if(sourceURI == null) {
+ throw new IllegalArgumentException("sourceURI shall not be null"); //$NON-NLS-1$
+ }
+ String firstSegment = sourceURI.segment(0);
+ URI targetURI = URI.createURI(""); //$NON-NLS-1$
+ if(firstSegment.equals(ENVIRONMENT_SEGMENT)) {
+ for(int i = 1; i < sourceURI.segmentsList().size(); i++) {
+ String segment = sourceURI.segmentsList().get(i);
+ targetURI = targetURI.appendSegment(segment);
+ }
+ } else if(firstSegment.equals(CONTEXT_SEGMENT)) {
+ for(int i = 1; i < sourceURI.segmentsList().size(); i++) {
+ String segment = sourceURI.segmentsList().get(i);
+ targetURI = targetURI.appendSegment(segment);
+ }
+ } else {
+ throw new IllegalArgumentException(sourceURI + " is not a valid URI"); //$NON-NLS-1$
+ }
+
+ URI pluginURI = targetURI.resolve(URI.createURI("platform:/plugin/")); //$NON-NLS-1$
+
+ if(!exists(pluginURI)) {
+ URI workspaceURI = targetURI.resolve(URI.createURI("platform:/resource/")); //$NON-NLS-1$
+ if(!exists(workspaceURI)) {
+ URI preferenceURI = targetURI.resolve(URI.createFileURI(Activator.getDefault().getPreferencesPath().toString() + "/")); //$NON-NLS-1$
+ if(!exists(preferenceURI)) {
+ return null;
+ }
+ return preferenceURI;
+ }
+ return workspaceURI;
+ }
+
+ return pluginURI;
+ }
+
+ private boolean exists(URI uri) {
+ for(URIHandler handler : DEFAULT_HANDLERS) {
+ if(handler.canHandle(uri)) {
+ return handler.exists(uri, Collections.EMPTY_MAP);
+ }
+ }
+ return false;
+ }
+
+}
diff --git a/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/constraints/CompoundConstraint.java b/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/constraints/CompoundConstraint.java
index 242cce69f8d..d567470c344 100644
--- a/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/constraints/CompoundConstraint.java
+++ b/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/constraints/CompoundConstraint.java
@@ -82,6 +82,8 @@ public class CompoundConstraint extends AbstractConstraint {
} else { //At least one of our constraints must override or be equal to the other constraint
for(Constraint c : constraints) {
if(c.overrides(constraint) || c.equals(constraint)) {
+ //TODO : The equals() method is not defined for most constraint implementations.
+ //We may actually need an "isEquivalent" method, defined in the Constraint Interface
return true;
}
}
diff --git a/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/constraints/EMFQueryConstraint.java b/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/constraints/EMFQueryConstraint.java
index abbc45bc559..c5bbc23b794 100644
--- a/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/constraints/EMFQueryConstraint.java
+++ b/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/constraints/EMFQueryConstraint.java
@@ -63,7 +63,7 @@ public class EMFQueryConstraint extends AbstractConstraint {
AbstractModelQuery abstractQuery = catalog.getModelQueryImpl(query);
ModelQueryResult result = abstractQuery.evaluate(selectedItem);
Object value = result.getValue();
- return (Boolean)value;
+ return value == null ? false : (Boolean)value;
} catch (Exception ex) {
Activator.log.error(ex);
}
diff --git a/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/creation/EcorePropertyEditorFactory.java b/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/creation/EcorePropertyEditorFactory.java
index 97519f778d9..08ebb7144e8 100644
--- a/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/creation/EcorePropertyEditorFactory.java
+++ b/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/creation/EcorePropertyEditorFactory.java
@@ -215,4 +215,8 @@ public class EcorePropertyEditorFactory extends PropertyEditorFactory {
public String getCreationDialogTitle() {
return Messages.EcorePropertyEditorFactory_CreateANew + className;
}
+
+ public EClass getEClass() {
+ return eClass;
+ }
}
diff --git a/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/databinding/EMFObservableValue.java b/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/databinding/EMFObservableValue.java
index 95effb50ab2..ed945ec73e1 100644
--- a/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/databinding/EMFObservableValue.java
+++ b/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/databinding/EMFObservableValue.java
@@ -17,6 +17,7 @@ import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EStructuralFeature;
import org.eclipse.emf.edit.command.SetCommand;
import org.eclipse.emf.edit.domain.EditingDomain;
+import org.eclipse.papyrus.properties.util.EMFHelper;
/**
* An Observable value to edit EMF values through EMF commands.
@@ -63,7 +64,12 @@ public class EMFObservableValue extends EObjectObservableValue {
}
@Override
- public void doSetValue(Object value) {
+ protected void doSetValue(Object value) {
+ EObject eObject = EMFHelper.getEObject(value);
+ if(eObject != null) {
+ value = eObject;
+ }
+
SetCommand command = getSetCommand(value);
domain.getCommandStack().execute(command);
}
diff --git a/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/extensions/ContextExtensionPoint.java b/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/extensions/ContextExtensionPoint.java
index e002ac31ba4..d88cbf6b338 100644
--- a/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/extensions/ContextExtensionPoint.java
+++ b/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/extensions/ContextExtensionPoint.java
@@ -37,7 +37,8 @@ public class ContextExtensionPoint {
for(IConfigurationElement e : config) {
final String contextResource = e.getAttribute("contextModel"); //$NON-NLS-1$
- URI uri = URI.createPlatformPluginURI(e.getContributor().getName() + "/" + contextResource, true); //$NON-NLS-1$
+ URI uri = URI.createURI("ppe:/context/" + e.getContributor().getName() + "/" + contextResource);
+ //URI uri = URI.createPlatformPluginURI(e.getContributor().getName() + "/" + contextResource, true); //$NON-NLS-1$
try {
ConfigurationManager.instance.addContext(uri);
} catch (IOException ex) {
diff --git a/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/extensions/EnvironmentExtensionPoint.java b/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/extensions/EnvironmentExtensionPoint.java
index 4dc2e8e1d1b..53465a72e3e 100644
--- a/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/extensions/EnvironmentExtensionPoint.java
+++ b/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/extensions/EnvironmentExtensionPoint.java
@@ -39,7 +39,8 @@ public class EnvironmentExtensionPoint {
for(IConfigurationElement e : config) {
final String environmentResource = e.getAttribute("environmentModel"); //$NON-NLS-1$
- URI uri = URI.createPlatformPluginURI(e.getContributor().getName() + "/" + environmentResource, true); //$NON-NLS-1$
+ URI uri = URI.createURI("ppe:/environment/" + e.getContributor().getName() + "/" + environmentResource); //$NON-NLS-1$ //$NON-NLS-2$
+ //URI uri = URI.createPlatformPluginURI(e.getContributor().getName() + "/" + environmentResource, true); //$NON-NLS-1$
try {
ConfigurationManager.instance.addEnvironment(uri);
} catch (IOException ex) {
diff --git a/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/providers/EMFObjectLabelProvider.java b/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/providers/EMFObjectLabelProvider.java
index 443cd2d3231..a6488ef2699 100644
--- a/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/providers/EMFObjectLabelProvider.java
+++ b/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/providers/EMFObjectLabelProvider.java
@@ -20,12 +20,15 @@ import org.eclipse.core.runtime.IConfigurationElement;
import org.eclipse.core.runtime.Platform;
import org.eclipse.emf.common.notify.AdapterFactory;
import org.eclipse.emf.common.util.Enumerator;
+import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.edit.provider.IItemLabelProvider;
import org.eclipse.emf.edit.provider.ReflectiveItemProviderAdapterFactory;
import org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider;
import org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart;
import org.eclipse.jface.viewers.StructuredSelection;
+import org.eclipse.papyrus.properties.util.EMFHelper;
+import org.eclipse.papyrus.widgets.providers.IDetailLabelProvider;
import org.eclipse.swt.graphics.Image;
/**
@@ -33,7 +36,7 @@ import org.eclipse.swt.graphics.Image;
*
* @author Jerome Benois
*/
-public class EMFObjectLabelProvider extends AdapterFactoryLabelProvider {
+public class EMFObjectLabelProvider extends AdapterFactoryLabelProvider implements IDetailLabelProvider {
/** item provider class */
private static final Class<?> IItemLabelProviderClass = IItemLabelProvider.class;
@@ -177,4 +180,18 @@ public class EMFObjectLabelProvider extends AdapterFactoryLabelProvider {
return factory;
}
+ public String getDetail(Object object) {
+ object = getModel(object);
+ return getText(object) + " - " + getQualifiedClassName(object);
+ }
+
+ protected String getQualifiedClassName(Object object) {
+ if(object instanceof EObject) {
+ EObject eObject = (EObject)object;
+ EClass eClass = eObject.eClass();
+ return EMFHelper.getQualifiedName(eClass, "::");
+ }
+ return "";
+ }
+
}
diff --git a/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/providers/EcoreReferenceContentProvider.java b/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/providers/EcoreReferenceContentProvider.java
index 651964e623e..c814eaed095 100644
--- a/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/providers/EcoreReferenceContentProvider.java
+++ b/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/providers/EcoreReferenceContentProvider.java
@@ -21,8 +21,8 @@ import org.eclipse.emf.ecore.EStructuralFeature;
import org.eclipse.emf.edit.provider.ComposedAdapterFactory;
import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
import org.eclipse.emf.edit.provider.IItemPropertySource;
-import org.eclipse.jface.viewers.Viewer;
import org.eclipse.papyrus.properties.Activator;
+import org.eclipse.papyrus.widgets.providers.AbstractFilteredContentProvider;
import org.eclipse.papyrus.widgets.providers.IStaticContentProvider;
/**
@@ -30,7 +30,7 @@ import org.eclipse.papyrus.widgets.providers.IStaticContentProvider;
*
* @author Camille Letavernier
*/
-public class EcoreReferenceContentProvider implements IStaticContentProvider {
+public class EcoreReferenceContentProvider extends AbstractFilteredContentProvider implements IStaticContentProvider {
private EObject eObject;
@@ -51,14 +51,6 @@ public class EcoreReferenceContentProvider implements IStaticContentProvider {
this.eObject = eObject;
}
- public void dispose() {
- //Nothing
- }
-
- public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {
- //Nothing
- }
-
public Object[] getElements() {
if(eObject == null || feature == null) {
return new Object[0];
diff --git a/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/runtime/ConfigurationManager.java b/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/runtime/ConfigurationManager.java
index 64d1c597caa..7a650bff20f 100644
--- a/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/runtime/ConfigurationManager.java
+++ b/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/runtime/ConfigurationManager.java
@@ -183,6 +183,10 @@ public class ConfigurationManager {
public void refresh(File contextFile) {
URI contextURI = URI.createFileURI(contextFile.getAbsolutePath());
+ //TODO : get the right URI from the context file :
+ //ppe:/context/<plugin>/<path> if it is in the workspace,
+ //ppe:/context/<preferences>/<path> if it is registered through preferences
+
if(contexts.containsKey(contextURI)) {
//Unloads the previous objects corresponding to this context
Context previousContext = contexts.get(contextURI);
diff --git a/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/runtime/DefaultConstraintEngine.java b/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/runtime/DefaultConstraintEngine.java
index 1b255308324..ad54e53e786 100644
--- a/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/runtime/DefaultConstraintEngine.java
+++ b/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/runtime/DefaultConstraintEngine.java
@@ -102,7 +102,8 @@ public class DefaultConstraintEngine implements ConstraintEngine {
// logValue = "Filtered Constraints : "; //$NON-NLS-1$
// for(Constraint constraint : matchedConstraints) {
- // logValue += constraint.getDescriptor().getName() + ", ";
+ // Context context = ((View)constraint.getDescriptor().getDisplay()).getContext();
+ // logValue += context.getName() + "::" + constraint.getDescriptor().getName() + ", ";
// }
// Activator.log.warn(logValue);
@@ -110,7 +111,8 @@ public class DefaultConstraintEngine implements ConstraintEngine {
// logValue = "Filtered Constraints : "; //$NON-NLS-1$
// for(Constraint constraint : matchedConstraints) {
- // logValue += constraint.getDescriptor().getName() + ", ";
+ // Context context = ((View)constraint.getDescriptor().getDisplay()).getContext();
+ // logValue += context.getName() + "::" + constraint.getDescriptor().getName() + ", ";
// }
// Activator.log.warn(logValue);
diff --git a/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/runtime/DefaultDisplayEngine.java b/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/runtime/DefaultDisplayEngine.java
index 9be0ba2f73d..d3abf27806f 100644
--- a/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/runtime/DefaultDisplayEngine.java
+++ b/plugins/core/org.eclipse.papyrus.properties/src/org/eclipse/papyrus/properties/runtime/DefaultDisplayEngine.java
@@ -26,6 +26,7 @@ import org.eclipse.e4.xwt.XWT;
import org.eclipse.emf.common.util.URI;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.papyrus.properties.Activator;
+import org.eclipse.papyrus.properties.catalog.PropertiesURIHandler;
import org.eclipse.papyrus.properties.contexts.Context;
import org.eclipse.papyrus.properties.contexts.Section;
import org.eclipse.papyrus.properties.contexts.Tab;
@@ -189,7 +190,12 @@ public class DefaultDisplayEngine implements DisplayEngine {
}
URI sectionURI = URI.createURI(section.getSectionFile());
- sectionURI = sectionURI.resolve(context.eResource().getURI());
+ URI baseURI = context.eResource().getURI();
+ if(PropertiesURIHandler.PROPERTIES_SCHEME.equals(baseURI.scheme())) {
+ PropertiesURIHandler handler = new PropertiesURIHandler();
+ baseURI = handler.getConvertedURI(baseURI);
+ }
+ sectionURI = sectionURI.resolve(baseURI);
try {
URL url = new URL(sectionURI.toString());
diff --git a/plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/editors/ITreeSelectorDialog.java b/plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/editors/ITreeSelectorDialog.java
index fd66408c3dc..2a0f8e62c46 100644
--- a/plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/editors/ITreeSelectorDialog.java
+++ b/plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/editors/ITreeSelectorDialog.java
@@ -1,3 +1,14 @@
+/*****************************************************************************
+ * Copyright (c) 2011 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.widgets.editors;
import java.util.List;
diff --git a/plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/editors/StringEditor.java b/plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/editors/StringEditor.java
index bba9b7c495b..e99cd52f558 100644
--- a/plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/editors/StringEditor.java
+++ b/plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/editors/StringEditor.java
@@ -1,6 +1,6 @@
/*****************************************************************************
* Copyright (c) 2010 CEA LIST.
- *
+ *
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -24,7 +24,7 @@ import org.eclipse.swt.widgets.Text;
* A Property Editor representing a single-line or multi-line String value
* as a Text.
* This editor's content is validated when the focus is lost,
- * or when the Carriage Return is pressed.
+ * or, if the editor is single-line, when the Carriage Return is pressed.
*
* @see SWT#MULTI
*
@@ -118,6 +118,7 @@ public class StringEditor extends AbstractValueEditor implements KeyListener {
public void keyReleased(KeyEvent e) {
if((e.keyCode == SWT.CR || e.keyCode == SWT.KEYPAD_CR) && e.stateMask == SWT.NONE) {
notifyChange();
+ e.doit = false; //Stops the propagation of the event
}
}
@@ -157,4 +158,13 @@ public class StringEditor extends AbstractValueEditor implements KeyListener {
text.setToolTipText(tooltip);
super.setLabelToolTipText(tooltip);
}
+
+ /**
+ * Sets the current text value for this editor
+ *
+ * @param value
+ */
+ public void setValue(String value) {
+ this.text.setText(value);
+ }
}
diff --git a/plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/editors/TreeSelectorDialog.java b/plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/editors/TreeSelectorDialog.java
index a49bf8e6be5..b493943d7d5 100644
--- a/plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/editors/TreeSelectorDialog.java
+++ b/plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/editors/TreeSelectorDialog.java
@@ -1,6 +1,6 @@
/*****************************************************************************
* Copyright (c) 2010 CEA LIST.
- *
+ *
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -12,7 +12,10 @@
package org.eclipse.papyrus.widgets.editors;
import java.util.Collections;
+import java.util.HashSet;
+import java.util.LinkedList;
import java.util.List;
+import java.util.Set;
import org.eclipse.jface.viewers.DoubleClickEvent;
import org.eclipse.jface.viewers.IDoubleClickListener;
@@ -24,14 +27,17 @@ import org.eclipse.jface.viewers.ITreeContentProvider;
import org.eclipse.jface.viewers.SelectionChangedEvent;
import org.eclipse.jface.viewers.StructuredSelection;
import org.eclipse.jface.viewers.TreeViewer;
+import org.eclipse.jface.viewers.ViewerFilter;
import org.eclipse.papyrus.widgets.Activator;
+import org.eclipse.papyrus.widgets.providers.IAdaptableContentProvider;
+import org.eclipse.papyrus.widgets.providers.IGraphicalContentProvider;
import org.eclipse.papyrus.widgets.providers.IHierarchicContentProvider;
import org.eclipse.swt.SWT;
+import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Shell;
-import org.eclipse.ui.dialogs.FilteredTree;
import org.eclipse.ui.dialogs.PatternFilter;
import org.eclipse.ui.dialogs.SelectionDialog;
@@ -48,12 +54,14 @@ public class TreeSelectorDialog extends SelectionDialog implements ITreeSelector
private ITreeContentProvider contentProvider;
- private FilteredTree fTree;
+ private TreeViewer treeViewer;
private Label descriptionLabel;
private Object input = null;
+ private final Set<ICommitListener> commitListeners = new HashSet<ICommitListener>();
+
/**
*
* Constructor.
@@ -72,8 +80,8 @@ public class TreeSelectorDialog extends SelectionDialog implements ITreeSelector
*/
public void setLabelProvider(ILabelProvider provider) {
labelProvider = provider;
- if(fTree != null) {
- getViewer().setLabelProvider(labelProvider);
+ if(treeViewer != null) {
+ treeViewer.setLabelProvider(labelProvider);
}
}
@@ -86,16 +94,19 @@ public class TreeSelectorDialog extends SelectionDialog implements ITreeSelector
*/
public void setContentProvider(ITreeContentProvider provider) {
contentProvider = provider;
- if(fTree != null) {
- getViewer().setContentProvider(contentProvider);
- if(getViewer().getInput() == null) {
+ if(treeViewer != null) {
+ treeViewer.setContentProvider(contentProvider);
+ if(treeViewer.getInput() == null) {
doSetInput();
}
List<?> initialSelection = getInitialElementSelections();
if(!initialSelection.isEmpty()) {
- getViewer().setSelection(new StructuredSelection(initialSelection.get(0)), true);
+ treeViewer.setSelection(new StructuredSelection(initialSelection.get(0)), true);
}
}
+ if(contentProvider instanceof ICommitListener) {
+ commitListeners.add((ICommitListener)contentProvider);
+ }
}
@Override
@@ -110,23 +121,24 @@ public class TreeSelectorDialog extends SelectionDialog implements ITreeSelector
descriptionLabel = new Label(getDialogArea(), SWT.WRAP);
descriptionLabel.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false));
- fTree = new FilteredTree(getDialogArea(), SWT.BORDER, new PatternFilter(), true);
+ treeViewer = new TreeViewer(getDialogArea(), SWT.BORDER);
+ treeViewer.setFilters(new ViewerFilter[]{ new PatternFilter() });
if(labelProvider != null) {
- getViewer().setLabelProvider(labelProvider);
+ treeViewer.setLabelProvider(labelProvider);
}
if(contentProvider != null) {
- getViewer().setContentProvider(contentProvider);
- if(getViewer().getInput() == null) {
+ treeViewer.setContentProvider(contentProvider);
+ if(treeViewer.getInput() == null) {
doSetInput();
}
List<?> initialSelection = getInitialElementSelections();
if(!initialSelection.isEmpty() && initialSelection.get(0) != null) {
- getViewer().setSelection(new StructuredSelection(initialSelection.get(0)), true);
+ treeViewer.setSelection(new StructuredSelection(initialSelection.get(0)), true);
}
}
- getViewer().addSelectionChangedListener(new ISelectionChangedListener() {
+ treeViewer.addSelectionChangedListener(new ISelectionChangedListener() {
public void selectionChanged(SelectionChangedEvent event) {
ISelection selection = event.getSelection();
@@ -149,7 +161,7 @@ public class TreeSelectorDialog extends SelectionDialog implements ITreeSelector
}
});
- getViewer().addDoubleClickListener(new IDoubleClickListener() {
+ treeViewer.addDoubleClickListener(new IDoubleClickListener() {
public void doubleClick(DoubleClickEvent event) {
if(getOkButton().isEnabled()) {
@@ -162,7 +174,25 @@ public class TreeSelectorDialog extends SelectionDialog implements ITreeSelector
GridData data = new GridData(SWT.FILL, SWT.FILL, true, true);
data.minimumHeight = 300;
data.minimumWidth = 300;
- getViewer().getTree().setLayoutData(data);
+ treeViewer.getTree().setLayoutData(data);
+
+ if(contentProvider instanceof IGraphicalContentProvider) {
+ IGraphicalContentProvider graphicalContentProvider = (IGraphicalContentProvider)contentProvider;
+
+ Composite beforeTreeComposite = new Composite(getDialogArea(), SWT.NONE);
+ beforeTreeComposite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false));
+ beforeTreeComposite.setLayout(new FillLayout());
+ graphicalContentProvider.createBefore(beforeTreeComposite);
+
+ beforeTreeComposite.moveAbove(treeViewer.getTree());
+
+ Composite afterTreeComposite = new Composite(getDialogArea(), SWT.NONE);
+ afterTreeComposite.setLayout(new FillLayout());
+ afterTreeComposite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false));
+ graphicalContentProvider.createAfter(afterTreeComposite);
+ }
+
+ treeViewer.setSelection(new StructuredSelection(getAdaptedInitialSelection()));
getShell().setImage(Activator.getDefault().getImage("/icons/papyrus.png")); //$NON-NLS-1$
getShell().pack();
@@ -186,7 +216,7 @@ public class TreeSelectorDialog extends SelectionDialog implements ITreeSelector
* The TreeViewer associated to this dialog
*/
protected TreeViewer getViewer() {
- return fTree.getViewer();
+ return treeViewer;
}
/**
@@ -198,13 +228,33 @@ public class TreeSelectorDialog extends SelectionDialog implements ITreeSelector
this.input = input;
}
+ public List<Object> getAdaptedInitialSelection() {
+ if(contentProvider instanceof IAdaptableContentProvider) {
+ List<Object> result = new LinkedList<Object>();
+ for(Object object : getInitialElementSelections()) {
+ result.add(((IAdaptableContentProvider)contentProvider).getContainerValue(object));
+ }
+ return result;
+ } else {
+ return super.getInitialElementSelections();
+ }
+ }
+
private void doSetInput() {
if(input == null) {
//Default non-null input for IStaticContentProvider (input-independent)
- getViewer().setInput(""); //$NON-NLS-1$
+ treeViewer.setInput(""); //$NON-NLS-1$
} else {
- getViewer().setInput(input);
+ treeViewer.setInput(input);
+ }
+ }
+
+ @Override
+ public void okPressed() {
+ for(ICommitListener listener : commitListeners) {
+ listener.commit(null);
}
+ super.okPressed();
}
}
diff --git a/plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/providers/AbstractFilteredContentProvider.java b/plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/providers/AbstractFilteredContentProvider.java
new file mode 100644
index 00000000000..3cd99aa90cf
--- /dev/null
+++ b/plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/providers/AbstractFilteredContentProvider.java
@@ -0,0 +1,98 @@
+/*****************************************************************************
+ * Copyright (c) 2011 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - Initial API and implementation
+ *****************************************************************************/
+package org.eclipse.papyrus.widgets.providers;
+
+import org.eclipse.jface.viewers.StructuredViewer;
+import org.eclipse.jface.viewers.Viewer;
+import org.eclipse.jface.viewers.ViewerFilter;
+import org.eclipse.papyrus.widgets.editors.AbstractEditor;
+import org.eclipse.papyrus.widgets.editors.ICommitListener;
+import org.eclipse.papyrus.widgets.editors.StringEditor;
+import org.eclipse.swt.SWT;
+import org.eclipse.swt.widgets.Composite;
+
+
+/**
+ * A generic implementation for a IGraphicalContentProvider.
+ * This class doesn't provide any element, and should be extended.
+ *
+ * It implements a filter for List or Tree elements, based on the label
+ * provided by the viewer's label provider (Or Object#toString() if the viewer
+ * doesn't have a label provider).
+ *
+ * A Text widget is added before the display control to insert the filter
+ * pattern. An element is matched if at least one of these conditions is
+ * matched :
+ * - The element's name matches the pattern
+ * - One of the element's children matches the pattern
+ * - One of the element's parent matches the pattern
+ *
+ * The elements' hierarchy is obtained via the viewer's ContentProvider.
+ *
+ * @author Camille Letavernier
+ */
+public abstract class AbstractFilteredContentProvider implements IGraphicalContentProvider {
+
+ private StructuredViewer viewer;
+
+ private StringEditor filterPattern;
+
+ private PatternViewerFilter filter;
+
+ public static final String BASE_PATTERN = "*"; //$NON-NLS-1$
+
+ public void dispose() {
+ // Nothing
+ }
+
+ public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {
+ if(viewer instanceof StructuredViewer) {
+ this.viewer = (StructuredViewer)viewer;
+ updateFilter();
+ }
+ }
+
+ private void updateFilter() {
+ if(this.viewer != null && filterPattern != null) {
+ this.viewer.setFilters(new ViewerFilter[]{ filter });
+ }
+ }
+
+ public void createBefore(Composite parent) {
+ filterPattern = new StringEditor(parent, SWT.NONE, "Filter : "); //$NON-NLS-1$
+ filterPattern.setValue(BASE_PATTERN);
+ filter = getViewerFilter();
+ filterPattern.addCommitListener(new ICommitListener() {
+
+ public void commit(AbstractEditor editor) {
+ System.out.println("Start");
+ filter.setPattern((String)filterPattern.getValue());
+ viewer.refresh();
+ System.out.println("Finish");
+ }
+
+ });
+ updateFilter();
+ }
+
+ public void createAfter(Composite parent) {
+ //Nothing
+ }
+
+ protected PatternViewerFilter getViewerFilter() {
+ PatternViewerFilter filter = new PatternViewerFilter();
+ filter.setStrict(false);
+ filter.setPattern(BASE_PATTERN);
+ return filter;
+ }
+
+}
diff --git a/plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/providers/AbstractTreeFilter.java b/plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/providers/AbstractTreeFilter.java
new file mode 100644
index 00000000000..0e2a86823fc
--- /dev/null
+++ b/plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/providers/AbstractTreeFilter.java
@@ -0,0 +1,168 @@
+/*****************************************************************************
+ * Copyright (c) 2011 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - Initial API and implementation
+ *****************************************************************************/
+package org.eclipse.papyrus.widgets.providers;
+
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.Map;
+import java.util.Set;
+
+import org.eclipse.jface.viewers.IContentProvider;
+import org.eclipse.jface.viewers.ITreeContentProvider;
+import org.eclipse.jface.viewers.StructuredViewer;
+import org.eclipse.jface.viewers.Viewer;
+import org.eclipse.jface.viewers.ViewerFilter;
+
+/**
+ * An abstract ViewerFilter for TreeViewers.
+ *
+ * You should extend this class whenever you want to implement a filter
+ * for a Tree. An element is visible :
+ * - If the method isVisible() returns true
+ * - If one of its children is visible
+ * - Optionally, if one of its parents is visible ({@link #showIfHasVisibleParent})
+ *
+ * This class can implements a cache, which should be cleaned each time
+ * a parameter influencing the result of the {@link #isVisible(Viewer, Object, Object)} method is changed ({@link #clearCache()}).
+ *
+ * @author Camille Letavernier
+ */
+public abstract class AbstractTreeFilter extends ViewerFilter {
+
+ /**
+ * If set to true, the results of the filter will be cached, to improve
+ * performance.
+ *
+ * Implementers are responsible of cleaning the cache (by calling {@link #clearCache()} when the result of the filter on a given
+ * element might change.
+ *
+ * For example, a string-pattern-based filter should clear the cache when
+ * the pattern changes. The viewer should also be refreshed.
+ */
+ protected boolean useCache = true;
+
+ /**
+ * Indicates if an element should be visible when one its parents is visible.
+ * This may be useful, for example, when you want to display all the contents
+ * of a given package, by entering a filter that will match this package.
+ */
+ protected boolean showIfHasVisibleParent = false;
+
+ /**
+ * Cache
+ */
+ private final Map<Object, Boolean> visibleElement = new HashMap<Object, Boolean>();
+
+ /**
+ * Cache
+ */
+ private final Map<Object, Boolean> visibleParent = new HashMap<Object, Boolean>();
+
+ /**
+ * Cache
+ */
+ private final Map<Object, Boolean> visibleChild = new HashMap<Object, Boolean>();
+
+ @Override
+ public boolean select(Viewer viewer, Object parentElement, Object element) {
+
+ ITreeContentProvider contentProvider = null;
+
+ if(viewer instanceof StructuredViewer) {
+ IContentProvider baseContentProvider = ((StructuredViewer)viewer).getContentProvider();
+ if(baseContentProvider instanceof ITreeContentProvider) {
+ contentProvider = (ITreeContentProvider)baseContentProvider;
+ }
+ }
+
+ if(contentProvider == null) { //The contentProvider is not a TreeContentProvider
+ return isVisible(viewer, parentElement, element);
+ }
+
+ return select(viewer, parentElement, element, contentProvider);
+ }
+
+ protected boolean select(Viewer viewer, Object parentElement, Object element, ITreeContentProvider contentProvider) {
+ Set<Object> visitedChildren = new HashSet<Object>();
+ Set<Object> visitedParents = new HashSet<Object>();
+ if(useCache && visibleElement.containsKey(element)) {
+ return visibleElement.get(element);
+ }
+ boolean isVisible = isVisible(viewer, parentElement, element) || hasOneVisibleChild(viewer, element, contentProvider, visitedChildren);
+
+ if(showIfHasVisibleParent) {
+ isVisible = isVisible || hasOneVisibleParent(viewer, element, contentProvider, visitedParents);
+ }
+
+ if(useCache) {
+ visibleElement.put(element, isVisible);
+ }
+
+ return isVisible;
+ }
+
+ protected boolean hasOneVisibleChild(Viewer viewer, Object element, ITreeContentProvider contentProvider, Set<Object> visitedElements) {
+ if(useCache && visibleChild.containsKey(element)) {
+ return visibleChild.get(element);
+ }
+
+ boolean result = false;
+ if(!visitedElements.contains(element)) {
+ visitedElements.add(element);
+
+ for(Object childElement : contentProvider.getChildren(element)) {
+ if(isVisible(viewer, element, childElement) || hasOneVisibleChild(viewer, childElement, contentProvider, visitedElements)) {
+ result = true;
+ break;
+ }
+ }
+ }
+
+ if(useCache) {
+ visibleChild.put(element, result);
+ }
+ return result;
+ }
+
+ protected boolean hasOneVisibleParent(Viewer viewer, Object element, ITreeContentProvider contentProvider, Set<Object> visitedElements) {
+ if(useCache && visibleParent.containsKey(element)) {
+ return visibleParent.get(element);
+ }
+
+ boolean result = false;
+ if(!visitedElements.contains(element)) {
+
+ visitedElements.add(element);
+
+ Object parentElement = contentProvider.getParent(element);
+ if(parentElement == element) {
+ result = isVisible(viewer, parentElement, element);
+ }
+ result = isVisible(viewer, null, parentElement) || hasOneVisibleParent(viewer, parentElement, contentProvider, visitedElements);
+ }
+
+ if(useCache) {
+ visibleParent.put(element, result);
+ }
+
+ return result;
+ }
+
+ protected void clearCache() {
+ visibleElement.clear();
+ visibleParent.clear();
+ visibleChild.clear();
+ }
+
+ public abstract boolean isVisible(Viewer viewer, Object parentElement, Object element);
+
+}
diff --git a/plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/providers/EncapsulatedContentProvider.java b/plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/providers/EncapsulatedContentProvider.java
index 21c1a9ecea1..056c50c44b8 100644
--- a/plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/providers/EncapsulatedContentProvider.java
+++ b/plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/providers/EncapsulatedContentProvider.java
@@ -1,6 +1,6 @@
/*****************************************************************************
* Copyright (c) 2010 CEA LIST.
- *
+ *
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -18,6 +18,9 @@ import java.util.Set;
import org.eclipse.jface.viewers.ITreeContentProvider;
import org.eclipse.jface.viewers.Viewer;
+import org.eclipse.papyrus.widgets.editors.AbstractEditor;
+import org.eclipse.papyrus.widgets.editors.ICommitListener;
+import org.eclipse.swt.widgets.Composite;
/**
* A ContentProvider to adapt an IStaticContentProvider to an
@@ -29,7 +32,7 @@ import org.eclipse.jface.viewers.Viewer;
* @author Camille Letavernier
*
*/
-public class EncapsulatedContentProvider implements IHierarchicContentProvider {
+public class EncapsulatedContentProvider implements IHierarchicContentProvider, IGraphicalContentProvider, ICommitListener, IAdaptableContentProvider {
/**
* The encapsulated static content provider
@@ -161,4 +164,42 @@ public class EncapsulatedContentProvider implements IHierarchicContentProvider {
}
}
+ /**
+ * {@inheritDoc}
+ */
+ public void createBefore(Composite parent) {
+ if(encapsulated instanceof IGraphicalContentProvider) {
+ ((IGraphicalContentProvider)encapsulated).createBefore(parent);
+ }
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ public void createAfter(Composite parent) {
+ if(encapsulated instanceof IGraphicalContentProvider) {
+ ((IGraphicalContentProvider)encapsulated).createAfter(parent);
+ }
+ }
+
+ public void commit(AbstractEditor editor) {
+ if(encapsulated instanceof ICommitListener) {
+ ((ICommitListener)encapsulated).commit(editor);
+ }
+ }
+
+ public Object getAdaptedValue(Object selection) {
+ if(encapsulated instanceof IAdaptableContentProvider) {
+ return ((IAdaptableContentProvider)encapsulated).getAdaptedValue(selection);
+ }
+ return selection;
+ }
+
+ public Object getContainerValue(Object selection) {
+ if(encapsulated instanceof IAdaptableContentProvider) {
+ return ((IAdaptableContentProvider)encapsulated).getContainerValue(selection);
+ }
+ return selection;
+ }
+
}
diff --git a/plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/providers/IAdaptableContentProvider.java b/plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/providers/IAdaptableContentProvider.java
new file mode 100644
index 00000000000..d16de7eb99b
--- /dev/null
+++ b/plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/providers/IAdaptableContentProvider.java
@@ -0,0 +1,40 @@
+/*****************************************************************************
+ * Copyright (c) 2011 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - Initial API and implementation
+ *****************************************************************************/
+package org.eclipse.papyrus.widgets.providers;
+
+import org.eclipse.jface.viewers.IStructuredContentProvider;
+
+/**
+ * A content provider that can be adapted from container value
+ * to semantic value. Useful when you want to provide wrapped
+ * values.
+ *
+ * @author Camille Letavernier
+ */
+public interface IAdaptableContentProvider extends IStructuredContentProvider {
+
+ /**
+ * Returns the actual Object contained in the given selection
+ *
+ * @param selection
+ * @return
+ */
+ public Object getAdaptedValue(Object selection);
+
+ /**
+ * Return an object containing the given selection
+ *
+ * @param selection
+ * @return
+ */
+ public Object getContainerValue(Object selection);
+}
diff --git a/plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/providers/IDetailLabelProvider.java b/plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/providers/IDetailLabelProvider.java
new file mode 100644
index 00000000000..9a5ae27f5c7
--- /dev/null
+++ b/plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/providers/IDetailLabelProvider.java
@@ -0,0 +1,20 @@
+/*****************************************************************************
+ * Copyright (c) 2011 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - Initial API and implementation
+ *****************************************************************************/
+package org.eclipse.papyrus.widgets.providers;
+
+import org.eclipse.jface.viewers.ILabelProvider;
+
+
+public interface IDetailLabelProvider extends ILabelProvider {
+
+ public String getDetail(Object object);
+}
diff --git a/plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/providers/IGraphicalContentProvider.java b/plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/providers/IGraphicalContentProvider.java
new file mode 100644
index 00000000000..41070812a9c
--- /dev/null
+++ b/plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/providers/IGraphicalContentProvider.java
@@ -0,0 +1,39 @@
+/*****************************************************************************
+ * Copyright (c) 2011 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - Initial API and implementation
+ *****************************************************************************/
+package org.eclipse.papyrus.widgets.providers;
+
+import org.eclipse.jface.viewers.IContentProvider;
+import org.eclipse.swt.widgets.Composite;
+
+/**
+ * An interface for implementing a ContentProvider which requires
+ * graphical elements for features such as filters.
+ *
+ * @author Camille Letavernier
+ *
+ */
+public interface IGraphicalContentProvider extends IContentProvider {
+
+ /**
+ * Create graphical elements, which will appear before the widget
+ * used to display the provided elements
+ * @param parent
+ */
+ public abstract void createBefore(Composite parent);
+
+ /**
+ * Create graphical elements, which will appear after the widget
+ * used to display the provided elements
+ * @param parent
+ */
+ public abstract void createAfter(Composite parent);
+}
diff --git a/plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/providers/PatternViewerFilter.java b/plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/providers/PatternViewerFilter.java
new file mode 100644
index 00000000000..99609f9d5e2
--- /dev/null
+++ b/plugins/core/org.eclipse.papyrus.widgets/src/org/eclipse/papyrus/widgets/providers/PatternViewerFilter.java
@@ -0,0 +1,56 @@
+/*****************************************************************************
+ * Copyright (c) 2011 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - Initial API and implementation
+ *****************************************************************************/
+package org.eclipse.papyrus.widgets.providers;
+
+import org.eclipse.jface.viewers.IBaseLabelProvider;
+import org.eclipse.jface.viewers.ILabelProvider;
+import org.eclipse.jface.viewers.StructuredViewer;
+import org.eclipse.jface.viewers.Viewer;
+import org.eclipse.ui.internal.misc.StringMatcher;
+
+
+public class PatternViewerFilter extends AbstractTreeFilter {
+
+ private StringMatcher pattern = new StringMatcher("*", true, false);
+
+ private String currentPattern;
+
+ private boolean strict = false;
+
+ public void setStrict(boolean strict) {
+ this.strict = strict;
+ }
+
+ public void setPattern(String value) {
+ if(!strict) {
+ value = "*" + value + "*";
+ }
+
+ if(value.equals(currentPattern)) {
+ return;
+ }
+
+ this.pattern = new StringMatcher(value, true, false);
+
+ clearCache();
+ }
+
+ @Override
+ public boolean isVisible(Viewer viewer, Object parentElement, Object element) {
+ IBaseLabelProvider labelProvider = ((StructuredViewer)viewer).getLabelProvider();
+ if(labelProvider instanceof ILabelProvider) {
+ return pattern.match(((ILabelProvider)labelProvider).getText(element));
+ }
+ return false;
+ }
+
+}
diff --git a/plugins/sysml/org.eclipse.papyrus.properties.sysml/Model/SysML.ctx b/plugins/sysml/org.eclipse.papyrus.properties.sysml/Model/SysML.ctx
index e29e19ed323..b7a727f4db8 100644
--- a/plugins/sysml/org.eclipse.papyrus.properties.sysml/Model/SysML.ctx
+++ b/plugins/sysml/org.eclipse.papyrus.properties.sysml/Model/SysML.ctx
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<contexts:Context xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:contexts="http://www.eclipse.org/papyrus/properties/contexts" name="SysML">
- <dependencies href="pathmap://UML_CONTEXT/UML.ctx#/"/>
+ <dependencies href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#/"/>
<tabs label="SysML" id="basicTabSysML" category="org.eclipse.papyrus">
- <afterTab href="pathmap://UML_CONTEXT/UML.ctx#//@tabs.0"/>
+ <afterTab href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#//@tabs.0"/>
<sections name="SingleConform" sectionFile="ui/SingleConform.xwt">
<widget href="ui/SingleConform.xwt#/"/>
</sections>
@@ -204,397 +204,397 @@
</tabs>
<views name="SingleConform" sections="//@tabs.0/@sections.0" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleConform">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::ModelElements::Conform"/>
</constraints>
</views>
<views name="MultipleConform" sections="//@tabs.0/@sections.1" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleConform">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::ModelElements::Conform"/>
</constraints>
</views>
<views name="SingleView" sections="//@tabs.0/@sections.2" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleView">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::ModelElements::View"/>
</constraints>
</views>
<views name="MultipleView" sections="//@tabs.0/@sections.3" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleView">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::ModelElements::View"/>
</constraints>
</views>
<views name="SingleViewPoint" sections="//@tabs.0/@sections.4" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleViewPoint">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::ModelElements::ViewPoint"/>
</constraints>
</views>
<views name="MultipleViewPoint" sections="//@tabs.0/@sections.5" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleViewPoint">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::ModelElements::ViewPoint"/>
</constraints>
</views>
<views name="SingleBlock" sections="//@tabs.0/@sections.6" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleBlock">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Blocks::Block"/>
</constraints>
</views>
<views name="MultipleBlock" sections="//@tabs.0/@sections.7" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleBlock">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Blocks::Block"/>
</constraints>
</views>
<views name="SingleDistributedProperty" sections="//@tabs.0/@sections.8" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleDistributedProperty">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Blocks::DistributedProperty"/>
</constraints>
</views>
<views name="MultipleDistributedProperty" sections="//@tabs.0/@sections.9" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleDistributedProperty">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Blocks::DistributedProperty"/>
</constraints>
</views>
<views name="SingleDimension" sections="//@tabs.0/@sections.10" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleDimension">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Blocks::Dimension"/>
</constraints>
</views>
<views name="MultipleDimension" sections="//@tabs.0/@sections.11" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleDimension">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Blocks::Dimension"/>
</constraints>
</views>
<views name="SingleUnit" sections="//@tabs.0/@sections.12" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleUnit">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Blocks::Unit"/>
</constraints>
</views>
<views name="MultipleUnit" sections="//@tabs.0/@sections.13" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleUnit">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Blocks::Unit"/>
</constraints>
</views>
<views name="SingleValueType" sections="//@tabs.0/@sections.14" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleValueType">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Blocks::ValueType"/>
</constraints>
</views>
<views name="MultipleValueType" sections="//@tabs.0/@sections.15" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleValueType">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Blocks::ValueType"/>
</constraints>
</views>
<views name="SingleNestedConnectorEnd" sections="//@tabs.0/@sections.16" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleNestedConnectorEnd">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Blocks::NestedConnectorEnd"/>
</constraints>
</views>
<views name="MultipleNestedConnectorEnd" sections="//@tabs.0/@sections.17" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleNestedConnectorEnd">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Blocks::NestedConnectorEnd"/>
</constraints>
</views>
<views name="SingleParticipantProperty" sections="//@tabs.0/@sections.18" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleParticipantProperty">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Blocks::ParticipantProperty"/>
</constraints>
</views>
<views name="MultipleParticipantProperty" sections="//@tabs.0/@sections.19" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleParticipantProperty">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Blocks::ParticipantProperty"/>
</constraints>
</views>
<views name="SingleConnectorProperty" sections="//@tabs.0/@sections.20" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleConnectorProperty">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Blocks::ConnectorProperty"/>
</constraints>
</views>
<views name="MultipleConnectorProperty" sections="//@tabs.0/@sections.21" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleConnectorProperty">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Blocks::ConnectorProperty"/>
</constraints>
</views>
<views name="SingleBindingConnector" sections="//@tabs.0/@sections.22" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleBindingConnector">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Blocks::BindingConnector"/>
</constraints>
</views>
<views name="MultipleBindingConnector" sections="//@tabs.0/@sections.23" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleBindingConnector">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Blocks::BindingConnector"/>
</constraints>
</views>
<views name="SinglePropertySpecificType" sections="//@tabs.0/@sections.24" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSinglePropertySpecificType">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Blocks::PropertySpecificType"/>
</constraints>
</views>
<views name="MultiplePropertySpecificType" sections="//@tabs.0/@sections.25" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultiplePropertySpecificType">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Blocks::PropertySpecificType"/>
</constraints>
</views>
<views name="SingleFlowPort" sections="//@tabs.0/@sections.26" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleFlowPort">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::PortAndFlows::FlowPort"/>
</constraints>
</views>
<views name="MultipleFlowPort" sections="//@tabs.0/@sections.27" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleFlowPort">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::PortAndFlows::FlowPort"/>
</constraints>
</views>
<views name="SingleFlowProperty" sections="//@tabs.0/@sections.28" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleFlowProperty">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::PortAndFlows::FlowProperty"/>
</constraints>
</views>
<views name="MultipleFlowProperty" sections="//@tabs.0/@sections.29" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleFlowProperty">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::PortAndFlows::FlowProperty"/>
</constraints>
</views>
<views name="SingleFlowSpecification" sections="//@tabs.0/@sections.30" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleFlowSpecification">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::PortAndFlows::FlowSpecification"/>
</constraints>
</views>
<views name="MultipleFlowSpecification" sections="//@tabs.0/@sections.31" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleFlowSpecification">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::PortAndFlows::FlowSpecification"/>
</constraints>
</views>
<views name="SingleItemFlow" sections="//@tabs.0/@sections.32" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleItemFlow">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::PortAndFlows::ItemFlow"/>
</constraints>
</views>
<views name="MultipleItemFlow" sections="//@tabs.0/@sections.33" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleItemFlow">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::PortAndFlows::ItemFlow"/>
</constraints>
</views>
<views name="SingleConstraintBlock" sections="//@tabs.0/@sections.34" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleConstraintBlock">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Constraints::ConstraintBlock"/>
</constraints>
</views>
<views name="MultipleConstraintBlock" sections="//@tabs.0/@sections.35" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleConstraintBlock">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Constraints::ConstraintBlock"/>
</constraints>
</views>
<views name="SingleConstraintProperty" sections="//@tabs.0/@sections.36" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleConstraintProperty">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Constraints::ConstraintProperty"/>
</constraints>
</views>
<views name="MultipleConstraintProperty" sections="//@tabs.0/@sections.37" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleConstraintProperty">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Constraints::ConstraintProperty"/>
</constraints>
</views>
<views name="SingleOptional" sections="//@tabs.0/@sections.38" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleOptional">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Activities::Optional"/>
</constraints>
</views>
<views name="MultipleOptional" sections="//@tabs.0/@sections.39" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleOptional">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Activities::Optional"/>
</constraints>
</views>
<views name="SingleRate" sections="//@tabs.0/@sections.40" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleRate">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Activities::Rate"/>
</constraints>
</views>
<views name="MultipleRate" sections="//@tabs.0/@sections.41" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleRate">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Activities::Rate"/>
</constraints>
</views>
<views name="SingleProbability" sections="//@tabs.0/@sections.42" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleProbability">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Activities::Probability"/>
</constraints>
</views>
<views name="MultipleProbability" sections="//@tabs.0/@sections.43" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleProbability">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Activities::Probability"/>
</constraints>
</views>
<views name="SingleContinuous" sections="//@tabs.0/@sections.44" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleContinuous">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Activities::Continuous"/>
</constraints>
</views>
<views name="MultipleContinuous" sections="//@tabs.0/@sections.45" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleContinuous">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Activities::Continuous"/>
</constraints>
</views>
<views name="SingleDiscrete" sections="//@tabs.0/@sections.46" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleDiscrete">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Activities::Discrete"/>
</constraints>
</views>
<views name="MultipleDiscrete" sections="//@tabs.0/@sections.47" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleDiscrete">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Activities::Discrete"/>
</constraints>
</views>
<views name="SingleControlOperator" sections="//@tabs.0/@sections.48" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleControlOperator">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Activities::ControlOperator"/>
</constraints>
</views>
<views name="MultipleControlOperator" sections="//@tabs.0/@sections.49" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleControlOperator">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Activities::ControlOperator"/>
</constraints>
</views>
<views name="SingleNoBuffer" sections="//@tabs.0/@sections.50" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleNoBuffer">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Activities::NoBuffer"/>
</constraints>
</views>
<views name="MultipleNoBuffer" sections="//@tabs.0/@sections.51" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleNoBuffer">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Activities::NoBuffer"/>
</constraints>
</views>
<views name="SingleOverwrite" sections="//@tabs.0/@sections.52" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleOverwrite">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Activities::Overwrite"/>
</constraints>
</views>
<views name="MultipleOverwrite" sections="//@tabs.0/@sections.53" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleOverwrite">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Activities::Overwrite"/>
</constraints>
</views>
<views name="SingleAllocate" sections="//@tabs.0/@sections.54" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleAllocate">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Allocations::Allocate"/>
</constraints>
</views>
<views name="MultipleAllocate" sections="//@tabs.0/@sections.55" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleAllocate">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Allocations::Allocate"/>
</constraints>
</views>
<views name="SingleAllocated" sections="//@tabs.0/@sections.56" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleAllocated">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Allocations::Allocated"/>
</constraints>
</views>
<views name="MultipleAllocated" sections="//@tabs.0/@sections.57" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleAllocated">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Allocations::Allocated"/>
</constraints>
</views>
<views name="SingleAllocateActivityPartition" sections="//@tabs.0/@sections.58" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleAllocateActivityPartition">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Allocations::AllocateActivityPartition"/>
</constraints>
</views>
<views name="MultipleAllocateActivityPartition" sections="//@tabs.0/@sections.59" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleAllocateActivityPartition">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Allocations::AllocateActivityPartition"/>
</constraints>
</views>
<views name="SingleTestCase" sections="//@tabs.0/@sections.60" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleTestCase">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Requirements::TestCase"/>
</constraints>
</views>
<views name="MultipleTestCase" sections="//@tabs.0/@sections.61" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleTestCase">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Requirements::TestCase"/>
</constraints>
</views>
<views name="SingleRequirement" sections="//@tabs.0/@sections.62" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleRequirement">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Requirements::Requirement"/>
</constraints>
</views>
<views name="MultipleRequirement" sections="//@tabs.0/@sections.63" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleRequirement">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Requirements::Requirement"/>
</constraints>
</views>
<views name="SingleRequirementRelated" sections="//@tabs.0/@sections.64" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isSingleRequirementRelated">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Requirements::RequirementRelated"/>
</constraints>
</views>
<views name="MultipleRequirementRelated" sections="//@tabs.0/@sections.65" elementMultiplicity="-1" automaticContext="true">
<constraints xsi:type="contexts:SimpleConstraint" name="isMultipleRequirementRelated">
- <constraintType href="pathmap://UML_CONTEXT/Environment.xmi#//@constraintTypes.1"/>
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.properties.uml/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="contexts:ValueProperty" name="stereotypeName" value="SysML::Requirements::RequirementRelated"/>
</constraints>
</views>
@@ -603,85 +603,85 @@
<elements name="Continuous" supertypes="//@dataContexts.0/@elements.0/@elements.5"/>
<elements name="Discrete" supertypes="//@dataContexts.0/@elements.0/@elements.5"/>
<elements name="NoBuffer">
- <supertypes href="pathmap://UML_CONTEXT/UML.ctx#//@dataContexts.0/@elements.116"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#//@dataContexts.0/@elements.116"/>
</elements>
<elements name="Overwrite">
- <supertypes href="pathmap://UML_CONTEXT/UML.ctx#//@dataContexts.0/@elements.116"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#//@dataContexts.0/@elements.116"/>
</elements>
<elements name="Probability">
<properties name="probability" type="Reference"/>
- <supertypes href="pathmap://UML_CONTEXT/UML.ctx#//@dataContexts.0/@elements.112"/>
- <supertypes href="pathmap://UML_CONTEXT/UML.ctx#//@dataContexts.0/@elements.72"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#//@dataContexts.0/@elements.112"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#//@dataContexts.0/@elements.72"/>
</elements>
<elements name="Rate">
<properties name="rate" type="Reference"/>
- <supertypes href="pathmap://UML_CONTEXT/UML.ctx#//@dataContexts.0/@elements.112"/>
- <supertypes href="pathmap://UML_CONTEXT/UML.ctx#//@dataContexts.0/@elements.31"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#//@dataContexts.0/@elements.112"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#//@dataContexts.0/@elements.31"/>
</elements>
<elements name="ControlOperator">
- <supertypes href="pathmap://UML_CONTEXT/UML.ctx#//@dataContexts.0/@elements.42"/>
- <supertypes href="pathmap://UML_CONTEXT/UML.ctx#//@dataContexts.0/@elements.44"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#//@dataContexts.0/@elements.42"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#//@dataContexts.0/@elements.44"/>
</elements>
<elements name="Optional">
- <supertypes href="pathmap://UML_CONTEXT/UML.ctx#//@dataContexts.0/@elements.31"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#//@dataContexts.0/@elements.31"/>
</elements>
</elements>
<elements xsi:type="contexts:DataContextPackage" name="PortAndFlows">
<elements name="FlowSpecification">
- <supertypes href="pathmap://UML_CONTEXT/UML.ctx#//@dataContexts.0/@elements.48"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#//@dataContexts.0/@elements.48"/>
</elements>
<elements name="FlowProperty">
<properties name="direction" type="Enumeration"/>
- <supertypes href="pathmap://UML_CONTEXT/UML.ctx#//@dataContexts.0/@elements.35"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#//@dataContexts.0/@elements.35"/>
</elements>
<elements name="FlowPort">
<properties name="isAtomic" type="Boolean"/>
<properties name="direction" type="Enumeration"/>
<properties name="isConjugated" type="Boolean"/>
- <supertypes href="pathmap://UML_CONTEXT/UML.ctx#//@dataContexts.0/@elements.58"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#//@dataContexts.0/@elements.58"/>
</elements>
<elements name="ItemFlow">
<properties name="itemProperty" type="Reference"/>
- <supertypes href="pathmap://UML_CONTEXT/UML.ctx#//@dataContexts.0/@elements.224"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#//@dataContexts.0/@elements.224"/>
</elements>
</elements>
<elements xsi:type="contexts:DataContextPackage" name="Blocks">
<elements name="Dimension">
- <supertypes href="pathmap://UML_CONTEXT/UML.ctx#//@dataContexts.0/@elements.92"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#//@dataContexts.0/@elements.92"/>
</elements>
<elements name="Unit">
<properties name="dimension" type="Reference"/>
- <supertypes href="pathmap://UML_CONTEXT/UML.ctx#//@dataContexts.0/@elements.92"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#//@dataContexts.0/@elements.92"/>
</elements>
<elements name="DistributedProperty">
- <supertypes href="pathmap://UML_CONTEXT/UML.ctx#//@dataContexts.0/@elements.35"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#//@dataContexts.0/@elements.35"/>
</elements>
<elements name="Block">
<properties name="isEncapsulated" type="Boolean"/>
- <supertypes href="pathmap://UML_CONTEXT/UML.ctx#//@dataContexts.0/@elements.45"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#//@dataContexts.0/@elements.45"/>
</elements>
<elements name="ValueType">
<properties name="dimension" type="Reference"/>
<properties name="unit" type="Reference"/>
- <supertypes href="pathmap://UML_CONTEXT/UML.ctx#//@dataContexts.0/@elements.73"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#//@dataContexts.0/@elements.73"/>
</elements>
<elements name="ParticipantProperty">
<properties name="end" type="Reference"/>
- <supertypes href="pathmap://UML_CONTEXT/UML.ctx#//@dataContexts.0/@elements.35"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#//@dataContexts.0/@elements.35"/>
</elements>
<elements name="NestedConnectorEnd">
<properties name="propertyPath" type="Reference"/>
- <supertypes href="pathmap://UML_CONTEXT/UML.ctx#//@dataContexts.0/@elements.34"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#//@dataContexts.0/@elements.34"/>
</elements>
<elements name="PropertySpecificType">
- <supertypes href="pathmap://UML_CONTEXT/UML.ctx#//@dataContexts.0/@elements.16"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#//@dataContexts.0/@elements.16"/>
</elements>
<elements name="ConnectorProperty">
<properties name="connector" type="Reference"/>
- <supertypes href="pathmap://UML_CONTEXT/UML.ctx#//@dataContexts.0/@elements.35"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#//@dataContexts.0/@elements.35"/>
</elements>
<elements name="BindingConnector">
- <supertypes href="pathmap://UML_CONTEXT/UML.ctx#//@dataContexts.0/@elements.65"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#//@dataContexts.0/@elements.65"/>
</elements>
</elements>
<elements xsi:type="contexts:DataContextPackage" name="Requirements">
@@ -695,25 +695,25 @@
<properties name="master" type="Reference"/>
<properties name="derived" type="Reference"/>
<properties name="id"/>
- <supertypes href="pathmap://UML_CONTEXT/UML.ctx#//@dataContexts.0/@elements.45"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#//@dataContexts.0/@elements.45"/>
</elements>
<elements name="RequirementRelated">
<properties name="refines" type="Reference"/>
<properties name="verifies" type="Reference"/>
<properties name="satisfies" type="Reference"/>
<properties name="tracedFrom" type="Reference"/>
- <supertypes href="pathmap://UML_CONTEXT/UML.ctx#//@dataContexts.0/@elements.4"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#//@dataContexts.0/@elements.4"/>
</elements>
<elements name="TestCase">
<properties name="verifies" type="Reference"/>
- <supertypes href="pathmap://UML_CONTEXT/UML.ctx#//@dataContexts.0/@elements.42"/>
- <supertypes href="pathmap://UML_CONTEXT/UML.ctx#//@dataContexts.0/@elements.44"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#//@dataContexts.0/@elements.42"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#//@dataContexts.0/@elements.44"/>
</elements>
</elements>
<elements xsi:type="contexts:DataContextPackage" name="ModelElements">
<elements name="View">
<properties name="viewPoint" type="Reference"/>
- <supertypes href="pathmap://UML_CONTEXT/UML.ctx#//@dataContexts.0/@elements.2"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#//@dataContexts.0/@elements.2"/>
</elements>
<elements name="ViewPoint">
<properties name="concerns"/>
@@ -721,16 +721,16 @@
<properties name="methods"/>
<properties name="purpose"/>
<properties name="stakeHolders"/>
- <supertypes href="pathmap://UML_CONTEXT/UML.ctx#//@dataContexts.0/@elements.45"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#//@dataContexts.0/@elements.45"/>
</elements>
<elements name="Conform">
- <supertypes href="pathmap://UML_CONTEXT/UML.ctx#//@dataContexts.0/@elements.5"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#//@dataContexts.0/@elements.5"/>
</elements>
<elements name="Problem">
- <supertypes href="pathmap://UML_CONTEXT/UML.ctx#//@dataContexts.0/@elements.0"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#//@dataContexts.0/@elements.0"/>
</elements>
<elements name="Rationale">
- <supertypes href="pathmap://UML_CONTEXT/UML.ctx#//@dataContexts.0/@elements.0"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#//@dataContexts.0/@elements.0"/>
</elements>
</elements>
<elements xsi:type="contexts:DataContextPackage" name="Interactions"/>
@@ -738,23 +738,23 @@
<elements xsi:type="contexts:DataContextPackage" name="Constraints">
<elements name="ConstraintBlock" supertypes="//@dataContexts.0/@elements.2/@elements.3"/>
<elements name="ConstraintProperty">
- <supertypes href="pathmap://UML_CONTEXT/UML.ctx#//@dataContexts.0/@elements.35"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#//@dataContexts.0/@elements.35"/>
</elements>
</elements>
<elements xsi:type="contexts:DataContextPackage" name="Allocations">
<elements name="Allocate">
- <supertypes href="pathmap://UML_CONTEXT/UML.ctx#//@dataContexts.0/@elements.29"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#//@dataContexts.0/@elements.29"/>
</elements>
<elements name="Allocated">
<properties name="allocatedFrom" type="Reference"/>
<properties name="allocatedTo" type="Reference"/>
- <supertypes href="pathmap://UML_CONTEXT/UML.ctx#//@dataContexts.0/@elements.4"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.properties.uml/Model/UML/UML.ctx#//@dataContexts.0/@elements.4"/>
</elements>
<elements name="AllocateActivityPartition">
-