sleep.engine

Class GeneratedSteps


public class GeneratedSteps
extends Object

A class providing static methods for constructing an atomic step of a specific type

Method Summary

static Step
Assign(Block variable)
static Step
AssignAndOperate(Block variable, String operator)
static Step
AssignT()
static Step
AssignTupleAndOperate(String operator)
static Step
Bind(String functionEnvironment, Block name, Block code)
static Step
BindFilter(String functionEnvironment, String name, Block code, String filter)
static Step
BindPredicate(String functionEnvironment, Check predicate, Block code)
static Step
Call(String function)
static Check
Check(String nameOfOperator, Block setupOperands)
static Step
CreateClosure(Block code)
static Step
CreateFrame()
static Step
Decide(Check conditionForGoto, Block ifTrue, Block ifFalse)
static Step
Get(String value)
static Step
Goto(Check conditionForGoto, Block ifTrue, Block increment)
static Step
Index(String value, Block index)
static Step
IteratorCreate(String key, String value)
static Step
IteratorDestroy()
static Step
IteratorNext()
static Step
NullOperation()
static Step
ObjectAccess(String name)
static Step
ObjectAccessStatic(Class aClass, String name)
static Step
ObjectNew(Class name)
static Step
Operate(String oper)
static Step
PLiteral(String evaluator)
static Step
Return(int type)
static Step
SValue(Scalar value)

Method Details

Assign

public static Step Assign(Block variable)

AssignAndOperate

public static Step AssignAndOperate(Block variable,
                                    String operator)

AssignT

public static Step AssignT()

AssignTupleAndOperate

public static Step AssignTupleAndOperate(String operator)

Bind

public static Step Bind(String functionEnvironment,
                        Block name,
                        Block code)

BindFilter

public static Step BindFilter(String functionEnvironment,
                              String name,
                              Block code,
                              String filter)

BindPredicate

public static Step BindPredicate(String functionEnvironment,
                                 Check predicate,
                                 Block code)

Call

public static Step Call(String function)

Check

public static Check Check(String nameOfOperator,
                          Block setupOperands)

CreateClosure

public static Step CreateClosure(Block code)

CreateFrame

public static Step CreateFrame()

Decide

public static Step Decide(Check conditionForGoto,
                          Block ifTrue,
                          Block ifFalse)

Get

public static Step Get(String value)

Goto

public static Step Goto(Check conditionForGoto,
                        Block ifTrue,
                        Block increment)

Index

public static Step Index(String value,
                         Block index)

IteratorCreate

public static Step IteratorCreate(String key,
                                  String value)

IteratorDestroy

public static Step IteratorDestroy()

IteratorNext

public static Step IteratorNext()

NullOperation

public static Step NullOperation()

ObjectAccess

public static Step ObjectAccess(String name)

ObjectAccessStatic

public static Step ObjectAccessStatic(Class aClass,
                                      String name)

ObjectNew

public static Step ObjectNew(Class name)

Operate

public static Step Operate(String oper)

PLiteral

public static Step PLiteral(String evaluator)

Return

public static Step Return(int type)

SValue

public static Step SValue(Scalar value)