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

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

          Posted on 2008-09-18 18:55 jr4e 閱讀(187) 評論(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)
          主站蜘蛛池模板: 晋江市| 澳门| 前郭尔| 井陉县| 东光县| 台南县| 巴楚县| 长宁县| 迁西县| 台州市| 滕州市| 建始县| 巴楚县| 金川县| 信宜市| 楚雄市| 名山县| 德庆县| 龙游县| 杭锦后旗| 福贡县| 三亚市| 姚安县| 麻城市| 崇礼县| 广汉市| 滦南县| 松滋市| 拜城县| 新泰市| 双柏县| 汽车| 隆昌县| 曲周县| 永吉县| 巴东县| 吴川市| 汝阳县| 汉寿县| 莒南县| 肇州县|