public class ConditionalProcessGroup extends Object
Constructor and Description |
---|
ConditionalProcessGroup(TemplateCore template,
Element[] processElements)
Constructs a ConditionalProcess element from the supplied process elements while building Process
objects out of each of the supplied process elements (<process>).
|
ConditionalProcessGroup(TemplateCore template,
Element conditionElement,
int id)
Constructs a ConditionalProcess element from the supplied conditionElement (<if>) while building Process
objects out of each of the element's <process> children.
|
Modifier and Type | Method and Description |
---|---|
Set<String> |
getAllMacros() |
Set<String> |
getMacros()
Returns the Macros as a Set.
|
boolean |
isConditionValueTrue() |
boolean |
isReadyToProcess()
Checks if this conditional process group is completely ready to be processed.
|
List<org.eclipse.core.runtime.IStatus> |
process(org.eclipse.core.runtime.IProgressMonitor monitor)
Process and Returns the Status of the prosses as a List.
|
public ConditionalProcessGroup(TemplateCore template, Element conditionElement, int id)
public ConditionalProcessGroup(TemplateCore template, Element[] processElements)
public boolean isReadyToProcess()
public boolean isConditionValueTrue()
public List<org.eclipse.core.runtime.IStatus> process(org.eclipse.core.runtime.IProgressMonitor monitor) throws ProcessFailureException
monitor
- ProcessFailureException
Copyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.