![]() |
Telelogic DOORS (steve huntington) | ![]() |
new topic :
profile :
search :
help :
dashboard :
calendar :
home
|
||
Latest News:
|
|
Topic Title: Front Matter Removal Topic Summary: Created On: 3-Jun-2005 14:13 Status: Post and Reply |
Linear : Threading : Single : Branch |
![]() |
![]()
|
![]() |
|
Does anyone have any suggestions on an efficient way of removing the "Front Matter" object. At the time of removal, it will be the only object on the first level; the rest of the module objects should be in a flat hierarchy as its children. I have a couple of scripts that will do the job, but on large modules, they take a long time to run.
Normally, I end up just copying all the objects, excluding "Front Matter", deleting all objects and pasting them back in, but I'm trying to automate the process with DXL. Thanks, John |
|
![]() |
|
![]() |
|
This could be the start of the DXL
string ErrMess Object oFrontMatter, oReference, oChild oFrontMatter = first(current Module) oReference = oFrontMatter for oChild in oFrontMatter do // for every child of Front Matter; i.e. for every level 2 object { noError() move(oChild, oReference) // Move child 'after' the reference. ErrMess = lastError() if (!null ErrMess) print ErrMess "\n" oReference = oChild // get ready for the next move } for oChild of oFrontMatter { // There's a mistake since Front Matter should no longer have any children } softDelete(oFrontMatter) // or hardDelete to purge it. - Louie |
|
![]() |
Telelogic DOORS
» DXL Exchange
»
Front Matter Removal
|
![]() |
FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.