The reset process for the processor externalizers can update their
tags in memory using an updated file, add definitions if they do not
exist, and remove definitions from memory. The modularity of the processor
determines whether the definitions in memory are generic or self-defined
and which type of file you would use to reset the definition. The
following tables summarize what happens when you reset a definition.
In the tables, def1 is the definition in memory and def1' is the updated
definition. A hyphen indicates no definition.
Table 1. Results of the reset process on updating
a definition for a processorGeneric 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 |
Table 2. Results of the reset process on adding a definition
to a processorGeneric 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 |
Table 3. Results of the reset process on deleting
a definition from a processorGeneric 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 |