diff options
author | Arnaud Cuccuru | 2014-07-09 11:33:46 +0000 |
---|---|---|
committer | Camille Letavernier | 2014-07-21 12:12:25 +0000 |
commit | 9610df5fcfc326ea5fdf323ee7904c45d44d0956 (patch) | |
tree | 5980cd9971628ba5bd79890f1db0f3e1744d6be9 /extraplugins/moka | |
parent | d5c2ba9d387550d148ec8a7b6248282f4c06b133 (diff) | |
download | org.eclipse.papyrus-9610df5fcfc326ea5fdf323ee7904c45d44d0956.tar.gz org.eclipse.papyrus-9610df5fcfc326ea5fdf323ee7904c45d44d0956.tar.xz org.eclipse.papyrus-9610df5fcfc326ea5fdf323ee7904c45d44d0956.zip |
438072: [Moka] The "launch configuration" definition popup shall not
talk about "fUML project"
https://bugs.eclipse.org/bugs/show_bug.cgi?id=438072
Label "fUML project" replaced by "UML Model"
Change-Id: I5265cc4de4f428c7d23d14c1473637e596043f21
Diffstat (limited to 'extraplugins/moka')
-rw-r--r-- | extraplugins/moka/org.eclipse.papyrus.moka.ui/src/org/eclipse/papyrus/moka/ui/launch/MokaRunConfigurationTab.java | 190 |
1 files changed, 95 insertions, 95 deletions
diff --git a/extraplugins/moka/org.eclipse.papyrus.moka.ui/src/org/eclipse/papyrus/moka/ui/launch/MokaRunConfigurationTab.java b/extraplugins/moka/org.eclipse.papyrus.moka.ui/src/org/eclipse/papyrus/moka/ui/launch/MokaRunConfigurationTab.java index fea8b10d479..d39dd7e4a7f 100644 --- a/extraplugins/moka/org.eclipse.papyrus.moka.ui/src/org/eclipse/papyrus/moka/ui/launch/MokaRunConfigurationTab.java +++ b/extraplugins/moka/org.eclipse.papyrus.moka.ui/src/org/eclipse/papyrus/moka/ui/launch/MokaRunConfigurationTab.java @@ -1,95 +1,95 @@ -/*****************************************************************************
- * Copyright (c) 2014 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:
- * CEA LIST - Initial API and implementation
- *****************************************************************************/
-package org.eclipse.papyrus.moka.ui.launch;
-
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.debug.core.ILaunchConfiguration;
-import org.eclipse.debug.core.ILaunchConfigurationWorkingCopy;
-import org.eclipse.debug.ui.AbstractLaunchConfigurationTab;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.papyrus.infra.core.Activator;
-import org.eclipse.papyrus.moka.launch.MokaLaunchDelegate;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Display;
-
-public class MokaRunConfigurationTab extends AbstractLaunchConfigurationTab {
-
- protected static String TAB_NAME = "Moka Main";
-
- protected Composite mainContainer;
-
- protected MokaProjectSelectionComponent projectSelectionComp;
-
- protected MokaExecutableSelectionComponent executableSelectionComp;
-
- protected Image image;
-
- public void initializeFrom(ILaunchConfiguration configuration) {
- try {
- String init_uri = configuration.getAttribute(MokaLaunchDelegate.URI_ATTRIBUTE_NAME, "");
- if(!init_uri.equals("")) {
- this.projectSelectionComp.projectSelectionText.setText(init_uri);
- String init_fragment = configuration.getAttribute(MokaLaunchDelegate.FRAGMENT_ATTRIBUTE_NAME, "");
- this.executableSelectionComp.eligibleExecutableElement.selectByURIFragment(init_fragment);
- }
- } catch (CoreException e) {
- Activator.log.error(e);
- }
- }
-
- public void performApply(ILaunchConfigurationWorkingCopy configuration) {
- configuration.setAttribute(MokaLaunchDelegate.URI_ATTRIBUTE_NAME, this.projectSelectionComp.projectSelectionText.getText());
- EObject selected = this.executableSelectionComp.eligibleExecutableElement.getSelected();
- if(selected != null) {
- configuration.setAttribute(MokaLaunchDelegate.FRAGMENT_ATTRIBUTE_NAME, selected.eResource().getURIFragment(selected));
- }
- }
-
- public void createControl(Composite parent) {
- /* 1. Install the components */
- this.mainContainer = new Composite(parent, SWT.FILL);
- this.mainContainer.setLayout(new GridLayout());
- this.projectSelectionComp = new MokaProjectSelectionComponent(this.mainContainer, SWT.FILL, "fUML Project", 2);
- this.executableSelectionComp = new MokaExecutableSelectionComponent(this.mainContainer, SWT.FILL, "Element to be executed", 2);
- /* 2. Register Listeners */
- MokaProjectSelection listener = new MokaProjectSelection(this.projectSelectionComp.projectSelectionText, this);
- MokaTriggerComboPopulation comboPopulationTrigger = new MokaTriggerComboPopulation(this.executableSelectionComp.eligibleExecutableElement);
- this.projectSelectionComp.projectSelectionButton.addSelectionListener(listener);
- this.projectSelectionComp.projectSelectionText.addModifyListener(comboPopulationTrigger);
- this.executableSelectionComp.eligibleExecutableElement.addSelectionListener(new MokaExecutableElementSelection(this));
- /* 3. Register component */
- this.setControl(this.mainContainer);
- }
-
- public void setDefaults(ILaunchConfigurationWorkingCopy configuration) {
- }
-
- @Override
- public void updateLaunchConfigurationDialog() {
- super.updateLaunchConfigurationDialog();
- }
-
- public String getName() {
- return TAB_NAME;
- }
-
- @Override
- public Image getImage() {
- if(this.image == null) {
- this.image = new Image(Display.getCurrent(), getClass().getResourceAsStream("/icons/moka_icon.png"));
- }
- return this.image;
- }
-}
+/***************************************************************************** + * Copyright (c) 2014 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: + * CEA LIST - Initial API and implementation + *****************************************************************************/ +package org.eclipse.papyrus.moka.ui.launch; + +import org.eclipse.core.runtime.CoreException; +import org.eclipse.debug.core.ILaunchConfiguration; +import org.eclipse.debug.core.ILaunchConfigurationWorkingCopy; +import org.eclipse.debug.ui.AbstractLaunchConfigurationTab; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.papyrus.infra.core.Activator; +import org.eclipse.papyrus.moka.launch.MokaLaunchDelegate; +import org.eclipse.swt.SWT; +import org.eclipse.swt.graphics.Image; +import org.eclipse.swt.layout.GridLayout; +import org.eclipse.swt.widgets.Composite; +import org.eclipse.swt.widgets.Display; + +public class MokaRunConfigurationTab extends AbstractLaunchConfigurationTab { + + protected static String TAB_NAME = "Moka Main"; + + protected Composite mainContainer; + + protected MokaProjectSelectionComponent projectSelectionComp; + + protected MokaExecutableSelectionComponent executableSelectionComp; + + protected Image image; + + public void initializeFrom(ILaunchConfiguration configuration) { + try { + String init_uri = configuration.getAttribute(MokaLaunchDelegate.URI_ATTRIBUTE_NAME, ""); + if(!init_uri.equals("")) { + this.projectSelectionComp.projectSelectionText.setText(init_uri); + String init_fragment = configuration.getAttribute(MokaLaunchDelegate.FRAGMENT_ATTRIBUTE_NAME, ""); + this.executableSelectionComp.eligibleExecutableElement.selectByURIFragment(init_fragment); + } + } catch (CoreException e) { + Activator.log.error(e); + } + } + + public void performApply(ILaunchConfigurationWorkingCopy configuration) { + configuration.setAttribute(MokaLaunchDelegate.URI_ATTRIBUTE_NAME, this.projectSelectionComp.projectSelectionText.getText()); + EObject selected = this.executableSelectionComp.eligibleExecutableElement.getSelected(); + if(selected != null) { + configuration.setAttribute(MokaLaunchDelegate.FRAGMENT_ATTRIBUTE_NAME, selected.eResource().getURIFragment(selected)); + } + } + + public void createControl(Composite parent) { + /* 1. Install the components */ + this.mainContainer = new Composite(parent, SWT.FILL); + this.mainContainer.setLayout(new GridLayout()); + this.projectSelectionComp = new MokaProjectSelectionComponent(this.mainContainer, SWT.FILL, "UML Model", 2); + this.executableSelectionComp = new MokaExecutableSelectionComponent(this.mainContainer, SWT.FILL, "Element to be executed", 2); + /* 2. Register Listeners */ + MokaProjectSelection listener = new MokaProjectSelection(this.projectSelectionComp.projectSelectionText, this); + MokaTriggerComboPopulation comboPopulationTrigger = new MokaTriggerComboPopulation(this.executableSelectionComp.eligibleExecutableElement); + this.projectSelectionComp.projectSelectionButton.addSelectionListener(listener); + this.projectSelectionComp.projectSelectionText.addModifyListener(comboPopulationTrigger); + this.executableSelectionComp.eligibleExecutableElement.addSelectionListener(new MokaExecutableElementSelection(this)); + /* 3. Register component */ + this.setControl(this.mainContainer); + } + + public void setDefaults(ILaunchConfigurationWorkingCopy configuration) { + } + + @Override + public void updateLaunchConfigurationDialog() { + super.updateLaunchConfigurationDialog(); + } + + public String getName() { + return TAB_NAME; + } + + @Override + public Image getImage() { + if(this.image == null) { + this.image = new Image(Display.getCurrent(), getClass().getResourceAsStream("/icons/moka_icon.png")); + } + return this.image; + } +} |