gr.uoa.di.madgik.execution.plan.element.condition
Interface IConditionTreeElement
- All Superinterfaces:
- Serializable
- All Known Implementing Classes:
- ConditionTreeLeaf, ConditionTreeNode
public interface IConditionTreeElement
- extends Serializable
GetTreeElementType
IConditionTreeElement.TreeElementType GetTreeElementType()
Validate
void Validate()
throws ExecutionValidationException
- Throws:
ExecutionValidationException
ValidatePreExecution
void ValidatePreExecution(ExecutionHandle Handle)
throws ExecutionValidationException
- Throws:
ExecutionValidationException
EvaluateCondition
boolean EvaluateCondition(ExecutionHandle Handle,
IConditionEnvironment Environment)
throws ExecutionRunTimeException
- Throws:
ExecutionRunTimeException
ToXML
String ToXML()
throws ExecutionSerializationException
- Throws:
ExecutionSerializationException
FromXML
void FromXML(String XML)
throws ExecutionSerializationException
- Throws:
ExecutionSerializationException
FromXML
void FromXML(Element XML)
throws ExecutionSerializationException
- Throws:
ExecutionSerializationException
GetNeededVariableNames
Set<String> GetNeededVariableNames()
GetModifiedVariableNames
Set<String> GetModifiedVariableNames()
InitializeCondition
void InitializeCondition()
Copyright © 2013. All Rights Reserved.