Enterprise Architect 中实体内的完全限定命名空间
Fully qualified namespace within entities in enterprise architect
我目前正在与 EA 合作,它有一些问题,它没有显示全名 space,而是只显示其父级。有一个包含它的复选标记,但是名称 space 然后显示在实体外部而不是内部,如何使其显示在实体内并带有全名 space?
给你一个答案:据我所知,这在 EA 中是不可能的。图 属性 Show FQN
仅适用于嵌入元素,不适用于代码工程名称 space.
您可以编写一个加载项来检索该名称 space,方法是向上遍历包结构并将 FQN 构建到已设置代码工程名称的包中 space根。可以从形状脚本中调用此加载项以打印该名称,如 print("#addin:myAddIn,pFunc1#")
,其中 myAddIn
是加载项函数的名称,pFunc1
是可选参数(列表分隔带逗号)被传递。
我认为不值得付出努力,因为在 class 隔间中,该名称可能会变得很长且不可读。或者认为显示的包嵌套 and/or 只是一个简单的 text/note 来显示上下文名称 space.
我目前正在与 EA 合作,它有一些问题,它没有显示全名 space,而是只显示其父级。有一个包含它的复选标记,但是名称 space 然后显示在实体外部而不是内部,如何使其显示在实体内并带有全名 space?
给你一个答案:据我所知,这在 EA 中是不可能的。图 属性 Show FQN
仅适用于嵌入元素,不适用于代码工程名称 space.
您可以编写一个加载项来检索该名称 space,方法是向上遍历包结构并将 FQN 构建到已设置代码工程名称的包中 space根。可以从形状脚本中调用此加载项以打印该名称,如 print("#addin:myAddIn,pFunc1#")
,其中 myAddIn
是加载项函数的名称,pFunc1
是可选参数(列表分隔带逗号)被传递。
我认为不值得付出努力,因为在 class 隔间中,该名称可能会变得很长且不可读。或者认为显示的包嵌套 and/or 只是一个简单的 text/note 来显示上下文名称 space.