posts - 6, comments - 1, trackbacks - 0, articles - 0

          關于jr4e重構后的一些方法實現

          Posted on 2008-09-18 18:55 jr4e 閱讀(190) 評論(0)  編輯  收藏 所屬分類: Eclipse

          1.通過獲得當前激活的editor來得到NameManager
          IEditorPart editor = PlatformUI.getWorkbench()
              .getActiveWorkbenchWindow().getActivePage().getActiveEditor();
            ReportEditor reportEditor = null;
            if (editor instanceof ReportEditor)
             reportEditor = (ReportEditor) editor;

            String dsDisplayName = reportEditor.getDisplaynameByQDSName(table
              .getDataSet());
            INameManager nameManager = ((ReportEditorInput) reportEditor
              .getEditorInput()).getNameManager();
          2.獲得editPart的祖先的方法
          GefUtilities.getAncestorOfClass(Class c, EditPart editPart)
          public static EditPart getAncestorOfClass(Class c, EditPart editPart)

          3.獲得模型祖先的方法
          ModelUtilities.getAncestorOfClass(Class c, EObject model));
          public static EObject getAncestorOfClass(Class c, EObject model)
          主站蜘蛛池模板: 潼关县| 雅江县| 遵义市| 靖安县| 茶陵县| 榆社县| 通渭县| 安福县| 南岸区| 碌曲县| 务川| 库伦旗| 桦川县| 台山市| 石屏县| 元阳县| 冕宁县| 昭觉县| 普宁市| 宁化县| 峨边| 湘阴县| 鹰潭市| 博客| 渝北区| 满洲里市| 西藏| 沁阳市| 南木林县| 谢通门县| 景德镇市| 雅江县| 盐山县| 盐边县| 关岭| 和林格尔县| 蓝田县| 南和县| 松江区| 南陵县| 穆棱市|