|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.emf.codegen.jet.JETCompileTemplateOperation
public class JETCompileTemplateOperation
Field Summary | |
---|---|
protected java.util.Collection<?> |
containers
|
protected java.util.List<java.lang.Object> |
files
|
protected boolean |
inBuild
|
protected static java.lang.String |
JET_EXTENSION
|
protected IProject |
project
|
Constructor Summary | |
---|---|
JETCompileTemplateOperation(IProject project,
java.util.Collection<?> containers)
Creates an instance given the collection of resources. |
|
JETCompileTemplateOperation(IProject project,
java.util.Collection<?> containers,
java.util.Collection<?> resources)
Creates an instance given the collection of resources. |
Method Summary | |
---|---|
protected void |
consider(IContainer container)
Considers all the files of a container and all its subcontainer. |
protected void |
consider(IFile file)
Adds the file to files the file ends with the JET_EXTENSION extension. |
protected void |
consider(java.lang.String uri)
Adds the URI. |
protected void |
consider(URI baseURI,
URI localURI,
java.io.File file)
|
protected IContainer |
getPackageContainer(IContainer root,
java.lang.String packagename,
IProgressMonitor monitor)
|
boolean |
isInBuild()
|
void |
run(IProgressMonitor progressMonitor)
|
void |
setInBuild(boolean build)
|
boolean |
shouldCompile()
Returns true if there are files to compile. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final java.lang.String JET_EXTENSION
protected IProject project
protected java.util.Collection<?> containers
protected java.util.List<java.lang.Object> files
protected boolean inBuild
Constructor Detail |
---|
public JETCompileTemplateOperation(IProject project, java.util.Collection<?> containers) throws CoreException
CoreException
public JETCompileTemplateOperation(IProject project, java.util.Collection<?> containers, java.util.Collection<?> resources) throws CoreException
CoreException
Method Detail |
---|
public boolean shouldCompile()
protected void consider(java.lang.String uri)
protected void consider(URI baseURI, URI localURI, java.io.File file)
protected void consider(IFile file)
files
the file ends with the JET_EXTENSION
extension.
protected void consider(IContainer container) throws CoreException
CoreException
public void run(IProgressMonitor progressMonitor) throws CoreException
run
in interface IWorkspaceRunnable
CoreException
protected IContainer getPackageContainer(IContainer root, java.lang.String packagename, IProgressMonitor monitor) throws CoreException
CoreException
public boolean isInBuild()
public void setInBuild(boolean build)
|
Copyright 2001-2012 IBM Corporation and others. All Rights Reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |