org.eclipse.jpt.jpa.eclipselink.core.builder
Class EclipseLinkStaticWeavingBuilder
java.lang.Object
org.eclipse.core.internal.events.InternalBuilder
org.eclipse.core.resources.IncrementalProjectBuilder
org.eclipse.jpt.jpa.eclipselink.core.builder.EclipseLinkStaticWeavingBuilder
- All Implemented Interfaces:
- IExecutableExtension
public class EclipseLinkStaticWeavingBuilder
- extends IncrementalProjectBuilder
| Methods inherited from class org.eclipse.core.resources.IncrementalProjectBuilder |
forgetLastBuiltState, getBuildConfig, getCommand, getContext, getDelta, getProject, getRule, getRule, hasBeenBuilt, isInterrupted, needRebuild, rememberLastBuiltState, setInitializationData |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BUILDER_ID
public static final String BUILDER_ID
EclipseLinkStaticWeavingBuilder
public EclipseLinkStaticWeavingBuilder()
build
protected IProject[] build(int kind,
Map<String,String> parameters,
IProgressMonitor monitor)
throws CoreException
- Performs static weaving on project's model classes
- Specified by:
build in class IncrementalProjectBuilder
- Throws:
CoreException
postGenerate
protected void postGenerate(boolean generationSuccessful)
throws CoreException
- Throws:
CoreException
startupOnInitialize
protected void startupOnInitialize()
- Overrides:
startupOnInitialize in class IncrementalProjectBuilder
clean
protected void clean(IProgressMonitor monitor)
throws CoreException
- Overrides:
clean in class IncrementalProjectBuilder
- Throws:
CoreException
Copyright (c) 2012 Oracle. All rights reserved.