gr.uoa.di.madgik.execution.plan.element.condition
Class ConditionTreeLeaf

java.lang.Object
  extended by gr.uoa.di.madgik.execution.plan.element.condition.ConditionTreeLeaf
All Implemented Interfaces:
IConditionTreeElement

public class ConditionTreeLeaf
extends Object
implements IConditionTreeElement


Nested Class Summary
 
Nested classes/interfaces inherited from interface gr.uoa.di.madgik.execution.plan.element.condition.IConditionTreeElement
IConditionTreeElement.TreeElementType
 
Field Summary
 IPlanCondition Condition
           
 
Constructor Summary
ConditionTreeLeaf()
           
 
Method Summary
 boolean EvaluateCondition(ExecutionHandle Handle, IConditionEnvironment Environment)
           
 void FromXML(Element XML)
           
 void FromXML(String XML)
           
 Set<String> GetModifiedVariableNames()
           
 Set<String> GetNeededVariableNames()
           
 IConditionTreeElement.TreeElementType GetTreeElementType()
           
 void InitializeCondition()
           
 String ToXML()
           
 void Validate()
           
 void ValidatePreExecution(ExecutionHandle Handle)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Condition

public IPlanCondition Condition
Constructor Detail

ConditionTreeLeaf

public ConditionTreeLeaf()
Method Detail

EvaluateCondition

public boolean EvaluateCondition(ExecutionHandle Handle,
                                 IConditionEnvironment Environment)
                          throws ExecutionRunTimeException
Specified by:
EvaluateCondition in interface IConditionTreeElement
Throws:
ExecutionRunTimeException

InitializeCondition

public void InitializeCondition()
Specified by:
InitializeCondition in interface IConditionTreeElement

FromXML

public void FromXML(String XML)
             throws ExecutionSerializationException
Specified by:
FromXML in interface IConditionTreeElement
Throws:
ExecutionSerializationException

FromXML

public void FromXML(Element XML)
             throws ExecutionSerializationException
Specified by:
FromXML in interface IConditionTreeElement
Throws:
ExecutionSerializationException

GetTreeElementType

public IConditionTreeElement.TreeElementType GetTreeElementType()
Specified by:
GetTreeElementType in interface IConditionTreeElement

ToXML

public String ToXML()
             throws ExecutionSerializationException
Specified by:
ToXML in interface IConditionTreeElement
Throws:
ExecutionSerializationException

Validate

public void Validate()
              throws ExecutionValidationException
Specified by:
Validate in interface IConditionTreeElement
Throws:
ExecutionValidationException

ValidatePreExecution

public void ValidatePreExecution(ExecutionHandle Handle)
                          throws ExecutionValidationException
Specified by:
ValidatePreExecution in interface IConditionTreeElement
Throws:
ExecutionValidationException

GetNeededVariableNames

public Set<String> GetNeededVariableNames()
Specified by:
GetNeededVariableNames in interface IConditionTreeElement

GetModifiedVariableNames

public Set<String> GetModifiedVariableNames()
Specified by:
GetModifiedVariableNames in interface IConditionTreeElement


Copyright © 2013. All Rights Reserved.