Uses of Interface
org.globus.cog.karajan.workflow.nodes.FlowElement

Packages that use FlowElement
org.globus.cog.karajan.arguments   
org.globus.cog.karajan.debugger   
org.globus.cog.karajan.stack   
org.globus.cog.karajan.util   
org.globus.cog.karajan.util.serialization   
org.globus.cog.karajan.viewer   
org.globus.cog.karajan.workflow   
org.globus.cog.karajan.workflow.events   
org.globus.cog.karajan.workflow.nodes   
org.globus.cog.karajan.workflow.nodes.functions   
org.globus.cog.karajan.workflow.nodes.grid   
org.globus.cog.karajan.workflow.nodes.restartLog   
org.globus.cog.karajan.workflow.nodes.user   
org.globus.cog.karajan.workflow.service   
org.globus.cog.karajan.workflow.service.commands   
org.globus.cog.karajan.workflow.service.handlers   
 

Uses of FlowElement in org.globus.cog.karajan.arguments
 

Methods in org.globus.cog.karajan.arguments with parameters of type FlowElement
 Object Arg.getStatic(FlowElement node)
           
 Object Arg.Optional.getStatic(FlowElement node)
           
 Object Arg.getStatic(FlowElement node, Object def)
           
 boolean Arg.isPresentStatic(FlowElement node)
           
 void Arg.setStatic(FlowElement node, boolean value)
           
 void Arg.setStatic(FlowElement node, Object value)
           
 

Constructors in org.globus.cog.karajan.arguments with parameters of type FlowElement
NameBindingVariableArguments(NamedArguments named, List names, boolean hasVargs, FlowElement owner)
           
NameBindingVariableArguments(NamedArguments named, String[] names, boolean hasVargs, FlowElement owner)
           
NamedArgumentsImpl(Set valid, FlowElement owner)
           
 

Uses of FlowElement in org.globus.cog.karajan.debugger
 

Methods in org.globus.cog.karajan.debugger that return FlowElement
 FlowElement DebuggerHook.findElement(String file, int line)
           
protected  FlowElement DebuggerHook.findElement(String file, int line, FlowElement element)
           
 

Methods in org.globus.cog.karajan.debugger with parameters of type FlowElement
 void DebuggerHook.addBreakpoint(FlowElement e)
           
protected  FlowElement DebuggerHook.findElement(String file, int line, FlowElement element)
           
 void DebuggerHook.removeBreakpoint(FlowElement element)
           
 

Uses of FlowElement in org.globus.cog.karajan.stack
 

Methods in org.globus.cog.karajan.stack that return FlowElement
static FlowElement VariableUtil.getCaller(VariableStack stack)
           
 

Methods in org.globus.cog.karajan.stack with parameters of type FlowElement
static Object VariableUtil.expandProperty(FlowElement element, VariableStack stack, String name)
           
 

Uses of FlowElement in org.globus.cog.karajan.util
 

Fields in org.globus.cog.karajan.util declared as FlowElement
 FlowElement StateManager._RunningElement._element
           
 

Methods in org.globus.cog.karajan.util that return FlowElement
 FlowElement ThreadedElement.getElement()
           
 

Methods in org.globus.cog.karajan.util with parameters of type FlowElement
static DefList.Entry DefUtil.getDef(VariableStack stack, String type, FlowElement parent)
           
 void StateManager.registerElement(FlowElement el, VariableStack stack)
           
 void StateManager.unregisterElement(FlowElement el, VariableStack stack)
           
 

Constructors in org.globus.cog.karajan.util with parameters of type FlowElement
StateManager._RunningElement(FlowElement element, VariableStack stack)
           
ThreadedElement(FlowElement e, FlowEvent event)
           
ThreadedElement(FlowElement element, ThreadingContext thread)
           
 

Uses of FlowElement in org.globus.cog.karajan.util.serialization
 

Methods in org.globus.cog.karajan.util.serialization that return FlowElement
 FlowElement KarajanSerializationContext.getParent()
           
protected  FlowElement ElementConverter.readChild(FlowElement wrapper, com.thoughtworks.xstream.io.HierarchicalStreamReader rd, com.thoughtworks.xstream.converters.UnmarshallingContext context)
           
protected  FlowElement RootlessConverter.readChild(FlowElement node, com.thoughtworks.xstream.io.HierarchicalStreamReader rd, com.thoughtworks.xstream.converters.UnmarshallingContext context)
           
 

Methods in org.globus.cog.karajan.util.serialization with parameters of type FlowElement
protected  FlowElement ElementConverter.readChild(FlowElement wrapper, com.thoughtworks.xstream.io.HierarchicalStreamReader rd, com.thoughtworks.xstream.converters.UnmarshallingContext context)
           
protected  FlowElement RootlessConverter.readChild(FlowElement node, com.thoughtworks.xstream.io.HierarchicalStreamReader rd, com.thoughtworks.xstream.converters.UnmarshallingContext context)
           
protected  void ElementConverter.readChildren(FlowElement node, com.thoughtworks.xstream.io.HierarchicalStreamReader rd, com.thoughtworks.xstream.converters.UnmarshallingContext context)
           
 void KarajanSerializationContext.setParent(FlowElement node)
           
protected  void ElementConverter.setProperties(FlowElement wrapper, com.thoughtworks.xstream.io.HierarchicalStreamReader rd, com.thoughtworks.xstream.converters.UnmarshallingContext context)
           
protected  void AbstractElementMarshallingPolicy.writeChildren(FlowElement node, com.thoughtworks.xstream.io.HierarchicalStreamWriter wr, com.thoughtworks.xstream.converters.MarshallingContext context)
           
protected  void AbstractElementMarshallingPolicy.writeNode(FlowElement node, com.thoughtworks.xstream.io.HierarchicalStreamWriter wr, com.thoughtworks.xstream.converters.MarshallingContext context)
           
protected  void AbstractElementMarshallingPolicy.writeProperties(FlowElement node, com.thoughtworks.xstream.io.HierarchicalStreamWriter wr, com.thoughtworks.xstream.converters.MarshallingContext context)
           
 

Constructors in org.globus.cog.karajan.util.serialization with parameters of type FlowElement
RootlessConverter(KarajanSerializationContext kcontext, FlowElement parent)
           
 

Uses of FlowElement in org.globus.cog.karajan.viewer
 

Methods in org.globus.cog.karajan.viewer that return FlowElement
protected  FlowElement ThreadedUID.getElement()
           
 

Methods in org.globus.cog.karajan.viewer with parameters of type FlowElement
 void Hook.controlEvent(FlowElement element, ControlEvent e)
           
protected  NodeComponent KarajanFrame.getNode(FlowElement element, ThreadingContext thread)
           
static boolean KarajanGraphTransformation.isA(FlowElement element, String name)
           
protected  KarajanNode KarajanFrame.makeNode(FlowElement el)
           
protected  void ThreadedUID.setElement(FlowElement element)
           
protected  void KarajanFrame.subGraph(KarajanNode node, FlowElement el)
           
 

Constructors in org.globus.cog.karajan.viewer with parameters of type FlowElement
KarajanGraphTransformation(KarajanFrame root, FlowElement fe, Hook hook)
           
ThreadedUID(FlowElement fe, ControlEvent e)
           
ThreadedUID(FlowElement fe, ThreadingContext tc)
           
ThreadedUID(FlowElement fe, VariableStack stack)
           
 

Uses of FlowElement in org.globus.cog.karajan.workflow
 

Classes in org.globus.cog.karajan.workflow that implement FlowElement
 class FlowElementWrapper
           
 

Methods in org.globus.cog.karajan.workflow that return FlowElement
 FlowElement FlowElementWrapper.getElement(int index)
           
 FlowElement ErrorHandler.getHandler()
           
 FlowElement FlowElementWrapper.getParent()
           
 FlowElement FlowElementWrapper.getPeer()
           
 FlowElement ElementTree.getRoot()
           
 FlowElement JavaElement.newInstance()
           
 

Methods in org.globus.cog.karajan.workflow with parameters of type FlowElement
 void FlowElementWrapper.addElement(FlowElement element)
           
 void ErrorHandler.handleError(FlowElement source, FailureNotificationEvent error)
           
protected  void FlowElementWrapper.populate(FlowElement peer)
           
 void FlowElementWrapper.replaceElement(int index, FlowElement element)
           
 void ErrorHandler.setHandler(FlowElement handler)
           
 void FlowElementWrapper.setParent(FlowElement parent)
           
 void ElementTree.setRoot(FlowElement root)
           
 

Constructors in org.globus.cog.karajan.workflow with parameters of type FlowElement
ErrorHandler(String type, FlowElement handler)
           
 

Uses of FlowElement in org.globus.cog.karajan.workflow.events
 

Methods in org.globus.cog.karajan.workflow.events that return FlowElement
 FlowElement Event.getFlowElement()
           
 

Methods in org.globus.cog.karajan.workflow.events with parameters of type FlowElement
 void Event.setFlowElement(FlowElement element)
           
 

Constructors in org.globus.cog.karajan.workflow.events with parameters of type FlowElement
AbortEvent(FlowElement flowElement, ThreadingContext context, VariableStack stack)
           
AbortNotificationEvent(FlowElement source, VariableStack stack)
           
ControlEvent(FlowElement source, ControlEventType type, VariableStack stack)
           
Event(EventClass cls, FlowElement flowElement, Priority priority)
           
FailureNotificationEvent(FlowElement source, VariableStack stack, String message, Throwable exception)
           
FailureNotificationEvent(FlowElement source, VariableStack stack, VariableStack initialStack, String message, Throwable exception)
           
FlowEvent(EventClass cls, FlowElement flowElement, VariableStack stack)
           
FlowEvent(EventClass cls, FlowElement flowElement, VariableStack stack, Priority priority)
           
FutureNotificationEvent(int subtype, FlowElement source, Future f, VariableStack stack)
           
LoopNotificationEvent(FlowElement flowElement, NotificationEventType eventType, VariableStack stack)
           
MonitoringEvent(EventClass cls, FlowElement flowElement, MonitoringEventType type, VariableStack stack)
           
MonitoringEvent(FlowElement flowElement, MonitoringEventType type, VariableStack stack)
           
NotificationEvent(FlowElement source, NotificationEventType type, VariableStack stack)
           
ProgressMonitoringEvent(FlowElement flowElement, MonitoringEventType type, VariableStack stack, long total, long current)
           
StatusMonitoringEvent(FlowElement flowElement, MonitoringEventType type, VariableStack stack, Object details)
           
 

Uses of FlowElement in org.globus.cog.karajan.workflow.nodes
 

Subinterfaces of FlowElement in org.globus.cog.karajan.workflow.nodes
 interface ExtendedFlowElement
          Elements implementing this interface guarantee that the time needed for execution is small, and therefore can be invoked directly, without the need to resort to events.
 

Classes in org.globus.cog.karajan.workflow.nodes that implement FlowElement
 class AbstractIterator
           
 class AbstractParallelIterator
           
 class AbstractRegexpFailureHandler
           
 class AbstractSequentialIterator
           
 class AbstractSequentialWithArguments
           
 class AbstractUParallelIterator
           
 class Break
           
 class CacheNode
           
 class CacheOn
           
 class Catch
           
 class Channel
           
 class ChannelClose
           
 class ChannelFork
           
 class ChannelFrom
           
 class ChannelTo
           
 class CheckpointNode
           
 class ConditionalNode
           
 class ConditionNode
           
 class Continue
           
 class DefaultParameterNode
           
 class Define
           
 class Disallowed
           
 class DummyNode
           
 class Each
           
 class Echo
           
 class ElementDefNode
           
 class ElementList
           
 class ErrorHandlerNode
           
 class EventWait
           
 class Exclusive
           
 class ExecuteElement
           
 class ExecuteFile
           
 class ExecuteJavaNode
           
 class Export
           
 class FileWrite
           
 class FlowContainer
           
 class FlowNode
           
 class For
           
 class FutureIteratorNode
           
 class FutureNode
           
 class GenerateErrorNode
           
 class Global
           
 class GlobalK
           
 class Guard
           
 class If
           
 class IgnoreErrorsNode
           
 class Include
           
 class Info
           
 class JavaMethodInvocationNode
           
 class Maybe
           
 class Namespace
           
 class NewJavaObjectNode
           
 class Once
           
 class OptionalArgs
           
 class Parallel
           
 class ParallelChoice
           
 class ParallelFor
           
 class PartialArgumentsContainer
           
 class PassiveNode
           
 class Print
           
 class ProjectNode
           
 class RestartOnErrorNode
           
 class Sequential
           
 class SequentialChoice
           
 class SequentialWithArguments
           
 class SetVar
           
 class SetVarK
           
 class UndefinedNode
           
 class UnknownElement
           
 class UnsynchronizedNode
           
 class UParallel
           
 class UParallelFor
           
 class WaitNode
           
 class While
           
 

Methods in org.globus.cog.karajan.workflow.nodes that return FlowElement
 FlowElement FlowNode.copy()
           
 FlowElement UIDMap.get(Integer uid)
           
 FlowElement FlowElement.getElement(int index)
          Returns the child element at @param index
 FlowElement FlowNode.getElement(int index)
           
 FlowElement FlowElement.getParent()
          Retrieves the parent previously set with setParent
 FlowElement FlowNode.getParent()
           
 

Methods in org.globus.cog.karajan.workflow.nodes with parameters of type FlowElement
 void FlowElement.addElement(FlowElement element)
          Adds a child element to this element.
 void FlowNode.addElement(FlowElement element)
           
 void FlowNode.fireControlEvent(FlowElement target, FlowEvent event)
           
 Integer UIDMap.get(FlowElement node)
           
static Object FlowNode.getTreeProperty(String name, FlowElement element)
           
 void ErrorHandlerNode.handleError(FlowElement source, FailureNotificationEvent error)
           
 void UIDMap.put(Integer uid, FlowElement node)
           
 void FlowNode.removeElement(FlowElement element)
           
 void FlowElement.replaceElement(int index, FlowElement element)
          Replaces the child element at @param index with
 void FlowNode.replaceElement(int index, FlowElement element)
           
 void FlowNode.restartElement(FlowElement c, VariableStack stack)
           
 void FlowElement.setParent(FlowElement parent)
          Sets the lexical parent of this element.
 void FlowNode.setParent(FlowElement element)
           
protected  void FlowNode.startElement(FlowElement c, VariableStack stack)
           
protected  void Sequential.startElement(FlowElement fn, VariableStack stack)
           
 

Uses of FlowElement in org.globus.cog.karajan.workflow.nodes.functions
 

Classes in org.globus.cog.karajan.workflow.nodes.functions that implement FlowElement
 class AbstractFunction
           
 class Args
           
 class Argument
           
 class FunctionsCollection
           
 class Input
           
 class Java
           
 class JavaNull
           
 class KException
           
 class List
           
 class Logic
           
 class Map
           
 class Map_Map
           
 class Math
           
 class Misc
           
 class NumericValue
           
 class QuotedList
           
 class QuotedString
           
 class StringValue
           
 class Sum
           
 class Time
           
 class Unique
           
 class Unquote
           
 class Vargs
           
 class VargsK
           
 class Variable
           
 

Uses of FlowElement in org.globus.cog.karajan.workflow.nodes.grid
 

Classes in org.globus.cog.karajan.workflow.nodes.grid that implement FlowElement
 class AbstractFileOperation
           
 class AbstractGridNode
           
 class AllocateHost
           
 class AvailableTaskHandlers
           
 class BDP
           
 class Chmod
           
 class FileExists
           
 class FileList
           
 class FileRemove
           
 class FileSize
           
 class Functions
           
 class GridExec
           
 class GridNode
           
 class GridTransfer
           
 class HostNode
           
 class IsDirectory
           
 class MakeDir
           
 class Rename
           
 class Rmdir
           
 class SchedulerNode
           
 class SecurityContextNode
           
 class ServiceNode
           
 class TaskHandlerNode
           
 

Uses of FlowElement in org.globus.cog.karajan.workflow.nodes.restartLog
 

Classes in org.globus.cog.karajan.workflow.nodes.restartLog that implement FlowElement
 class Logged
           
 class RestartLog
           
 

Methods in org.globus.cog.karajan.workflow.nodes.restartLog with parameters of type FlowElement
static LogEntry LogEntry.build(VariableStack stack, FlowElement fe)
           
 

Uses of FlowElement in org.globus.cog.karajan.workflow.nodes.user
 

Classes in org.globus.cog.karajan.workflow.nodes.user that implement FlowElement
 class ExplicitExecutionUDE
           
 class ParallelImplicitExecutionUDE
           
 class Self
           
 class SequentialImplicitExecutionUDE
           
 class UDEWrapper
           
 class UserDefinedElement
           
 

Methods in org.globus.cog.karajan.workflow.nodes.user that return FlowElement
 FlowElement UDEDefinition.getUdeNR()
          Does not resolve the definition if it's a wrapper
 

Constructors in org.globus.cog.karajan.workflow.nodes.user with parameters of type FlowElement
UDEDefinition(FlowElement ude, DefinitionEnvironment env)
           
 

Uses of FlowElement in org.globus.cog.karajan.workflow.service
 

Classes in org.globus.cog.karajan.workflow.service that implement FlowElement
 class RemoteCaller
           
 class RemoteContainer
           
 class RemoteNode
           
 

Methods in org.globus.cog.karajan.workflow.service that return FlowElement
 FlowElement RemoteCaller.getElement(int index)
           
 FlowElement RemoteCaller.getParent()
           
 

Methods in org.globus.cog.karajan.workflow.service with parameters of type FlowElement
 void RemoteCaller.addElement(FlowElement element)
           
 void RemoteCaller.replaceElement(int index, FlowElement element)
           
 void RemoteCaller.setParent(FlowElement parent)
           
 void RemoteExecutionContext.start(VariableStack stack, FlowElement fe)
           
 

Uses of FlowElement in org.globus.cog.karajan.workflow.service.commands
 

Constructors in org.globus.cog.karajan.workflow.service.commands with parameters of type FlowElement
EventCommand(InstanceContext workflow, FlowElement dest, Event e)
           
StartCommand(InstanceContext workflow, FlowElement dest, VariableStack stack)
           
 

Uses of FlowElement in org.globus.cog.karajan.workflow.service.handlers
 

Methods in org.globus.cog.karajan.workflow.service.handlers that return FlowElement
 FlowElement StartHandler.getImport(Map imports, String imp)