gr.uoa.di.madgik.workflow.plot
Class PlotInstanceBase
java.lang.Object
gr.uoa.di.madgik.workflow.plot.PlotInstanceBase
- All Implemented Interfaces:
- IPlotInstance
- Direct Known Subclasses:
- PojoPlotInstance, ShellPlotInstance, WSPlotInstance
public abstract class PlotInstanceBase
- extends Object
- implements IPlotInstance
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface gr.uoa.di.madgik.workflow.plot.IPlotInstance |
GetElement, GetInputParameterCollection, GetInvocableProfile, GetOutputParameterCollection, GetPlotProfile, Process, SetInputParameterCollection, SetInvocableProfile, SetOutputParameterCollection, SetPlotProfile, Validate |
PlotInstanceBase
public PlotInstanceBase()
SetContextProxyType
public void SetContextProxyType(gr.uoa.di.madgik.execution.plan.element.invocable.ExecutionContextConfigBase.ContextProxyType ProxyType)
- Specified by:
SetContextProxyType in interface IPlotInstance
GetContextProxyType
public gr.uoa.di.madgik.execution.plan.element.invocable.ExecutionContextConfigBase.ContextProxyType GetContextProxyType()
- Specified by:
GetContextProxyType in interface IPlotInstance
SetHostInfo
public void SetHostInfo(HostInfo hostInfo)
throws WorkflowValidationException
- Specified by:
SetHostInfo in interface IPlotInstance
- Throws:
WorkflowValidationException
GetHostInfo
public HostInfo GetHostInfo()
- Specified by:
GetHostInfo in interface IPlotInstance
SetName
protected void SetName(String Name)
OverrideName
public void OverrideName(String Name)
- Specified by:
OverrideName in interface IPlotInstance
GetName
public String GetName()
GetAdditionalVariables
public Set<gr.uoa.di.madgik.execution.datatype.NamedDataType> GetAdditionalVariables()
- Specified by:
GetAdditionalVariables in interface IPlotInstance
AddAdditionalVariable
protected void AddAdditionalVariable(gr.uoa.di.madgik.execution.datatype.NamedDataType ndt)
GetLocalEnvironmentFilesParameterCollection
public PlotResourceEnvironmentFileCollection GetLocalEnvironmentFilesParameterCollection()
- Specified by:
GetLocalEnvironmentFilesParameterCollection in interface IPlotInstance
SetLocalEnvironmentFilesParameterCollection
public void SetLocalEnvironmentFilesParameterCollection(PlotResourceEnvironmentFileCollection parameters)
throws WorkflowValidationException
- Specified by:
SetLocalEnvironmentFilesParameterCollection in interface IPlotInstance
- Throws:
WorkflowValidationException
OverrideContingencyTriggers
public void OverrideContingencyTriggers(List<gr.uoa.di.madgik.execution.plan.element.contingency.ContingencyTrigger> triggers)
- Specified by:
OverrideContingencyTriggers in interface IPlotInstance
GetContingencyTriggers
protected List<gr.uoa.di.madgik.execution.plan.element.contingency.ContingencyTrigger> GetContingencyTriggers(gr.uoa.di.madgik.environment.is.elements.InvocablePlotInfo PlotInfo)
throws WorkflowEnvironmentException
- Throws:
WorkflowEnvironmentException
GetPreElement
public List<gr.uoa.di.madgik.execution.plan.element.IPlanElement> GetPreElement()
- Specified by:
GetPreElement in interface IPlotInstance
GetPostElement
public List<gr.uoa.di.madgik.execution.plan.element.IPlanElement> GetPostElement()
- Specified by:
GetPostElement in interface IPlotInstance
GetCleanupLocalFiles
public Set<String> GetCleanupLocalFiles()
- Specified by:
GetCleanupLocalFiles in interface IPlotInstance
PopulatePrePostElements
protected void PopulatePrePostElements(gr.uoa.di.madgik.environment.is.elements.InvocablePlotInfo PlotInfo)
throws WorkflowEnvironmentException,
WorkflowProcessException
- Throws:
WorkflowEnvironmentException
WorkflowProcessException
ConstructAndRegisterSimpleInputParameter
protected gr.uoa.di.madgik.execution.plan.element.variable.IInputParameter ConstructAndRegisterSimpleInputParameter(gr.uoa.di.madgik.execution.datatype.NamedDataType ndt)
ConstructNamedDataType
protected gr.uoa.di.madgik.execution.datatype.NamedDataType ConstructNamedDataType(String engineType,
boolean isAvailable,
String value)
throws gr.uoa.di.madgik.execution.exception.ExecutionValidationException
- Throws:
gr.uoa.di.madgik.execution.exception.ExecutionValidationException
Copyright © 2013. All Rights Reserved.