• 欢迎浏览“String me = Creater\忠实的资深Linux玩家;”,请文明浏览,理性发言,有侵犯你的权益请邮件我(creater@vip.qq.com).
  • 把任何的失败都当作一次尝试,不要自卑;把所有的成功都想成是一种幸运,不要自傲。
  •    5年前 (2014-02-20)  设计模式 评论关闭  18 
    文章评分 0 次,平均分 0.0

    UML建模工具Rose出现 “relation from A to B would cause an Invalidcircular inheritance /realization combination解决方法。

    出现原因

    出现这种情况往往是在绘图之前,两个类A和B之间就建立了关系。
    在绘图过程中,由于操作失误,继承关系发生错误,正确继承关系为Man继承自Person。但我在删除该关系时,采用了按“delete”或者右键“edit”—>”delete”方法。此时person和Man之间的关系并没有真正的删除。当我在重新建起两者之间关系时,会出现以下错误。

    解决方法

    (1)恢复原来的person与Man 之间的错误关系:
    具体步骤是在brower中选择继承关系,连接Person与Man
    (2)在错误的关系上,右键editàdelete from model 或者(Ctrl+D)删除。
    (3)重新建立Person与Man之间的正确关系:

    归纳与总结

    在rose中采用采用了按“delete”或者右键“edit”—>”delete”方法并不能真正地删除两类之间的关系,需要采用 ctrl+D组合键方式删除。

     

    除特别注明外,本站所有文章均为String me = "Creater\忠实的资深Linux玩家";原创,转载请注明出处来自http://unix8.net/home.php/3101.html

    关于
    切换注册

    登录

    忘记密码 ?

    切换登录

    注册

    扫一扫二维码分享