^1716796394370
@
sname
shell
stext
用户流程任务
sNO_TRIM
false
sCLOSE
true
sTITLE
true
sMIN
true
sMAX
true
sBORDER
false
sRESIZE
true
sON_TOP
false
sTOOL
false
sNO_FOCUS
false
swidth
640
sheight
480
scenterScreen
true
spack
false
smaximized
false
sfullScreen
false
sH_SCROLL
false
sV_SCROLL
false
sNO_BACKGROUND
false
sNO_MERGE_PAINTS
false
sNO_REDRAW_RESIZE
false
sNO_RADIO_GROUP
false
sEMBEDDED
false
sDOUBLE_BUFFERED
false
slabel
UserFlowTask
scapture
false
senabled
true
sredraw
true
svisible
true
sdescriptors
xworker.swt.widgets.Shell
sinheritDescription
false
sth_createIndex
false
sth_registMyChilds
false
sth_mark
false
  @/@shellFillLayout
  sname
  shellFillLayout
  stype
  SWT.HORIZONTAL
  sdescriptors
  xworker.swt.Layouts/@FillLayout
  sinheritDescription
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  shellFillLayout
  @/@progressComposite
  sname
  progressComposite
  sBORDER
  false
  sH_SCROLL
  false
  sV_SCROLL
  false
  sNO_BACKGROUND
  false
  sNO_FOCUS
  false
  sNO_MERGE_PAINTS
  false
  sNO_REDRAW_RESIZE
  false
  sNO_RADIO_GROUP
  false
  sEMBEDDED
  false
  sDOUBLE_BUFFERED
  false
  slabel
  流程任务
  sen_label
  Flow Task
  scapture
  false
  senabled
  true
  sredraw
  true
  spack
  false
  svisible
  true
  sdescriptors
  xworker.swt.Widgets/@Composite
  sinheritDescription
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_registDisabled
  false
  sth_noThingRegistViewer
  false
  sicon
  icons/user_go.png
  sth_fileMonitor
  false
  sth_deprecated
  false
  sth_mark
  false
  sth_registQueryOnlySelf
  false
  snotXmlAttribute
  false
  sjson_isArray
  false
  sid
  progressComposite
    @/@progressComposite/@shellFillLayout
    sname
    shellFillLayout
    stype
    SWT.HORIZONTAL
    sdescriptors
    xworker.swt.Layouts/@FillLayout
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_mark
    false
    sid
    shellFillLayout
    @/@progressComposite/@composite
    sname
    composite
    sBORDER
    false
    sH_SCROLL
    false
    sV_SCROLL
    false
    sNO_BACKGROUND
    false
    sNO_FOCUS
    false
    sNO_MERGE_PAINTS
    false
    sNO_REDRAW_RESIZE
    false
    sNO_RADIO_GROUP
    false
    sEMBEDDED
    false
    sDOUBLE_BUFFERED
    false
    slabel
    流程任务
    sen_label
    Flow Task
    scapture
    false
    senabled
    true
    sredraw
    true
    spack
    false
    svisible
    true
    sdescriptors
    xworker.swt.Widgets/@Composite
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_noThingRegistViewer
    false
    sth_fileMonitor
    false
    sth_deprecated
    false
    sth_mark
    false
    sth_registQueryOnlySelf
    false
    snotXmlAttribute
    false
    sjson_isArray
    false
    sid
    composite
      @/@progressComposite/@composite/@compositeGridLayout
      sname
      compositeGridLayout
      smakeColumnsEqualWidth
      false
      smarginWidth
      5
      smarginHeight
      5
      smarginLeft
      0
      smarginTop
      0
      smarginRight
      0
      smarginBottom
      0
      shorizontalSpacing
      5
      sverticalSpacing
      5
      sdescriptors
      xworker.swt.Layouts/@GridLayout
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_mark
      false
      sid
      compositeGridLayout
      @/@progressComposite/@composite/@sashForm
      sname
      sashForm
      sstyle
      VERTICAL
      sSMOOTH
      false
      sweights
      70,30
      sBORDER
      false
      sH_SCROLL
      false
      sV_SCROLL
      false
      sNO_BACKGROUND
      false
      sNO_FOCUS
      false
      sNO_MERGE_PAINTS
      false
      sNO_REDRAW_RESIZE
      false
      sNO_RADIO_GROUP
      false
      sEMBEDDED
      false
      sDOUBLE_BUFFERED
      false
      scapture
      false
      senabled
      true
      sredraw
      true
      svisible
      true
      sdescriptors
      xworker.swt.Widgets/@SashForm
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_mark
      false
      sid
      sashForm
        @/@progressComposite/@composite/@sashForm/@taskComposite
        sname
        taskComposite
        sBORDER
        false
        sH_SCROLL
        false
        sV_SCROLL
        false
        sNO_BACKGROUND
        false
        sNO_FOCUS
        false
        sNO_MERGE_PAINTS
        false
        sNO_REDRAW_RESIZE
        false
        sNO_RADIO_GROUP
        false
        sEMBEDDED
        false
        sDOUBLE_BUFFERED
        false
        scapture
        false
        senabled
        true
        sredraw
        true
        svisible
        true
        sdescriptors
        xworker.swt.Widgets/@Composite
        sinheritDescription
        false
        sth_createIndex
        false
        sth_registMyChilds
        false
        sth_registDisabled
        false
        sth_mark
        false
        sid
        taskComposite
          @/@progressComposite/@composite/@sashForm/@taskComposite/@taskCompositeGridLayout
          sname
          taskCompositeGridLayout
          snumColumns
          2
          smakeColumnsEqualWidth
          false
          smarginWidth
          5
          smarginHeight
          5
          smarginLeft
          0
          smarginTop
          0
          smarginRight
          0
          smarginBottom
          0
          shorizontalSpacing
          5
          sverticalSpacing
          5
          sdescriptors
          xworker.swt.Layouts/@GridLayout
          sinheritDescription
          false
          sth_createIndex
          false
          sth_registMyChilds
          false
          sth_registDisabled
          false
          sth_mark
          false
          sid
          taskCompositeGridLayout
          @/@progressComposite/@composite/@sashForm/@taskComposite/@17998
          sname
          queryForm
          sformType
          query
          sdataObject
          xworker.app.userflow.dataobjects.UserFlow/@QueryFormDataObject/@AbstractDataObject
          sdescriptors
          xworker.swt.app.view.swt.Items/@DataObjectForm
          sid
          17998
            @/@progressComposite/@composite/@sashForm/@taskComposite/@17998/@17999
            sname
            queryFormGridData
            shorizontalIndent
            0
            swidth
            -1
            sheight
            -1
            shorizontalAlignment
            BEGINNING
            sverticalAlignment
            CENTER
            shorizontalSpan
            2
            sverticalSpan
            1
            sgrabExcessHorizontalSpace
            false
            sgrabExcessVerticalSpace
            false
            slabel
            queryFormGridData
            sdescriptors
            xworker.swt.layout.LayoutDatas/@GridData
            sid
            17999
          @/@progressComposite/@composite/@sashForm/@taskComposite/@18000
          sname
          buttonComposite
          sBORDER
          false
          sH_SCROLL
          false
          sV_SCROLL
          false
          sNO_BACKGROUND
          false
          sNO_FOCUS
          false
          sNO_MERGE_PAINTS
          false
          sNO_REDRAW_RESIZE
          false
          sNO_RADIO_GROUP
          false
          sEMBEDDED
          false
          sDOUBLE_BUFFERED
          false
          scapture
          false
          senabled
          true
          sredraw
          true
          svisible
          true
          sdescriptors
          xworker.swt.Widgets/@Composite
          sid
          18000
            @/@progressComposite/@composite/@sashForm/@taskComposite/@18000/@18001
            sname
            buttonCompositeGridData
            sstyle
            FILL_HORIZONTAL
            shorizontalIndent
            0
            swidth
            -1
            sheight
            -1
            shorizontalAlignment
            BEGINNING
            sverticalAlignment
            CENTER
            shorizontalSpan
            2
            sverticalSpan
            1
            sgrabExcessHorizontalSpace
            false
            sgrabExcessVerticalSpace
            false
            slabel
            buttonCompositeGridData
            sdescriptors
            xworker.swt.layout.LayoutDatas/@GridData
            sid
            18001
            @/@progressComposite/@composite/@sashForm/@taskComposite/@18000/@18002
            sname
            buttonCompositeRowLayout
            sfill
            false
            sjustify
            false
            smarginWidth
            0
            smarginHeight
            0
            smarginLeft
            3
            smarginTop
            3
            smarginRight
            3
            smarginBottom
            3
            spack
            true
            sspacing
            3
            stype
            SWT.HORIZONTAL
            swrap
            true
            slabel
            buttonCompositeRowLayout
            sdescriptors
            xworker.swt.Layouts/@RowLayout
            sid
            18002
            @/@progressComposite/@composite/@sashForm/@taskComposite/@18000/@18003
            sname
            queryBtn
            stext
            label:xworker.swt.ide.worldexplorer.swt.i18n.I18nResource/@buttons/@queryButton
            stype
            SWT.PUSH
            sflat
            false
            sborder
            false
            sselected
            false
            scapture
            false
            senabled
            true
            sredraw
            true
            svisible
            true
            slabel
            queryBtn
            sdescriptors
            xworker.swt.Widgets/@Button
            sid
            18003
              @/@progressComposite/@composite/@sashForm/@taskComposite/@18000/@18003/@18004
              sname
              RowData
              sexclude
              false
              swidth
              -1
              sheight
              -1
              slabel
              RowData
              sdescriptors
              xworker.swt.layout.LayoutDatas/@RowData
              sid
              18004
              @/@progressComposite/@composite/@sashForm/@taskComposite/@18000/@18003/@18005
              sname
              Listeners
              slabel
              Listeners
              sdescriptors
              xworker.swt.widgets.Widget/@Listeners
              sid
              18005
                @/@progressComposite/@composite/@sashForm/@taskComposite/@18000/@18003/@18005/@18006
                sname
                queryBtnSelection
                stype
                Selection
                slabel
                queryBtnSelection
                sdescriptors
                xworker.swt.events.Listeners/@listeners/@Listener
                sid
                18006
                  @/@progressComposite/@composite/@sashForm/@taskComposite/@18000/@18003/@18005/@18006/@18007
                  sname
                  query
                  sstoreName
                  dataStore
                  smethod
                  query
                  srecordSource
                  DataObjectForm
                  srecordName
                  queryForm
                  sdeleteConfirm
                  true
                  scrateConfirm
                  false
                  supdateConfirm
                  false
                  scommitConfirm
                  false
                  supdateBatchConfirm
                  true
                  sremoveBatchConfirm
                  true
                  sinterpretationType
                  Self
                  svarScope
                  Local
                  slabel
                  query
                  sdescriptors
                  xworker.swt.app.view.swt.data.DataStoreAction
                  sid
                  18007
            @/@progressComposite/@composite/@sashForm/@taskComposite/@18000/@2077611111
            sname
            startTaskButton
            stext
            lang:d=启动任务&en=Start Task
            stype
            SWT.PUSH
            sflat
            false
            sborder
            false
            sselected
            false
            scapture
            false
            senabled
            true
            sredraw
            true
            spack
            false
            svisible
            true
            sdescriptors
            xworker.swt.Widgets/@Button
            sth_createIndex
            false
            sid
            2077611111
              @/@progressComposite/@composite/@sashForm/@taskComposite/@18000/@2077611111/@20777
              sname
              RowData
              sexclude
              false
              swidth
              -1
              sheight
              -1
              sdescriptors
              xworker.swt.layout.LayoutDatas/@RowData
              sth_createIndex
              false
              sid
              20777
              @/@progressComposite/@composite/@sashForm/@taskComposite/@18000/@2077611111/@20778
              sname
              Listeners
              sdescriptors
              xworker.swt.widgets.Widget/@Listeners
              sth_createIndex
              false
              sid
              20778
                @/@progressComposite/@composite/@sashForm/@taskComposite/@18000/@2077611111/@20778/@20779
                sname
                startTasksButtonSelection
                stype
                Selection
                sexceptionDialog
                false
                sdescriptors
                xworker.swt.events.Listeners/@listeners/@Listener
                sth_createIndex
                false
                sid
                20779
                  @/@progressComposite/@composite/@sashForm/@taskComposite/@18000/@2077611111/@20778/@20779/@OpenShell
                  sname
                  OpenShell
                  ssingleInstance
                  true
                  sanotherThread
                  false
                  sshellPath
                  xworker.app.userflow.swt.TaskThingSelector
                  sinterpretationType
                  Self
                  sattributeTemplate
                  false
                  schildsAttributeTemplate
                  false
                  svarScope
                  Local
                  sisSynchronized
                  false
                  sthrowException
                  true
                  suseOtherAction
                  false
                  screateLocalVarScope
                  false
                  ssaveReturn
                  false
                  sswitchResult
                  false
                  sdisableGlobalContext
                  false
                  sdebugLog
                  false
                  sdescriptors
                  xworker.swt.actions.ShellActions/@OpenShell
                  sinheritDescription
                  false
                  sth_createIndex
                  false
                  sth_registMyChilds
                  false
                  sth_registDisabled
                  false
                  sth_mark
                  false
                  sid
                  OpenShell
            @/@progressComposite/@composite/@sashForm/@taskComposite/@18000/@createTaskButton
            sname
            createTaskButton
            stext
            lang:d=创建任务&en=Create Task
            stype
            SWT.PUSH
            sflat
            false
            sborder
            false
            sselected
            false
            scapture
            false
            senabled
            true
            sredraw
            true
            spack
            false
            svisible
            true
            sdescriptors
            xworker.swt.Widgets/@Button
            sinheritDescription
            false
            sth_createIndex
            false
            sth_registMyChilds
            false
            sth_registDisabled
            false
            sth_mark
            false
            sid
            createTaskButton
              @/@progressComposite/@composite/@sashForm/@taskComposite/@18000/@createTaskButton/@Listeners
              sname
              Listeners
              sdescriptors
              xworker.swt.widgets.Widget/@Listeners
              sinheritDescription
              false
              sth_createIndex
              false
              sth_registMyChilds
              false
              sth_registDisabled
              false
              sth_mark
              false
              sid
              Listeners
                @/@progressComposite/@composite/@sashForm/@taskComposite/@18000/@createTaskButton/@Listeners/@createTaskButtonSelection
                sname
                createTaskButtonSelection
                stype
                Selection
                sdescriptors
                xworker.swt.events.Listeners/@listeners/@Listener
                sinheritDescription
                false
                sth_createIndex
                false
                sth_registMyChilds
                false
                sth_registDisabled
                false
                sth_mark
                false
                sid
                createTaskButtonSelection
                  @/@progressComposite/@composite/@sashForm/@taskComposite/@18000/@createTaskButton/@Listeners/@createTaskButtonSelection/@createThing
                  sname
                  createThing
                  sdescriptorPath
                  xworker.app.userflow.UserFlow
                  SinitValues
#$@text#$@
{
    th_createIndex:"true",
    "th_registThing":"child|xworker.app.userflow.UserFlowInstances"   
}
#$@text#$@
                  sinterpretationType
                  Self
                  sattributeTemplate
                  false
                  schildsAttributeTemplate
                  false
                  svarScope
                  Local
                  sisSynchronized
                  false
                  sthrowException
                  true
                  suseOtherAction
                  false
                  screateLocalVarScope
                  false
                  ssaveReturn
                  false
                  sswitchResult
                  false
                  sdisableGlobalContext
                  false
                  sdebugLog
                  false
                  sdescriptors
                  xworker.ide.guide.actions.XWorkerActions/@OpenNewThingDialog
                  sinheritDescription
                  false
                  sth_createIndex
                  false
                  sth_registMyChilds
                  false
                  sth_registDisabled
                  false
                  sth_mark
                  false
                  sid
                  createThing
              @/@progressComposite/@composite/@sashForm/@taskComposite/@18000/@createTaskButton/@20777
              sname
              RowData
              sexclude
              false
              swidth
              -1
              sheight
              -1
              sdescriptors
              xworker.swt.layout.LayoutDatas/@RowData
              sth_createIndex
              false
              sid
              20777
            @/@progressComposite/@composite/@sashForm/@taskComposite/@18000/@207761111
            sname
            viewTasksButton
            stext
            label:xworker.ide.worldexplorer.swt.i18n.TopicI18n/@buttons/@viewTask
            stype
            SWT.PUSH
            sflat
            false
            sborder
            false
            sselected
            false
            scapture
            false
            senabled
            true
            sredraw
            true
            spack
            false
            svisible
            true
            sdescriptors
            xworker.swt.Widgets/@Button
            sth_createIndex
            false
            sid
            207761111
              @/@progressComposite/@composite/@sashForm/@taskComposite/@18000/@207761111/@20777
              sname
              RowData
              sexclude
              false
              swidth
              -1
              sheight
              -1
              sdescriptors
              xworker.swt.layout.LayoutDatas/@RowData
              sth_createIndex
              false
              sid
              20777
              @/@progressComposite/@composite/@sashForm/@taskComposite/@18000/@207761111/@20778
              sname
              Listeners
              sdescriptors
              xworker.swt.widgets.Widget/@Listeners
              sth_createIndex
              false
              sid
              20778
                @/@progressComposite/@composite/@sashForm/@taskComposite/@18000/@207761111/@20778/@20779
                sname
                viewTasksButtonSelection
                stype
                Selection
                sdescriptors
                xworker.swt.events.Listeners/@listeners/@Listener
                sth_createIndex
                false
                sid
                20779
                  @/@progressComposite/@composite/@sashForm/@taskComposite/@18000/@207761111/@20778/@20779/@OpenShell
                  sname
                  OpenShell
                  ssingleInstance
                  true
                  sanotherThread
                  false
                  sshellPath
                  xworker.app.userflow.swt.TaskViewer
                  sinterpretationType
                  Self
                  sattributeTemplate
                  false
                  schildsAttributeTemplate
                  false
                  svarScope
                  Local
                  sisSynchronized
                  false
                  sthrowException
                  true
                  suseOtherAction
                  false
                  screateLocalVarScope
                  false
                  ssaveReturn
                  false
                  sdisableGlobalContext
                  false
                  sdebugLog
                  false
                  sdescriptors
                  xworker.swt.actions.ShellActions/@OpenShell
                  sinheritDescription
                  false
                  sth_createIndex
                  false
                  sth_registMyChilds
                  false
                  sth_registDisabled
                  false
                  sth_mark
                  false
                  sid
                  OpenShell
          @/@progressComposite/@composite/@sashForm/@taskComposite/@taskTable
          sname
          taskTable
          sselectStyle
          SINGLE
          sV_SCROLL
          true
          sH_SCROLL
          true
          sCHECK
          false
          sFULL_SELECTION
          true
          sHIDE_SELECTION
          true
          sBORDER
          false
          slineVisible
          true
          smultipleColumns
          true
          sheaderVisible
          true
          ssortIndicator
          true
          smoveableColumns
          true
          sheadImages
          false
          ssubImages
          false
          sVIRTUAL
          false
          scapture
          false
          senabled
          true
          sredraw
          true
          svisible
          true
          sdescriptors
          xworker.swt.Widgets/@Table
          sinheritDescription
          false
          sth_createIndex
          false
          sth_registMyChilds
          false
          sth_mark
          false
          sid
          taskTable
            @/@progressComposite/@composite/@sashForm/@taskComposite/@taskTable/@DataStore
            sname
            dataStore
            sattachToParent
            true
            sloadBackground
            false
            sautoLoad
            true
            sautoSave
            false
            sdataObject
            xworker.app.userflow.dataobjects.UserFlow
            spaging
            extend
            spageSize
            50
            sstoreSortField
            _extend
            sstoreSortDir
            ASC
            seditable
            extend
            seditmethod
            extend
            sdescriptors
            xworker.swt.widgets.Table/@DataStore
            sinheritDescription
            false
            sth_createIndex
            false
            sth_registMyChilds
            false
            sth_mark
            false
            sid
            DataStore
              @/@progressComposite/@composite/@sashForm/@taskComposite/@taskTable/@DataStore/@queryConfig
              sname
              queryConfig
              boperator
              0
              sjoin
              and
              smultiValueJoin
              or
              signoreNull
              true
              sdummySql
              false
              sisClause
              false
              saddOneDay
              false
              sdescriptors
              xworker.swt.app.view.swt.data.DataStore/@Condition,xworker.dataObject.DataObject/@Condition
              sinheritDescription
              false
              sth_createIndex
              false
              sth_registMyChilds
              false
              sth_registDisabled
              false
              sth_mark
              false
              sid
              queryConfig
                @/@progressComposite/@composite/@sashForm/@taskComposite/@taskTable/@DataStore/@queryConfig/@id
                sname
                id
                sattributeName
                id
                sdataName
                id
                boperator
                1
                sjoin
                and
                smultiValueJoin
                or
                signoreNull
                true
                sdummySql
                false
                sisClause
                false
                saddOneDay
                false
                sdescriptors
                xworker.dataObject.query.Condition/@Condition
                sinheritDescription
                false
                sth_createIndex
                false
                sth_registMyChilds
                false
                sth_registDisabled
                false
                sth_mark
                false
                sid
                id
                @/@progressComposite/@composite/@sashForm/@taskComposite/@taskTable/@DataStore/@queryConfig/@label
                sname
                label
                sattributeName
                label
                sdataName
                label
                boperator
                10
                sjoin
                and
                smultiValueJoin
                or
                signoreNull
                true
                sdummySql
                false
                sisClause
                false
                saddOneDay
                false
                sdescriptors
                xworker.dataObject.query.Condition/@Condition
                sinheritDescription
                false
                sth_createIndex
                false
                sth_registMyChilds
                false
                sth_registDisabled
                false
                sth_mark
                false
                sid
                label
                @/@progressComposite/@composite/@sashForm/@taskComposite/@taskTable/@DataStore/@queryConfig/@thingPath
                sname
                thingPath
                sattributeName
                thingPath
                sdataName
                thingPath
                boperator
                10
                sjoin
                and
                smultiValueJoin
                or
                signoreNull
                true
                sdummySql
                false
                sisClause
                false
                saddOneDay
                false
                sdescriptors
                xworker.dataObject.query.Condition/@Condition
                sinheritDescription
                false
                sth_createIndex
                false
                sth_registMyChilds
                false
                sth_registDisabled
                false
                sth_mark
                false
                sid
                thingPath
                @/@progressComposite/@composite/@sashForm/@taskComposite/@taskTable/@DataStore/@queryConfig/@queryConfig
                sname
                queryConfig
                sattributeName
                status
                boperator
                1
                sjoin
                and
                smultiValueJoin
                or
                svalue
                1
                signoreNull
                true
                sdummySql
                false
                sisClause
                false
                saddOneDay
                false
                sdescriptors
                xworker.swt.app.view.swt.data.DataStore/@Condition
                sinheritDescription
                false
                sth_createIndex
                false
                sth_registMyChilds
                false
                sth_registDisabled
                false
                sth_mark
                false
                sid
                queryConfig
            @/@progressComposite/@composite/@sashForm/@taskComposite/@taskTable/@Listeners
            sname
            Listeners
            sdescriptors
            xworker.swt.widgets.Widget/@Listeners
            sinheritDescription
            false
            sth_createIndex
            false
            sth_registMyChilds
            false
            sth_mark
            false
            sid
            Listeners
              @/@progressComposite/@composite/@sashForm/@taskComposite/@taskTable/@Listeners/@tableDispose
              sname
              tableDispose
              stype
              Dispose
              sdescriptors
              xworker.swt.events.Listeners/@listeners/@Listener
              sinheritDescription
              false
              sth_createIndex
              false
              sth_registMyChilds
              false
              sth_mark
              false
              sid
              tableDispose
                @/@progressComposite/@composite/@sashForm/@taskComposite/@taskTable/@Listeners/@tableDispose/@tableDispose
                sname
                tableDispose
                sisSynchronized
                false
                sthrowException
                true
                suseOtherAction
                false
                suseOuterJava
                true
                suseInnerJava
                false
                souterClassName
                xworker.ide.task.IDEUserTaskManager
                smethodName
                dispose
                sdisableGlobalContext
                false
                sattributeTemplate
                false
                sinterpretationType
                Action
                svarScope
                Global
                screateLocalVarScope
                false
                ssaveReturn
                false
                sdescriptors
                xworker.lang.actions.Actions/@JavaAction
                sinheritDescription
                false
                sth_createIndex
                false
                sth_registMyChilds
                false
                sth_mark
                false
                sid
                tableDispose
              @/@progressComposite/@composite/@sashForm/@taskComposite/@taskTable/@Listeners/@tableSelection
              sname
              tableSelection
              stype
              Selection
              sdescriptors
              xworker.swt.events.Listeners/@listeners/@Listener
              sinheritDescription
              false
              sth_createIndex
              false
              sth_registMyChilds
              false
              sth_mark
              false
              sid
              tableSelection
                @/@progressComposite/@composite/@sashForm/@taskComposite/@taskTable/@Listeners/@tableSelection/@GroovyAction
                sname
                GroovyAction
                sisSynchronized
                false
                sthrowException
                true
                suseOtherAction
                false
                svarScope
                Local
                sdisableGlobalContext
                false
                Scode
#$@text#$@
import xworker.lang.task.UserTask;
import xworker.lang.util.XWorkerUtils;

def task = event.item.getData();
def status = task.getInt("status");
if(status == 1){
    executeButton.setEnabled(true);
    skipButton.setEnabled(true);
    dailyButton.setEnabled(true);
    openThingButton.setEnabled(true);
}else{
    executeButton.setEnabled(false);
    skipButton.setEnabled(false);
    dailyButton.setEnabled(false);
    openThingButton.setEnabled(false);
}

def thing = world.getThing(task.getString("thingPath"));
if(thing != null){
    browser.setUrl(XWorkerUtils.getThingDescUrl(thing));
}
#$@text#$@
                sinterpretationType
                Action
                screateLocalVarScope
                false
                ssaveReturn
                false
                sdebugLog
                false
                sdescriptors
                xworker.lang.actions.Actions/@GroovyAction
                sinheritDescription
                false
                sth_createIndex
                false
                sth_registMyChilds
                false
                sth_mark
                false
                sid
                GroovyAction
              @/@progressComposite/@composite/@sashForm/@taskComposite/@taskTable/@Listeners/@tableDefaultSelection
              sname
              tableDefaultSelection
              stype
              DefaultSelection
              sref
              xworker.app.userflow.swt.UserFlowTask/@progressComposite/@composite/@sashForm/@rightComposite/@20773/@20776/@20778/@20779/@GroovyAction
              sdescriptors
              xworker.swt.events.Listeners/@listeners/@Listener
              sinheritDescription
              false
              sth_createIndex
              false
              sth_registMyChilds
              false
              sth_registDisabled
              false
              sth_mark
              false
              sid
              tableDefaultSelection
            @/@progressComposite/@composite/@sashForm/@taskComposite/@taskTable/@taskTableGridData
            sname
            taskTableGridData
            sstyle
            FILL_BOTH
            shorizontalIndent
            0
            swidth
            -1
            sheight
            -1
            shorizontalAlignment
            BEGINNING
            sverticalAlignment
            CENTER
            shorizontalSpan
            2
            sverticalSpan
            1
            sgrabExcessHorizontalSpace
            false
            sgrabExcessVerticalSpace
            false
            sdescriptors
            xworker.swt.layout.LayoutDatas/@GridData
            sinheritDescription
            false
            sth_createIndex
            false
            sth_registMyChilds
            false
            sth_registDisabled
            false
            sth_mark
            false
            sid
            taskTableGridData
          @/@progressComposite/@composite/@sashForm/@taskComposite/@pagingToolbar
          sname
          pagingToolbar
          sbeforePageText
          第
          safterPageText
          页 共{0}页
          sdisplayInfo
          false
          sdisplayMsg
          第{0}-第{1}条，共{2}条
          semptyMsg
          没有数据
          sfirstText
          首页
          slastText
          最后一页
          sstore
          dataStore
          sdescriptors
          xworker.swt.app.view.swt.Items/@PagingToolbar
          sinheritDescription
          false
          sth_createIndex
          false
          sth_registMyChilds
          false
          sth_registDisabled
          false
          sth_mark
          false
          sid
          pagingToolbar
            @/@progressComposite/@composite/@sashForm/@taskComposite/@pagingToolbar/@pagingToolbarGriddata
            sname
            pagingToolbarGriddata
            sstyle
            FILL_HORIZONTAL
            shorizontalIndent
            0
            swidth
            -1
            sheight
            -1
            shorizontalAlignment
            BEGINNING
            sverticalAlignment
            CENTER
            shorizontalSpan
            2
            sverticalSpan
            1
            sgrabExcessHorizontalSpace
            false
            sgrabExcessVerticalSpace
            false
            sdescriptors
            xworker.swt.Commons/@GridData
            sinheritDescription
            false
            sth_createIndex
            false
            sth_registMyChilds
            false
            sth_registDisabled
            false
            sth_mark
            false
            sid
            pagingToolbarGriddata
        @/@progressComposite/@composite/@sashForm/@rightComposite
        sname
        rightComposite
        sBORDER
        false
        sH_SCROLL
        false
        sV_SCROLL
        false
        sNO_BACKGROUND
        false
        sNO_FOCUS
        false
        sNO_MERGE_PAINTS
        false
        sNO_REDRAW_RESIZE
        false
        sNO_RADIO_GROUP
        false
        sEMBEDDED
        false
        sDOUBLE_BUFFERED
        false
        scapture
        false
        senabled
        true
        sredraw
        true
        svisible
        true
        sdescriptors
        xworker.swt.Widgets/@Composite
        sinheritDescription
        false
        sth_createIndex
        false
        sth_registMyChilds
        false
        sth_mark
        false
        sid
        rightComposite
          @/@progressComposite/@composite/@sashForm/@rightComposite/@rightCompositeGridLayout
          sname
          rightCompositeGridLayout
          smakeColumnsEqualWidth
          false
          smarginWidth
          5
          smarginHeight
          5
          smarginLeft
          0
          smarginTop
          0
          smarginRight
          0
          smarginBottom
          0
          shorizontalSpacing
          5
          sverticalSpacing
          5
          sdescriptors
          xworker.swt.Layouts/@GridLayout
          sinheritDescription
          false
          sth_createIndex
          false
          sth_registMyChilds
          false
          sth_mark
          false
          sid
          rightCompositeGridLayout
          @/@progressComposite/@composite/@sashForm/@rightComposite/@browser
          sname
          browser
          sWEBKIT
          false
          sjavascriptEnabled
          true
          sdescriptors
          xworker.swt.Widgets/@Browser
          sinheritDescription
          false
          sth_createIndex
          false
          sth_registMyChilds
          false
          sth_mark
          false
          sid
          browser
            @/@progressComposite/@composite/@sashForm/@rightComposite/@browser/@browserGridData
            sname
            browserGridData
            sstyle
            FILL_BOTH
            shorizontalIndent
            0
            swidth
            -1
            sheight
            -1
            shorizontalAlignment
            BEGINNING
            sverticalAlignment
            CENTER
            shorizontalSpan
            1
            sverticalSpan
            1
            sgrabExcessHorizontalSpace
            false
            sgrabExcessVerticalSpace
            false
            sdescriptors
            xworker.swt.layout.LayoutDatas/@GridData
            sinheritDescription
            false
            sth_createIndex
            false
            sth_registMyChilds
            false
            sth_mark
            false
            sid
            browserGridData
            @/@progressComposite/@composite/@sashForm/@rightComposite/@browser/@UtilBrowser
            sname
            UtilBrowser
            sdescriptors
            xworker.swt.browser.Browser/@UtilBrowser
            sinheritDescription
            false
            sth_createIndex
            false
            sth_registMyChilds
            false
            sth_registDisabled
            false
            sth_mark
            false
            sid
            UtilBrowser
          @/@progressComposite/@composite/@sashForm/@rightComposite/@20773
          sname
          buttonComposite
          sBORDER
          false
          sH_SCROLL
          false
          sV_SCROLL
          false
          sNO_BACKGROUND
          false
          sNO_FOCUS
          false
          sNO_MERGE_PAINTS
          false
          sNO_REDRAW_RESIZE
          false
          sNO_RADIO_GROUP
          false
          sEMBEDDED
          false
          sDOUBLE_BUFFERED
          false
          scapture
          false
          senabled
          true
          sredraw
          true
          svisible
          true
          sdescriptors
          xworker.swt.Widgets/@Composite
          sid
          20773
            @/@progressComposite/@composite/@sashForm/@rightComposite/@20773/@20774
            sname
            buttonCompositeGridData
            sstyle
            FILL_HORIZONTAL
            shorizontalIndent
            0
            swidth
            -1
            sheight
            -1
            shorizontalAlignment
            END
            sverticalAlignment
            CENTER
            shorizontalSpan
            1
            sverticalSpan
            1
            sgrabExcessHorizontalSpace
            false
            sgrabExcessVerticalSpace
            false
            sdescriptors
            xworker.swt.layout.LayoutDatas/@GridData
            sid
            20774
            @/@progressComposite/@composite/@sashForm/@rightComposite/@20773/@20775
            sname
            buttonCompositeRowLayout
            sfill
            false
            sjustify
            false
            smarginWidth
            0
            smarginHeight
            0
            smarginLeft
            3
            smarginTop
            3
            smarginRight
            3
            smarginBottom
            3
            spack
            true
            sspacing
            3
            stype
            SWT.HORIZONTAL
            swrap
            true
            sdescriptors
            xworker.swt.Layouts/@RowLayout
            sid
            20775
            @/@progressComposite/@composite/@sashForm/@rightComposite/@20773/@20776
            sname
            executeButton
            stext
            label:xworker.ide.worldexplorer.swt.i18n.TopicI18n/@buttons/@executeTask
            stype
            SWT.PUSH
            sflat
            false
            sborder
            false
            sselected
            false
            scapture
            false
            senabled
            false
            sredraw
            true
            spack
            false
            svisible
            true
            sdescriptors
            xworker.swt.Widgets/@Button
            sth_createIndex
            false
            sid
            20776
              @/@progressComposite/@composite/@sashForm/@rightComposite/@20773/@20776/@20777
              sname
              RowData
              sexclude
              false
              swidth
              100
              sheight
              -1
              sdescriptors
              xworker.swt.layout.LayoutDatas/@RowData
              sth_createIndex
              false
              sid
              20777
              @/@progressComposite/@composite/@sashForm/@rightComposite/@20773/@20776/@20778
              sname
              Listeners
              sdescriptors
              xworker.swt.widgets.Widget/@Listeners
              sth_createIndex
              false
              sid
              20778
                @/@progressComposite/@composite/@sashForm/@rightComposite/@20773/@20776/@20778/@20779
                sname
                terminateButtonSelection
                stype
                Selection
                sdescriptors
                xworker.swt.events.Listeners/@listeners/@Listener
                sth_createIndex
                false
                sid
                20779
                  @/@progressComposite/@composite/@sashForm/@rightComposite/@20773/@20776/@20778/@20779/@GroovyAction
                  sname
                  GroovyAction
                  sisSynchronized
                  false
                  sthrowException
                  true
                  suseOtherAction
                  false
                  svarScope
                  Local
                  sdisableGlobalContext
                  false
                  Scode
#$@text#$@
import org.xmeta.ActionContext;

def s = taskTable.getSelection();
if(s != null && s.length > 0){    
   def item = s[0];
   def task = s[0].getData();
   def thing = world.getThing(task.getString("thingPath"));
   if(thing != null){
       def ac = new ActionContext();
       ac.put("tableItem", item);
       thing.doAction("run", ac);
   }else{
       println "Task thing is null: " + task.getString("thingPath");
   }
}
#$@text#$@
                  sinterpretationType
                  Action
                  screateLocalVarScope
                  false
                  ssaveReturn
                  false
                  sdebugLog
                  false
                  sdescriptors
                  xworker.lang.actions.Actions/@GroovyAction
                  sinheritDescription
                  false
                  sth_createIndex
                  false
                  sth_registMyChilds
                  false
                  sth_mark
                  false
                  sid
                  GroovyAction
            @/@progressComposite/@composite/@sashForm/@rightComposite/@20773/@207761
            sname
            skipButton
            stext
            label:xworker.ide.worldexplorer.swt.i18n.TopicI18n/@buttons/@finishTask
            stype
            SWT.PUSH
            sflat
            false
            sborder
            false
            sselected
            false
            scapture
            false
            senabled
            false
            sredraw
            true
            spack
            false
            svisible
            true
            sdescriptors
            xworker.swt.Widgets/@Button
            sth_createIndex
            false
            sid
            207761
              @/@progressComposite/@composite/@sashForm/@rightComposite/@20773/@207761/@20777
              sname
              RowData
              sexclude
              false
              swidth
              100
              sheight
              -1
              sdescriptors
              xworker.swt.layout.LayoutDatas/@RowData
              sth_createIndex
              false
              sid
              20777
              @/@progressComposite/@composite/@sashForm/@rightComposite/@20773/@207761/@20778
              sname
              Listeners
              sdescriptors
              xworker.swt.widgets.Widget/@Listeners
              sth_createIndex
              false
              sid
              20778
                @/@progressComposite/@composite/@sashForm/@rightComposite/@20773/@207761/@20778/@20779
                sname
                terminateButtonSelection
                stype
                Selection
                sdescriptors
                xworker.swt.events.Listeners/@listeners/@Listener
                sth_createIndex
                false
                sid
                20779
                  @/@progressComposite/@composite/@sashForm/@rightComposite/@20773/@207761/@20778/@20779/@GroovyAction
                  sname
                  GroovyAction
                  sisSynchronized
                  false
                  sthrowException
                  true
                  suseOtherAction
                  false
                  svarScope
                  Local
                  sdisableGlobalContext
                  false
                  Scode
#$@text#$@
import org.xmeta.ActionContext;

import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.MessageBox;

def box = new MessageBox(taskTable.getShell(), SWT.ICON_WARNING | SWT.OK | SWT.CANCEL);
box.setText("结束任务");
box.setMessage("确定要结束任务吗？结束后任务自动完成。");
if(SWT.CANCEL == box.open()){
    return;
}

def s = taskTable.getSelection();
if(s != null && s.length > 0){    
   def item = s[0];
   def task = s[0].getData();
   def thing = world.getThing(task.getString("thingPath"));
   if(thing == null){
       //事物已经不存在，删除
       task.delete(actionContext);
       
       item.dispose();
   }else{
       def ac = new ActionContext();
       ac.put("tableItem", item);
       thing.doAction("finish", ac);
   }
}
#$@text#$@
                  sinterpretationType
                  Action
                  screateLocalVarScope
                  false
                  ssaveReturn
                  false
                  sdebugLog
                  false
                  sdescriptors
                  xworker.lang.actions.Actions/@GroovyAction
                  sinheritDescription
                  false
                  sth_createIndex
                  false
                  sth_registMyChilds
                  false
                  sth_mark
                  false
                  sid
                  GroovyAction
            @/@progressComposite/@composite/@sashForm/@rightComposite/@20773/@2077611
            sname
            dailyButton
            stext
            label:xworker.ide.worldexplorer.swt.i18n.TopicI18n/@buttons/@dialyButton
            stype
            SWT.PUSH
            sflat
            false
            sborder
            false
            sselected
            false
            scapture
            false
            senabled
            false
            sredraw
            true
            spack
            false
            svisible
            true
            sdescriptors
            xworker.swt.Widgets/@Button
            sth_createIndex
            false
            sid
            2077611
              @/@progressComposite/@composite/@sashForm/@rightComposite/@20773/@2077611/@20777
              sname
              RowData
              sexclude
              false
              swidth
              100
              sheight
              -1
              sdescriptors
              xworker.swt.layout.LayoutDatas/@RowData
              sth_createIndex
              false
              sid
              20777
              @/@progressComposite/@composite/@sashForm/@rightComposite/@20773/@2077611/@20778
              sname
              Listeners
              sdescriptors
              xworker.swt.widgets.Widget/@Listeners
              sth_createIndex
              false
              sid
              20778
                @/@progressComposite/@composite/@sashForm/@rightComposite/@20773/@2077611/@20778/@20779
                sname
                dailyButtonSelection
                stype
                Selection
                sdescriptors
                xworker.swt.events.Listeners/@listeners/@Listener
                sth_createIndex
                false
                sid
                20779
                  @/@progressComposite/@composite/@sashForm/@rightComposite/@20773/@2077611/@20778/@20779/@GroovyAction
                  sname
                  GroovyAction
                  sisSynchronized
                  false
                  sthrowException
                  true
                  suseOtherAction
                  false
                  svarScope
                  Local
                  sdisableGlobalContext
                  false
                  Scode
#$@text#$@
import org.xmeta.ActionContext;

import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.MessageBox;

def s = taskTable.getSelection();
if(s != null && s.length > 0){    
   def item = s[0];
   def task = s[0].getData();
   if(task.getString("daily") == "true"){
       task.put("daily", "false");
   }else{
       task.put("daily", "true");
   }
   task.update(actionContext);
   
   item.setText(5, task.getString("daily"));
}
#$@text#$@
                  sinterpretationType
                  Action
                  screateLocalVarScope
                  false
                  ssaveReturn
                  false
                  sdebugLog
                  false
                  sdescriptors
                  xworker.lang.actions.Actions/@GroovyAction
                  sinheritDescription
                  false
                  sth_createIndex
                  false
                  sth_registMyChilds
                  false
                  sth_mark
                  false
                  sid
                  GroovyAction
            @/@progressComposite/@composite/@sashForm/@rightComposite/@20773/@20776111
            sname
            openThingButton
            stext
            label:xworker.ide.worldexplorer.swt.i18n.TopicI18n/@buttons/@openThing
            stype
            SWT.PUSH
            sflat
            false
            sborder
            false
            sselected
            false
            scapture
            false
            senabled
            false
            sredraw
            true
            spack
            false
            svisible
            true
            sdescriptors
            xworker.swt.Widgets/@Button
            sth_createIndex
            false
            sid
            20776111
              @/@progressComposite/@composite/@sashForm/@rightComposite/@20773/@20776111/@20777
              sname
              RowData
              sexclude
              false
              swidth
              100
              sheight
              -1
              sdescriptors
              xworker.swt.layout.LayoutDatas/@RowData
              sth_createIndex
              false
              sid
              20777
              @/@progressComposite/@composite/@sashForm/@rightComposite/@20773/@20776111/@20778
              sname
              Listeners
              sdescriptors
              xworker.swt.widgets.Widget/@Listeners
              sth_createIndex
              false
              sid
              20778
                @/@progressComposite/@composite/@sashForm/@rightComposite/@20773/@20776111/@20778/@20779
                sname
                openThingButtonSelection
                stype
                Selection
                sdescriptors
                xworker.swt.events.Listeners/@listeners/@Listener
                sth_createIndex
                false
                sid
                20779
                  @/@progressComposite/@composite/@sashForm/@rightComposite/@20773/@20776111/@20778/@20779/@GroovyAction
                  sname
                  GroovyAction
                  sisSynchronized
                  false
                  sthrowException
                  true
                  suseOtherAction
                  false
                  svarScope
                  Local
                  sdisableGlobalContext
                  false
                  Scode
#$@text#$@
import org.xmeta.ActionContext;

import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.MessageBox;

import xworker.lang.util.XWorkerUtils;

def s = taskTable.getSelection();
if(s != null && s.length > 0){    
   def item = s[0];
   def task = s[0].getData();
   def thing = world.getThing(task.getString("thingPath"));
   XWorkerUtils.ideOpenThing(thing);
}
#$@text#$@
                  sinterpretationType
                  Action
                  screateLocalVarScope
                  false
                  ssaveReturn
                  false
                  sdebugLog
                  false
                  sdescriptors
                  xworker.lang.actions.Actions/@GroovyAction
                  sinheritDescription
                  false
                  sth_createIndex
                  false
                  sth_registMyChilds
                  false
                  sth_mark
                  false
                  sid
                  GroovyAction
        @/@progressComposite/@composite/@sashForm/@sashFormGridData
        sname
        sashFormGridData
        sstyle
        FILL_BOTH
        shorizontalIndent
        0
        swidth
        -1
        sheight
        -1
        shorizontalAlignment
        BEGINNING
        sverticalAlignment
        CENTER
        shorizontalSpan
        1
        sverticalSpan
        1
        sgrabExcessHorizontalSpace
        false
        sgrabExcessVerticalSpace
        false
        sdescriptors
        xworker.swt.layout.LayoutDatas/@GridData
        sinheritDescription
        false
        sth_createIndex
        false
        sth_registMyChilds
        false
        sth_mark
        false
        sid
        sashFormGridData
      @/@progressComposite/@composite/@init
      sname
      init
      sisSynchronized
      false
      sthrowException
      true
      suseOtherAction
      false
      svarScope
      Local
      sdisableGlobalContext
      false
      Scode
#$@text#$@
import xworker.app.userflow.SwtTableUserFlowListener;

taskTable.setData("actionContext", actionContext);
new SwtTableUserFlowListener(taskTable);

//创建Outline
createOutline(actionContext);
#$@text#$@
      sinterpretationType
      Action
      screateLocalVarScope
      false
      ssaveReturn
      false
      sdebugLog
      false
      sdescriptors
      xworker.swt.Widgets/@Code
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_mark
      false
      sid
      init
        @/@progressComposite/@composite/@init/@ActionDefined
        sname
        ActionDefined
        sdescriptors
        xworker.lang.actions.Inout/@ActionDefined
        sinheritDescription
        false
        sth_createIndex
        false
        sth_registMyChilds
        false
        sth_registDisabled
        false
        sth_fileMonitor
        false
        sth_mark
        false
        sid
        ActionDefined
          @/@progressComposite/@composite/@init/@ActionDefined/@createOutline
          sname
          createOutline
          soutlineBrowserUrl
          descurl:xworker.app.userflow.UserFlowInstances
          snewActionContext
          false
          sinterpretationType
          Self
          sattributeTemplate
          false
          schildsAttributeTemplate
          false
          svarScope
          Local
          sisSynchronized
          false
          sthrowException
          true
          suseOtherAction
          false
          screateLocalVarScope
          false
          ssaveReturn
          false
          sdisableGlobalContext
          false
          sdebugLog
          false
          sdescriptors
          xworker.swt.app.AppActions/@CreateOutline
          sinheritDescription
          false
          sth_createIndex
          false
          sth_registMyChilds
          false
          sth_registDisabled
          false
          sth_fileMonitor
          false
          sth_mark
          false
          sid
          createOutline
      @/@progressComposite/@composite/@actions
      sname
      actions
      slog
      false
      sdescriptors
      xworker.swt.Widgets/@actions
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_fileMonitor
      false
      sth_mark
      false
      sid
      actions
        @/@progressComposite/@composite/@actions/@getOutline
        sname
        getOutline
        svarName
        outlineBrowser
        sinterpretationType
        Self
        sattributeTemplate
        false
        schildsAttributeTemplate
        false
        svarScope
        Local
        sisSynchronized
        false
        sthrowException
        true
        suseOtherAction
        false
        screateLocalVarScope
        false
        ssaveReturn
        false
        sdisableGlobalContext
        false
        sdebugLog
        false
        sdescriptors
        xworker.lang.actions.Actions/@GetVariable1
        sinheritDescription
        false
        sth_createIndex
        false
        sth_registMyChilds
        false
        sth_registDisabled
        false
        sth_fileMonitor
        false
        sth_mark
        false
        sid
        getOutline
