预订演示
前页 后页

自定义您的 IEPD模型

无论您选择下载 IEPD Starter模型,还是通过从浏览器窗口拖动实例来创建自己的 IEPD模型,您都必须设置适合您正在创建的模型的物件实例的属性值。这是通过设置 IEPD模型中使用的各种object实例的运行状态属性来实现的。

NIEM IEPD 类型

包' NIEM IEDP Types'包含类'IEPD'的定义,以及许多其他类。这些其他类被引用为'IEPD'类属性的分类器。在这个包中定义的各种类之间的关系可以在图表'NIEM-UML IEPD Types'上查看。

'IEPD'类有许多简单string类型的属性,以及一些按在' NIEM IEDP Types'包中定义的类型分类的属性。

设置 IEPD 对象的运行状态

在运行object中为简单类型的属性设置运行状态值时,可以使用“设置运行状态”命令。这可以通过右键单击物件上的物件,然后选择“特征|”来访问。设置运行状态...'(或按 Ctrl+Shift+R)。

在属性引用其他类作为其类型的情况下,不能简单地输入运行状态值。

Enterprise Architect支持两种为这些属性指定值的方法,每种方法都需要创建被引用类的物件实例。

您属性为属性设置的属性对象关联两个嵌套的物件物件作为子物件并使用正在设置的属性的名称命名子物件。关联物件时,物件的名称并不重要,但角色名称必须与设置的属性名称相匹配。

例如,您可以在 IEPD 中创建类型为物件的物件和嵌套的物件。在这种情况下,子物件必须命名为“IEPConformanceTarget”,以与类定义中该名称的属性相对应。通过检查浏览器窗口中显示的层次结构,确保子物件确实嵌套在父级中。

如果在关联上使用角色名称,则将“属性”物件创建为单独的(非嵌套)物件实例,然后创建从“所有者”到“ object ”的关联,最后为目标物件指定角色名称.例如,创建从模型包描述物件到关联物件实例的关联。打开关联的“属性”对话框并将目标的角色命名为“IEPConformanceTarget”,以对应于“IEPD”类中的属性名称。同样,在这种情况下,物件本身的名称并不重要,它甚至可以是匿名的,但角色名称必须与您正在设置其值的属性的名称匹配。

注记一个 IEPD物件可能指定许多 IEPConformanceTargets。您必须为每个实例创建一个物件实例,并且每个实例都必须命名为“IEPConformanceTarget”。

然后可以使用这些技术中的任何一种来设置属性物件中的属性。例如,要设置物件实例的类(可能是 QualifiedType 类型的实例)以及它的嵌套名称,为派生的 ValidityNamestraintType 属性和名称和角色关联。

建模文件用途

使用文件类型可以通过将使用文件类型与用途中所需的连接器添加到工件中来建模。

使用相关用途连接器的属性中指定的值,将各种文件名生成到 IEPD 的 XML 目录文件中。