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

          1.通過獲得當(dāng)前激活的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)
          主站蜘蛛池模板: 酒泉市| 托里县| 监利县| 蒙自县| 岐山县| 鲜城| 黑山县| 赣榆县| 肇州县| 左权县| 关岭| 灵宝市| 巢湖市| 合作市| 景泰县| 富宁县| 金昌市| 淮安市| 漳州市| 通渭县| 五原县| 汤阴县| 德格县| 高雄市| 牙克石市| 耒阳市| 大渡口区| 仲巴县| 延长县| 毕节市| 得荣县| 广饶县| 邓州市| 泰来县| 杭州市| 南涧| 诸城市| 论坛| 成都市| 淮北市| 平安县|