# Package org.eclipse.e4.ui.model.application.ui

Application programming interfaces describing the Eclipse 4 state and container model elements.

## Package Specification

The package provides interfaces that describe the Eclipse 4 state and container model. These elements include descriptions of containers, factories, objects and state elements.

Interface Summary
MContext: A representation of the model object 'Context'.
MCoreExpression: A representation of the model object 'Core Expression'.
MDirtyable: A representation of the model object 'Dirtyable'.
MElementContainer<T extends MUIElement>: A representation of the model object 'Element Container'.
MExpression: A representation of the model object 'Expression'.
MGenericStack<T extends MUIElement>: A representation of the model object 'Generic Stack'.
MGenericTile<T extends MUIElement>: A representation of the model object 'Generic Tile'.
MGenericTrimContainer<T extends MUIElement>: A representation of the model object 'Generic Trim Container'.
MImperativeExpression: A representation of the model object 'Imperative Expression'.
MInput: Deprecated. No longer used
MLocalizable: A representation of the model object 'Localizable'.
MSnippetContainer: A representation of the model object 'Snippet Container'.
MUIElement: A representation of the model object 'UI Element'.
MUiFactory: The Factory for the model.
MUILabel: A representation of the model object 'UI Label'.

Enum Summary
SideValue: A representation of the literals of the enumeration 'Side Value', and utility methods for working with them.