Fixed Attribute Overwrite

If an element or attribute in a complex object exists, it is possible in EMF to actually overwrite the fixed value with a different value. This is then persisted in the XML instead of the fixed value, thus creating invalid XML against the schema.

For example:

<xsd:complexType name="compType">
     <xsd:sequence>
          <xsd:element name="anElement" type="xsd:string" fixed="A fixed value"/>
     </xsd:sequence>
</xsd:complexType>