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:
Content:
empty, 8 attributes
Defined:
globally within component.xsd, see XML source
Used:
arrayProperty
Type:
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:
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:
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:
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:
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:
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:
Content:
empty, 12 attributes
Defined:
globally within component.xsd, see XML source
Used:
never
compoundProperty
Type:
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:
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:
defineMacro Added post 1.1.
Type:
embedded complexType
Content:
complex, 2 attributes, 6 elements
Defined:
globally within component.xsd, see XML source
Used:
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:
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:
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:
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:
event The definition of a single event.
Type:
embedded complexType
Content:
empty, 7 attributes
Defined:
globally within component.xsd, see XML source
Used:
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:
expandArgument Added post 1.1.
Type:
embedded (extension of xsd:string)
Content:
simple, 2 attributes
Defined:
globally within component.xsd, see XML source
Used:
expandMacro
Type:
Content:
complex, 7+any attributes, 1 element
Defined:
globally within component.xsd, see XML source
Used:
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:
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:
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:
importArguments Added post 1.1.
Type:
embedded complexType
Content:
empty, 4 attributes
Defined:
globally within component.xsd, see XML source
Used:
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:
Content:
simple, 5 attributes
Defined:
globally within component.xsd, see XML source
Used:
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:
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:
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:
mapBitmaskElement Map a set of boolean properties to an expression in an array element.
Type:
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:
Content:
complex, 4 attributes, 1 element
Defined:
globally within component.xsd, see XML source
Used:
mapBitmaskType Map a set of boolean properties to a bitmask expression in RSS.
Type:
Content:
complex, 2 attributes, 1 element
Defined:
globally within component.xsd, see XML source
Used:
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:
mapElementFromType Map RSS from the type declaration attached to the current element.
Type:
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:
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:
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:
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:
mapFixedType Map a fixed value.
Type:
embedded (extension of mappingFixedType)
Content:
empty, 2 attributes
Defined:
globally within component.xsd, see XML source
Used:
mapIdentifierElement Map a simple value to a literal (identifier) in an array element.
Type:
Content:
empty
Defined:
globally within component.xsd, see XML source
Used:
never
mapIdentifierMember Map a simple property to a literal (identifier) in RSS.
Type:
Content:
empty, 3 attributes
Defined:
globally within component.xsd, see XML source
Used:
mapIdentifierType Map a simple property to a literal (identifier) in RSS.
Type:
Content:
empty, 1 attribute
Defined:
globally within component.xsd, see XML source
Used:
mapInstanceElement Map an instance's resources to an array element.
Type:
Content:
empty, 1 attribute
Defined:
globally within component.xsd, see XML source
Used:
never
mapInstanceMember Map resources for an instance.
Type:
Content:
empty, 4 attributes
Defined:
globally within component.xsd, see XML source
Used:
mapInstanceType Map resources for an instance.
Type:
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:
Content:
complex, 1 attribute, 1 element
Defined:
globally within component.xsd, see XML source
Used:
mapMemberFromType Map RSS from the type declaration attached to the given property.
Type:
Content:
empty, 4 attributes
Defined:
globally within component.xsd, see XML source
Used:
mapReferenceElement Map a reference property to an array element.
Type:
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:
Content:
empty, 4 attributes
Defined:
globally within component.xsd, see XML source
Used:
mapReferenceType Map a reference property to resources the instance generates.
Type:
Content:
empty, 2 attributes
Defined:
globally within component.xsd, see XML source
Used:
mapResource Map an instance to a RESOURCE.
Type:
Content:
complex, 7 attributes, 12 elements
Defined:
globally within component.xsd, see XML source
Used:
mapResourceElement Map a compound property or instance to resources in an array element.
Type:
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:
Content:
complex, 6 attributes, 12 elements
Defined:
globally within component.xsd, see XML source
Used:
mapResourceType Map a property to a RESOURCE expression or statement.
Type:
Content:
complex, 4 attributes, 12 elements
Defined:
globally within component.xsd, see XML source
Used:
mapSimpleElement Map a simple value to an array element.
Type:
Content:
empty
Defined:
globally within component.xsd, see XML source
Used:
never
mapSimpleMember Map a simple value to a member.
Type:
Content:
empty, 3 attributes
Defined:
globally within component.xsd, see XML source
Used:
mapSimpleType Map a simple value.
Type:
Content:
empty, 1 attribute
Defined:
globally within component.xsd, see XML source
Used:
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:
property
Type:
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:
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:
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:
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:
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:
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:
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:
template This defines a contribution.
Type:
Content:
empty, 8 attributes
Defined:
globally within component.xsd, see XML source
Used:
templateGroup A logical grouping of templates and locations.
Type:
Content:
complex, 8 attributes, 6 elements
Defined:
globally within component.xsd, see XML source
Used:
twoWayMapping
Type:
Content:
empty
Defined:
globally within component.xsd, see XML source
Used:
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:
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:
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:
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:
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:
compoundPropertyType Concrete type used for structured properties.
Content:
empty, 10 attributes
Defined:
globally within component.xsd, see XML source
Used:
ConditionalSourceGen
Content:
empty, 3 attributes
Defined:
globally within component.xsd, see XML source
Used:
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:
enumPropertyType Concrete type used for enumerated value properties.
Content:
empty, 11 attributes
Defined:
globally within component.xsd, see XML source
Used:
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:
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:
mappingEnumType Base for mapping enumerator properties.
Content:
complex, 5 attributes, 1 element
Defined:
globally within component.xsd, see XML source
Used:
mappingFixedType Base for mapping a fixed value to RSS.
Content:
empty, 1 attribute
Defined:
globally within component.xsd, see XML source
Used:
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:
mappingInstanceType Base for mapping resources generated by component instances.
Content:
empty, 1 attribute
Defined:
globally within component.xsd, see XML source
Used:
mappingReferenceType Base for mapping references to resources generated by component instances.
Content:
empty, 1 attribute
Defined:
globally within component.xsd, see XML source
Used:
mappingResourceType Base for mapping resources in RSS.
Content:
complex, 3 attributes, 12 elements
Defined:
globally within component.xsd, see XML source
Used:
mappingSimpleType Base for mapping simple types (integers, floats, strings, booleans).
Content:
empty
Defined:
globally within component.xsd, see XML source
Used:
simplePropertyType Concrete type used for basic properties.
Content:
empty, 13 attributes
Defined:
globally within component.xsd, see XML source
Used:
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:
referenceScopeType Enumeration used for scoping references within the model
Defined:
globally within component.xsd, see XML source
Used:
standaloneType The selector for controlling standalone resource mapping.
Defined:
globally within component.xsd, see XML source
Used:
Attribute Group Summary
ConditionalSourceGenAttributes Base for sourcegen elements which may be conditionally skipped.
Content:
Defined:
globally within component.xsd, see XML source
Used: