IntelliJ Platform Plugin SDK Help

Facet

A facet represents configuration specific for a particular framework/technology, associated with a module. A module can have multiple facets. For example, Spring Framework-specific configuration is stored in a dedicated Spring facet.

Working with Facets

Managing Facets

To create, search, and access the list of facets for a module, use FacetManager.

Facet-Based Tool Window

A tool window dependent on the existence of given facet(s) can be registered via com.intellij.facet.toolWindow extension point.

Facet Basics Sample

See Facet Basics sample plugin project.

Last modified: 15 August 2024