Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-dev] Proposed new MBS dependency calculator interface

The current MBS dependency calculator interface (IManagedDependencyGenerator) 
has a major restriction.  The arguments to the methods are IResource's.  These 
methods should use IPath's rather than IResource's for 2 reasons:
 
1. Dependencies can be to files outside of the workspace.
2. An output file from one tool can be used as an input file to another (i.e., 
an intermediate output), and it can be generated outside of the workspace.
 
IManagedDependencyGenerator will be deprecated.  The MBS implemention will ask 
if the dependency manager class is an instanceof IManagedDependencyGenerator2 
and use the new interface if it is.  If not, the MBS implemention will ask if 
the dependency manager class is an instanceof IManagedDependencyGenerator.

 

See 109289 to comment on the proposal.

 

Thanks,

Leo

 


Back to the top