当前位置: 首页 > 知识库问答 >
问题:

OCLinEcore安装过程中的问题

吕成业
2023-03-14

我是一名学生,我试图在eclipse中使用EMF创建一个元模型。现在,我试图在我的元模型中添加一些OCL约束,所以,我尝试使用OCLinEcore。不幸的是,当我点击我的(*。ecore/open with/ocline core editor)它显示如下错误:

加载程序约束冲突:在解析重写的方法“org.eclipse.cocl.xtext.essentialocl.ui.contentassist.EssentialOCLProposalProvider.getProposalFactory(Ljava/lang/String;Lorg/eclipse/xtext/ui/editor/contentassist/ContentAssistContext;)”时Lcom/google/common/base/Function;“当前类org/eclipse/oscl/xtext/essentialocl/ui/contentassist/EssentialOCLProposalProvider的类加载器(org/eclips/osgi/internal/loader/EquinoxClassLoader的实例)及其超类加载者(org/elipse/osgi/enternal/loader/Equinox1ClassLoador的实例)具有签名中使用的类型com/google/common/base/Function的不同class对象(发生在org.eclipse.ocl.xtext.oclinecore.ui.OCLinEcoreExecutableExtensionFactory中)

有人能帮我解决这个问题吗?或者有其他方法可以将OCL约束添加到元模型中?。谢谢你。

共有1个答案

霍鸣
2023-03-14

签名中使用的类型com/google/common/base/Function具有不同的Class对象

强烈建议您不一致地安装番石榴。通常,Eclipse OCL 使用 Xtext 所需的任何版本的番石榴。我怀疑您安装了其他引入冲突的东西。

如果没有配置的详细信息,很难进一步评论。检查安装的插件文件夹,查看有多少com.google。你有番石榴。一个很好。不止一个可能是麻烦。我曾经努力阻止Eclipse自己提供多个番石榴,但这是一场失败的战斗。

 类似资料:
  • 我下载了Visual Studio Ultimate CTP 6的完整ISO。安装程序达到了90%左右,通过进度条进行测量,然后就卡在那里了。Superfetch、反恶意软件保护和其他后台进程的活动频繁,但进度条仍然死气沉沉。最终,后台任务活动在20分钟后消退,但进度条仍不动。 便宜的技巧:打开一个记事本窗口,并将其左边缘定位,使其完美地标记进度条的当前位置。如果进度条在大约一个小时内没有移动过记

  • 在/usr/lib/node_modules/angular-cli/node_modules/node-sass/vendor/linux-x64-51/binding中找到二进制文件。节点测试二进制总线错误(核心转储)/usr/lib──(空) npm WARN可选跳过可选依赖项:fsevents@^1.0.0(Node_modules/angular-cli/node_modules/cho

  • 我下载并安装了JDK11,现在正在尝试安装NetBeans8.2。但是我得到一个错误,声明“在这台计算机上找不到Java SE。请确保正确安装了JDK并再次运行安装程序。您可以使用--JavaHome安装程序参数指定有效的JDK位置。” 我创建了一个JAVA_HOME变量,并将其值设置为“C:\Program Files\java\jdk-11.0.1\bin”,还为PATH变量设置了相同的值。我

  • 本文向大家介绍Centos5.5中安装Mysql5.5过程分享,包括了Centos5.5中安装Mysql5.5过程分享的使用技巧和注意事项,需要的朋友参考一下 这几天在centos下装mysql,这里记录一下安装的过程,方便以后查阅 Mysql5.5.37安装需要cmake,5.6版本开始都需要cmake来编译,5.5以后的版本应该也要装这个。 安装cmake 安装mysql 可能还会报这个错,没

  • 本文向大家介绍MySQL8.0.20安装教程及其安装问题详细教程,包括了MySQL8.0.20安装教程及其安装问题详细教程的使用技巧和注意事项,需要的朋友参考一下 原文地址:https://blog.csdn.net/m0_46579864/article/details/105981304 官网下载MySQL的安装包 1.下载链接如下: MySQL8.0.20版本 https://dev.mys

  • 5.3.1. 软盘的可靠性 对于第一次安装 Debian 的人来说,他们遇到的最大的问题很可能是软盘的可靠性。 问题出现最严重的是糟糕的引导软盘,因为他们由硬件直接读出,然后才进入 Linux 引导。很多情况 下,硬件驱动的读取并不能像 Linux 软盘驱动读取那样可靠,并且对于读到错误的数据,它们只是停 止运行并且打印一条错误的消息。驱动软盘的错误只是打印出很多有关的 I/O 错误。 如果你已经