org.globus.cog.karajan.workflow.nodes.user
Class UDEDefinition

java.lang.Object
  extended by org.globus.cog.karajan.workflow.nodes.user.UDEDefinition

public class UDEDefinition
extends Object

This class captures both a lambda and the environment in which it was defined


Constructor Summary
UDEDefinition(FlowElement ude, DefinitionEnvironment env)
           
 
Method Summary
 DefinitionEnvironment getEnv()
           
 UserDefinedElement getUde()
           
 FlowElement getUdeNR()
          Does not resolve the definition if it's a wrapper
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UDEDefinition

public UDEDefinition(FlowElement ude,
                     DefinitionEnvironment env)
Method Detail

getEnv

public DefinitionEnvironment getEnv()

getUde

public UserDefinedElement getUde()
                          throws KarajanRuntimeException
Throws:
KarajanRuntimeException

getUdeNR

public FlowElement getUdeNR()
Does not resolve the definition if it's a wrapper


toString

public String toString()
Overrides:
toString in class Object