I have some (paywall) trouble accessing the article you reference, so I cannot really comment, but to me that seems to be describing an IDE, not necessarily a LWB that produces an IDE for a (set of) DSL(s).
This reads like it came from an alternate universe; I've never heard about any of this stuff before, and I can't imagine how any of the concepts described by these unfamiliar terms relate to anything I know about software development. Always fun to discover that the world is more complicated than it first appeared.
I expected a text about, for example, APSE (https://en.wikipedia.org/wiki/APSE: "Ada Programming Support Environment was a specification for a programming environment to support software development in the Ada programming language.") from 1980 (more info at http://www.adahome.com/History/Stoneman/stoneint.htm)