gr.uoa.di.madgik.workflow.plot
Interface IPlotInstance

All Known Implementing Classes:
PlotInstanceBase, PojoPlotInstance, ShellPlotInstance, WSPlotInstance

public interface IPlotInstance


Method Summary
 Set<gr.uoa.di.madgik.execution.datatype.NamedDataType> GetAdditionalVariables()
           
 Set<String> GetCleanupLocalFiles()
           
 gr.uoa.di.madgik.execution.plan.element.invocable.ExecutionContextConfigBase.ContextProxyType GetContextProxyType()
           
 gr.uoa.di.madgik.execution.plan.element.IPlanElement GetElement()
           
 HostInfo GetHostInfo()
           
 IPlotResourceInCollection GetInputParameterCollection()
           
 gr.uoa.di.madgik.environment.is.elements.InvocableProfileInfo GetInvocableProfile()
           
 PlotResourceEnvironmentFileCollection GetLocalEnvironmentFilesParameterCollection()
           
 IPlotResourceOutCollection GetOutputParameterCollection()
           
 gr.uoa.di.madgik.environment.is.elements.InvocablePlotInfo GetPlotProfile()
           
 List<gr.uoa.di.madgik.execution.plan.element.IPlanElement> GetPostElement()
           
 List<gr.uoa.di.madgik.execution.plan.element.IPlanElement> GetPreElement()
           
 void OverrideContingencyTriggers(List<gr.uoa.di.madgik.execution.plan.element.contingency.ContingencyTrigger> triggers)
           
 void OverrideName(String Name)
           
 void Process()
           
 void SetContextProxyType(gr.uoa.di.madgik.execution.plan.element.invocable.ExecutionContextConfigBase.ContextProxyType ProxyType)
           
 void SetHostInfo(HostInfo hostInfo)
           
 void SetInputParameterCollection(IPlotResourceInCollection parameters)
           
 void SetInvocableProfile(gr.uoa.di.madgik.environment.is.elements.InvocableProfileInfo invocable)
           
 void SetLocalEnvironmentFilesParameterCollection(PlotResourceEnvironmentFileCollection parameters)
           
 void SetOutputParameterCollection(IPlotResourceOutCollection parameters)
           
 void SetPlotProfile(gr.uoa.di.madgik.environment.is.elements.InvocablePlotInfo plot)
           
 void Validate()
           
 

Method Detail

SetContextProxyType

void SetContextProxyType(gr.uoa.di.madgik.execution.plan.element.invocable.ExecutionContextConfigBase.ContextProxyType ProxyType)

GetContextProxyType

gr.uoa.di.madgik.execution.plan.element.invocable.ExecutionContextConfigBase.ContextProxyType GetContextProxyType()

SetHostInfo

void SetHostInfo(HostInfo hostInfo)
                 throws WorkflowValidationException
Throws:
WorkflowValidationException

GetHostInfo

HostInfo GetHostInfo()

OverrideName

void OverrideName(String Name)

OverrideContingencyTriggers

void OverrideContingencyTriggers(List<gr.uoa.di.madgik.execution.plan.element.contingency.ContingencyTrigger> triggers)

SetPlotProfile

void SetPlotProfile(gr.uoa.di.madgik.environment.is.elements.InvocablePlotInfo plot)
                    throws WorkflowValidationException
Throws:
WorkflowValidationException

GetPlotProfile

gr.uoa.di.madgik.environment.is.elements.InvocablePlotInfo GetPlotProfile()

SetInvocableProfile

void SetInvocableProfile(gr.uoa.di.madgik.environment.is.elements.InvocableProfileInfo invocable)
                         throws WorkflowValidationException
Throws:
WorkflowValidationException

GetInvocableProfile

gr.uoa.di.madgik.environment.is.elements.InvocableProfileInfo GetInvocableProfile()

SetLocalEnvironmentFilesParameterCollection

void SetLocalEnvironmentFilesParameterCollection(PlotResourceEnvironmentFileCollection parameters)
                                                 throws WorkflowValidationException
Throws:
WorkflowValidationException

GetLocalEnvironmentFilesParameterCollection

PlotResourceEnvironmentFileCollection GetLocalEnvironmentFilesParameterCollection()

SetInputParameterCollection

void SetInputParameterCollection(IPlotResourceInCollection parameters)
                                 throws WorkflowValidationException
Throws:
WorkflowValidationException

GetInputParameterCollection

IPlotResourceInCollection GetInputParameterCollection()

SetOutputParameterCollection

void SetOutputParameterCollection(IPlotResourceOutCollection parameters)
                                  throws WorkflowValidationException
Throws:
WorkflowValidationException

GetOutputParameterCollection

IPlotResourceOutCollection GetOutputParameterCollection()

Validate

void Validate()
              throws WorkflowValidationException
Throws:
WorkflowValidationException

GetAdditionalVariables

Set<gr.uoa.di.madgik.execution.datatype.NamedDataType> GetAdditionalVariables()

Process

void Process()
             throws WorkflowProcessException,
                    WorkflowEnvironmentException
Throws:
WorkflowProcessException
WorkflowEnvironmentException

GetCleanupLocalFiles

Set<String> GetCleanupLocalFiles()

GetPreElement

List<gr.uoa.di.madgik.execution.plan.element.IPlanElement> GetPreElement()

GetElement

gr.uoa.di.madgik.execution.plan.element.IPlanElement GetElement()

GetPostElement

List<gr.uoa.di.madgik.execution.plan.element.IPlanElement> GetPostElement()


Copyright © 2013. All Rights Reserved.