TemplatesLocated within the Explorer Tree, Xephr® Templates are used as a base model from which to create entities within Xephr. Each entity type has a different templates, but the template behavior is similar for all. Basic blocks can be defined on a template and carried to entities created from the template. If changes are made to the template after entities are created from the template, those changes will be copied to all entities that use that template, provided that the block to which this change is made is non-mutable.
Blocks within the template can be defined as modifiable at the child level, or non-modifiable. This is referred to as mutability - fully mutable, non-mutable, or positionally mutable. This indicates whether the block can be changed on the entities created from the template.
Fully mutable blocks can have changes applied to them. Changes made to this block on the template will not be copied to the entities assigned to the template.
Non-mutable blocks cannot have changes applied to them and will not be displayed in the Explorer Tree for the created entities. Changes made to non-mutable blocks on the template will be copied to all entities assigned to the template.
Positionally mutable blocks cannot have changes applied to them but can be moved within the created entities. Changes made to this block on the template will not be copied to the entities assigned to the template.
Xephr is a registered trademark of NDS Systems, LC.
Copyright © 2007 NDS Systems LC.