在画图的时候突然遇到这样的问题
relation from “X“ to“Y ”would cause an Invalid circular inheritance /realization combination(关系X到Y将会导致一个无效的继承或者实现组合)
这是个什么鬼?今天仔细找了一下原因。
原来如此:
已经在X和Y之间建立了X继承(实现)Y关系,那么再想建立Y继承(实现)X关系,你必须先把原先的关系删掉,才可以,否则就会报上面的错误。
问题又来了,我已经删了怎么还是不行?
那就要看你是怎样删除的,如果你是这样删除的:
或者直接按Delete键,这样是不可以滴。
因为这样删除,只是在绘图区中删除了它,而且它并没有真正的删除。
要想真正的删除一个东西,怎么办呢?
在右边的目录区删除,或者直接按Ctrl + D组合键,或者如下方法:
删除了的关系怎样在图中找到它呢:
其实可以这样,再原先的图上再画一遍原先的关系就可以了。