Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian W. Damus2016-01-20 19:07:38 +0000
committerChristian W. Damus2016-01-22 15:57:13 +0000
commit02b052a140cd3c0499700afd5b8a1fdd31782a71 (patch)
treeeb2cf1b4eb11829dcf6d94ffad7644e318eaa804 /plugins/sysml
parent929e9738301b35cef5cc1ab00f47047671940bd5 (diff)
downloadorg.eclipse.papyrus-02b052a140cd3c0499700afd5b8a1fdd31782a71.tar.gz
org.eclipse.papyrus-02b052a140cd3c0499700afd5b8a1fdd31782a71.tar.xz
org.eclipse.papyrus-02b052a140cd3c0499700afd5b8a1fdd31782a71.zip
Bug 485220: [Architecture] Provide a more modular architecture
https://bugs.eclipse.org/bugs/show_bug.cgi?id=485220 Decouple infra bundles from dependencies on UML, especially for access to the semantic model, using new APIs provided by the ILanguageService and IModel and also by the refined and new implementation of the SemanticService APIs defined in previous releases. Provide generalized access to SemanticEMFContentProviders for the semantic model content in the ModelSet by adaptation of IModels (semantic IModels per new Language Service API) to a new ISemanticContentProviderFactory protocol that creates content providers appropriate to the specific semantic model. Move the identifier of the Papyrus toolbar contribution out of the UML namespace: org.eclipse.papyrus.uml.diagram.ui.toolbar is now just org.eclipse.papyrus.ui.toolbar. Add a new XML enablement expression definition named org.eclipse.papyrus.ui.semanticModelActive as a generalization of the org.eclipse.papyrus.uml.diagram.common.IsPapyrusActiveWithUMLModel for more than just UML Papyrus editors. Tests all still pass (inasmuch as they do in the nightly master builds). Change-Id: I41af229742134428e9e00f41575c14ef1aaf5e09
Diffstat (limited to 'plugins/sysml')
-rw-r--r--plugins/sysml/diagram/org.eclipse.papyrus.sysml.diagram.blockdefinition/plugin.gen.xml2
-rw-r--r--plugins/sysml/diagram/org.eclipse.papyrus.sysml.diagram.requirement/plugin.gen.xml2
2 files changed, 2 insertions, 2 deletions
diff --git a/plugins/sysml/diagram/org.eclipse.papyrus.sysml.diagram.blockdefinition/plugin.gen.xml b/plugins/sysml/diagram/org.eclipse.papyrus.sysml.diagram.blockdefinition/plugin.gen.xml
index ba948d9fabf..337e7e96517 100644
--- a/plugins/sysml/diagram/org.eclipse.papyrus.sysml.diagram.blockdefinition/plugin.gen.xml
+++ b/plugins/sysml/diagram/org.eclipse.papyrus.sysml.diagram.blockdefinition/plugin.gen.xml
@@ -53,7 +53,7 @@
</menuContribution>
<menuContribution locationURI="toolbar:org.eclipse.ui.main.toolbar">
- <toolbar id="org.eclipse.papyrus.uml.diagram.ui.toolbar">
+ <toolbar id="org.eclipse.papyrus.ui.toolbar">
<command commandId="org.eclipse.papyrus.sysml.diagram.blockdefinition.CreateCommand"
icon="icons/obj16/Diagram_BlockDefinition.gif" label="Create a new Block Definition Diagram"
style="push" tooltip="Create a new Block Definition Diagram">
diff --git a/plugins/sysml/diagram/org.eclipse.papyrus.sysml.diagram.requirement/plugin.gen.xml b/plugins/sysml/diagram/org.eclipse.papyrus.sysml.diagram.requirement/plugin.gen.xml
index 196e6a6226c..95ee1f0deba 100644
--- a/plugins/sysml/diagram/org.eclipse.papyrus.sysml.diagram.requirement/plugin.gen.xml
+++ b/plugins/sysml/diagram/org.eclipse.papyrus.sysml.diagram.requirement/plugin.gen.xml
@@ -54,7 +54,7 @@
</menuContribution>
<menuContribution locationURI="toolbar:org.eclipse.ui.main.toolbar">
- <toolbar id="org.eclipse.papyrus.uml.diagram.ui.toolbar">
+ <toolbar id="org.eclipse.papyrus.ui.toolbar">
<command commandId="org.eclipse.papyrus.sysml.diagram.requirement.CreateCommand"
icon="icons/obj16/Diagram_Requirement.gif" label="Create a new Requirement Diagram"
style="push" tooltip="Create a new Requirement Diagram">

Back to the top