^1640696561473
@
sname
Editor
slabel
Editor
sdescriptors
xworker.lang.MetaDescriptor3
smany
true
seditCols
2
sinitialization
false
smodifier
public
sinheritDescription
false
Sdescription
#$@text#$@
<p>编辑器显示在工作台的中央部位的主要区域，用于编辑。</p>
<p><strong>编辑器的打开方式：</strong></p>
<ul>
    <li>singleInstance，是否是单一实例，如果是那么只能打开一个编辑器实例，否则打开多个实例。</li>
</ul>
<p><strong>编辑器的编辑初始化：&nbsp;</strong></p>
<p>&nbsp;&nbsp;&nbsp; 调用编辑器的init方法，传入editData变量，editData是要编辑的事物。</p>
<p><strong>打开编辑器的方式：</strong></p>
<p>&nbsp;&nbsp;&nbsp; 调用工作平台动作，传入编辑器名、eidtData和editDataId三个参数。如：workbentchActions.doAction(&quot;openEditor&quot;, actionContext, [&quot;name&quot;:xx, &quot;data&quot;:xx, &quot;dataId&quot;:xxx]);在这里dataId是编辑器实例的ID，一般是数据的标识，也有可能是其他标识。</p>
<p><strong>编辑器的方法：</strong></p>
<ul>
    <li>createControl，创建控件。</li>
    <li>init，初始化。</li>
    <li>beforeOpen，每次打开编辑器时都会被调用的方法，一般用于检查是否能够被打开。</li>
</ul>
#$@text#$@
sth_createIndex
false
sid
Editor
  @/@actions
  sname
  actions
  sdescriptors
  xworker.lang.MetaDescriptor3/@actions
  sth_createIndex
  false
  sid
  actions
    @/@actions/@createControl
    sname
    createControl
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.swt.app.view.swt.app.workbentch.EditorCreator
    smethodName
    createControl
    sdisableGlobalContext
    false
    sdescriptors
    xworker.lang.actions.JavaAction
    sth_createIndex
    false
    sid
    createControl
    @/@actions/@getMenus
    sname
    getMenus
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.swt.app.view.swt.app.workbentch.EditorCreator
    smethodName
    getMenus
    sdisableGlobalContext
    false
    sdescriptors
    xworker.lang.actions.JavaAction
    sth_createIndex
    false
    sid
    getMenus
    @/@actions/@getToolbars
    sname
    getToolbars
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.swt.app.view.swt.app.workbentch.EditorCreator
    smethodName
    getToolbars
    sdisableGlobalContext
    false
    sdescriptors
    xworker.lang.actions.JavaAction
    sth_createIndex
    false
    sid
    getToolbars
    @/@actions/@getStatusbars
    sname
    getStatusbars
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.swt.app.view.swt.app.workbentch.EditorCreator
    smethodName
    getStatusbars
    sdisableGlobalContext
    false
    sdescriptors
    xworker.lang.actions.JavaAction
    sth_createIndex
    false
    sid
    getStatusbars
    @/@actions/@getActions
    sname
    getActions
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.swt.app.view.swt.app.workbentch.EditorCreator
    smethodName
    getActions
    sdisableGlobalContext
    false
    sdescriptors
    xworker.lang.actions.JavaAction
    sth_createIndex
    false
    sid
    getActions
    @/@actions/@init
    sname
    init
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.swt.app.view.swt.app.workbentch.EditorCreator
    smethodName
    init
    sdisableGlobalContext
    false
    sdescriptors
    xworker.lang.actions.JavaAction
    sth_createIndex
    false
    sid
    init
    @/@actions/@beforeOpen
    sname
    beforeOpen
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.swt.app.view.swt.app.workbentch.EditorCreator
    smethodName
    beforeOpen
    sdisableGlobalContext
    false
    sdescriptors
    xworker.lang.actions.JavaAction
    sth_createIndex
    false
    sid
    beforeOpen
  @/@name
  sname
  name
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sid
  name
  @/@label
  sname
  label
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sid
  label
  @/@singleInstance
  sname
  singleInstance
  sinputtype
  truefalse
  sdefault
  false
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sid
  singleInstance
  @/@closeable
  sname
  closeable
  sinputtype
  truefalse
  sdefault
  true
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sid
  closeable
  @/@useRef
  sname
  useRef
  sinputtype
  truefalse
  sdefault
  false
  sinheritDescription
  false
  Sdescription
#$@text#$@
<p>是否使用应用，如果true使用refPath指定被应用的路径。</p>
<p>当使用引用时，只引用子节点的事物。</p>
<p>引用只有一级，如果被引用的事物还有有引用，则无效。</p>
#$@text#$@
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sid
  useRef
  @/@refPath
  sname
  refPath
  sinputtype
  openWindow
  ssize
  60
  scolspan
  2
  sinputattrs
  xworker.swt.xworker.attributeEditor.openWins.SelectThingOpenWindow/@shell|descriptor=xworkerappview.local.swt.app.workbentch.Editor,returnType=path
  sreadOnly
  false
  sinheritDescription
  false
  svalidateAllowBlank
  true
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sid
  refPath
  @/@menus
  sname
  menus
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sth_createIndex
  false
  sid
  menus
    @/@menus/@Menu
    sname
    MenuInsert
    sdescriptors
    xworker.lang.MetaDescriptor3/@thing
    smany
    true
    seditCols
    2
    sinitialization
    false
    smodifier
    public
    sth_createIndex
    false
    sid
    Menu
      @/@menus/@Menu/@name
      sname
      name
      LvalidateOnBlur
      false
      LallowDecimals
      false
      LallowNegative
      false
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute
      sth_createIndex
      false
      sid
      name
      @/@menus/@Menu/@label
      sname
      label
      LvalidateOnBlur
      false
      LallowDecimals
      false
      LallowNegative
      false
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute
      sth_createIndex
      false
      sid
      label
      @/@menus/@Menu/@insertId
      sname
      insertId
      sdescription
      <p>用于Editor，表示插入到那个工作台菜单之前或之后，此字段是工作台菜单的标识。</p>
      LvalidateOnBlur
      false
      LallowDecimals
      false
      LallowNegative
      false
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute
      sth_createIndex
      false
      sid
      insertId
      @/@menus/@Menu/@insertType
      sname
      insertType
      sinputtype
      select
      sdefault
      AFTER
      LvalidateOnBlur
      false
      LallowDecimals
      false
      LallowNegative
      false
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute
      sth_createIndex
      false
      sid
      insertType
        @/@menus/@Menu/@insertType/@BEFORE
        sname
        BEFORE
        slabel
        BEFORE
        svalue
        BEFORE
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sth_createIndex
        false
        sid
        BEFORE
        @/@menus/@Menu/@insertType/@AFTER
        sname
        AFTER
        slabel
        AFTER
        svalue
        AFTER
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sth_createIndex
        false
        sid
        AFTER
      @/@menus/@Menu/@Menu
      sname
      Menu
      sdescriptors
      xworker.lang.MetaDescriptor3/@thing
      sextends
      xworker.swt.app.view.swt.app.workbentch.Menu
      smany
      true
      seditCols
      2
      sinitialization
      false
      smodifier
      public
      sth_createIndex
      false
      sid
      Menu
  @/@toolbars
  sname
  toolbars
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sth_createIndex
  false
  sid
  toolbars
    @/@toolbars/@Menu
    sname
    ToolbarInsert
    sdescriptors
    xworker.lang.MetaDescriptor3/@thing
    smany
    true
    seditCols
    2
    sinitialization
    false
    smodifier
    public
    sth_createIndex
    false
    sid
    Menu
      @/@toolbars/@Menu/@name
      sname
      name
      LvalidateOnBlur
      false
      LallowDecimals
      false
      LallowNegative
      false
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute
      sth_createIndex
      false
      sid
      name
      @/@toolbars/@Menu/@label
      sname
      label
      LvalidateOnBlur
      false
      LallowDecimals
      false
      LallowNegative
      false
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute
      sth_createIndex
      false
      sid
      label
      @/@toolbars/@Menu/@insertId
      sname
      insertId
      sdescription
      <p>用于Editor，表示插入到那个工作台菜单之前或之后，此字段是工作台菜单的标识。</p>
      LvalidateOnBlur
      false
      LallowDecimals
      false
      LallowNegative
      false
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute
      sth_createIndex
      false
      sid
      insertId
      @/@toolbars/@Menu/@insertType
      sname
      insertType
      sinputtype
      select
      sdefault
      AFTER
      Sdescription
#$@text#$@
<p>插入方式：</p>
<ul>
    <li>BEFORE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; 在工作台的指定Toolbar前插入一个Toolbar。</li>
    <li>INSERT_BEFORE&nbsp;&nbsp; 在工作台的指定Toolbar的Items前插入Items。</li>
    <li>AFTER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在工作台的指定Toolbar后插入一个Toolbar。</li>
    <li>INSERT_AFTER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在工作台的指定Toolbar的Items手后入Items。</li>
</ul>
#$@text#$@
      LvalidateOnBlur
      false
      LallowDecimals
      false
      LallowNegative
      false
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute
      sth_createIndex
      false
      sid
      insertType
        @/@toolbars/@Menu/@insertType/@BEFORE
        sname
        BEFORE
        slabel
        BEFORE
        svalue
        BEFORE
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sth_createIndex
        false
        sid
        BEFORE
        @/@toolbars/@Menu/@insertType/@AFTER
        sname
        AFTER
        slabel
        AFTER
        svalue
        AFTER
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sth_createIndex
        false
        sid
        AFTER
        @/@toolbars/@Menu/@insertType/@INSERT_BEFORE
        sname
        INSERT_BEFORE
        slabel
        INSERT_BEFORE
        svalue
        INSERT_BEFORE
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sth_createIndex
        false
        sid
        INSERT_BEFORE
        @/@toolbars/@Menu/@insertType/@INSERT_AFTER
        sname
        INSERT_AFTER
        slabel
        INSERT_AFTER
        svalue
        INSERT_AFTER
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sth_createIndex
        false
        sid
        INSERT_AFTER
      @/@toolbars/@Menu/@ToolbarItem
      sname
      ToolbarItem
      sdescriptors
      xworker.lang.MetaDescriptor3/@thing
      sextends
      xworker.swt.app.view.swt.app.workbentch.ToolbarItem
      smany
      true
      seditCols
      2
      sinitialization
      false
      smodifier
      public
      sth_createIndex
      false
      sid
      ToolbarItem
  @/@statusbars
  sname
  statusbars
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sth_createIndex
  false
  sid
  statusbars
    @/@statusbars/@Menu
    sname
    ToolbarInsert
    sdescriptors
    xworker.lang.MetaDescriptor3/@thing
    smany
    true
    seditCols
    2
    sinitialization
    false
    smodifier
    public
    sth_createIndex
    false
    sid
    Menu
      @/@statusbars/@Menu/@name
      sname
      name
      LvalidateOnBlur
      false
      LallowDecimals
      false
      LallowNegative
      false
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute
      sth_createIndex
      false
      sid
      name
      @/@statusbars/@Menu/@label
      sname
      label
      LvalidateOnBlur
      false
      LallowDecimals
      false
      LallowNegative
      false
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute
      sth_createIndex
      false
      sid
      label
      @/@statusbars/@Menu/@insertId
      sname
      insertId
      sdescription
      <p>用于Editor，表示插入到那个工作台菜单之前或之后，此字段是工作台菜单的标识。</p>
      LvalidateOnBlur
      false
      LallowDecimals
      false
      LallowNegative
      false
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute
      sth_createIndex
      false
      sid
      insertId
      @/@statusbars/@Menu/@insertType
      sname
      insertType
      sinputtype
      select
      sdefault
      AFTER
      Sdescription
#$@text#$@
<p>插入方式：</p>
<ul>
    <li>BEFORE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; 在工作台的指定Toolbar前插入一个Toolbar。</li>
    <li>INSERT_BEFORE&nbsp;&nbsp; 在工作台的指定Toolbar的Items前插入Items。</li>
    <li>AFTER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在工作台的指定Toolbar后插入一个Toolbar。</li>
    <li>INSERT_AFTER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在工作台的指定Toolbar的Items手后入Items。</li>
</ul>
#$@text#$@
      LvalidateOnBlur
      false
      LallowDecimals
      false
      LallowNegative
      false
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute
      sth_createIndex
      false
      sid
      insertType
        @/@statusbars/@Menu/@insertType/@BEFORE
        sname
        BEFORE
        slabel
        BEFORE
        svalue
        BEFORE
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sth_createIndex
        false
        sid
        BEFORE
        @/@statusbars/@Menu/@insertType/@AFTER
        sname
        AFTER
        slabel
        AFTER
        svalue
        AFTER
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sth_createIndex
        false
        sid
        AFTER
        @/@statusbars/@Menu/@insertType/@INSERT_BEFORE
        sname
        INSERT_BEFORE
        slabel
        INSERT_BEFORE
        svalue
        INSERT_BEFORE
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sth_createIndex
        false
        sid
        INSERT_BEFORE
        @/@statusbars/@Menu/@insertType/@INSERT_AFTER
        sname
        INSERT_AFTER
        slabel
        INSERT_AFTER
        svalue
        INSERT_AFTER
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sth_createIndex
        false
        sid
        INSERT_AFTER
      @/@statusbars/@Menu/@ToolbarItem
      sname
      ToolbarItem
      sdescriptors
      xworker.lang.MetaDescriptor3/@thing
      sextends
      xworker.swt.app.view.swt.app.workbentch.ToolbarItem
      smany
      true
      seditCols
      2
      sinitialization
      false
      smodifier
      public
      sth_createIndex
      false
      sid
      ToolbarItem
  @/@动作
  sname
  actions
  slabel
  动作
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.swt.Widgets/@actions
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sth_createIndex
  false
  sid
  动作
  @/@Control
  sname
  Control
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.swt.Widgets
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  true
  sth_createIndex
  false
  sid
  Control
