Definition in memory
|
Updated file
|
Reset action
|
---|---|---|
def1
|
def1'
|
Updates def1to def1'
|
-
|
def1'
|
Adds def1to def1'
|
def1
|
-
|
Deletes def1
|
-
|
-
|
Logs a trace message because def1 does not exist in memory or in the file.
|
Generic definition in memory
|
Self-defined definition in memory
|
Updated file for generic definition
|
Updated file for self-defined definition
|
Reset action
|
---|---|---|---|---|
def1
|
-
|
def1'
|
-
|
Updates def1 in the generic definitions if the toolkit modularity is grouped or mixed.
You cannot have a generic definition in memory when the processor has a split modularity.
|
-
|
def1
|
-
|
def1'
|
Updates def1 in the self-defined definitions if the processor modularity is split or mixed.
You cannot have a self-defined definition in memory and in a grouped configuration.
|
Generic definition in memory
|
Self-defined definition in memory
|
Updated file for generic definition
|
Updated file for self-defined definition
|
Reset action
|
---|---|---|---|---|
-
|
-
|
def1'
|
-
|
Adds def1 in the generic definitions if the processor modularity is grouped or mixed.
Throws an exception if the modularity is split because def1 does not exist in the self-defined definitions stored in memory or in a file.
|
-
|
-
|
-
|
def1'
|
Adds def1 in the self-defined definitions if the processor modularity is split or mixed.
Throws an exception if the processor modularity is grouped because def1 does not exist in generic definitions stored in memory or in a file.
|
Generic definition in memory
|
Self-defined definition in memory
|
Updated file for generic definition
|
Updated file for self-defined definition
|
Reset action
|
---|---|---|---|---|
def1
|
----
|
----
|
----
|
Deletes def1 in the generic definitions if the processor modularity is grouped or mixed.
You cannot have a generic definition in memory when the processor has a split modularity
|
----
|
def1
|
----
|
----
|
Deletes def1 in the self-defined definitions if the processor modularity is split or mixed.
You cannot have a self-defined definition in memory and in a grouped configuration
|
|
Before the update
|
After the update
|
---|---|---|
Definition file
|
<kColl id="A">
<refData refId="B"/> </kColl> <field id="B"/> |
<kColl id="A">
<refData refId="B"/> </kColl> <kColl id="B"> <refData refId="C"/> <refData refId="D"/> </kColl> <field id="C" /> <field id="D" /> |
Tag structure
|
Tag A(1)
subtag of A(2) Tag B(2) |
Tag A(3)
subtag of A(4) Tag B(4) subtag of B(5) subtag of B(6) Tag C(5) Tag D(6) |
|
Before the update
|
After the update
|
---|---|---|
Definition file
|
<kColl id="A">
<refData refId="C"/> </kColl> <kColl id="B"> <refData refId="C"/> <refData refId="D"/> </kColl> <field id="C"/> <field id="D"/> |
<kColl id="A">
<refData refId="C"/> </kColl> <kColl id="B"> <refData refId="C"/> <refData refId="D"/> <refData refId="E"/> </kColl> <field id="C"/> <field id="D"/> <field id="E"/> |
Tag structure
|
Tag A(1)
subtag of A(3) Tag B(2) subtag of B(3) subtag of B(4) Tag C(3) Tag D(4) |
Tag A(5)
subtag of A(7) Tag B(6) subtag of B(7) subtag of B(8) subtag of B(9) Tag C(7) Tag D(8) Tag E(9) |