leoroos/sandboxdroog — Issue #26: Plug-in structure could be changed so that language definitions would only have to depend on a single plug-in
Author: leoroos
Created: 2011-10-18 15:26:24+00:00
State: open
Labels: addednew, enhancement, Tigerseye Plug-in

A language has to declare it's dependency to de.tud.stg.tigerseye and de.tud.stg.tigerseye.eclipse.core, because the first has all the libraries and the second the extension points. The extension points and the associated Interfaces could be moved to the first plug-in s.t. only this has to be declared as dependency. The transformation is not trivial because of implicit cyclic dependencies to of classes in the core plug-in which would have to be moved to the library tigerseye plug-in.