@xworker.example.core.examples.action.ThingActionExample
sname
ThingActionExample
slabel
ThingActionExample
sdescriptors
xworker.lang.MetaDescriptor3
smany
true
seditCols
2
sinitialization
false
smodifier
public
@xworker.example.core.examples.action.ThingActionExample/@actions
sname
actions
sdescriptors
xworker.lang.MetaDescriptor3/@actions
@xworker.example.core.examples.action.ThingActionExample/@actions/@run
sname
run
sisSynchronized
false
sthrowException
true
suseOtherAction
false
svarScope
Global
sdisableGlobalContext
false
Scode
#$@text#$@
println "Thing Action Example"

if(actionContext.get("self") != null){
    println "the thing is " + self.metadata.path;
}
#$@text#$@
sdescriptors
xworker.lang.actions.Actions/@GroovyAction
@xworker.example.core.examples.action.ThingActionExample/@actions/@run/@contexts
sname
contexts
sdescriptors
xworker.lang.actions.Inout/@contexts
@xworker.example.core.examples.action.ThingActionExample/@actions/@run/@contexts/@ContextExample
sname
ContextExample
sconflicting
ignore
sdisable
false
sonError
ignore
spreventError
false
sinherit
true
sdescriptors
xworker.lang.actions.Inout/@contexts/@context
@xworker.example.core.examples.action.ThingActionExample/@actions/@run/@contexts/@ContextExample/@actions
sname
actions
sdescriptors
xworker.lang.actions.Context/@actions1
@xworker.example.core.examples.action.ThingActionExample/@actions/@run/@contexts/@ContextExample/@actions/@init
sname
init
sisSynchronized
false
sthrowException
true
suseOtherAction
false
svarScope
Global
sdisableGlobalContext
false
scode
println "action initing"
sdescriptors
xworker.lang.actions.Actions/@GroovyAction
@xworker.example.core.examples.action.ThingActionExample/@actions/@run/@contexts/@ContextExample/@actions/@success
sname
success
sisSynchronized
false
sthrowException
true
suseOtherAction
false
svarScope
Global
sdisableGlobalContext
false
scode
println "action successed"
sdescriptors
xworker.lang.actions.Actions/@GroovyAction
@xworker.example.core.examples.action.ThingActionExample/@actions/@run/@contexts/@ContextExample/@actions/@exception
sname
exception
sisSynchronized
false
sthrowException
true
suseOtherAction
false
svarScope
Global
sdisableGlobalContext
false
scode
println "action has exception"
sdescriptors
xworker.lang.actions.Actions/@GroovyAction
@xworker.example.core.examples.action.ThingActionExample/@actions/@run/@contexts/@Performance
slabel
Thing Action Example
sshowSecond
false
sname
Performance
sconflicting
ignore
sdisable
false
sonError
ignore
spreventError
false
sinherit
true
sdescriptors
xworker.lang.context.PerformanceContext,xworker.lang.actions.Inout/@contexts/@context
