域路径语法
DSL 定义使用类似于 XPath 的语法设置特定组件模型。
您通常不必直接使用此语法一起使用。 如果出现在 DSL 详细信息或 " 属性 " 窗口,可以单击该向下箭头和使用 path 编辑。 但是,在中,在您使用了编辑器后,路径显示在该字段中的此模式。
域路径采用以下形式:
RelationshipName.PropertyName/! 角色
语法遍历该模型的树。 例如,在上面的插图中的域关系 CommentReferencesSubjects 有一个主题角色。 路径段/! Subjectt 指定路径。通过主题角色访问这些元素完成。
每段从域关系的名称开头。 如果遍历是从元素到关系,路径段显示为 Relationship.PropertyName。 如果这棵跳跃是从链接到元素,路径段显示为 关系! RoleName。
反斜杠分隔的语法。 每个路径段是一个棵跳跃从元素为链接关系 (的实例) 或从链接到元素。 路径段通常显示对。 一个路径段表示从元素的一棵跳跃链接到,并且,下段表示从该链接一棵跳跃到元素在另一端。 (所有链接也可以是关系的源或目标)。
为元素链接到跳跃使用的名称为角色的 Property Name的值。 为链接到组件跳跃使用的名称为目标的角色的名称。