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 FacetsThe Workspace Model API is available since 2024.2 for use by third-party plugins and should be preferred over using the Project Model API.
See Interoperability with Project Model API and Usage Examples.
Managing FacetsTo create, search, and access the list of facets for a module, use FacetManager
.
A tool window dependent on the existence of given facet(s) can be registered via com.intellij.facet.toolWindow
extension point.
See Facet Basics sample plugin project.
19 March 2025
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4