File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change 209209 <xs : element name =" enum" type =" sbe:enumType" />
210210 <xs : element name =" set" type =" sbe:setType" />
211211 <xs : element name =" composite" type =" sbe:compositeDataType" />
212+ <xs : element name =" ref" type =" sbe:refType" />
212213 </xs : choice >
213214 <xs : attribute name =" name" type =" sbe:symbolicName_t" use =" required" />
214215 <xs : attributeGroup ref =" sbe:positionAttributes" />
250251 </xs : simpleContent >
251252 </xs : complexType >
252253
254+ <xs : complexType name =" refType" mixed =" true" >
255+ <xs : annotation >
256+ <xs : documentation >
257+ A reference to any existing encoding type (simple type, enum or set)
258+ to reuse as a member of a composite type
259+ </xs : documentation >
260+ </xs : annotation >
261+ <xs : attribute name =" name" type =" sbe:symbolicName_t" use =" required" />
262+ <xs : attribute name =" type" type =" sbe:symbolicName_t" use =" required" />
263+ <xs : attributeGroup ref =" sbe:positionAttributes" />
264+ <xs : attributeGroup ref =" sbe:versionAttributes" />
265+ </xs : complexType >
266+
253267 <xs : complexType name =" setType" mixed =" true" >
254268 <xs : annotation >
255269 <xs : documentation >
262276 <xs : attribute name =" name" type =" sbe:symbolicName_t" use =" required" />
263277 <xs : attribute name =" encodingType" type =" sbe:symbolicName_t"
264278 use=" required" />
279+ <xs : attributeGroup ref =" sbe:positionAttributes" />
265280 <xs : attributeGroup ref =" sbe:semanticAttributes" />
266281 <xs : attributeGroup ref =" sbe:versionAttributes" />
267282 </xs : complexType >
You can’t perform that action at this time.
0 commit comments