Hi! We are currently working on the core. We want to move the class "SPath" into the core. So we are abstracting the classes "SPath" and "SPathDataObject" (to "AbstractSPath" and "AbstractSPathDataObject"). When moving the method "toSPathDataObject(ISarosSession)" to "AbstractSPath" there exists a dependency to "ISarosSession". We introduced a new method "toSPathDataObject()" (without parameters) in "AbstractSPath" and created a ISarosSession field in SPath. Currently the field is set by "toSPathDataObject(ISarosSession)". After that we can use "toSPathDataObject()". But in that case we could always use the first call. The best way would be to assign the ISarosSession via constructor or injection, but we are not sure about this way... or how to use injection. On the other hand there are many Eclipse dependencies in SPath. We don't know how to remove or abstract those (e.g. IPath, IProject etc.). Any hints? :)
Regards, Arndt, Martin & Markus ------------------------------------------------------------------------------ WatchGuard Dimension instantly turns raw network data into actionable security intelligence. It gives you real-time visual feedback on key security issues and trends. Skip the complicated setup - simply import a virtual appliance and go from zero to informed in seconds. http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk _______________________________________________ DPP-Devel mailing list DPP-Devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dpp-devel