【发布时间】:2013-03-08 22:10:07
【问题描述】:
这个模型有什么问题:
/** @model abstract="true" */
public interface ContainedObject {
/** @model */
public Container getContainer();
}
/** @model abstract="true" */
public interface Container extends ContainedObject { }
/* @model */
public interface Category extends Container {
/** @model containment="true" opposite="container" */
public List<Category> getCategories();
/** @model containment="true" opposite="container" */
public List<Variable> getVariables();
}
/** @model */
public interface Variable extends ContainedObject { }
我想要包含的对象和它的容器之间的双向性。 对于上面的 java,我在尝试创建 .genmodel 时收到以下错误消息:
the opposite 'container' already has attribute 'categories' of 'Category'
as its opposite
这个模型有什么问题?
【问题讨论】:
标签: java model eclipse-emf