diff options
Diffstat (limited to 'jsf/plugins/org.eclipse.jst.jsf.facesconfig.ui/src/org/eclipse/jst/jsf/facesconfig/ui/pageflow/properties/section/EditorSection.java')
-rw-r--r-- | jsf/plugins/org.eclipse.jst.jsf.facesconfig.ui/src/org/eclipse/jst/jsf/facesconfig/ui/pageflow/properties/section/EditorSection.java | 117 |
1 files changed, 0 insertions, 117 deletions
diff --git a/jsf/plugins/org.eclipse.jst.jsf.facesconfig.ui/src/org/eclipse/jst/jsf/facesconfig/ui/pageflow/properties/section/EditorSection.java b/jsf/plugins/org.eclipse.jst.jsf.facesconfig.ui/src/org/eclipse/jst/jsf/facesconfig/ui/pageflow/properties/section/EditorSection.java deleted file mode 100644 index 5f1d9c446..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facesconfig.ui/src/org/eclipse/jst/jsf/facesconfig/ui/pageflow/properties/section/EditorSection.java +++ /dev/null @@ -1,117 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2005 Sybase, Inc. 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: - * Sybase, Inc. - initial API and implementation - *******************************************************************************/ -package org.eclipse.jst.jsf.facesconfig.ui.pageflow.properties.section; - -import org.eclipse.jface.viewers.ISelection; -import org.eclipse.jst.jsf.common.ui.internal.dialogfield.DialogField; -import org.eclipse.jst.jsf.common.ui.internal.dialogfield.IDialogFieldApplyListener; -import org.eclipse.jst.jsf.facesconfig.ui.pageflow.editpart.PageflowEditPart; -import org.eclipse.jst.jsf.facesconfig.ui.pageflow.model.Pageflow; -import org.eclipse.jst.jsf.facesconfig.ui.pageflow.model.impl.PageflowPackageImpl; -import org.eclipse.swt.widgets.Composite; -import org.eclipse.ui.IWorkbenchPart; -import org.eclipse.wst.common.ui.properties.internal.provisional.TabbedPropertySheetPage; -import org.eclipse.wst.common.ui.properties.internal.provisional.TabbedPropertySheetWidgetFactory; - -/** - * Edit section for Pagflow (EditPart) - * - * @author jchoi, Xiao-guang Zhang - */ -public class EditorSection extends AbstractEditPartSection { - /** edit group */ - private EditorGroup group; - - /** the emf model for Pageflow */ - private Pageflow pageflow; - - /** - * - */ - public EditorSection() { - super(); - group = new EditorGroup(); - group.setDefaultChangeListener(changeListener); - group.initialize(); - - group.getDisplayNameField().setDialogFieldApplyListener( - new IDialogFieldApplyListener() { - public void dialogFieldApplied(DialogField field) { - EditorSection.this.setValue( - PageflowPackageImpl.eINSTANCE - .getPageflowElement_Name().getName(), - group.getDisplayNameField().getText()); - } - }); - - group.getDescField().setDialogFieldApplyListener( - new IDialogFieldApplyListener() { - public void dialogFieldApplied(DialogField field) { - EditorSection.this - .setValue( - PageflowPackageImpl.eINSTANCE - .getPageflowElement_Comment() - .getName(), group - .getDescField().getText()); - } - }); - } - - /* - * (non-Javadoc) - * - * @see org.eclipse.wst.common.ui.properties.internal.provisional.ISection#createControls(org.eclipse.swt.widgets.Composite, - * org.eclipse.wst.common.ui.properties.internal.provisional.TabbedPropertySheetPage) - */ - public void createControls(Composite parent, - TabbedPropertySheetPage aTabbedPropertySheetPage) { - super.createControls(parent, aTabbedPropertySheetPage); - TabbedPropertySheetWidgetFactory factory = aTabbedPropertySheetPage - .getWidgetFactory(); - Composite top = factory.createFlatFormComposite(parent); - - group.layoutDialogFields(factory, top); - - } - - /* - * (non-Javadoc) - * - * @see org.eclipse.wst.common.ui.properties.internal.provisional.ISection#setInput(org.eclipse.ui.IWorkbenchPart, - * org.eclipse.jface.viewers.ISelection) - */ - public void setInput(IWorkbenchPart part, ISelection selection) { - super.setInput(part, selection); - - if (getInput() != null && getInput() instanceof PageflowEditPart) { - Object model = ((PageflowEditPart) getInput()).getModel(); - if (model instanceof Pageflow) { - pageflow = (Pageflow) model; - refreshData(); - } - } - } - - /* - * (non-Javadoc) - * - * @see com.sybase.stf.jmt.editors.pageflow.properties.sections.AbstractEditPartSection#refreshData() - */ - public void refreshData() { - super.refreshData(); - group.setPropertyProvider(pageflow); - } - - public void validate() { - // do nothing. - } -} |