Тип ValueRef
Тип ValueRef является абстрактным типом. Тип ValueRef является базовым для типов ValueObjectRef и ValueEnumRef.
Тип ValueRef явялется производным от ValueStructured, это значит, что в составе ссылки могут быть указаны также внутренние контекстные данные связного с ней объекта.
Иерархия типов: ValueBase ValueStructured ValueRef
<xs:complexType name="ValueRef" abstract="true">
<xs:complexContent>
<xs:extension base="brom:ValueStructured">
<xs:attribute name="Type" type="xs:string" use="required"/>
<xs:attribute name="Presentation" type="xs:string"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ValueStructured" abstract="true">
<xs:complexContent>
<xs:extension base="brom:ValueBase">
<xs:sequence>
<xs:element name="Property" type="brom:ValueBase" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ValueBase" abstract="true">
<xs:attribute name="Name" type="brom:PropertyName"/>
</xs:complexType>