Methods
Modifier and Type |
Method and Description |
void |
build(IXtextBuilderParticipant.IBuildContext context,
org.eclipse.core.runtime.IProgressMonitor monitor)
Allows clients to perform additional steps in the build process such as code generation.
|
protected void |
cleanOutput(IXtextBuilderParticipant.IBuildContext ctx,
OutputConfiguration config,
EclipseResourceFileSystemAccess2 access,
org.eclipse.core.runtime.IProgressMonitor monitor) |
protected void |
cleanOutput(IXtextBuilderParticipant.IBuildContext ctx,
OutputConfiguration config,
org.eclipse.core.runtime.IProgressMonitor monitor) |
BuilderPreferenceAccess |
getBuilderPreferenceAccess() |
protected IDerivedResourceMarkers |
getDerivedResourceMarkers() |
IGenerator |
getGenerator() |
protected DerivedResourceMarkers.GeneratorIdProvider |
getGeneratorIdProvider() |
protected java.util.Map<OutputConfiguration,java.lang.Iterable<org.eclipse.core.resources.IMarker>> |
getGeneratorMarkers(org.eclipse.core.resources.IProject builtProject,
java.util.Collection<OutputConfiguration> outputConfigurations) |
EclipseOutputConfigurationProvider |
getOutputConfigurationProvider() |
protected java.util.Map<java.lang.String,OutputConfiguration> |
getOutputConfigurations(IXtextBuilderParticipant.IBuildContext context) |
protected java.util.Set<org.eclipse.core.resources.IContainer> |
getOutputs(org.eclipse.core.resources.IProject project,
OutputConfiguration outputConfiguration) |
protected java.util.List<IResourceDescription.Delta> |
getRelevantDeltas(IXtextBuilderParticipant.IBuildContext context) |
IResourceServiceProvider |
getResourceServiceProvider() |
protected void |
handleChangedContents(IResourceDescription.Delta delta,
IXtextBuilderParticipant.IBuildContext context,
EclipseResourceFileSystemAccess2 fileSystemAccess) |
protected boolean |
isEnabled(IXtextBuilderParticipant.IBuildContext context) |
protected void |
refreshOutputFolders(IXtextBuilderParticipant.IBuildContext ctx,
java.util.Map<java.lang.String,OutputConfiguration> outputConfigurations,
org.eclipse.core.runtime.IProgressMonitor monitor) |
protected void |
registerCurrentSourceFolder(IXtextBuilderParticipant.IBuildContext context,
IResourceDescription.Delta delta,
EclipseResourceFileSystemAccess2 fileSystemAccess) |
void |
setBuilderPreferenceAccess(BuilderPreferenceAccess builderPreferenceAccess) |
void |
setOutputConfigurationProvider(EclipseOutputConfigurationProvider outputConfigurationProvider) |
protected boolean |
shouldGenerate(org.eclipse.emf.ecore.resource.Resource resource,
IXtextBuilderParticipant.IBuildContext context) |