public class TemplateCore extends Object
| Modifier and Type | Field and Description |
|---|---|
static Comparator<TemplateCore> |
TEMPLATE_ID_CASE_INSENSITIVE_COMPARATOR |
| Modifier | Constructor and Description |
|---|---|
protected |
TemplateCore(TemplateInfo templateInfo) |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.core.runtime.IStatus[] |
executeTemplateProcesses(org.eclipse.core.runtime.IProgressMonitor monitor,
boolean showError)
initializeProcessBlockList() will create the ProcessBlockList,
processPorcessBlockList() will invoke each process execution by assigning
resources to each process (Ref.
|
Set<String> |
getAllMissingMacrosInProcesses()
Returns All Missing Macros In Processes.
|
String |
getDescription() |
String |
getLabel() |
List<String> |
getPersistTrueIDs()
This is the List of IDs from TemplateDescriptor with "attribute" Persist
as "true"
|
TemplateProcessHandler |
getProcessHandler()
TemplateDescriptor for which, this Template is created.
|
static TemplateCore |
getTemplate(TemplateInfo templateInfo)
Gets the Template
|
TemplateDescriptor |
getTemplateDescriptor()
TemplateDescriptor for which, this Template is created.
|
String |
getTemplateId() |
TemplateInfo |
getTemplateInfo()
return the TemplateInfo instance corresponding to this Template.
|
String |
getTemplateType() |
Map<String,String> |
getValueStore()
return the ValueStore maintained by this Template.
|
void |
setDirty()
sets Dirty
|
String |
toString() |
public static final Comparator<TemplateCore> TEMPLATE_ID_CASE_INSENSITIVE_COMPARATOR
protected TemplateCore(TemplateInfo templateInfo) throws TemplateInitializationException
templateInfo - may not be nullTemplateInitializationExceptionpublic Set<String> getAllMissingMacrosInProcesses()
public Map<String,String> getValueStore()
public List<String> getPersistTrueIDs()
public TemplateInfo getTemplateInfo()
public TemplateDescriptor getTemplateDescriptor()
public String getDescription()
public String getTemplateId()
public String getTemplateType()
public String getLabel()
public TemplateProcessHandler getProcessHandler()
public void setDirty()
public org.eclipse.core.runtime.IStatus[] executeTemplateProcesses(org.eclipse.core.runtime.IProgressMonitor monitor,
boolean showError)
monitor - public static TemplateCore getTemplate(TemplateInfo templateInfo) throws TemplateInitializationException
templateInfo - TemplateInitializationExceptionCopyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.