Break template inheritance of symbol properties

t is now possible to break symbol inheritance from object templates for an object by clearing a check box in the Symbol Definition tab on the Object Properties form

Object Templates

Object templates in IGSS offer a large range of advantages, for example enabling rapid creation and deployment of similar objects, ensuring consistency between many similar objects and enabling the rapid updating of many similar objects through object template inheritance.

Object template inheritance is straightforward in IGSS: If the object property is the same as the property value in the object template, object inheritance is maintained and changes to the object template property will be copied to the object.

It follows then that if the object property is not the same as the property value in the object template, object inheritance is broken and changes to the object template property will not be copied to the object.

By default, an object created based on an object template will inherit all changes made to the object template, with a few exceptions such as descriptor-dependent properties, the Connect To field in the Data Management tab and the Object Description fields on the Object Properties form for all the object types.

Symbol Properties

For symbol properties, the object template inheritance is a little bit different.

Previously, once the object had enabled symbol inheritance by clicking the Copy symbols from template button on the Symbol Definition tab on the Object Properties form, symbol property inheritance could not be broken.

Now, the Copy symbols from Template button has been changed to a Copy symbols from Template check box, allowing you to clear the check box and thereby break inheritance of symbol properties from the object template.

If you clear the Copy symbols from Template check box for an object based on an object template, the object will still retain the symbols it originally was created with from the template, however, you can now freely change the symbol properties for that object or define new symbols.

If you select the Copy symbols from Template check box again, the existing object symbols will be overwritten with the symbols and symbol properties from the object template and the object will once again inherit any changes to the symbol properties from the object template.

Updates only

The new calculation functions are only available for IGSS 11 after you have updated your IGSS program and only if you run the Definition module in English or Danish.