预订演示
前页 后页

集团模型

您可以通过从XML Schema工具箱中拖动模型组图标并将其直接放到图表上来创建 «XSDsequence»、«XSDchoice» 或 «XSDall» 原型类。

«XSDsequence»模型组(默认模型组类型)是类拥有的属性和关联的容器。模型组依次添加到类各自所有者的模型组中。类所有者指定的标记值一直持续到模型组的子元素;如果 memberNames 对于 complexType 不合格,则此模型组的子代在添加到该 complexType 时也是如此。

工具箱图标

Toolbox Icon

访问

要为选定的 «XSDsequence»、«XSDchoice» 或 «XSDall» 原型类显示“XSD模型组属性”对话框,请使用此处概述的方法之一。

功能区

设计>元素>编辑>属性

上下文菜单

右键单击 «XSDsequence»、«XSDchoice» 或 «XSDall»属性类|

键盘快捷键

Alt+Enter

其它

  • 双击 «XSDsequence»、«XSDchoice» 或 «XSDall» 原型类,或
  • Toolbox Icon图标从工具箱拖到图表上(这将创建一个新的模型组元素;您可以从 «XSDsequence»、«XSDchoice» 或 «XSDall» 构造型中进行选择,其中 «XSDsequence» 是默认值)

定义属性

字段/按钮

行动

也见

名称

如果您不想使用模型组的默认名称,请用其他名称改写它。

集团模型

单击下拉箭头并选择定义该组的子元素应如何出现在复杂类型类中的值:

  • 序列指定子元素必须以指定的顺序出现;创建一个 «XSDsequence» 原型类
  • 选择 - 指定只能出现一个子元素;创建一个 «XSDchoice» 原型类
  • all - 指定子元素可以以任何顺序出现;创建一个 «XSDall» 原型类
复杂类型

MinOccurs

(可选)类型该元素必须在类中出现的最小次数。

类型0 表示该元素是可选的。

默认值为1 。

最大发生次数

(可选)类型该元素可以在类中出现的最大次数。

类型无界表示元素可以出现的次数没有限制。

默认值为1 。

注解

(可选)类型任何注记你需要的这个元素。

确定

单击此按钮保存输入的模型组数据并关闭 XSD元素的“属性”对话框。

取消

单击此按钮可丢弃输入的模型组数据并关闭 XSD元素的“属性”对话框。

帮助

单击此按钮可显示此帮助主题。

UML

编辑现有模型组元素信息时会显示此按钮。

单击 按钮打开模型组类的UML元素“属性”对话框。

属性对话框

注记

  • A模型组:
  • 只能包含 «XSDelement» 构造型UML属性
  • 可以包含复杂类型和简单类型作为子元素
  • 可以是复杂类型、简单类型、组和模型组源的关联连接器的来源
  • 必须是来自复杂类型的至少一个传入关联连接器的目标
  • 不能是概括或连接的源或目标

了解更多