types definition : defines the grammar and structure of all LookCapacites elements. Beware that
almost all the specification is defined in the types. The content part (see bottom of file) only list the
elements instances which use the types
Content and structure of all types. The naming rule used here (any name would have been possible for the W3C Schema definition
is to use the "Type" postfix for each type definition (example "widgetCapacitiesType", and the ListType postfix for each type specifying lists
of elements, in the case if it would have a name too much similar to the type name of its elements (exemple: "typesListType" rather
than "typesType"). Beware than by default the minimum number of children is 1, except if the "minOccurs" parameter is defined.
The type of the top level "Look" element. It also defines the structure of its children
version of the Look. Note that the LookCapacities and the LookDefinition both have their
specific versions
This is the root object of the XML data. It defines the entire LookCapacities
This constraint check that each widgetDefinition in the LookDefinition refer to an existing widgetCapacities
in the LookCapacities
This constraint check that each componentDefinition in the LookDefinition refer to an existing componentCapacities
in the LookCapacities
This constraint check that each constant or table in the LookDefinition or LookCapacities refer to an existing type
in the LookCapacities
This constraint check that componentDefinition properties refer to existing properties in the LookCapacities for the
associated componentCapacities
This constraint check that widgetDefinition properties refer to existing properties in the LookCapacities for the
associated widgetCapacities
This constraint check the unicity of constants names in both the LookDefinition and LookCapacities