A GCM ADL module to define component types.

@author The ProActive Team