将class元素更改为interface元素

时间:2011-07-29 09:32:38

标签: enterprise-architect

在对类图建模时,工具箱包含类和接口的特殊对象。如果它们被添加到图表中,则Project Browser中显示的图标会有所不同。 (他们的属性似乎是一样的。)

是否可以将创建为class的对象更改为interface类型的对象?或者我是否必须删除class并创建新的interface

1 个答案:

答案 0 :(得分:24)

是的,它可能而且非常简单。

选择类并查看“元素属性”窗口(如果它不可见,请在“视图”菜单中选择它)。 “属性”窗口有三个分支:“类设置”(或“接口”等),“项目”和“高级”。

如果您在“类设置”下查看,则会出现一个名为“带有省略号按钮的类型”字段(...)。选择它,您可以将元素类型更改为Interface或您希望的任何其他类型。

请注意,更改类型后,您可能需要仔细检查元素属性。 例如,将简单类更改为接口非常简单。 另一方面,如果将接口更改为类,则该类将是抽象的(因为接口是)并保留“接口”构造型。