關(guān)于jr4e重構(gòu)后的一些方法實(shí)現(xiàn)
Posted on 2008-09-18 18:55 jr4e 閱讀(189) 評(píng)論(0) 編輯 收藏 所屬分類: Eclipse1.通過獲得當(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)
ModelUtilities.getAncestorOfClass(Class c, EObject model));
public static EObject getAncestorOfClass(Class c, EObject model)