diff options
author | Christian W. Damus | 2016-01-20 19:07:38 +0000 |
---|---|---|
committer | Christian W. Damus | 2016-01-22 15:57:13 +0000 |
commit | 02b052a140cd3c0499700afd5b8a1fdd31782a71 (patch) | |
tree | eb2cf1b4eb11829dcf6d94ffad7644e318eaa804 /plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.menu | |
parent | 929e9738301b35cef5cc1ab00f47047671940bd5 (diff) | |
download | org.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/uml/diagram/org.eclipse.papyrus.uml.diagram.menu')
-rw-r--r-- | plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.menu/plugin.xml | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.menu/plugin.xml b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.menu/plugin.xml index c3cad90cecb..b34652eb858 100644 --- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.menu/plugin.xml +++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.menu/plugin.xml @@ -195,7 +195,7 @@ </menu> </menuContribution> <menuContribution - locationURI="toolbar:org.eclipse.ui.main.toolbar?after=org.eclipse.papyrus.uml.diagram.ui.toolbar"> + locationURI="toolbar:org.eclipse.ui.main.toolbar?after=org.eclipse.papyrus.ui.toolbar"> <toolbar id="org.eclipes.papyrus.menu.toolbar" label="Papyrus Toolbar Action"> |