Command/Common Tools

The command component contains command infrastructure including the Environment Command framework and the Dynamic Wizard framework. This infrastructure is required by the webtooling project, but is not specific to webtooling per se. We need to harmonize the several existing command approaches. Components in this subsystem have no dependancies on other webtooling components and are not specific to web tooling functionality, but are needed by other web tooling components.The component lead is Chris Brealey.

What Is The Common Component?

Actually, its three components – wst.common, jst.common, wst.command

"The common components contain plugins that provide generic functionality that are applicable in several different contexts. Plugins in the common component should not have dependencies on plugins outside of the Eclipse base.”

Some conceptual tests to decide what should go into common…

Plugins - Dependencies

API - Status

Common - Evolution

We need to collectively scrutinize the 'common' components to ensure things lives in the right place