<xs:attribute name="abstract" type="xs:boolean" default="false">
<xs:annotation>
<xs:documentation>This attribute sets for the parameter whether it is abstract or not.</xs:documentation>
<xs:documentation>The current quick fix can be instantiate only from an abstract pattern that defines this abstract parameter. Inside of a global QuickFix every used parameter of an abstract pattern must be declared by an abstract parameter.</xs:documentation>
<xs:documentation>If a parameter is defined as abstract, it can not have a
<icode type="attribute">type</icode>,
<icode type="attribute">required</icode>or
<icode type="attribute">default</icode>attribute. Its value will be only form the abstract pattern instantiation.</xs:documentation>
<xs:documentation source="Value">The value
<icode type="attributeValue">true</icode>is used for abstract parameter,
<icode type="attributeValue">false</icode>for regular parameter.</xs:documentation>
</xs:annotation>
</xs:attribute> |