/*******************************************************************************
* Copyright (c) 2007 Exadel, Inc. and Red Hat, Inc.
* Distributed under license by Red Hat, Inc. All rights reserved.
* This program is 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
*
* Contributors:
* Exadel, Inc. and Red Hat, Inc. - initial API and implementation
******************************************************************************/
package org.jboss.tools.common.verification.vrules.core.resources;
import java.util.Map;
import org.eclipse.core.resources.IProject;
import org.eclipse.core.resources.IncrementalProjectBuilder;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IProgressMonitor;
import org.jboss.tools.common.verification.vrules.plugin.VerificationPlugin;
//This builder is obsolete. It's functionality is moved to WTP's Validation framework.
//The builder is preserved for backward compatibility.
public class VerifyBuilder extends IncrementalProjectBuilder
{
public static final String BUILDER_ID = VerificationPlugin.PLUGIN_ID + ".verifybuilder"; //$NON-NLS-1$
// GlobalBuilderImpl builderImpl = null;
protected IProject[] build(int kind, Map args, IProgressMonitor monitor)
throws CoreException
{
// IProject currentProject = getProject();
// IModelNature n = EclipseResourceUtil.getModelNature(currentProject);
// if (n != null) {
// if(builderImpl == null) {
// builderImpl = new GlobalBuilderImpl();
// builderImpl.setModel(n.getModel());
// }
// builderImpl.execute(null);
// }
return null;
}
}