org.eclipse.emf.ecore.xcore.ui.builder
Class XcoreBuildParticipant

java.lang.Object
  extended by org.eclipse.xtext.builder.BuilderParticipant
      extended by org.eclipse.emf.ecore.xcore.ui.builder.XcoreBuildParticipant
All Implemented Interfaces:
org.eclipse.xtext.builder.IXtextBuilderParticipant

public class XcoreBuildParticipant
extends org.eclipse.xtext.builder.BuilderParticipant


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.builder.IXtextBuilderParticipant
org.eclipse.xtext.builder.IXtextBuilderParticipant.BuildType, org.eclipse.xtext.builder.IXtextBuilderParticipant.IBuildContext
 
Field Summary
protected  java.util.Set<IProject> newProjects
           
 
Constructor Summary
XcoreBuildParticipant()
           
 
Method Summary
 void build(org.eclipse.xtext.builder.IXtextBuilderParticipant.IBuildContext context, IProgressMonitor monitor)
           
protected  void handleChangedContents(org.eclipse.xtext.resource.IResourceDescription.Delta delta, org.eclipse.xtext.builder.IXtextBuilderParticipant.IBuildContext context, org.eclipse.xtext.builder.EclipseResourceFileSystemAccess2 fileSystemAccess)
           
 
Methods inherited from class org.eclipse.xtext.builder.BuilderParticipant
cleanOutput, getBuilderPreferenceAccess, getGenerator, getOutputConfigurationProvider, getOutputConfigurations, getRelevantDeltas, getResourceServiceProvider, isEnabled, refreshOutputFolders, setBuilderPreferenceAccess, setOutputConfigurationProvider, shouldGenerate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

newProjects

protected java.util.Set<IProject> newProjects
Constructor Detail

XcoreBuildParticipant

public XcoreBuildParticipant()
Method Detail

build

public void build(org.eclipse.xtext.builder.IXtextBuilderParticipant.IBuildContext context,
                  IProgressMonitor monitor)
           throws CoreException
Specified by:
build in interface org.eclipse.xtext.builder.IXtextBuilderParticipant
Overrides:
build in class org.eclipse.xtext.builder.BuilderParticipant
Throws:
CoreException

handleChangedContents

protected void handleChangedContents(org.eclipse.xtext.resource.IResourceDescription.Delta delta,
                                     org.eclipse.xtext.builder.IXtextBuilderParticipant.IBuildContext context,
                                     org.eclipse.xtext.builder.EclipseResourceFileSystemAccess2 fileSystemAccess)
                              throws CoreException
Overrides:
handleChangedContents in class org.eclipse.xtext.builder.BuilderParticipant
Throws:
CoreException

Copyright 2001-2012 IBM Corporation and others.
All Rights Reserved.