我只使用Eclipse建模框架(EMF)開始,和我有一些麻煩與下面的教程:EMF:生成編輯代碼
http://www.vogella.com/tutorials/EclipseEMF/article.html
一切都很順利,直到我試圖生成編輯器代碼(步驟5.1)。當我這樣做時,新生成的代碼剛剛出現了錯誤,因爲Eclipse無法找到大部分所需的類。我已經從多種方式導入EMF庫,但可能我的問題是我沒有使用正確的EMF庫。誰能告訴我在哪裏下載正確的?或者只是發現我可能做錯了什麼?下面你有與Eclipse搞亂的進口清單....
在此先感謝!
編輯:我應該使用RAP作爲目標應用程序!
import org.eclipse.emf.common.ui.viewer.IViewerProvider;
import org.eclipse.emf.edit.ui.action.ControlAction;
import org.eclipse.emf.edit.ui.action.CreateChildAction;
import org.eclipse.emf.edit.ui.action.CreateSiblingAction;
import org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor;
import org.eclipse.emf.edit.ui.action.LoadResourceAction;
import org.eclipse.emf.edit.ui.action.ValidateAction;
import org.eclipse.jface.action.Action;
import org.eclipse.jface.action.ActionContributionItem;
import org.eclipse.jface.action.IAction;
import org.eclipse.jface.action.IContributionItem;
import org.eclipse.jface.action.IContributionManager;
import org.eclipse.jface.action.IMenuListener;
import org.eclipse.jface.action.IMenuManager;
import org.eclipse.jface.action.IToolBarManager;
import org.eclipse.jface.action.MenuManager;
import org.eclipse.jface.action.Separator;
import org.eclipse.jface.action.SubContributionItem;
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.ISelectionChangedListener;
import org.eclipse.jface.viewers.ISelectionProvider;
import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.jface.viewers.SelectionChangedEvent;
import org.eclipse.jface.viewers.Viewer;
import org.eclipse.ui.IEditorPart;
import org.eclipse.ui.PartInitException;
你使用Eclipse EMF開發商? – Leo
不,標準...好的提示!我會試一試,我爲此付出了太多的努力 – rsy
這很容易:-)我幾年前就已經使用過了,但是我沒有寫過這篇教程。這可能是我以前工作過的公司的CVS中的某個地方......我會嘗試再次獲取並在某處公開。在此之前,我向你推薦EMF書。這是舊的,這對我來說非常有用http://www.amazon.com/EMF-Eclipse-Modeling-Framework-Edition/dp/0321331885 – Leo