The PerpetuumSoft.Framework.Model namespace contains classes of the document object model.
Classes
| Class | Description | |
|---|---|---|
| IElementCollection | Represents a collection of elements.  | |
| MouseArguments | Represents the arguments for the mouse event.  | |
| PaintArguments | Represents arguments for invalidating.  | 
Interfaces
| Interface | Description | |
|---|---|---|
| ICompositeElement | Represents the composite element of an abstract model.  | |
| IElement | Represents element of an abstract model.  | |
| IElementList | List of the objects, implementing the IElement interface.  | |
| IRootElement | Represents the root element of an abstract model.  | 
Delegates
| Delegate | Description | |
|---|---|---|
| IElementCollection..::.CollectionChanged | Represents method that will handle ElementAdded and ElementRemoved events.  | |
| InvalidateEventHandler | Represents method that will handle region drawing.  | |
| MouseEventHandler | Represents the method that will handle mouse events.  |