import org.eclipse.ui.IWorkbenchPart;
import org.eclipse.ui.PlatformUI;
import org.tizen.webuibuilder.gef.commands.CommandUtil;
+import org.tizen.webuibuilder.model.ISerializer;
import org.tizen.webuibuilder.model.Part;
import org.tizen.webuibuilder.model.descriptors.DescriptorManager;
import org.tizen.webuibuilder.pagetemplate.ui.wizards.CreateWizard;
*/
@Override
public void run() {
- List<Part> parts = CommandUtil.getOrderedParts(rootEditPart, getSelectedObjects());
- CreateWizard wizard = new CreateWizard(parts, descriptorManager);
+ List<?> selectedObjects = getSelectedObjects();
+ Object object = selectedObjects.get(0);
+ if (!(object instanceof ISerializer)) {
+ return;
+ }
+ ISerializer model = (ISerializer) object;
+ CreateWizard wizard = new CreateWizard(model, descriptorManager);
IWorkbench workbench = PlatformUI.getWorkbench();
Shell shell = workbench.getActiveWorkbenchWindow().getShell();
WizardDialog dialog = new WizardDialog(shell, wizard);