blob: 0e474a7ee9cc8c3a5276939ce55e32759c4f9ee4 [file] [log] [blame]
/*******************************************************************************
* 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
}
}