预订演示
前页 后页

显示元素/连接器属性

自定义形状A常见组件是文本string ,它可以包括元素或连接器的属性之一的名称和值。要显示文本,请使用以下命令之一:

  • 打印
  • 打印和
  • 打印包装
这些都采用一个string参数来表示要显示的文本。元素或连接器属性可以使用替换宏 #<propertyname># 添加到文本中;例如:

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
  • 触发器
  • 类型
  • 重量

了解更多