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;
}
}