Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 350744

Summary: xgconf script generation should support declaration of "transitent" config params
Product: [Technology] RTSC Reporter: Dave Russo <d-russo>
Component: CoreAssignee: Dave Russo <d-russo>
Status: CLOSED DUPLICATE QA Contact:
Severity: normal    
Priority: P3 CC: dfriedland
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Dave Russo CLA 2011-06-29 15:39:23 EDT
XGCONF will already omit (i.e. not insert) "internal" config parameters from the config script. Currently the spec language only allows "internal" qualifier on target modules, not metaonly. But adding this support to the ANTLR grammar will automatically extend this to metaonly configs in XGCONF without any changes to XGCONF.

For the record, this feature is implemented in XGCONF in class org.eclipse.rtsc.xdctools.model.parser.extensions.SpecScriptInfoProvider. This is a special-purpose class that adapts the "internal" qualifier to mean "not persistent" to XGCONF. A second class in the same package, GraceScriptInfo, handles the "non_api.txt" file in Grace. Both implement the IScriptInfoProvider interface. Both are jointly managed by the ScriptInfoManager class in the parser package, which integrates information from the two. The parser queries this manager to decide what to write into the script.
Comment 1 Dave Russo CLA 2011-11-25 19:48:58 EST

*** This bug has been marked as a duplicate of bug 344409 ***