ILanguageImpl¶
-
public interface
ILanguageImpl
extends IFacetContributions¶ Interface that represents a language implementation. A language implementation is a view over all components that contribute to the implementation. An implementation belongs to a language. Facet operations return facets from all components.
Methods¶
components¶
-
Iterable<ILanguageComponent>
components
()¶ Returns: All components that contribute to this implementation.
config¶
-
ILanguageImplConfig
config
()¶ Returns: Configuration of this language implementation.
id¶
-
LanguageIdentifier
id
()¶ Returns: Identifier of this implementation.
locations¶
-
Iterable<FileObject>
locations
()¶ Returns: Locations of this implementation’s components.