Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/sysml/diagram/org.eclipse.papyrus.sysml.diagram.blockdefinition/src-gen/org/eclipse/papyrus/sysml/diagram/blockdefinition/preferences/ReferencePreferencePage.java')
-rw-r--r--plugins/sysml/diagram/org.eclipse.papyrus.sysml.diagram.blockdefinition/src-gen/org/eclipse/papyrus/sysml/diagram/blockdefinition/preferences/ReferencePreferencePage.java240
1 files changed, 0 insertions, 240 deletions
diff --git a/plugins/sysml/diagram/org.eclipse.papyrus.sysml.diagram.blockdefinition/src-gen/org/eclipse/papyrus/sysml/diagram/blockdefinition/preferences/ReferencePreferencePage.java b/plugins/sysml/diagram/org.eclipse.papyrus.sysml.diagram.blockdefinition/src-gen/org/eclipse/papyrus/sysml/diagram/blockdefinition/preferences/ReferencePreferencePage.java
deleted file mode 100644
index 0d6a43e0691..00000000000
--- a/plugins/sysml/diagram/org.eclipse.papyrus.sysml.diagram.blockdefinition/src-gen/org/eclipse/papyrus/sysml/diagram/blockdefinition/preferences/ReferencePreferencePage.java
+++ /dev/null
@@ -1,240 +0,0 @@
-/*****************************************************************************
- * 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:
- *
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.sysml.diagram.blockdefinition.preferences;
-
-import org.eclipse.jface.preference.IPreferenceStore;
-import org.eclipse.papyrus.sysml.diagram.blockdefinition.provider.ElementTypes;
-import org.eclipse.papyrus.sysml.diagram.common.preferences.ILabelPreferenceConstants;
-import org.eclipse.papyrus.sysml.diagram.common.preferences.LabelPreferenceHelper;
-import org.eclipse.papyrus.sysml.diagram.common.utils.SysMLGraphicalTypes;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.events.SelectionListener;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-
-public class ReferencePreferencePage extends BlockDefinitionDiagramNodePreferencePage {
-
- /** Constant key to access preferences */
- public static String prefKey = ElementTypes.DIAGRAM_ID + "_" + SysMLGraphicalTypes.SHAPE_SYSML_REFERENCE_AS_LABEL_ID; //$NON-NLS-1$
-
- /** Constructor */
- public ReferencePreferencePage() {
- super();
- setPreferenceKey(ElementTypes.DIAGRAM_ID + "_" + SysMLGraphicalTypes.SHAPE_SYSML_REFERENCE_AS_LABEL_ID); //$NON-NLS-1$
- }
-
- /** Default preferences initializer */
- public static void initDefaults(IPreferenceStore store) {
- // Start of user code custom default initializations
- // store.setDefault(LabelPreferenceHelper.getPreferenceConstant(prefKey, ILabelPreferenceConstants.LABEL_DISPLAY_PREFERENCE), DISP_NAME | DISP_TYPE | DISP_MULTIPLICITY);
- // End of user code
- }
-
- /** buttons to select the display mask of the label */
- protected Button bttnVisibility, bttnDerive, bttnName, bttnType, bttnMultiplicity, bttnDefault_Multiplicity, bttnDefaultValue, bttnModifiers;
-
- public static String prefLabelKey = ElementTypes.DIAGRAM_ID + "_" + SysMLGraphicalTypes.SHAPE_SYSML_REFERENCE_AS_LABEL_ID; //$NON-NLS-1$
-
- private String labelDisplayPreferenceKey = LabelPreferenceHelper.getPreferenceConstant(prefLabelKey, ILabelPreferenceConstants.LABEL_DISPLAY_PREFERENCE);
-
- /** current property display style */
- private int propertyValue = getPreferenceStore().getInt(labelDisplayPreferenceKey);
-
- /**
- * Creates a button with the {@link SWT#CHECK} style.
- *
- * @param parent
- * the parent of the button
- * @param label
- * the label of the button
- * @param mask
- * the value controlled by the button
- * @return the button created
- */
- protected Button createCheckButton(Composite parent, String label, int mask) {
- Button button = new Button(parent, SWT.CHECK);
- button.setText(label);
- button.addSelectionListener(new AppearenceSelectionListener(mask));
- return button;
- }
-
- /**
- * Creates the group and check boxes to choose the kind of display
- *
- * @param parent
- * the parent composite that holds the group
- */
- protected void createLabelPreferencesButtons(Composite parent) {
- // create group that host the buttons
- // Group group = new Group(parent, SWT.SHADOW_NONE);
- // group.setText("Label Display");
- // group.setLayout(new FormLayout());
- //
- // FormData data;
- //
- // bttnVisibility = createCheckButton(group, "Visibility", DISP_VISIBILITY);
- // data = new FormData();
- // data.left = new FormAttachment(0, 0);
- // data.top = new FormAttachment(0, 0);
- // bttnVisibility.setLayoutData(data);
- //
- // bttnDerive = createCheckButton(group, "Derive", DISP_DERIVE);
- // data = new FormData();
- // data.left = new FormAttachment(bttnVisibility, 85);
- // data.top = new FormAttachment(0, 0);
- // bttnDerive.setLayoutData(data);
- //
- // bttnName = createCheckButton(group, "Name", DISP_NAME);
- // data = new FormData();
- // data.left = new FormAttachment(bttnDerive, 85);
- // data.top = new FormAttachment(0, 0);
- // bttnName.setLayoutData(data);
- //
- // bttnType = createCheckButton(group, "Type", DISP_TYPE);
- // data = new FormData();
- // data.left = new FormAttachment(bttnName, 85);
- // data.top = new FormAttachment(0, 0);
- // bttnType.setLayoutData(data);
- //
- // bttnMultiplicity = createCheckButton(group, "Multiplicity", DISP_MULTIPLICITY);
- // data = new FormData();
- // data.left = new FormAttachment(0, 0);
- // data.top = new FormAttachment(bttnVisibility, ITabbedPropertyConstants.HSPACE);
- // bttnMultiplicity.setLayoutData(data);
- //
- // bttnDefault_Multiplicity = createCheckButton(group, "Default_Multiplicity", DISP_DEFAULT_MULTIPLICITY);
- // data = new FormData();
- // data.left = new FormAttachment(bttnVisibility, 85);
- // data.top = new FormAttachment(bttnVisibility, ITabbedPropertyConstants.HSPACE);
- // bttnDefault_Multiplicity.setLayoutData(data);
- //
- // bttnDefaultValue = createCheckButton(group, "DefaultValue", DISP_DEFAULTVALUE);
- // data = new FormData();
- // data.left = new FormAttachment(bttnDerive, 85);
- // data.top = new FormAttachment(bttnVisibility, ITabbedPropertyConstants.HSPACE);
- // bttnDefaultValue.setLayoutData(data);
- //
- // bttnModifiers = createCheckButton(group, "Modifiers", DISP_MODIFIERS);
- // data = new FormData();
- // data.left = new FormAttachment(bttnName, 85);
- // data.top = new FormAttachment(bttnVisibility, ITabbedPropertyConstants.HSPACE);
- // bttnModifiers.setLayoutData(data);
-
- }
-
- /**
- * {@inheritDoc}
- */
- @Override
- protected void createPageContents(Composite parent) {
- super.createPageContents(parent);
-
- // adds the label preferences check boxes
- createLabelPreferencesButtons(parent);
-
- refreshButtons();
- }
-
- /**
- * Load the default preferences of the fields contained in this page
- */
- protected void loadDefaultPreferences() {
- propertyValue = getPreferenceStore().getDefaultInt(labelDisplayPreferenceKey);
- refreshButtons();
- }
-
- /**
- * {@inheritDoc}
- */
- @Override
- protected void performDefaults() {
- loadDefaultPreferences();
- super.performDefaults();
- }
-
- /**
- * {@inheritDoc}
- */
- @Override
- public boolean performOk() {
- storePreferences();
- return super.performOk();
- }
-
- /**
- * Refresh the buttons that manages the display.
- */
- protected void refreshButtons() {
-
- // bttnVisibility.setSelection((propertyValue & DISP_VISIBILITY) == DISP_VISIBILITY);
- // bttnDerive.setSelection((propertyValue & DISP_DERIVE) == DISP_DERIVE);
- // bttnName.setSelection((propertyValue & DISP_NAME) == DISP_NAME);
- // bttnType.setSelection((propertyValue & DISP_TYPE) == DISP_TYPE);
- // bttnMultiplicity.setSelection((propertyValue & DISP_MULTIPLICITY) == DISP_MULTIPLICITY);
- // bttnDefault_Multiplicity.setSelection((propertyValue & DISP_DEFAULT_MULTIPLICITY) == DISP_DEFAULT_MULTIPLICITY);
- // bttnDefaultValue.setSelection((propertyValue & DISP_DEFAULTVALUE) == DISP_DEFAULTVALUE);
- // bttnModifiers.setSelection((propertyValue & DISP_MODIFIERS) == DISP_MODIFIERS);
-
- }
-
- /**
- * Stores the values of the fields contained in this page into the preference store.
- */
- @Override
- protected void storePreferences() {
- super.storePreferences();
- IPreferenceStore store = getPreferenceStore();
- // checks the stored value and the actual one, so does not refresh diagram if it is not
- // needed
- if(propertyValue != store.getInt(labelDisplayPreferenceKey)) {
- store.setValue(labelDisplayPreferenceKey, propertyValue);
- }
- }
-
- /**
- * Listeners for the check buttons that select the display.
- */
- private class AppearenceSelectionListener implements SelectionListener {
-
- /** The constant which refers the element to display or not. */
- final private int style;
-
- /**
- * Default Constructor.
- *
- * @param style
- */
- public AppearenceSelectionListener(int style) {
- this.style = style;
- }
-
- /**
- * {@inheritDoc}
- */
- public void widgetDefaultSelected(SelectionEvent e) {
-
- }
-
- /**
- * {@inheritDoc}
- */
- public void widgetSelected(SelectionEvent e) {
- // add or remove the flag to the display property value (invert the current value)
- propertyValue = propertyValue ^ style;
- // refresh buttons to show current values
- refreshButtons();
- }
- }
-}

Back to the top