Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 1.95 KB

README.md

File metadata and controls

27 lines (20 loc) · 1.95 KB

Menu Samples Project

This menu samples project aims to demonstrate the plugin language abilities to alter the menu in the UI of the IntelliJ IDEA Platform. further information can be gathered from the plugin documentation of intellij about actions

ActionGroupMember is the abstract base concept used in the jetbrains.mps.lang.plugin language. It provides the basic concepts to deal with actions and menus.

Actions in the platform are defined in the file PlatformActions.xml and also available in the lib/resources.jar!/idea/PlatformActions.xml in the MPS development workspace. The ActionGroup concept is used to describe the menu structure from the IntelliJ IDEA and MPS menus.

ActionGroupDeclaration

ActionGroupDeclaration is used to define an own action group

InterfaceGroup

InterfaceGroup is used to refer to an external group id.

ActionInstance

ActionInstance

GroupAnchor

GroupAnchor

InterfaceExtentionPoint

InterfaceExtentionPoint