A GCM ADL module to define component types.
@author The ProActive Team