org.eclipse.gmt.umlx.editor.regime
Interface IRegimeContext

All Known Subinterfaces:
IAnySheetRegimeContext, IMmSheetRegimeContext, INotSheetRegimeContext, IOutlineRegimeContext, IPropertyRegimeContext, ITxContextSheetRegimeContext, ITxRuleSheetRegimeContext, ITxSheetRegimeContext

public interface IRegimeContext

IRegimeContext is adapted to by editing parts such as Outline pages or editor sheets. Regimes for each editable model element are registered via plug-in extension point for use with a given derived IRegimeContext. The IRegimeContext inheritance hierarchy therefore provides a simple trree-based enabling mechanism for use of model components. A GStickyNote which may be used on any sheet is therefore registered for use on IAnySheetRegimeContext, whereas a TxDomain is more restrictively registered for a ITxSheetRegimeContext.