Interface IManagingComponent<M extends IManagingModel>

All Superinterfaces:
IComponent<M>, IEventChannel
All Known Implementing Classes:
DtGranularEditorPageAefComponent, MdPropertyPaletteComponent, PropertyPaletteComponent

public interface IManagingComponent<M extends IManagingModel> extends IComponent<M>
This interface should be implemented by the root component that corresponds to IManagingDefinition.
The managing component works with IManagingModel that provides the required data.
The managing component responsibilities are:
  • creation of child components in accordance with definition
  • managing the child components lifecycle (creation, model initialization, disposition, etc.)
  • supporting the definition mechanism features like rules processing, refreshers, etc.
See Also: