Namespace "http://www.nokia.com/sdt/emf/component"
Targeting Schema(s):

  component.xsd

Components:

  73 global elements, 6 local elements, 18 complexTypes, 4 simpleTypes, 1 attribute group

All Element Summary
abstractProperty |
Type: | abstractPropertyType
Content: | empty, 8 attributes
Defined: | globally within component.xsd, see XML source
Used: | at 3 locations
arrayProperty |
Type: | arrayPropertyType
Content: | empty, 9 attributes
Defined: | globally within component.xsd, see XML source
Used: | never
attribute |
Type: | embedded (extension of xsd:string)
Content: | simple, 1 attribute
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
attributes | Attribute elements can hold any static character data that is common to all instances of a component.
Type: | embedded complexType
Content: | complex, 1 element
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
choice | This defines a decision in the select element.
Type: | embedded complexType
Content: | complex, 1 attribute, 3 elements
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
code | Define a reference to an interface implemented in Java.
Type: | embedded complexType
Content: | empty, 2 attributes
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
component | This is the container element for all the information about a single component.
Type: | embedded complexType
Content: | complex, 7 attributes, 11 elements
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
componentDefinition | componentDefinition must be the root element of a component definition document.
Type: | embedded complexType
Content: | complex, 3 elements
Defined: | globally within component.xsd, see XML source
Used: | never
componentReferenceProperty |
Type: | componentReferencePropertyType
Content: | empty, 12 attributes
Defined: | globally within component.xsd, see XML source
Used: | never
compoundProperty |
Type: | compoundPropertyType
Content: | empty, 10 attributes
Defined: | globally within component.xsd, see XML source
Used: | never
compoundPropertyDeclaration | Declares a compound type that may be referenced from one or more compound property declarations in this or other component documents.
Type: | embedded complexType
Content: | complex, 4 attributes, 2 elements
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
defineLocation | This element defines a location in source, such as a function in the main file or a region of text in a class declaration.
Type: | embedded complexType
Content: | complex, 11 attributes, 4 elements
Defined: | globally within component.xsd, see XML source
Used: | at 3 locations
defineMacro | Added post 1.1.
Type: | embedded complexType
Content: | complex, 2 attributes, 6 elements
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
designerImages | This element is specifies images for use by the UI designer.
Type: | embedded complexType
Content: | empty, 4 attributes
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
documentation | The optional documentation element provides brief description information about the component and a link to more detailed documentation
Type: | embedded complexType
Content: | complex, 3 elements
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
enumElement (within enumPropertyDeclaration) | This sequence is the list of values comprising the enumerated type.
Type: | embedded complexType
Content: | empty, 2 attributes
Defined: | locally at 1 location
enumProperty |
Type: | enumPropertyType
Content: | empty, 11 attributes
Defined: | globally within component.xsd, see XML source
Used: | never
enumPropertyDeclaration | Declares an enumerated type that may be referenced from one or more enumerated property declarations in this or other component documents.
Type: | embedded complexType
Content: | complex, 4 attributes, 2 elements
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
event | The definition of a single event.
Type: | embedded complexType
Content: | empty, 7 attributes
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
events | The list of events defined for this component.
Type: | embedded complexType
Content: | complex, 1 attribute, 1 element
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
expandArgument | Added post 1.1.
Type: | embedded (extension of xsd:string)
Content: | simple, 2 attributes
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
expandMacro |
Type: | embedded (extension of ConditionalSourceGen)
Content: | complex, 7+any attributes, 1 element
Defined: | globally within component.xsd, see XML source
Used: | at 4 locations
extensionProperties | Extension properties may be dynamically added, based on the state of an instance of this component, its container, or other objects.
Type: | embedded complexType
Content: | complex, 1 attribute, 1 element
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
helpTopic (type xsd:string) | A link to help information for this component.
Type: | xsd:string
Content: | simple
Defined: | locally at 1 location
implementation |
Type: | embedded complexType
Content: | complex, 1 attribute, 3 elements
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
implementations | Implementation elements declare code or script implementations of interfaces by name.
Type: | embedded complexType
Content: | complex, 1 element
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
importArguments | Added post 1.1.
Type: | embedded complexType
Content: | empty, 4 attributes
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
information (type xsd:string) | Brief description of the component, shown in a tooltip.
Type: | xsd:string
Content: | simple
Defined: | locally at 1 location
inline | Provide Javascript in-line with templates and other sourceGen elements.
Type: | embedded (extension of ConditionalSourceGenString)
Content: | simple, 5 attributes
Defined: | globally within component.xsd, see XML source
Used: | at 4 locations
interface (within implementation) |
Type: | embedded complexType
Content: | empty, 1 attribute
Defined: | locally at 1 location
macroArgument | Added post 1.1.
Type: | embedded (extension of xsd:string)
Content: | simple, 4 attributes
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
mapArrayMember | Map a property or child list to an array in RSS.
Type: | embedded (extension of mappingArrayType)
Content: | complex, 3 attributes, 2 elements
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
mapArrayType | Map a property or child list to an array in RSS.
Type: | embedded (extension of mappingArrayType)
Content: | complex, 1 attribute, 2 elements
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
mapBitmaskElement | Map a set of boolean properties to an expression in an array element.
Type: | embedded (extension of mappingBitmaskType)
Content: | complex, 1 attribute, 1 element
Defined: | globally within component.xsd, see XML source
Used: | never
mapBitmaskMember | Map a set of boolean properties to a bitmask expression in RSS.
Type: | embedded (extension of mappingBitmaskType)
Content: | complex, 4 attributes, 1 element
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
mapBitmaskType | Map a set of boolean properties to a bitmask expression in RSS.
Type: | embedded (extension of mappingBitmaskType)
Content: | complex, 2 attributes, 1 element
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
mapBitmaskValue | Map a set of properties to a subexpression of the bitmask expression.
Type: | embedded complexType
Content: | empty, 2 attributes
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
mapElementFromType | Map RSS from the type declaration attached to the current element.
Type: | embedded (extension of twoWayMappingType)
Content: | empty, 1 attribute
Defined: | globally within component.xsd, see XML source
Used: | never
mapEnum | This defines the mapping of one particular property value to one particular RSS value.
Type: | embedded complexType
Content: | empty, 2 attributes
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
mapEnumElement | Map an enumerator to an array element.
Type: | embedded (extension of mappingEnumType)
Content: | complex, 5 attributes, 1 element
Defined: | globally within component.xsd, see XML source
Used: | never
mapEnumMember | Map an enumerator to RSS.
Type: | embedded (extension of mappingEnumType)
Content: | complex, 8 attributes, 1 element
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
mapEnumType | Map an enumerator to RSS.
Type: | embedded (extension of mappingEnumType)
Content: | complex, 6 attributes, 1 element
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
mapFixedElement | Map a fixed value to an array element.
Type: | embedded (extension of mappingFixedType)
Content: | empty, 1 attribute
Defined: | globally within component.xsd, see XML source
Used: | never
mapFixedMember | Map a fixed value to an RSS member.
Type: | embedded (extension of mappingFixedType)
Content: | empty, 3 attributes
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
mapFixedType | Map a fixed value.
Type: | embedded (extension of mappingFixedType)
Content: | empty, 2 attributes
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
mapIdentifierElement | Map a simple value to a literal (identifier) in an array element.
Type: | embedded (extension of mappingIdentifierType)
Content: | empty
Defined: | globally within component.xsd, see XML source
Used: | never
mapIdentifierMember | Map a simple property to a literal (identifier) in RSS.
Type: | embedded (extension of mappingIdentifierType)
Content: | empty, 3 attributes
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
mapIdentifierType | Map a simple property to a literal (identifier) in RSS.
Type: | embedded (extension of mappingIdentifierType)
Content: | empty, 1 attribute
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
mapInstanceElement | Map an instance's resources to an array element.
Type: | embedded (extension of mappingInstanceType)
Content: | empty, 1 attribute
Defined: | globally within component.xsd, see XML source
Used: | never
mapInstanceMember | Map resources for an instance.
Type: | embedded (extension of mappingInstanceType)
Content: | empty, 4 attributes
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
mapInstanceType | Map resources for an instance.
Type: | embedded (extension of mappingInstanceType)
Content: | empty, 2 attributes
Defined: | globally within component.xsd, see XML source
Used: | never
mapIntoProperty | Delve into a property path without generating any resources.
Type: | embedded (extension of twoWayMappingType)
Content: | complex, 1 attribute, 1 element
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
mapMemberFromType | Map RSS from the type declaration attached to the given property.
Type: | embedded (extension of twoWayMappingType)
Content: | empty, 4 attributes
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
mapReferenceElement | Map a reference property to an array element.
Type: | embedded (extension of mappingReferenceType)
Content: | empty, 1 attribute
Defined: | globally within component.xsd, see XML source
Used: | never
mapReferenceMember | Map a reference property to resources the instance generates.
Type: | embedded (extension of mappingReferenceType)
Content: | empty, 4 attributes
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
mapReferenceType | Map a reference property to resources the instance generates.
Type: | embedded (extension of mappingReferenceType)
Content: | empty, 2 attributes
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
mapResource | Map an instance to a RESOURCE.
Type: | embedded (extension of mappingResourceType)
Content: | complex, 7 attributes, 12 elements
Defined: | globally within component.xsd, see XML source
Used: | at 2 locations
mapResourceElement | Map a compound property or instance to resources in an array element.
Type: | embedded (extension of mappingResourceType)
Content: | complex, 4 attributes, 12 elements
Defined: | globally within component.xsd, see XML source
Used: | never
mapResourceMember | Map a property to a RESOURCE expression or statement.
Type: | embedded (extension of mappingResourceType)
Content: | complex, 6 attributes, 12 elements
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
mapResourceType | Map a property to a RESOURCE expression or statement.
Type: | embedded (extension of mappingResourceType)
Content: | complex, 4 attributes, 12 elements
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
mapSimpleElement | Map a simple value to an array element.
Type: | embedded (extension of mappingSimpleType)
Content: | empty
Defined: | globally within component.xsd, see XML source
Used: | never
mapSimpleMember | Map a simple value to a member.
Type: | embedded (extension of mappingSimpleType)
Content: | empty, 3 attributes
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
mapSimpleType | Map a simple value.
Type: | embedded (extension of mappingSimpleType)
Content: | empty, 1 attribute
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
properties | The list of properties defined for this component.
Type: | embedded complexType
Content: | complex, 1 element
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
property |
Type: | simplePropertyType
Content: | empty, 13 attributes
Defined: | globally within component.xsd, see XML source
Used: | never
propertyOverride (within propertyOverrides) |
Type: | embedded complexType
Content: | empty, 4 attributes
Defined: | locally at 1 location
propertyOverrides | A list of property overrides defined for this component.
Type: | embedded complexType
Content: | complex, 4 attributes, 1 element
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
script | Define a reference to an interface implemented in Javascript.
Type: | embedded complexType
Content: | empty, 2 attributes
Defined: | globally within component.xsd, see XML source
Used: | at 3 locations
select | This element encapsulates choice elements which allow conditional source mapping.
Type: | embedded complexType
Content: | complex, 4 attributes, 1 element
Defined: | globally within component.xsd, see XML source
Used: | at 5 locations
sourceGen | This section controls C/C++ source generation (with the potential to support other one-way languages).
Type: | embedded complexType
Content: | complex, 2 attributes, 9 elements
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
sourceMapping | The sourceMapping element defines a particular style of source generation which consists of automatic generation of source by structurally mapping a component instance to a source definition.
Type: | embedded complexType
Content: | complex, 2 elements
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
sourceTypeMapping | The sourceTypeMapping element mirrors sourceMapping but provides stored source mapping data for use by compound or enum types.
Type: | embedded complexType
Content: | complex, 9 elements
Defined: | globally within component.xsd, see XML source
Used: | at 2 locations
symbian | The optional Symbian element provides SDK compatibility information and information about the related C++ classes and resource structures.
Type: | embedded complexType
Content: | empty, 7 attributes
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
template | This defines a contribution.
Type: | embedded (extension of ConditionalSourceGenString)
Content: | empty, 8 attributes
Defined: | globally within component.xsd, see XML source
Used: | at 4 locations
templateGroup | A logical grouping of templates and locations.
Type: | embedded (extension of ConditionalSourceGen)
Content: | complex, 8 attributes, 6 elements
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
twoWayMapping |
Type: | twoWayMappingType
Content: | empty
Defined: | globally within component.xsd, see XML source
Used: | at 3 locations
useTemplate | In a derived component, selects a template from the base by id.
Type: | embedded complexType
Content: | empty, 1 attribute
Defined: | globally within component.xsd, see XML source
Used: | at 3 locations
useTemplateGroup | In a derived component, selects a template group from the base by id.
Type: | embedded complexType
Content: | complex, 1 attribute, 1 element
Defined: | globally within component.xsd, see XML source
Used: | at 2 locations
wizardDescription (type xsd:string) | Text displayed in the UI design wizard.
Type: | xsd:string
Content: | simple
Defined: | locally at 1 location

Complex Type Summary
abstractPropertyType | A base schema type for further property type declarations.
Content: | empty, 8 attributes
Defined: | globally within component.xsd, see XML source
Used: | at 6 locations
arrayPropertyType | A concrete property type that is a dynamic array of property values.
Content: | empty, 9 attributes
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
componentReferencePropertyType | A concrete property type that maintains a reference to a component instance in the same model.
Content: | empty, 12 attributes
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
compoundPropertyType | Concrete type used for structured properties.
Content: | empty, 10 attributes
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
ConditionalSourceGen |
Content: | empty, 3 attributes
Defined: | globally within component.xsd, see XML source
Used: | at 2 locations
ConditionalSourceGenString | Base for sourcegen elements which may be conditionally skipped (and which contain text).
Content: | simple, 3 attributes
Defined: | globally within component.xsd, see XML source
Used: | at 2 locations
enumPropertyType | Concrete type used for enumerated value properties.
Content: | empty, 11 attributes
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
mappingArrayType | Base for mapping arrays from sequence properties or component instance children.
Content: | complex, 2 elements
Defined: | globally within component.xsd, see XML source
Used: | at 2 locations
mappingBitmaskType | Base for mapping sets of boolean properties to a single bitmask expression in RSS.
Content: | complex, 1 attribute, 1 element
Defined: | globally within component.xsd, see XML source
Used: | at 3 locations
mappingEnumType | Base for mapping enumerator properties.
Content: | complex, 5 attributes, 1 element
Defined: | globally within component.xsd, see XML source
Used: | at 3 locations
mappingFixedType | Base for mapping a fixed value to RSS.
Content: | empty, 1 attribute
Defined: | globally within component.xsd, see XML source
Used: | at 3 locations
mappingIdentifierType | Base for mapping property values to RSS identifiers (rather than strings, for instance, as mappingSimpleType would do).
Content: | empty
Defined: | globally within component.xsd, see XML source
Used: | at 3 locations
mappingInstanceType | Base for mapping resources generated by component instances.
Content: | empty, 1 attribute
Defined: | globally within component.xsd, see XML source
Used: | at 3 locations
mappingReferenceType | Base for mapping references to resources generated by component instances.
Content: | empty, 1 attribute
Defined: | globally within component.xsd, see XML source
Used: | at 3 locations
mappingResourceType | Base for mapping resources in RSS.
Content: | complex, 3 attributes, 12 elements
Defined: | globally within component.xsd, see XML source
Used: | at 4 locations
mappingSimpleType | Base for mapping simple types (integers, floats, strings, booleans).
Content: | empty
Defined: | globally within component.xsd, see XML source
Used: | at 3 locations
simplePropertyType | Concrete type used for basic properties.
Content: | empty, 13 attributes
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
twoWayMappingType | Base for two-way mappings.
Content: | empty
Defined: | globally within component.xsd, see XML source
Used: | at 13 locations

Simple Type Summary
listOfStrings |
Defined: | globally within component.xsd, see XML source
Used: | at 11 locations
propertyDataType | Simple, predefined property types.
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
referenceScopeType | Enumeration used for scoping references within the model
Defined: | globally within component.xsd, see XML source
Used: | at 1 location
standaloneType | The selector for controlling standalone resource mapping.
Defined: | globally within component.xsd, see XML source
Used: | at 1 location

Attribute Group Summary
ConditionalSourceGenAttributes | Base for sourcegen elements which may be conditionally skipped.
Content: | 3 attributes
Defined: | globally within component.xsd, see XML source
Used: | at 2 locations