diff options
Diffstat (limited to 'plugins/uml/org.eclipse.papyrus.uml.service.types.ui/src/org/eclipse/papyrus/uml/service/types/internal/ui/dialogs/AbstractTemplateParameterConfigurationDialog.java')
-rw-r--r-- | plugins/uml/org.eclipse.papyrus.uml.service.types.ui/src/org/eclipse/papyrus/uml/service/types/internal/ui/dialogs/AbstractTemplateParameterConfigurationDialog.java | 225 |
1 files changed, 225 insertions, 0 deletions
diff --git a/plugins/uml/org.eclipse.papyrus.uml.service.types.ui/src/org/eclipse/papyrus/uml/service/types/internal/ui/dialogs/AbstractTemplateParameterConfigurationDialog.java b/plugins/uml/org.eclipse.papyrus.uml.service.types.ui/src/org/eclipse/papyrus/uml/service/types/internal/ui/dialogs/AbstractTemplateParameterConfigurationDialog.java new file mode 100644 index 00000000000..8fa3ff2984b --- /dev/null +++ b/plugins/uml/org.eclipse.papyrus.uml.service.types.ui/src/org/eclipse/papyrus/uml/service/types/internal/ui/dialogs/AbstractTemplateParameterConfigurationDialog.java @@ -0,0 +1,225 @@ +/***************************************************************************** + * Copyright (c) 2010, 2014 CEA LIST and others. + * + * + * 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 + * Christian W. Damus (CEA) - bug 410346 + */ +package org.eclipse.papyrus.uml.service.types.internal.ui.dialogs; + +import org.eclipse.papyrus.uml.diagram.common.Activator; +import org.eclipse.papyrus.uml.service.types.internal.ui.messages.Messages; +import org.eclipse.swt.SWT; +import org.eclipse.swt.custom.CLabel; +import org.eclipse.swt.events.SelectionAdapter; +import org.eclipse.swt.events.SelectionEvent; +import org.eclipse.swt.graphics.FontData; +import org.eclipse.swt.graphics.Point; +import org.eclipse.swt.graphics.Rectangle; +import org.eclipse.swt.widgets.Button; +import org.eclipse.swt.widgets.Composite; +import org.eclipse.swt.widgets.Dialog; +import org.eclipse.swt.widgets.Display; +import org.eclipse.swt.widgets.ExpandBar; +import org.eclipse.swt.widgets.ExpandItem; +import org.eclipse.swt.widgets.Label; +import org.eclipse.swt.widgets.Shell; + +/** + * DO not modify manually, this class was generated by a visual editor + * + */ +public class AbstractTemplateParameterConfigurationDialog extends Dialog { + + protected Object result; + + protected Shell shlTemplateparameterconfiguration; + + protected Button choosePararameteredElementButton; + + protected CLabel parameteredElementLabel; + + protected CLabel parameteredElementContent; + + protected Button chooseDefaultParameterButton; + + protected CLabel defaultElementLabel; + + protected CLabel defaultElementContent; + + protected Button btnCancel; + + protected Button btnExecute; + + /** + * Create the dialog. + * + * @param parent + * @param style + */ + public AbstractTemplateParameterConfigurationDialog(Shell parent, int style) { + super(parent, SWT.DIALOG_TRIM | SWT.PRIMARY_MODAL); + setText("SWT Dialog"); //$NON-NLS-1$ + } + + public Button getBtnCancel() { + return btnCancel; + } + + public Button getBtnExecute() { + return btnExecute; + } + + /** + * Open the dialog. + * + * @return the result + */ + public Object open() { + createContents(); + shlTemplateparameterconfiguration.open(); + shlTemplateparameterconfiguration.layout(); + Display display = getParent().getDisplay(); + while(!shlTemplateparameterconfiguration.isDisposed()) { + if(!display.readAndDispatch()) { + display.sleep(); + } + } + return result; + } + + /** + * Create contents of the dialog. + */ + protected void createContents() { + Display display = Display.getCurrent(); + Rectangle rect = display.getBounds(); + shlTemplateparameterconfiguration = new Shell(getParent(), getStyle()); + shlTemplateparameterconfiguration.setBackground(display.getSystemColor(SWT.COLOR_WHITE)); + shlTemplateparameterconfiguration.setSize(426, 281); + shlTemplateparameterconfiguration.setText(Messages.AbstractTemplateParameterConfigurationDialog_1); + shlTemplateparameterconfiguration.setLocation(new Point(rect.x + (rect.width / 2), rect.y + (rect.height / 2) - shlTemplateparameterconfiguration.getSize().y)); + Label lblCreationOfA = new Label(shlTemplateparameterconfiguration, SWT.NONE); + lblCreationOfA.setBackground(display.getSystemColor(SWT.COLOR_WIDGET_LIGHT_SHADOW)); + FontData[] fontdatas = { new FontData("Tahoma", 12, SWT.BOLD) }; //$NON-NLS-1$ + lblCreationOfA.setFont(Activator.getFontManager().get(fontdatas)); + lblCreationOfA.setText(Messages.AbstractTemplateParameterConfigurationDialog_3); + lblCreationOfA.setBounds(10, 10, 408, 28); + ExpandBar expandBarRef = new ExpandBar(shlTemplateparameterconfiguration, SWT.NONE); + expandBarRef.setBackground(display.getSystemColor(SWT.COLOR_WHITE)); + expandBarRef.setLocation(10, 43); + expandBarRef.setSize(408, 70); + ExpandItem xpndtmChooseYourParamter = new ExpandItem(expandBarRef, SWT.NONE); + xpndtmChooseYourParamter.setExpanded(true); + xpndtmChooseYourParamter.setText(Messages.AbstractTemplateParameterConfigurationDialog_4); + Composite composite_1 = new Composite(expandBarRef, SWT.NONE); + composite_1.setBackground(display.getSystemColor(SWT.COLOR_WHITE)); + xpndtmChooseYourParamter.setControl(composite_1); + choosePararameteredElementButton = new Button(composite_1, SWT.NONE); + choosePararameteredElementButton.addSelectionListener(new SelectionAdapter() { + + @Override + public void widgetSelected(SelectionEvent e) { + } + }); + choosePararameteredElementButton.setImage(Activator.getPluginIconImage("org.eclipse.papyrus.uml.icons", "resource/gif/Package.gif")); //$NON-NLS-1$ //$NON-NLS-2$ + choosePararameteredElementButton.setBounds(322, 10, 68, 23); + choosePararameteredElementButton.setText("..."); //$NON-NLS-1$ + parameteredElementLabel = new CLabel(composite_1, SWT.NONE); + parameteredElementLabel.setBackground(display.getSystemColor(SWT.COLOR_WHITE)); + parameteredElementLabel.setForeground(display.getSystemColor(SWT.COLOR_WIDGET_FOREGROUND)); + parameteredElementLabel.setBounds(10, 10, 110, 19); + parameteredElementLabel.setText(Messages.AbstractTemplateParameterConfigurationDialog_0); + parameteredElementContent = new CLabel(composite_1, SWT.NONE); + parameteredElementContent.setBackground(display.getSystemColor(SWT.COLOR_WHITE)); + parameteredElementContent.setForeground(display.getSystemColor(SWT.COLOR_WIDGET_FOREGROUND)); + parameteredElementContent.setBounds(126, 10, 178, 19); + parameteredElementContent.setText(Messages.AbstractTemplateParameterConfigurationDialog_9); + xpndtmChooseYourParamter.setHeight(40); + ExpandBar expandBarDefault = new ExpandBar(shlTemplateparameterconfiguration, SWT.NONE); + expandBarDefault.setBackground(display.getSystemColor(SWT.COLOR_WHITE)); + expandBarDefault.setBounds(10, 120, 408, 70); + ExpandItem xpndtmSetTheDefault = new ExpandItem(expandBarDefault, SWT.NONE); + xpndtmSetTheDefault.setExpanded(true); + xpndtmSetTheDefault.setText(Messages.AbstractTemplateParameterConfigurationDialog_10); + Composite composite = new Composite(expandBarDefault, SWT.NONE); + composite.setBackground(display.getSystemColor(SWT.COLOR_WHITE)); + xpndtmSetTheDefault.setControl(composite); + chooseDefaultParameterButton = new Button(composite, SWT.NONE); + chooseDefaultParameterButton.setImage(Activator.getPluginIconImage("org.eclipse.papyrus.uml.icons", "resource/gif/Package.gif")); //$NON-NLS-1$ //$NON-NLS-2$ + chooseDefaultParameterButton.setBounds(322, 10, 68, 23); + chooseDefaultParameterButton.setText("..."); //$NON-NLS-1$ + defaultElementLabel = new CLabel(composite, SWT.NONE); + defaultElementLabel.setBackground(display.getSystemColor(SWT.COLOR_WHITE)); + defaultElementLabel.setForeground(display.getSystemColor(SWT.COLOR_WIDGET_FOREGROUND)); + defaultElementLabel.setBounds(10, 10, 88, 19); + defaultElementLabel.setText(Messages.AbstractTemplateParameterConfigurationDialog_14); + defaultElementContent = new CLabel(composite, SWT.NONE); + defaultElementContent.setBackground(display.getSystemColor(SWT.COLOR_WHITE)); + defaultElementContent.setForeground(display.getSystemColor(SWT.COLOR_WIDGET_FOREGROUND)); + defaultElementContent.setBounds(104, 10, 205, 19); + defaultElementContent.setText(Messages.AbstractTemplateParameterConfigurationDialog_15); + xpndtmSetTheDefault.setHeight(40); + btnExecute = new Button(shlTemplateparameterconfiguration, SWT.NONE); + btnExecute.setBounds(342, 216, 68, 23); + btnExecute.setText(Messages.AbstractTemplateParameterConfigurationDialog_16); + btnCancel = new Button(shlTemplateparameterconfiguration, SWT.NONE); + btnCancel.setBounds(252, 216, 68, 23); + btnCancel.setText(Messages.AbstractTemplateParameterConfigurationDialog_17); + } + + /** + * @return the result + */ + public Object getResult() { + return result; + } + + /** + * @return the choosePararameteredElementButton + */ + public Button getChoosePararameteredElementButton() { + return choosePararameteredElementButton; + } + + /** + * @return the parameteredElementLabel + */ + public CLabel getParameteredElementLabel() { + return parameteredElementLabel; + } + + /** + * @return the parameteredElementContent + */ + public CLabel getParameteredElementContent() { + return parameteredElementContent; + } + + /** + * @return the chooseDefaultParameterButton + */ + public Button getChooseDefaultParameterButton() { + return chooseDefaultParameterButton; + } + + /** + * @return the defaultElementLabel + */ + public CLabel getDefaultElementLabel() { + return defaultElementLabel; + } + + /** + * @return the defaultElementContent + */ + public CLabel getDefaultElementContent() { + return defaultElementContent; + } +} |