gpt4 book ai didi

java - EMF:生成编辑器代码

转载 作者:太空宇宙 更新时间:2023-11-04 07:02:52 25 4
gpt4 key购买 nike

我刚刚开始使用 Eclipse Modeling Framework (EMF),在使用以下教程时遇到了一些问题:

http://www.vogella.com/tutorials/EclipseEMF/article.html

一切都很顺利,直到我尝试生成编辑器代码(步骤 5.1)。当我这样做时,新生成的代码充满了错误,因为 Eclipse 找不到大多数所需的类。我已经通过多种方式导入了 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;

最佳答案

我终于摆脱了错误。为此,我只需检查 genmodel Properties View 下的 Rich Ajax Platform 标志,如下面的屏幕截图所示:

enter image description here

关于java - EMF:生成编辑器代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21832567/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com