public interface IModelManager : IManager, IStateful, IEventProvider, IProvider
Public Interface IModelManager Inherits IManager, IStateful, IEventProvider, IProvider
public interface class IModelManager : IManager, IStateful, IEventProvider, IProvider
type IModelManager = interface interface IManager interface IStateful interface IEventProvider interface IProvider end
Thetype exposes the following members.
Gets a value indicating whether the stateful object is pending an automatic restart.(Inherited from IManager.)
Gets a dictionary containing the Fully Qualified Names and references to all of the Items in the model.
Gets the Event Provider name.(Inherited from IEventProvider.)
Gets the list of configured Item Providers.
Gets the name of the Manager.(Inherited from IManager.)
Gets the root Item for the model.
Gets the current State of the stateful object.(Inherited from IStateful.)
Adds an Item to the ModelManager's instance of Model and Dictionary.
Attaches the provided Item to the supplied Item. This method should be used only to attach plugin Items to the application model. When adding Items directly, use AddItem.
Creates a copy of the specified Item and stores it at the specified FQN within the default Model and Dictionary.
Returns the ModelItem from the Dictionary belonging to the ModelManager instance matching the supplied key.
Moves the supplied Item from one place in the ModelManager's instances of Model and Dictionary to another based on the supplied FQN.
Removes an Item from the ModelManager's Dictionary and from its parent Item.
Restarts the stateful object.(Inherited from IStateful.)
Starts the stateful object.(Inherited from IStateful.)
Stops the stateful object.(Inherited from IStateful.)
Updates the supplied Item with the supplied Source Item.