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)
          主站蜘蛛池模板: 西丰县| 平和县| 台东县| 南宫市| 安图县| 锡林浩特市| 鄱阳县| 临猗县| 隆安县| 平山县| 岐山县| 玛曲县| 江西省| 临颍县| 宜宾县| 大安市| 海阳市| 宜君县| 河池市| 兴城市| 邮箱| 固原市| 台中县| 吉木萨尔县| 罗平县| 文登市| 锦州市| 陆川县| 义乌市| 简阳市| 临汾市| 南川市| 朔州市| 崇仁县| 张掖市| 集安市| 雷州市| 昭平县| 彭阳县| 彩票| 嵊泗县|