Uses of Class
org.openl.rules.tbasic.runtime.operations.RuntimeOperation
-
-
Uses of RuntimeOperation in org.openl.rules.lang.xls.binding.wrapper.base
Methods in org.openl.rules.lang.xls.binding.wrapper.base that return types with arguments of type RuntimeOperation Modifier and Type Method Description List<RuntimeOperation>AbstractAlgorithmSubroutineMethodWrapper. getAlgorithmSteps()List<RuntimeOperation>AbstractAlgorithmWrapper. getAlgorithmSteps()Method parameters in org.openl.rules.lang.xls.binding.wrapper.base with type arguments of type RuntimeOperation Modifier and Type Method Description voidAbstractAlgorithmSubroutineMethodWrapper. setAlgorithmSteps(List<RuntimeOperation> operations)voidAbstractAlgorithmWrapper. setAlgorithmSteps(List<RuntimeOperation> algorithmSteps)voidAbstractAlgorithmSubroutineMethodWrapper. setLabels(Map<String,RuntimeOperation> localLabelsRegister)voidAbstractAlgorithmWrapper. setLabels(Map<String,RuntimeOperation> labels) -
Uses of RuntimeOperation in org.openl.rules.tbasic
Methods in org.openl.rules.tbasic that return types with arguments of type RuntimeOperation Modifier and Type Method Description List<RuntimeOperation>Algorithm. getAlgorithmSteps()abstract List<RuntimeOperation>AlgorithmFunction. getAlgorithmSteps()List<RuntimeOperation>AlgorithmSubroutineMethod. getAlgorithmSteps()protected Map<String,RuntimeOperation>Algorithm. getLabels()Method parameters in org.openl.rules.tbasic with type arguments of type RuntimeOperation Modifier and Type Method Description voidAlgorithm. setAlgorithmSteps(List<RuntimeOperation> algorithmSteps)abstract voidAlgorithmFunction. setAlgorithmSteps(List<RuntimeOperation> operations)voidAlgorithmSubroutineMethod. setAlgorithmSteps(List<RuntimeOperation> operations)voidAlgorithm. setLabels(Map<String,RuntimeOperation> labels)abstract voidAlgorithmFunction. setLabels(Map<String,RuntimeOperation> localLabelsRegister)voidAlgorithmSubroutineMethod. setLabels(Map<String,RuntimeOperation> localLabelsRegister) -
Uses of RuntimeOperation in org.openl.rules.tbasic.compile
Methods in org.openl.rules.tbasic.compile that return RuntimeOperation Modifier and Type Method Description RuntimeOperationOperationFactory. createOperation(List<AlgorithmTreeNode> nodesToCompile, org.openl.rules.tbasic.compile.ConversionRuleStep conversionStep, IBindingContext bindingContext)Methods in org.openl.rules.tbasic.compile that return types with arguments of type RuntimeOperation Modifier and Type Method Description List<RuntimeOperation>AlgoritmNodesCompiler. compileNodes(List<AlgorithmTreeNode> nodes, IBindingContext bindingContext)Compile sequence of nodes.Map<String,RuntimeOperation>CompileContext. getLocalLabelsRegister()List<RuntimeOperation>AlgoritmNodesCompiler.OperationAnalyzer. getOperations(List<AlgorithmTreeNode> nodesToCompile, org.openl.rules.tbasic.compile.ConversionRuleStep conversionStep, IBindingContext bindingContext)List<RuntimeOperation>CompileContext. getOperations()Methods in org.openl.rules.tbasic.compile with parameters of type RuntimeOperation Modifier and Type Method Description voidCompileContext. setLabel(String labelName, RuntimeOperation labeledOperation, IBindingContext bindingContext)Method parameters in org.openl.rules.tbasic.compile with type arguments of type RuntimeOperation Modifier and Type Method Description voidCompileContext. addOperations(List<RuntimeOperation> operations) -
Uses of RuntimeOperation in org.openl.rules.tbasic.runtime
Methods in org.openl.rules.tbasic.runtime that return RuntimeOperation Modifier and Type Method Description RuntimeOperationTBasicVMDataContext. getFirstOperation()Get the first operation in context to execute.RuntimeOperationTBasicVMDataContext. getLabeledOperation(String label)Get operation by its label.RuntimeOperationTBasicVMDataContext. getNextOperation(RuntimeOperation operation)Get the next operation in context after the specified.Methods in org.openl.rules.tbasic.runtime that return types with arguments of type RuntimeOperation Modifier and Type Method Description Map<String,RuntimeOperation>TBasicVMDataContext. getLabels()Get labels register in context.List<RuntimeOperation>TBasicVMDataContext. getOperations()Get operations in context.Methods in org.openl.rules.tbasic.runtime with parameters of type RuntimeOperation Modifier and Type Method Description RuntimeOperationTBasicVMDataContext. getNextOperation(RuntimeOperation operation)Get the next operation in context after the specified.Method parameters in org.openl.rules.tbasic.runtime with type arguments of type RuntimeOperation Modifier and Type Method Description ObjectTBasicVM. run(List<RuntimeOperation> methodSteps, Map<String,RuntimeOperation> methodLabels, TBasicContextHolderEnv environment)Run sub-method of Algorithm.ObjectTBasicVM. run(List<RuntimeOperation> methodSteps, Map<String,RuntimeOperation> methodLabels, TBasicContextHolderEnv environment)Run sub-method of Algorithm.Constructor parameters in org.openl.rules.tbasic.runtime with type arguments of type RuntimeOperation Constructor Description TBasicVM(IOpenClass tbasicType, List<RuntimeOperation> operations, Map<String,RuntimeOperation> labels)Create an instance ofTBasicVMinitialized with main Algorithm method operations and labels register.TBasicVM(IOpenClass tbasicType, List<RuntimeOperation> operations, Map<String,RuntimeOperation> labels)Create an instance ofTBasicVMinitialized with main Algorithm method operations and labels register.TBasicVMDataContext(List<RuntimeOperation> operations, Map<String,RuntimeOperation> labels, boolean isMainMethod)Create a new instance ofTBasicVMDataContext.TBasicVMDataContext(List<RuntimeOperation> operations, Map<String,RuntimeOperation> labels, boolean isMainMethod)Create a new instance ofTBasicVMDataContext. -
Uses of RuntimeOperation in org.openl.rules.tbasic.runtime.operations
Subclasses of RuntimeOperation in org.openl.rules.tbasic.runtime.operations Modifier and Type Class Description classAssignValueOperationTheAssignValueOperationclass describes operation which creates new variable.classAssignVariableOperationCreated by dl on 9/10/14.classCalculateOperationTheCalculateOperationclass describes simple class which calculates some expression.classConditionalGotoOperationTheCalculateOperationclass describes GOTO operation which will be realized if previous condition returned expected result.classDeclareIteratorOperationCreated by dl on 9/10/14.classGotoOperationTheCalculateOperationclass describes GOTO operation.classIteratorHasNextOperationCreated by dl on 9/10/14.classIteratorNextOperationCreated by dl on 9/10/14.classNopOperationEmpty operation.classOpenLEvaluationOperationTheOpenLEvaluationOperationclass describes operation which has expression which must be calculated.classPerformOperationThePerformOperationclass describes simple class which calculates some statement, but does not requires any return.classReturnOperation<ResultValueType>TheReturnOperationclass describes operation which finalizes execution of some function or subroutine and returns some value if necessary.
-