element <componentDefinition>

Namespace: | http://www.nokia.com/sdt/emf/component
Type: | embedded complexType
Content: | complex, 3 elements
Defined: | globally within component.xsd, see XML source
Used: | never

XML Representation Summary
<componentDefinition>
Content: | compoundPropertyDeclaration*, enumPropertyDeclaration*, component?
</componentDefinition>

May contain elements (3):

  component, compoundPropertyDeclaration, enumPropertyDeclaration

Annotation
componentDefinition must be the root element of a component definition document.
It includes zero or more compound property declarations, zero or more enum declarations and zero or one
component declarations.
Displayable strings can either be included literally within the XML or referenced in the
component.properties file by prefixing the string with %. For example, "%foo" references the
value of the "foo" property in component.properties. To obtain the string "%foo"
use a double %, e.g. "%%foo".
XML Source

<xsd:element name="componentDefinition"> <xsd:annotation> <xsd:documentation> componentDefinition must be the root element of a component definition document. It includes zero or more compound property declarations, zero or more enum declarations and zero or one component declarations. Displayable strings can either be included literally within the XML or referenced in the component.properties file by prefixing the string with %. For example, "%foo" references the value of the "foo" property in component.properties. To obtain the string "%foo" use a double %, e.g. "%%foo". </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" ref="compoundPropertyDeclaration"/> <xsd:element maxOccurs="unbounded" minOccurs="0" ref="enumPropertyDeclaration"/> <xsd:element minOccurs="0" ref="component"/> </xsd:sequence> </xsd:complexType> </xsd:element>

Content Element Detail
component

  Type: | embedded, complex content
  Defined: | by reference, within this element

  XML Source

  <xsd:element minOccurs="0" ref="component"/>

compoundPropertyDeclaration

  Type: | embedded, complex content
  Defined: | by reference, within this element

  XML Source

  <xsd:element maxOccurs="unbounded" minOccurs="0" ref="compoundPropertyDeclaration"/>

enumPropertyDeclaration

  Type: | embedded, complex content
  Defined: | by reference, within this element

  XML Source

  <xsd:element maxOccurs="unbounded" minOccurs="0" ref="enumPropertyDeclaration"/>