General syntax |
<modify target="targetname" [name="regexp"] value="regexp" />
|
Description |
Modifies a name or value of the given target. The
target can be a special attribute value, an attribute, or an attribute value. |
Attributes |
Name |
Use |
Annotation |
target |
required |
The target on which the type of the operation is executed. Valid
values are:
Value |
Description |
Defines an attribute type: |
attribute.name |
Selector representing the name of an attribute |
attribute.value |
Selector representing the value of an
attribute |
class: represents a class |
class.name |
Selector representing the name of a class, meaning the
class itself |
part.number |
Selector representing the part number of the
component |
part.delete |
Selector marking the part to be deleted. (Boolean
value=”true”) |
type: not used |
group : not used |
|
value |
required |
Attribute defining the new value of the target selector. The value
can be either a string or any Regular Expression reference. |
name |
required |
Attribute defining the name of the target itself. The value can be
either a string or any Regular Expression. Optional for class. |
Examples |
<!-- modification of an existing attribute named SYMBOL by renaming it to COMP_PROPERTY (the name of
the attribute is required)-->
<modify target="attribute.name" name=" SYMBOL" value=" COMP_PROPERTY " />
<!-- modification of an existing attribute named SYMBOL by changing its value to COMP_PROPERTY (the
name attribute is here required)-->
<modify target="attribute.value" name="SYMBOL" value=" COMP_PROPERTY " />
<!-- modification of the current class by renaming it to AC -->
<modify target="class.name" value=" AC" />
<!-- modification of the class named RESISTOR by renaming it to AC. If no name is specified any class
will be renamed to AC when this instruction will be executed -->
<modify target="class.name" name="Resistor" value=" AC" />
<!-- modification of the class named RESISTOR by renaming it to AC using a class test -->
<class name=" Resistor" />
<!--modification of the current class by renaming it to AC ?
<modify target= class.name value= AC />-->
<class />
<!-- modification of special attribute part.number to the value 123-->
<modify target="part.number" value="123" />
<!-- modification of special attribute part.delete to value true -->
<modify target="part.delete" value="true" />
|