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

java.lang.Object
  extended by gr.uoa.di.madgik.execution.plan.element.condition.ConditionTree

public class ConditionTree
extends Object


Field Summary
 IConditionTreeElement Root
           
 
Constructor Summary
ConditionTree()
           
 
Method Summary
 boolean EvaluateCondition(ExecutionHandle Handle)
           
 boolean EvaluateCondition(ExecutionHandle Handle, IConditionEnvironment Environment)
           
 void FromXML(Node XML)
           
 void FromXML(String XML)
           
 Set<String> GetModifiedVariableNames()
           
 Set<String> GetNeededVariableNames()
           
 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

Root

public IConditionTreeElement Root
Constructor Detail

ConditionTree

public ConditionTree()
Method Detail

EvaluateCondition

public boolean EvaluateCondition(ExecutionHandle Handle)
                          throws ExecutionRunTimeException
Throws:
ExecutionRunTimeException

EvaluateCondition

public boolean EvaluateCondition(ExecutionHandle Handle,
                                 IConditionEnvironment Environment)
                          throws ExecutionRunTimeException
Throws:
ExecutionRunTimeException

InitializeCondition

public void InitializeCondition()

Validate

public void Validate()
              throws ExecutionValidationException
Throws:
ExecutionValidationException

ValidatePreExecution

public void ValidatePreExecution(ExecutionHandle Handle)
                          throws ExecutionValidationException
Throws:
ExecutionValidationException

ToXML

public String ToXML()
             throws ExecutionSerializationException
Throws:
ExecutionSerializationException

FromXML

public void FromXML(String XML)
             throws ExecutionSerializationException
Throws:
ExecutionSerializationException

FromXML

public void FromXML(Node XML)
             throws ExecutionSerializationException
Throws:
ExecutionSerializationException

GetNeededVariableNames

public Set<String> GetNeededVariableNames()

GetModifiedVariableNames

public Set<String> GetModifiedVariableNames()


Copyright © 2012. All Rights Reserved.