The DSclipse integration does not support modifying hierarchical references at this time. If you need to create, modify, or remove hierarchical references, you may use one of the other DesignSync client interfaces:
dssc
stclc
DesignSync GUI
For information on using the command line utilities, see the ENOVIA Synchronicity Command Reference. For information on using the DesignSync GUI, see the ENOVIA Synchronicity DesignSync Data Manager User's Guide.
When your module hierarchy is configured, you can populate, delete, and check in files recursively as normal.
Sub-modules appear as regular folders within the project folder. These folders are created when you recursively populate your project.
Note:
When commands that update the hierarchical reference are run, the command output indicates that the object being updated is a hierarchical reference and not a regular folder. Additionally, when you view the DesignSync properties of the hierarchical reference, DesignSync provides the module base information for the sub-module, rather than the parent module, indicating the information belongs to a referenced sub-module.
For example, this command output shows the recursive populate of the GUIComponents module which contains a hierarchical reference to the AdminControl sub-module :
populate -nodefaults -get -recursive -new -replace -report normal -noretain -incremental -nounifystate -noemptydirs -hrefmode normal -keys kkv -mcachemode server file:///c|/Workspaces/Eclipse/GUIComponentsNew/GUIComponents%3
Beginning populate operation at Thu Mar 19 15:15:29 Eastern Standard Time 2009...
Populating objects in Module GUIComponents%0
Base Directory c:\Workspaces\Eclipse\GUIComponents
With href recursion
GUIComponents%0 : Version of module in workspace updated to 1.22
Creating Sub Module Instance 'AdminControl%0' with base directory 'c:\Workspaces\Eclipse\GUIComponents\AdminControl'
...