public static class GeneratorUIUtil.GeneratorOperation
extends WorkspaceModifyOperation
Modifier and Type | Field and Description |
---|---|
protected java.util.List<java.lang.Object[]> |
generatorAndArgumentsList |
protected java.lang.String |
rootDiagnosticMessage |
protected Shell |
shell |
Constructor and Description |
---|
GeneratorUIUtil.GeneratorOperation(Shell shell) |
GeneratorUIUtil.GeneratorOperation(Shell shell,
java.util.List<java.lang.Object[]> generatorAndArgumentsList) |
Modifier and Type | Method and Description |
---|---|
void |
addGeneratorAndArguments(Generator generator,
java.lang.Object object,
java.lang.Object projectType,
java.lang.String projectTypeName) |
protected boolean |
canContinue(Diagnostic diagnostic) |
protected void |
execute(IProgressMonitor progressMonitor) |
java.lang.String |
getRootDiagnosticMessage() |
void |
setRootDiagnosticMessage(java.lang.String rootDiagnosticMessage) |
protected Shell shell
protected java.util.List<java.lang.Object[]> generatorAndArgumentsList
protected java.lang.String rootDiagnosticMessage
public GeneratorUIUtil.GeneratorOperation(Shell shell)
public GeneratorUIUtil.GeneratorOperation(Shell shell, java.util.List<java.lang.Object[]> generatorAndArgumentsList)
public void setRootDiagnosticMessage(java.lang.String rootDiagnosticMessage)
public java.lang.String getRootDiagnosticMessage()
public void addGeneratorAndArguments(Generator generator, java.lang.Object object, java.lang.Object projectType, java.lang.String projectTypeName)
protected void execute(IProgressMonitor progressMonitor) throws CoreException, java.lang.reflect.InvocationTargetException, java.lang.InterruptedException
CoreException
java.lang.reflect.InvocationTargetException
java.lang.InterruptedException
protected boolean canContinue(Diagnostic diagnostic)