org.shiwa.fgi.agwl2iwir.misc
Class ConditionTranslator

java.lang.Object
  extended by org.shiwa.fgi.agwl2iwir.misc.ConditionTranslator

public class ConditionTranslator
extends java.lang.Object

Author:
Margit Mutschlechner

Constructor Summary
ConditionTranslator(org.askalon.agwl.cgwd.activity.Condition condition, org.shiwa.fgi.iwir.AbstractTask task, java.util.Map<org.shiwa.fgi.iwir.InputPort,java.lang.String> inputPortLinkInfo)
           
 
Method Summary
 org.shiwa.fgi.iwir.ConditionExpression getIwirCondition()
          Returns the translated agwl condition.
 void translate(org.shiwa.fgi.iwir.AbstractTask task)
          Translates the agwl-condition to a iwir-ConditionExpression and eventually generates new Input Ports and adds their link info.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConditionTranslator

public ConditionTranslator(org.askalon.agwl.cgwd.activity.Condition condition,
                           org.shiwa.fgi.iwir.AbstractTask task,
                           java.util.Map<org.shiwa.fgi.iwir.InputPort,java.lang.String> inputPortLinkInfo)
Method Detail

getIwirCondition

public org.shiwa.fgi.iwir.ConditionExpression getIwirCondition()
Returns the translated agwl condition.

Returns:
agwl condition

translate

public void translate(org.shiwa.fgi.iwir.AbstractTask task)
Translates the agwl-condition to a iwir-ConditionExpression and eventually generates new Input Ports and adds their link info.