前页 | 后页 |
显示元素/连接器属性
自定义形状A常见组件是文本string ,它可以包括元素或连接器的属性之一的名称和值。要显示文本,请使用以下命令之一:
- 打印
- 打印和
- 打印包装
println("姓名:#NAME#");
您可以通过多次发出命令来显示多个属性,每个属性一次。您可以显示的元素和连接器属性在此处列出。此外,您还可以通过在标签名称前加上标记值来显示标签,如下所示:
print("#TAG:条件#");
您还可以像测试系统命名的属性一样测试和显示元素的自定义属性;例如:
if(hasproperty("名称","值"))
...
和:
print("#Name#");
元素形状脚本的属性
- actualname - 与 'name' 相同,只是它不会对 '使用别名if Available' 设置做出反应
- addin - 从调用的插件
返回一个值插件
函数;句法:
插件:<插件名称>,<功能名称>,<参数> [,<参数> ...]
注记在 hasproperty() 参数中, Enterprise Architect需要哈希字符作为附加值:
if(hasproperty("#ADDIN:MyAddin,MyValue#", "TheValue")) { - 别名
- 作者
- 基数
- 分类器
- 分类器.actualname - 与“分类器.name”相同,只是它不会对“使用别名if Available”设置做出反应
- 分类器.alias
- 分类器.metatype
- 分类器.name
- 分类器.stereotype
- 分类器.type
- 复杂
- 并发
- 创建日期
- 修改日期
- 图.作者
- 图.手绘
- 图.mdgtype
- 图.mdgview
- 图.name
- 图.刻板印象
- 图.类型
- 图.版本
- ES(添加由“使用扩展 << 和 >> 字符”选项确定的结束构造型字符)
- 有链接文档
- 隐藏的父母
- incomingedge(返回“无”、“左”、“右”、“顶部”、“底部”或“多个”)
- 是抽象的
- 活跃
- 是复合的
- isdraw复合链接图标
- 嵌入式
- 父母不在
- 岛叶
- 被锁住了
- 根目录
- 规格
- 被标记
- 看不见的
- 关键词
- 语言
- 元类型
- 多样性
- 姓名
- 注记
- 笔记可见
- outgoingedge(返回“无”、“左”、“右”、“顶部”、“底部”或“多个”)
- 包裹名字
- 包路径
- 包.stereotype
- parentedge(“右”,“左”,“上”,“下”)
- parent.元类型
- 分区(返回“垂直”或“水平”)
- 坚持
- 相
- 优先事项
- 财产种类
- 属性类型.别名
- 属性类型.元类型
- 属性类型.名称
- 属性类型.刻板印象
- 限定名称
- 矩形符号
- 范围
- showcomposeddiagram(返回“ True ”或“ False ”)
- SS(添加由“使用扩展<<和>>字符”选项确定的开始构造型字符)
- 状态
- 刻板印象
- 刻板印象隐藏
- 亚型
- 类型
- 版本
- 能见度
用于连接器的属性形状
- 实际名称 - 与“名称”相同,只是它不响应“使用别名如果可用”设置
- 插件
- 从调用的插件返回一个值插件
函数;句法:
插件:<addin_name>, <function_name>, <parameter> [, <parameter> ...]
注记在 hasproperty() 参数中, Enterprise Architect需要哈希字符作为附加值:
if(hasproperty("#ADDIN:MyAddin,MyValue#", "TheValue")) {
- 别名
- 图。作者
- diagram.connectornotation
- 图.手绘
- 图.mdgtype
- 图.mdgview
- 图名
- 图.刻板印象
- 图表类型
- 图.版本
- 方向
- 影响
- ES - 添加由“使用扩展的 << 和 >> 字符”选项确定的结束构造型字符
- 警卫
- 根
- 小岛
- 姓名
- 旋转方向(“上”、“下”、“左”、“右”)
- 源.actualname - 与 '源.name' 相同,只是它不响应 '使用别名if Available' 设置
- 源.聚合
- 源.别名
- 源.可变的
- 源.约束
- 源.元素名
- 源.元素.刻板印象
- 源.metatype 这四个源.metatype属性的详细信息,请参见
- 源帮助.一般Define Metamodel约束帮助topic
- 源.metatype.specific
- 源.metatype.both
- 源.多样性
- 源.multiplicityisordered
- 源.name
- 源.qualifiers
- 源.RectangleNotation
- 源.刻板印象
- 源.targetscope
- SS - 添加由“使用扩展的 << 和 >> 字符”选项确定的开始构造型字符
- 刻板印象
- target.actualname - 与“target.name”相同,只是它不响应“使用别名如果可用”设置
- 目标.聚合
- 目标别名
- 目标可变
- 目标约束
- 元素
- 目标.元素.刻板印象
- 目标.元类型
- 目标.多重性
- target.multiplicityisordered
- 目标名称
- 目标限定符
- 目标.矩形符号
- 目标定型
- 目标.targetscope
- 触发器
- 类型
- 重量