gr.uoa.di.madgik.execution.plan.element.condition
Interface IPlanCondition
- All Known Implementing Classes:
- ArrayIterationPlanCondition, BagElementDependencyPlanCondition, BooleanVariableCondition, CounterPlanCondition, DecimalRangePlanCondition, TimeOutPlanCondition, VariableIsAvailablePlanCondition
public interface IPlanCondition
InitializeCondition
void InitializeCondition()
EvaluateCondition
boolean EvaluateCondition(ExecutionHandle Handle,
IConditionEnvironment Environment)
throws ExecutionRunTimeException
- Throws:
ExecutionRunTimeException
Validate
void Validate()
throws ExecutionValidationException
- Throws:
ExecutionValidationException
ValidatePreExecution
void ValidatePreExecution(ExecutionHandle Handle)
throws ExecutionValidationException
- Throws:
ExecutionValidationException
GetCondtionType
IPlanCondition.ConditionType GetCondtionType()
ToXML
String ToXML()
throws ExecutionSerializationException
- Throws:
ExecutionSerializationException
FromXML
void FromXML(String XML)
throws ExecutionSerializationException
- Throws:
ExecutionSerializationException
FromXML
void FromXML(Node XML)
throws ExecutionSerializationException
- Throws:
ExecutionSerializationException
GetNeededVariableNames
Set<String> GetNeededVariableNames()
GetModifiedVariableNames
Set<String> GetModifiedVariableNames()
Copyright © 2013. All Rights Reserved.