/******************************************************************************* | |
* Copyright (c) 2019 Cisco Systems, Inc. | |
* 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 | |
*******************************************************************************/ | |
package org.eclipse.tigerstripe.workbench.ui.internal.dialogs; | |
import org.eclipse.tigerstripe.workbench.project.IModelReference; | |
public interface IProjectSelectionDialog { | |
int open(); | |
Object[] getResult(); | |
boolean isIncludeTransitiveDependencies(); | |
default void addDependency() { | |
// Do nothing by default | |
} | |
default void setInitialProjectSelection(IModelReference initialSelection) { | |
// Do nothing by default - "built-in" dialog does not support this | |
} | |
} |