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 nullTemplateInitializationException
public 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
- TemplateInitializationException
Copyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.