This file is part of the CRISTAL-iSE kernel. Copyright (c) 2001-2015 The CRISTAL Consortium. All rights reserved. This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; with out even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. http://www.fsf.org/licensing/licenses/lgpl.html
| Type | Name and description |
|---|---|
WfVertex |
firstVertex |
int |
index |
WfVertex |
lastVertex |
String |
name |
CompActDelegate |
parentCABlock |
Map<String, Object> |
properties |
Map<String, WfVertex> |
vertexCache |
| Constructor and description |
|---|
BlockDelegate
() |
BlockDelegate
(CompActDelegate caBlock, Map<String, WfVertex> cache) |
| Type Params | Return Type | Name and description |
|---|---|---|
|
void |
AndSplit(Map props, Closure cl)@param props |
|
void |
AndSplit(String n = "", Closure cl)@param name |
|
void |
B(Closure cl)Alias of the DSL method Block() |
|
void |
Block(Closure cl)DSL method to add a Block to the Workflow |
|
void |
CA(String n = "", Closure cl)Alias of DSL method CompAct() |
|
void |
CompAct(String n = "", Closure cl)DSL method to add a Composite Activity to the Workflow |
|
void |
EA(String n = "", Closure cl = null)Alias of the DSL method ElemAct() |
|
void |
ElemAct(String n = "", Closure cl = null)DSL method to add an Elementary Activity to the Workflow |
|
void |
Loop(Map props, Closure cl)@param name |
|
void |
Loop(String n = "", Closure cl)@param name |
|
void |
OrSplit(Map props, Closure cl)@param props |
|
void |
OrSplit(String n = "", Closure cl)@param name |
|
void |
Property(Map<String, Object> props)DSL method to add properties |
|
void |
Split(Map props, Types t, Closure cl)@param props |
|
void |
Split(String n = "", Types t, Closure cl)DSL method to add a typed Split to the Workflow |
|
void |
XOrSplit(Map props, Closure cl)@param name |
|
void |
XOrSplit(String n = "", Closure cl)@param name |
|
WfVertex |
addVertex(Types t, String name) |
|
static String |
getAutoName(String n, Types t, int i)@param n |
|
static String |
getNamePrefix(Types t)@return
|
|
WfVertex |
getVertex(String vName, Types vType = null) |
|
void |
processClosure(Closure cl)@param parentBlock |
|
void |
setRoutingScript(String sName, String name, String version)DSL method to be used to set RoutingScript quickly |
|
void |
updateVertexCache(Types t, String n, WfVertex v) |
Alias of the DSL method Block()
cl - the closure to be executed to build the BlockDSL method to add a Block to the Workflow
cl - the closure to be executed to build the BlockDSL method to add a Composite Activity to the Workflow
name - the name of the Composite Activity, can be omittedcl - the closure to be executed to build the Composite ActivityAlias of the DSL method ElemAct()
cl - the closure to be executed to build the Elementary Activity. Can be omitted.DSL method to add an Elementary Activity to the Workflow
cl - the closure to be executed to build the Elementary Activity. Can be omitted.DSL method to add properties
props - Map containing propertiesDSL method to add a typed Split to the Workflow
name - the name of the Split, can be omittedtype - the type (And,Or,XOr, Loop) of the Splitcl - the closure to be executed to build the Split
DSL method to be used to set RoutingScript quickly
sName - name of the Splitname - value of the RoutingScriptName propertyversion - value of the RoutingScriptVersion propertyorg.cristalise:cristalise-dsl:3.5.0