Copyright (c) 2004, 2008 IBM Corporation and others.
This program and the accompanying materials
are made available under the terms of the Eclipse Public License 2.0
which accompanies this distribution, and is available at
https://www.eclipse.org/legal/epl-2.0/
SPDX-License-Identifier: EPL-2.0
Contributors:
IBM Corporation - initial API and implementation
/*******************************************************************************
* Copyright (c) 2004, 2008 IBM Corporation and others.
*
* This program and the accompanying materials
* are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
* https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* IBM Corporation - initial API and implementation
*******************************************************************************/
package org.eclipse.ltk.core.refactoring;
import org.eclipse.core.runtime.IAdaptable;
A factory to create IValidationCheckResultQuery
objects.
The LTK user interface plug-in provides a special factory for dialog
based queries.
The interface may be implemented by clients.
Since: 3.1
/**
* A factory to create <code>IValidationCheckResultQuery</code> objects.
* The LTK user interface plug-in provides a special factory for dialog
* based queries.
* <p>
* The interface may be implemented by clients.
* </p>
*
* @since 3.1
*/
public interface IValidationCheckResultQueryFactory {
Creates a new query.
Params: - context – the factory adapts the context to a
org.eclipse.swt.widgets.Shell
that is to be used to parent
any dialogs with the user; use null
if there is no UI context
Returns: the new query
/**
* Creates a new query.
*
* @param context the factory adapts the context to a
* <code>org.eclipse.swt.widgets.Shell</code> that is to be used to parent
* any dialogs with the user; use <code>null</code> if there is no UI context
*
* @return the new query
*/
public IValidationCheckResultQuery create(IAdaptable context);
}