## Uses of Interface
com.mapinfo.midev.language.ILanguage

Packages that use ILanguage
com.mapinfo.midev.language: A language consists of a set of syntactic elements and semantic rules for precisely specifying operations to perform.
com.mapinfo.midev.language.aggregation: Interfaces and classes that define the Aggregation language.
com.mapinfo.midev.language.filter: Contains the classes that comprise the Filter Language.

### Uses of ILanguage in com.mapinfo.midev.language

Methods in com.mapinfo.midev.language that return ILanguage
`ILanguage` ILanguageCapabilities.`getLanguage()` References the language these capabilities describe.
`ILanguage` ISearch.`getLanguage()` Returns the language that this `ISearch` is in.

### Uses of ILanguage in com.mapinfo.midev.language.aggregation

Classes in com.mapinfo.midev.language.aggregation that implement ILanguage
`class` `AggregationLanguage` Identifier used to signify that an `IDataSourceTable` supports the aggregation language.

Methods in com.mapinfo.midev.language.aggregation that return ILanguage
`ILanguage` AggregatingSearch.`getLanguage()` Returns `AggregationLanguage.getInstance()`
`ILanguage` AggregationCapabilities.`getLanguage()` Returns `AggregationLanguage.getInstance()`

### Uses of ILanguage in com.mapinfo.midev.language.filter

Classes in com.mapinfo.midev.language.filter that implement ILanguage
`class` `FilterLanguage` The Filter language is an OGC-like, filter-based language for specifying query and edit operations to perform.

Methods in com.mapinfo.midev.language.filter that return ILanguage
`static ILanguage` FilterLanguage.`getInstance()` Returns the singleton instance of the Filter Language.
`ILanguage` FilterCapabilities.`getLanguage()`
`ILanguage` FilterSearch.`getLanguage()` Returns the language that this `ISearch` uses to define itself.