package com.mobilesorcery.sdk.ui; import org.eclipse.jface.dialogs.Dialog; import org.eclipse.ui.PlatformUI; import com.mobilesorcery.sdk.core.MoSyncProject; import com.mobilesorcery.sdk.core.build.IBuildStepFactory; public abstract class BuildStepEditor extends Dialog implements IBuildStepEditor { protected MoSyncProject project; protected IBuildStepFactory factory; protected BuildStepEditor() { super(PlatformUI.getWorkbench().getModalDialogShellProvider()); } public void setProject(MoSyncProject project) { this.project = project; } public void setBuildStepFactory(IBuildStepFactory factory) { this.factory = factory; } public int edit() { return open(); } public boolean canEdit() { return true; } }