intellij-sdk-code-samples/basics/architectural_overview.md
Artem Khvastunov 159e87b561 actualized 'Project Structure' section
fixed broken URLs
some absolute URLs replaced with relative ones
fixed style issues
2015-08-05 19:04:33 +02:00

24 lines
1004 B
Markdown

---
title: Architectural Overview
---
This topic describes the architecture of IntelliJ Platform from a plugin developer's point of view. It is organized in a task-based manner to answer specific questions like "what can I do with this object?", "how do I get to this object?" and so on.
Before proceeding please make sure you're familiar with the basic concepts of IntelliJ Platform plugin development. If not, consider starting with the live demo and tutorials at
[www.jetbrains.com/idea/plugins/](http://www.jetbrains.com/idea/plugins/)
and then returning to this document.
The following subjects are covered:
* [General Threading Rules](architectural_overview/general_threading_rules.html)
* [Virtual Files](architectural_overview/virtual_file.html)
* [Documents](architectural_overview/documents.html)
* [PSI Files](architectural_overview/psi_files.html)
* [File View Providers](architectural_overview/file_view_providers.html)
* [Psi Elements](architectural_overview/psi_elements.html)