Template Settings

<< Click to Display Table of Contents >>

 

Template Settings

The Template Settings is a tool that helps users to create an INI file to be used when importing or exporting Elipse E3 objects. To access it, click Import/Export and, once this option's window is opened, click Advanced. If users already loaded a template, values of initial options on these tabs reflect that configuration. The available tabs are described next.

Settings: On this tab, users can configure valid options for the import process as well as for the export process

Settings tab

Settings tab

The available options on this tab are described on the next table.

Available options for Settings tab

Option

Description

Columns separator

The available options are Use list separator configured in Windows: Selects the character configured on Windows as the list separator to use as CSV file's column separator or Use another character as separator: Lets users select another character as the column separator

Other settings

Defines what is imported or exported, objects, Links, or collections. The available options are Import/Export root object, Import/Export links, or Import/Export collections

Save template

When the Save changes from this template in an INI file option is selected, it defines an INI file where changes to this template are saved, and this file can then be used again. When this option is not selected, changes made to this template are temporarily saved to a file on Windows temporary folder. This file is used to perform an import or export process right after configuration, and it is removed later

 

Import: On this tab, users can configure import-only options

Import tab

Import tab

The available options on this tab are described on the next table.

Available options for Import tab

Option

Description

Duplicated object import

Specifies how Elipse E3 must handle the occurrence of duplicated objects during the import process. The available options are Ask me what to do in each case, Always overwrite existing object, Always ignore duplicated object, or Always create a new object

Duplicated link import

Specifies how Elipse E3 must handle the occurrence of duplicated Links during the import process. The available options are Ask me what to do in each case, Always overwrite existing Link, or Always ignore duplicated Link

Duplicated collections import

Specifies how Elipse E3 must handle the occurrence of duplicated collections during the import process. The available options are Ask me what to do in each case, Always overwrite existing collection, or Always ignore duplicated collection

Duplicated collection items import

Specifies how Elipse E3 must handle the occurrence of duplicated collection items during the import process. The available options are Ask me what to do in each case, Always overwrite existing item, Always ignore duplicated item, or Always create a new item

 

Filters: On this tab, users can select classes to use in the import or export process, or which classes not to use

Filters tab

Filters tab

The available options on this tab are described on the next table.

Available options for Filters tab

Option

Description

Do not filter objects

Defines that all objects are imported or exported

Include only these objects

Defines which object classes are imported or exported

Exclude only these objects

Defines which object classes are not imported or exported

Change

Opens a window for selecting object classes to include or to exclude

Help Help

Opens a help window for this option

 

By clicking Change, a window opens to select classes, as shown on the next figure.

Object classes

Object classes

Classes that initially fill in this list are the ones of the root and child objects, if a new template is being created. Users can also add other classes, by clicking Adds Adds a class, or remove a class by clicking Removes Removes a class.

Identifiers: On this tab, users can define identifiers for the selected object classes. The initial status of this list is empty

Identifiers tab

Identifiers tab

The available options on this tab are described on the next table.

Available options for Identifiers tab

Option

Description

Class name

Indicates the name of the selected class in this option

Identifier

Allows users to change the value to use on the ObjectType column of the CSV file. This column's initial value is always the object's class name. For each changed value here, an entry is generated on the INI file in Types section. These values are not case-sensitive, that is, "AAA", "aaa", and "aAa" are the same value. If users define the same value for more than one type, only the first type is considered during the import process, and an object may be created with a wrong type

Adds Adds

Adds object classes

Removes Removes

Removes the selected object class

Help Help

Displays a window with a help text

 

Properties: On this tab, users can select which object properties they want to use on the import or export process. This list's initial value is ObjectType and all other properties must be manually added

Properties tab

Properties tab

The available options on this tab are described on the next table.

Available options for Properties tab

Option

Description

Column name

Allows users to change the value to use as a column's name on CSV file's header. This column's initial value is always the name of the property itself. For each changed value on this column, an entry is generated on the INI file in Columns section. Column names are not case-sensitive, that is, "AAA", "aaa", and "aAa" are the same value. If users define the same column's name for more than one property, only one of them is properly identified, and all columns with the same name point to the same property. In this case, some values may be overwritten

Property

Indicates the property being imported or exported

Move to start Move to start and Move to end Move to end

Redefines column's sort order when changing property's sort order on the list

Adds Adds

Adds properties to this list

Removes Removes

Removes properties from this list, except for ObjectType. Alternatively, users can use the DELETE key to remove a property

Group properties Group properties

Creates a column's name linked to more than one property. Select the properties to group and then click this option. Column names are grouped on the same row, using the column's name defined for the property at the top of this list

Help Help

Displays a window with a help text

 

By clicking Adds Adds, a window opens to select properties, as shown on the next figure.

Properties window

Properties window

The available options on this window are described on the next table.

Available options for Properties window

Option

Description

Object classes

Displays object classes that match the selected filter starting at the root object

Add all properties from Add all properties from

Adds all properties from the selected object type in the previous option

List all Elipse E3 object classes

If selected, the object's combo box shows all existing classes in Elipse E3, regardless of a filter or root object

Properties

Displays properties of the selected object

 

Properties displayed in bold on this list were already added to the list that defines columns on the CSV file. By double-clicking a property, users either add it or remove it from the list, depending on whether it was on the list or not. If a property was grouped with others, a double-click only removes this property from the group, keeping the other properties correctly grouped.

TextFont-type properties contain internal properties that configure certain font features, such as type and size. They are exported with the main property's name, according to the object, followed by the name of the internal property, separated by a period, such as in TextFont.Bold. In the template settings, internal properties are displayed separately, so that users can select them one by one.

TextFont-type properties

TextFont-type properties

Was this page useful?