Interface MAddon
- All Superinterfaces:
MApplicationElement
,MContribution
- All Known Implementing Classes:
AddonImpl
A representation of the model object 'Addon'.
An MAddon represents a self-contained application logic. Addons may be used to augment the UI in a variety of ways without requriing that the base application be aware of the extensions.
Addons aare expected to be capable of being removed without damage to the original UI. While not yet implemented there will be an uninstall protocol defined ni the future allowing an addon to remove any model elements specific to the addon (i.e. The MinMaxAddon's TrimElements.
- Since:
- 1.0
- Restriction:
- This interface is not intended to be implemented by clients.
-
Method Summary
Methods inherited from interface org.eclipse.e4.ui.model.application.MApplicationElement
getContributorURI, getElementId, getPersistedState, getTags, getTransientData, setContributorURI, setElementId
Methods inherited from interface org.eclipse.e4.ui.model.application.MContribution
getContributionURI, getObject, setContributionURI, setObject