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

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

public class ConditionalFlow
extends Object


Field Summary
 ConditionTree Condition
           
 IPlanElement Root
           
 
Constructor Summary
ConditionalFlow()
           
 
Method Summary
 void FromXML(Node XML)
           
 void FromXML(String XML)
           
 Set<String> GetModifiedVariableNames()
           
 Set<String> GetNeededVariableNames()
           
 void InitializeCondition()
           
 IPlanElement Locate(String ID)
           
 Set<IPlanElement> LocateActionElements()
           
 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 ConditionTree Condition

Root

public IPlanElement Root
Constructor Detail

ConditionalFlow

public ConditionalFlow()
Method Detail

InitializeCondition

public void InitializeCondition()

Validate

public void Validate()
              throws ExecutionValidationException
Throws:
ExecutionValidationException

ValidatePreExecution

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

Locate

public IPlanElement Locate(String ID)

LocateActionElements

public Set<IPlanElement> LocateActionElements()

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.