element <propertyOverrides>

Namespace: | http://www.nokia.com/sdt/emf/component
Type: | embedded complexType
Content: | complex, 4 attributes, 1 element
Defined: | globally within component.xsd, see XML source
Used: | at 1 location

XML Representation Summary
<propertyOverrides
| category | = | xsd:string
| default | = | xsd:string
| name | = | xsd:string
| readOnly | = | xsd:boolean
| >
Content: | propertyOverride*
</propertyOverrides>

May contain elements (1):

  propertyOverride (within propertyOverrides) |

May be included in elements (1):

  component

Known Usage Locations

- Within embedded complexTypes of elements (1):
  component [ref]

Annotation
A list of property overrides defined for this component. Components also
inherit the property overrides of their base components, with changes applied by the most derived component taking
precedence.
Property overrides allow certain characteristics of a property to be modified, such as changing a modifiable property
to read-only.
XML Source

<xsd:element name="propertyOverrides"> <xsd:annotation> <xsd:documentation> A list of property overrides defined for this component. Components also inherit the property overrides of their base components, with changes applied by the most derived component taking precedence. Property overrides allow certain characteristics of a property to be modified, such as changing a modifiable property to read-only. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="propertyOverride"> <xsd:complexType> <xsd:attribute name="name" type="xsd:string" use="required"> <xsd:annotation> <xsd:documentation> The internal name for the property being overriden. It is legal for this to reference a name that does not exist. This allows overrides of extension properties, which are only conditionaly defined. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="category" type="xsd:string"> <xsd:annotation> <xsd:documentation> Override of the property category. See the description in <abstractPropertyType> </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="readOnly" type="xsd:boolean"> <xsd:annotation> <xsd:documentation> Override of the readOnly state. See the description in <abstractPropertyType> </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="default" type="xsd:string"> <xsd:annotation> <xsd:documentation> Override of the default value. Default values can only be overriden on properties supporting default values, i.e simple properties, enums, and compound properties. See the description in <abstractPropertyType> for more information. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element>

Attribute Detail
category

  Override of the property category. See the description
  in <abstractPropertyType>

  Type: | xsd:string
  Use: | optional
  Defined: | locally, within propertyOverride element

default

  Override of the default value. Default values can only
  be overriden on properties supporting default values, i.e simple properties, enums, and compound
  properties. See the description in <abstractPropertyType> for more information.

  Type: | xsd:string
  Use: | optional
  Defined: | locally, within propertyOverride element

name

  The internal name for the property being overriden. It is legal for
  this to reference a name that does not exist. This allows overrides of extension properties, which are
  only conditionaly defined.

  Type: | xsd:string
  Use: | required
  Defined: | locally, within propertyOverride element

readOnly

  Override of the readOnly state. See the description
  in <abstractPropertyType>

  Type: | xsd:boolean
  Use: | optional
  Defined: | locally, within propertyOverride element

Content Element Detail
propertyOverride

  Type: | embedded, empty content
  Defined: | locally, within this element