八进制

少年壮志无烟抽

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  233 随笔 :: 0 文章 :: 3032 评论 :: 11 引用

Omondo EclipseUML分为Studio版和Free版两种,我只用过Free版,对于创建EMF类图来说感觉已经够用了。不过和Eclipse的版本比起来,EclipseUML的升级比较缓慢,目前为止最新的版本还是2005年9月27日放出的,这就造成在新版本Eclipse里EclipseUML可能无法正常运行。

20050927版本是针对Eclipse 3.1开发的,现在Eclipse已经出到M5版本,我在Eclipse 3.2M4里运行这个版本的EclipseUML基本没有出现问题,但到了M5就出现了不能创建Enumeration的问题,表现为无法添加Enum项,所报异常如下:

java.lang.NoSuchMethodError: org.eclipse.jdt.internal.ui.wizards.dialogfields.ListDialogField.addElement(Ljava/lang/Object;)V
    at com.omondo.uml.obf.bte.a(SourceFile:
352)
    at com.omondo.uml.obf.bte.a(SourceFile:
63)
    at com.omondo.uml.obf.yt.customButtonPressed(SourceFile:
315)
    at org.eclipse.jdt.internal.ui.wizards.dialogfields.ListDialogField.buttonPressed(ListDialogField.java:
204)
    at org.eclipse.jdt.internal.ui.wizards.dialogfields.ListDialogField.doButtonSelected(ListDialogField.java:
458)
    at org.eclipse.jdt.internal.ui.wizards.dialogfields.ListDialogField.access$
0(ListDialogField.java:454)
    at org.eclipse.jdt.internal.ui.wizards.dialogfields.ListDialogField$
2.widgetSelected(ListDialogField.java:420)
    at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:
90)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:
66)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:
1074)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:
3158)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:
2838)
    at org.eclipse.jface.window.Window.runEventLoop(Window.java:
811)
    at org.eclipse.jface.window.Window.open(Window.java:
789)
    at com.omondo.uml.obf.ahk.c(SourceFile:
167)
    at com.omondo.uml.obf.le.d(SourceFile:
572)
    at com.omondo.uml.obf.fkr.execute(SourceFile:
86)
    at org.eclipse.gef.commands.CommandStack.execute(CommandStack.java:
149)
    at org.eclipse.gef.tools.AbstractTool.executeCommand(AbstractTool.java:
388)
    at org.eclipse.gef.tools.AbstractTool.executeCurrentCommand(AbstractTool.java:
400)
    at org.eclipse.gef.tools.CreationTool.performCreation(CreationTool.java:
254)
    at org.eclipse.gef.tools.CreationTool.handleButtonUp(CreationTool.java:
178)
    at org.eclipse.gef.tools.AbstractTool.mouseUp(AbstractTool.java:
1053)
    at org.eclipse.gef.EditDomain.mouseUp(EditDomain.java:
259)

在为了提高兼容性而特别制作的Eclipse 3.2M5a版本里也是同样的现象。不过已经创建好的Enumeration在Eclipse M5下则显示正常。因此提醒大家在使用这个插件的时候要特别注意多备份自己的ecd和ecore文件,以免造成不可挽回的后果。

另外,Omondo最近可能会有新的版本放出了,毕竟已经过了半年这么长的时间。很多朋友反映上不去www.omondo.com的问题,其实用国外代理是可以上的,不知道为什么这个网站也被禁掉了。

补充:Omondo EclipseUML是支持cross reference的,见这个链接

补充:在EclipseUML的类图编辑器里删除一个类的时候要特别小心,如果其他类有以这个类为返回值或参数类型的时候,这个类图保存关闭后将无法再次打开

posted on 2006-03-08 16:01 八进制 阅读(9659) 评论(35)  编辑 收藏 所属分类: EclipseEMF

评论

#1楼 [楼主] 2006-03-29 10:50 八进制      
Omondo新出了20060320版本,是for Eclipse 3.1.2的,在Eclipse 3.2m4里使用暂时没有感觉到和20050927版本有什么区别,在Eclipse 3.2m5里使用还是有文中问题。
此外,在一台机器上创建的类图在其他机器上是不能打开的,free版的限制。
  回复  引用  查看    

#2楼  2006-04-05 15:36 pandawang [未注册用户]
在本地重新生成一个eclipseuml的图形编辑文件
用方式打开,拷贝其中的key
然后覆盖其他机器上的图形编辑文件中的key就可以了
  回复  引用    

#3楼 [楼主] 2006-04-06 21:12 八进制      
好办法,有这个需要的朋友可以试试。
  回复  引用  查看    

八兄,能否发一个Omondo公司的EclipseUML插件免费版(For Eclipse3.1),偶在Omondo公司的网站上一直都下载不了。

41035324@qq.com
谢了个先
  回复  引用    

八兄,偶已经下载到了EclipseUML
  回复  引用    

#6楼  2006-06-29 11:14 freshriver [未注册用户]
EclipseUML不能下载啊,老大能不能给发一个免费版For Eclipse3.1的,谢谢啦

wisenow@163.com
  回复  引用    

#7楼  2006-07-04 09:22 cissy [未注册用户]
八兄/弟/姐/妹:
我也想要一个耶,For Eclipse3.1的,
Mail: xuhc_215047@yahoo.com.cn
谢谢谢谢谢谢谢谢谢啦!
  回复  引用    

#8楼  2006-07-19 17:08 skyper [未注册用户]
麻烦老大给我传个Omondo20060320的
mail:ljj19820603@163.gmail.
先谢一声
  回复  引用    

#9楼  2006-07-25 18:13 trich [未注册用户]
首先谢谢八兄的好文章,至少emf会简单的操作了。

麻烦问两个问题。不知放在这儿合适吧。

我现在想实现一个类,比如说pipe,但是我希望它能实现Runnable,
可是如何在emf中表示出来呢?

另一个问题是:如果我现在有一个插件,jxta.jar, 创建的类中经常要从其中获取数据类型, 每次都重新定义一个datatype,太麻烦了;但是在生成atrribute时,如何在type类型中让它显示出来?


  回复  引用    

#10楼  2006-08-01 14:09 longxibo [未注册用户]
麻烦,大虾,发到我油箱:longxibo@sina.com
  回复  引用    

#11楼  2006-08-13 00:12 G-Rock [未注册用户]
为什么不用 MyEclipse 的 UML 插件?
  回复  引用    

#12楼  2006-08-18 21:17 jacky9881 [未注册用户]
我要要一个for 3.1.1的,谢谢了,huangwei@cvicse.com
  回复  引用    

#13楼  2006-08-24 13:53 herp2005 [未注册用户]
我要一个For 3.1.2的,谢谢!
HErp2005@tom.com
  回复  引用    

我也要
我的邮箱azg827@sina.com

  回复  引用    

#15楼  2006-08-28 21:26 物质 [未注册用户]
烦劳您发个For 3.1.2的给我。谢谢
csdnhu#gmail.com
  回复  引用    

#16楼  2006-09-07 11:47 杨白老 [未注册用户]
烦劳您发个For 3.1.2的给我。谢谢
kaifenglin@hotmail.com
  回复  引用    

#17楼  2006-09-25 15:18 飘雪 [未注册用户]
八进制 ,你好,能发一分ECLIPSEUML for eclipse3.2版的给我吗?在网上找了很久都找不到。另外,我不知道能不能建一个gef 和emf方面的群,这样大家也好交流一下。
hpj_1106@163.com
  回复  引用    

#18楼  2006-10-10 10:57 silei [未注册用户]
你好! 我的Eclipse SDK的版本是
Version: 3.2.0
Build id: M20060629-1905
请问需要那个版本的eclipseUML?我下了个20050927版的,安装完之后不好使,如果你有的话请给我发一个,谢谢,silei615@163.com
  回复  引用    

#19楼  2006-11-04 00:49 Caoyoulin [未注册用户]
本人使用Free版的EcliipseUML画UML类图时,发现它无法画出聚合与合成关联,只可以画出普通的关联。不知各位有没有碰到这样的问题? 还望指教。
Caoyoulin_cn@gmail.com
  回复  引用    

http://www.51dir.com/5870884978
这是最新的版本for eclipse 3.2

  回复  引用    

#21楼 [楼主] 2006-11-07 13:52 八进制      
谢谢,但我这里似乎访问不了,这里提供另一个地址,大家都试试:
http://pickup.mofile.com/5695682634516511
  回复  引用  查看    

你好,请问下现在有eclipseuml for eclipse 3.2 的吗?有的话麻烦给我发一个好吗?谢谢
lhm922117@yahoo.com.cn
  回复  引用    



# re: 关于Free版的EclipseUML 2006-11-07 13:52 八进制
谢谢,但我这里似乎访问不了,这里提供另一个地址,大家都试试:
http://pickup.mofile.com/5695682634516511 回复 更多评论


想问下,这个文件的提取码是什么呢?
  回复  引用    

想问下,这个文件的提取码是什么呢?可以发送到: ustcjay AT ustc DOT edu 吗?
  回复  引用    

#25楼 [楼主] 2006-12-05 18:21 八进制      
登录后点那个链接应该就可以下载了。
  回复  引用  查看    

you can go to www.soyatec.com to get free eclipse UML , it's the same with Omomdo .
  回复  引用    

http://www.soyatec.com
  回复  引用    

#28楼  2006-12-24 21:21 daydream [未注册用户]
@helen[匿名]

打开http://pickup.mofile.com/5695682634516511 这个网页需要登录,
可是登录后就无法返回去了,每次返回这个页面就要重新登录。。

晕。。。没法下

  回复  引用    

#29楼  2007-04-19 12:39 Cynthia [未注册用户]
八进制大侠,你好!
我是一名Eclipse插件编程新手。在用EMF和GEF编写一个建模工具时遇到了麻烦。我在安装EclipseUML后。在所创建的插件项目中,New一个EMF Class Diagram后,打开.ecd文件进行绘图时。点击Create a Class按钮后,在其Editor中生成一个新的类节点后无法为其添加属性和操作。而该节点又表现为被选中的状态。但点击右键后得到的上下文菜单却对Editor起作用。难道是版本问题?我的Eclipse是3.2的,而EclipseUML是2.1.0的。请问大虾有没有和我的Eclipse兼容的新版本。请发到我邮箱:husisihusisi@yahoo.com.cn。还有怎样卸掉原来的EclipseUML才能重装时不出错!谢谢大虾啦!由于导师催着在五一节前要,但是我还没有入门,所以很急!希望大虾赶快回复!
急!急!急!
  回复  引用    

#30楼 [楼主] 2007-04-19 15:16 八进制      
应该是版本问题,我的经验是如果Eclipse和EclipseUML版本不匹配小问题会很多,你可以检查一下Eclipse里的errorLog视图。
  回复  引用  查看    

#31楼  2007-04-20 10:54 likui52 [未注册用户]
@Cynthia

你好
留下你的QQ或者email把

我也是高这个的
以后共同讨论

  回复  引用    

#32楼  2007-04-20 10:55 likui52 [未注册用户]
我的QQ 357851829
  回复  引用    

#33楼  2008-07-17 09:16 国强 [未注册用户]
哎,eclipse3.2.1版的在网上绝种了,八兄,你那儿还有吗?给传一个!
  回复  引用    

#34楼  2008-07-17 09:26 国强 [未注册用户]
先下个绑定版eclipse用着
  回复  引用    

#35楼 [楼主] 2008-08-06 20:49 八进制      
--引用--------------------------------------------------
国强: 哎,eclipse3.2.1版的在网上绝种了,八兄,你那儿还有吗?给传一个!
--------------------------------------------------------
eclipse.org上可以下载到各种版本
  回复  引用  查看    


标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2006-03-13 17:32 编辑过


相关链接: