The root of the document, contains all object descriptions and include directives --> --> class CDATA #REQUIRED read-handler CDATA #REQUIRED write-handler CDATA #REQUIRED > Defines a mapping. A mapping is the base information for building multiplexers. A multiplexer is bound to a given type and must resolve to a real handler. A mutiplexer resolving to an other multiplexer is invalid and should throw an exception. The type-attribute define the attribute name which will contain the selector parameter in the chart-xml. --> type-attribute CDATA #IMPLIED base-class CDATA #REQUIRED > Maps the given type (must be a subtype of the mapping base class) to the given class name. --> name CDATA #REQUIRED class CDATA #REQUIRED > Defines a single object The object may define a constructor to be used. If no manual constructor is defined, the default constructor is used. The properties described for the object must be setable via the usual get() methods. --> class CDATA #REQUIRED register-name CDATA #IMPLIED ignored CDATA #IMPLIED > Defines a constructor. The constructor can be parametrized using the properties defined for the class. --> A property can either be defined as xml-attribute, as lookup to an previously defined register-name or it can be handled by an element. --> name CDATA #REQUIRED element CDATA #IMPLIED > name CDATA #REQUIRED lookup CDATA #IMPLIED > name CDATA #REQUIRED attribute CDATA #IMPLIED handler CDATA #IMPLIED > Marks an ignored property. This property will not be used for parsing, and the model generator will not touch or regenerate it --> name CDATA #REQUIRED > src CDATA #REQUIRED > class CDATA #REQUIRED property CDATA #REQUIRED >