Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The <classname>ExtensionType element is generated as a XMLSchema <complexType.> and extends base type aixm:AbstractExtensionType.
 
The <classname>Extension element is generated as a XMLSchema <element>. The Extension element cannot stand alone, it may only exist as an extension to an AIXM base element. The Extension element does not have a timeslice. The Extension element attribute substitutionGroup is the substitutionGroup of the base type extension. Extension elements are not extensible. 
 
The <classname>Extension element is generated as a XMLSchema <element>. The Extension element cannot stand alone, it may only exist as an extension to an AIXM base element. The Extension element does not have a timeslice. The Extension element attribute substitutionGroup is the substitutionGroup of the base type extension. Extension elements are not extensible.
 

Warning
titleImportant Note

The  <extension> element is already declared in the core AIXM Features XSD as multi-occurring, in order to allow for multiple extensions to be used in parallel. Thus, using the AIXM XSD and the extension schema, it is not possible to limit the number of occurrences of an extension to just one. Eventually, this can be limited with business rules.