package org.eclipse.gmf.example.lesscode.diagram.part; import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.util.FeatureMap; import org.eclipse.emf.edit.provider.IWrapperItemProvider; import org.eclipse.emf.edit.ui.provider.AdapterFactoryContentProvider; import org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider; import org.eclipse.gmf.tooling.runtime.part.DefaultModelElementSelectionPage; import org.eclipse.jface.viewers.ISelectionChangedListener; import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.jface.viewers.SelectionChangedEvent; import org.eclipse.jface.viewers.StructuredSelection; import org.eclipse.jface.viewers.TreeViewer; import org.eclipse.jface.wizard.WizardPage; import org.eclipse.swt.SWT; import org.eclipse.swt.layout.GridData; import org.eclipse.swt.layout.GridLayout; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Label; /** * Wizard page that allows to select element from model. * @generated */ public class ModelElementSelectionPage extends DefaultModelElementSelectionPage { /** * @generated */ public ModelElementSelectionPage(String pageName) { super(LesscodeDiagramEditorPlugin.getInstance().getItemProvidersAdapterFactory(), pageName); } /** * Override to provide custom model element description. * @generated */ protected String getSelectionTitle() { return Messages.ModelElementSelectionPageMessage; } }