| Interface | Description | 
|---|---|
| IUMLLanguageDescriptor | This is a descriptor interface that describes a static language and certain model dependencies for
 a particular language type (if applicable). | 
| Class | Description | 
|---|---|
| AbstractLanguageDescriptor | This is the base implementation for an  IUMLLanguageDescriptor. | 
| ActiveLanguageManager | Public API for working with the Active Language. |