| Class | Description |
| NAggregateModel | The NAggregateModel is a model, assembled from other models |
| NArrowheadShape | Represents a simple GraphicsPath based arrowhead shape |
| NArrowheadShapeStencil | The NArrowheadShapeStencil class is a stencil, which holds the shapes of the arrowheads. |
| NArrowheadStyle | The NArrowheadStyle is a style attribute, which controls the shape, size and appearance of arrowheads |
| NArrowPath | The NArrowPath class represents a simple line path connecting two points |
| NArrowShape | The NArrowShape class represents a path shape, which aggregates a single NArrowPath primitive |
| NBezierCurvePath | The NBezierCurve class represents a bezier curve defined by two base and two control points |
| NBezierCurveShape | The NBezierCurveShape class represents a path shape, which aggregates a single NBezierCurvePath primitive |
| NBinaryState | The NBinaryState class is used to provide binary serialization design time support for diagram components and controls |
| NBoundsLabel | The NBoundsLabel class represents a label, which can be anchored to the margined scene bounds of a model |
| NBoundsPort | The NBoundsPort class represents a port, which can be anchored to the scene bounds of a model |
| NBoxPrimitive | The base of all box shapes. |
| NBridgeManager | The NBridgeManager attribute is used to provide the container, which hosts it with the ability to generate bridges |
| NBridgeStyle | The NBridgeStyle is a style attribute, which controls the bridges' shape and the size |
| NCanConnectPlugEventArgs | Used as argument in ConnectionCancelEventHandler delegates |
| NCircularArcPath | The NCircularArcPath class represents an circular arc |
| NCircularArcShape | The NCircularArcShape class represents a primitive shape, which aggregates a single NEllipticalArc primitive |
| NClosedCurvePath | The NClosedCurvePath class represents a curved polygon with controllable curve tension |
| NClosedCurveShape | The NClosedCurveShape class represents a poly path shape, which aggregates a single NClosedCurvePath |
| NCompositeGeometry | The NCompositeGeometry class represents an aggregate model, which aggregates path primitives |
| NCompositeShape | The NCompositeShape class represents a shape, which aggregates one or more primitive models |
| NConnectionCancelEventArgs | Used as argument in ConnectionCancelEventHandler delegates |
| NConnectionCollection | Represents an arraylist representation of the connections stored in a NConnectionContainer |
| NConnectionContainer | The NConnectionContainer attribute is used to store the connections between diagram elements in a diagram document |
| NConnectionEventArgs | Used as argument in ConnectionEventHandler delegates |
| NConnectionPoint | The NConnectionPoint abstract class represents a point, which can be a member of a connection. It serves as base class for ports and plugs. |
| NConnectionStorage | Represents a hashtable representation of the connections stored in a NConnectionContainer |
| NControlPoint | The NControlPoint class represents a shape control point |
| NControlPointCollection | The NControlPointCollection is a strongly typed collection containing NControlPoint instances |
| NCurvePath | The NCurve class represents a curved polyline, with controllable curve tension |
| NCurveShape | The NCurveShape class represents a poly path shape, which aggregates a single NCurvePath |
| NCustomPath | The NCustomPath class represents a custom open or closed figure path |
| NDataObjectAdaptor | The NDataObjectAdaptor class serves as base class for all data object adapters |
| NDataObjectAdaptorCollection | The NDataObjectAdaptorCollection class is a strongly typed collection, containging NDataObjectAdaptor instances |
| NDecorator | The NDecorator class represents an attribute, which can be attached to any shape. Decorators are used to decorate a shape with a specific effect (like border, background, title etc.) |
| NDecoratorCollection | The NDecoratorCollection is a strongly typed collection containing NDecorator instances |
| NDiagramDataObject | The NDiagramDataObject represents an atomic diagram unit, which can be transfered across documents via Clipboard and Drag and Drop operations |
| NDiagramElement | The NDiagramElement abstract class serves as base class for all elements, which can reside in diagram documents |
| NDiagramElementCollection | The NDiagramElementCollection class represents a generic collection of diagram elements and serves as base class for all strongly typed collections in the DOM. |
| NDiagramElementCompositeImpl | The NDiagramElementCompositeImpl class represents a stock implementation of the INDiagramElementComposite interface, which can be reused and extended |
| NDiagramEventSinkService | The NDiagramEventSinkService class represent an extended node event sink service, to which NDiagramNode instances try to connect to |
| NDiagramLoadAssemblyType | Used to explicitly load the Nevron.Diagram.dll assembly. |
| NDiagramNode | The NDiagramNode abstract class serves as base class for all nodes, which reside in diagram scenes (i.e. documents and views) |
| NDiagramNodeCollection | The NDiagramNodeCollection class represents a generic collection of diagram nodes and serves as base class for all strongly typed nodes collections. |
| NDiagramNodeCompositeImpl | The NDiagramNodeCompositeImpl class represents an enhanced implementation of the INNodeComposite interface, which can be resused and extended |
| NDiagramSmartPaintService | The NDiagramSmartPaintService class represents a smart invalidation service, which nodes use to invalidate themselves in document and view scenes |
| NDocument | The NDocument class is a component, which implements core DOM document features and serves as base class for all types of diagram documents |
| NDocumentCancelEventArgs | Used as argument in DocumentCancelEventHandler delegates |
| NDocumentEventArgs | Used as argument in DocumentEventHandler delegates |
| NDocumentEventSinkService | The NDocumentEventSinkService class represents the event sink service used by diagram documents |
| NDocumentHistoryService | The NDocumentHistoryService class represents the history service used by diagram documents |
| NDocumentInfo | An instance of the NDocumentInfo attribute is used to provide each diagram document with generic, human readable information |
| NDocumentSmartPaintService | The NDocumentSmartPaintService class represents the smart paint service used by documents |
| NDR | Namespace class for resources used by the Nevron.Diagram assembly |
| NDragEventArgs | Used as argument in INDragDropEventHandler interface |
| NDrawingDataObject | The NDrawingDataObject represents an atomic drawing document unit, which can be transfered across documents via Clipboard and Drag and Drop operations |
| NDrawingDataObjectAdaptor | The NDrawingDataObjectAdaptor is used to adapt data objects for drawing documents |
| NDrawingDocument | The NDrawingDocument class represents a diagram document, which can be used for generic drawing |
| NDrawingSettings | The NDrawingSettings attribute is used to store global drawing document settings and preferences |
| NDynamicPort | The NDynamicPort class represents a rotated bounds port, which can glue the plugs connected to it in several modes. |
| NEllipsePath | The NEllipsePath class represents a filled ellipse path |
| NEllipseShape | The NEllipseShape class represents a primitive shape, which aggregates a single NEllipsePath primitive |
| NEllipticalArcPath | The NEllipticalArcPath class represents an elliptical arc |
| NEllipticalArcShape | The NEllipticalArcShape class represents a primitive shape, which aggregates a single NEllipticalArc primitive |
| NEndPlug | The NEndPlug class represents a plug, which is anchored to the end point of a shape |
| NErmColumn | Describes an ERM column. |
| NErmColumnCollection | A strongly typed collection containing ERM columns. |
| NErmConnector | A special connector type, used to connect Erm shapes. |
| NErmPrimitive | Represents a primitive model, which is used to present the structure of a data table. |
| NErmShape | Represents a shape for displaying database table's structure. |
| NExpandCollapseDecorator | The NExpandCollapseDecorator is used to display a collapse/expand check box, which toggles the collapsed/expanded state of the shape. |
| NFrameDecorator | The NFrameDecorator is used to display a frame around the shape model bounds. The decorator has a header and background. Only the header is visible when the shape is collapsed. |
| NFrameDecoratorBackground | The NFrameDecoratorBackground class is a simple styleable element, which is used to compose the styling needed for a frame decorator background |
| NFrameDecoratorHeader | The NFrameDecoratorHeader class is a simple styleable element, which is used to compose the styling needed for a frame decorator header |
| NFunctions | Namespace class for static functions |
| NGenericList<T> | NGenericList |
| NGlobalVisibility | The NGlobalVisibility class is an attribute, which is used to store global visibility settings |
| NGraphicsSettings | Represents an extraction of the settings, which can be applied on Graphics |
| NGroup | The NGroup class represents a composite shape, which can also aggregate one or more shapes |
| NGuideline | The abstract NGuideline class represents a guideline to which X or Y coordinates can be snapped and serves as base class for horizontal and vertical guidelines. |
| NGuidelineCollection | The NGuidelineCollection is a strongly typed collection containing NGuideline instances |
| NHitTestSettings | The NHitTestSettings attribute is used to store global hit test preferences |
| NHorizontalGuideline | The NHorizontalGuideline class represents a horizontal guideline |
| NHVPolylinePath | The NHVPolylinePath class represents a polyline, which retains orthogonality in scene coordinates |
| NInplaceEditTextBox | The NInplaceEditTextBox represents a text box, which is used for the inplace editing of elements, which display text (e.g. NTextPrimitive, NLabel etc.) |
| NInplaceEditWinFormControlSurrogate | The NInplaceEditSurrogateControl represents a host for the control defined by a winform host primtive. |
| NInteractiveAppearance | Controls the appearance of DOM nodes when they are selected or highlighted |
| NKeyEventArgs | Used as argument in INKeyboardEventHandler interface |
| NKeyPressEventArgs | Used as argument in INKeyboardEventHandler delegates |
| NLabel | The NLabel abstract class serves as base class for all types of labels, which can be attached to shapes |
| NLabelCollection | The NLabelCollection is a strongly typed collection containing NLabel instances |
| NLayer | The NLayer class serves as primary drawing document content container |
| NLayerCollection | The NLayerCollection is a strongly typed collection containing NLayer instances |
| NLayoutData | The NLayoutData attribute is used to store the per shape defined properties, which layouts use when arranging shapes. |
| NLibraryDataObject | The NLibraryDataObject represents an atomic library document unit, which can be transfered across documents via Clipboard and Drag and Drop operations |
| NLibraryDataObjectAdaptor | The NLibraryDataObjectAdaptor is used to adapt data objects for library documents |
| NLibraryDocument | The NLibraryDocument class represents a diagram document, which is used to store a collection of NMaster instances |
| NLinePath | The NLinePath class represents a path, which connects its start and end points with a simple line |
| NLineShape | The NLineShape class represents a path shape, which aggregates a single NLinePath primitive |
| NLogicalLineLabel | The NLogicalLineLabel class represents a label, which can be anchored to percent position along the logical line of a model. |
| NLogicalLinePort | The NLogicalLinePort class represents a port, which can be anchored to the percent location along a model length |
| NMaster | The NMaster class represents an element inside a NLibraryDocument instance |
| NMasterImageGenerator | The NMasterImageGenerator attribute, is used to provide library documents with the ability to automatically generate images for the masters they contain |
| NModel | The NModel abstract class is a transformable element, which stores a boundable model and serves as base class for more specific models |
| NMouseEventArgs | Used as argument in INMouseEventHandler interface |
| NMutablePolyPathShape | The NMutablePolyPathShape class represents a poly path shape, which can change (mutate) the aggregated poly path |
| NNodeBoundsCancelEventArgs | Used as argument in NodeBoundsCancelEventHandler delegates |
| NNodeDragEventArgs | Used as argument in NodeDragEventHandler delegates |
| NNodeKeyEventArgs | Used as argument in NodeKeyEventHandler delegates |
| NNodeKeyPressEventArgs | Used as argument in NodeKeyPressEventHandler delegates |
| NNodeMouseEventArgs | Used as argument in NodeMouseEventHandler delegates |
| NNodeTransformCancelEventArgs | Used as argument in NodeTransformCancelEventHandler delegates |
| NNodeViewEventArgs | Used as argument in NodeViewEventHandler delegates |
| NNurbsCurveF | |
| NPageSettings | Represents an extraction of the settings, which can be applied on PageSettings |
| NPathPrimitive | The NPathPrimitive class represents a primitive model, whose content is a GraphicsPath |
| NPathShape | The NPathShape class represents a primitive shape, which aggregates a single NPathPrimitive |
| NPlug | The NPlug class represents a connection point, which can be connected to an inward port, it serves as base class for start and end plugs. |
| NPlugContainer | The NPlugContainer is a used to store the start and end plugs of a shape |
| NPointElement | The NPointElement class represents a point, which is displayed directly to the device. |
| NPointInfo | The NPointInfo class is uses to store the dymamically assembled information for geometry and shape points |
| NPointPort | The NPointPort class represents a port, which can be anchored to a point of a model. The anchor model must implement the INPoints interface. |
| NPointShape | Represents a simple GraphicsPath based point shape |
| NPointShapeStencil | The NPointShapeStencil class is a stencil, which holds the shapes of the points. |
| NPolygonPath | The NPolygonPath class represents a polygon |
| NPolygonShape | The NPolygonShape class represents a poly path shape, which aggregates a single NPolygonPath |
| NPolylinePath | The NPolylinePath class represents a polyline |
| NPolylineShape | The NPolylineShape class represents a poly path shape, which aggregates a single NPolylinePath |
| NPolyPathPrimitive | The NPolyPathPrimitive class serves as base class for all path primitives, which have a variable number of points. |
| NPolyPathShape | The NPolyPathShape class represents a path shape, which aggregates a single NPolyPathPrimitive primitive |
| NPort | The NPort class represents a connection point, which can be anchored to a specific parameter of the shape to which they belong or to an aggregated model, which the shape contains. |
| NPortCollection | The NPortCollection is a strongly typed collection containing NPort instances |
| NPrimitiveModel | The NPrimitiveModel class serves as base for all primitive models |
| NPrimitiveModelCollection | The NPrimitiveModelCollection is a strongly typed collection containing NPrimitiveModel instances |
| NPrimitiveShape | The NPrimitiveShape class represents a shape, which aggregates a single primitive model |
| NRectanglePath | The NRectanglePath class represents a filled rectangle |
| NRectangleShape | The NRectangleShape class represents a path shape, which aggregates a single NRectanglePath primitive |
| NReflexRequirements | An instance of this class is used to encapsulate the requirements of a reflexive shape |
| NRotatedBoundsLabel | The NRotatedBoundsLabel class represents a bounds label, which can be anchored to the margined rotated bounds of the model bounds |
| NRotatedBoundsPort | The NRotatedBoundsPort class represents a port, which can be anchored to the rotated bounds of a model |
| NRoutableConnector | The NRoutableConnector class represents a mutable polypath shape, which can automatically avoid obstacles in its path |
| NRoutingManager | The NRoutingManager attribute is used to provide the container, which hosts it with the ability to route the routable shape it contains |
| NSceneTree | Namespace class for static operations with scene trees and nodes residing in scene trees. |
| NSceneTreeViewControl | The NSceneTreeViewControl control is used to display a subtree of the document scene. |
| NSceneTreeViewControlState | The NSceneTreeViewControlState is a descriptor of the current NSceneTreeViewControl state. |
| NSegmentLabel | The NSegmentLabel class represents a label, which can be anchored to the percent position along the segment of a model |
| NShape | The NShape class is an aggregate model, which represents an object from the real world, concept or abstraction |
| NShapeCollection | The NShapeCollection is a strongly typed collection containing NShape instances |
| NShapePoint | The NShapePoint abstract class serves as base class for all types of shape points |
| NShowHideSubtreeDecorator | The NShowHideSubtreeDecorator is used to display a show/hide check box, which toggles the visible state of the shape successor shapes and all the shapes, which connect them (e.g. the shape subtree together with the linking connectors) |
| NSnapContext | The NSnapContext class is used to store various snapping information |
| NSnapStrength | The NSnapStrength attribute is used to store the strength with which different objects attract coordinates and points |
| NSnapTargets | The NSnapTargets class represents an attribute, which is used to control the targets to which elements and points are snapped |
| NStartPlug | The NStartPlug class represents a plug, which is anchored to the start point of a shape |
| NStencil | The NStencil class is a collection, which is used to hold reusable INStencilTransformable implementors |
| NStep2Connector | The NStep2Connector class represents an step connector, which connects its start and end points in two steps |
| NStep3Connector | The NStep3Connector class represents a step connector, which connects its start and end points in three steps |
| NStepConnector | The NStepConnector class represents a path shape, which connects it start and end points in a fixed number of horizontal or vertical steps |
| NStockAbilities | Namespace class for static commonly used abilities. By design diagram elements by default use the abilities defined in this class. |
| NStockStyles | Namespace class for static commonly used styles. By design many styles in the diagram are by default initialized with copies of the stock styles. |
| NStyle | The NStyle class represents an attribute, which is used to control the local appearance of the node to which it is attached. It serves as a container for the actual styles used by the node. |
| NStyleableElement | The NStyleableElement class serves as base class for all elements, which can compose styles and can have a local style |
| NStyleComposerElement | The NStyleComposerElement class serves as base class for all elements, which can compose styles |
| NStyleSheet | The NStyleSheet class represents a named container for a single style |
| NStyleSheetCollection | The NStyleSheetCollection is a strongly typed collection containing NStyleSheet instances |
| NTableCell | Represents a single cell from a table shape. |
| NTableCellCollection | A strongly typed collection containing table cells. |
| NTableColumn | Represents a column in a table shape. |
| NTableColumnCollection | A strongly typed collection containing table columns. |
| NTablePrimitive | Represents a box primitive which is embedded in a table shape. |
| NTableShape | Represents a shape for dispalying tabular data. |
| NTextPrimitive | The NTextPrimitive class represents a primitive model, which is used to display wrapped or stretched text |
| NTextShape | The NTextShape class represents a primitive shape, which aggregates a single NTextPrimitive primitive |
| NToggleDecorator | The NToggleDecorator is used to display a toggle button, which toggles a specific aspect of the shape (like expanded/collapsed or show/hide subtree). |
| NToggleDecoratorBackground | The NToggleDecoratorBackground class is a simple styleable element, which is used to compose the styling needed for a toggle decorator background |
| NToggleDecoratorSymbol | The NToggleDecoratorSymbol class is a simple styleable element, which is used to compose the styling needed for a toggle decorator symbol |
| NTransactionResult | Transaction result information |
| NTransformableElement | The NTransformableElement abstract class respresents a styleable element, which contains a local transformation |
| NUmlField | Represents an UML field. |
| NUmlFieldCollection | A strongly typed collection containing UML fields, properties or methods. |
| NUmlMethod | Represents an UML method. |
| NUmlProperty | Represents an UML property. |
| NUmlShape | Represents an UML shape with a collection of properties and methods. |
| NVerticalGuideline | The NVerticalGuideline class represents a vertical guideline |
| NViewEventArgs | Used as argument in view events |
| NVisioMaster | The NVisioMaster class represents a Visio element inside a NLibraryDocument instance |
| NWinFormControlHostPrimitive | Represents a box primitive which hosts a windows forms control |
| NWinFormControlHostPrimitive.NBasicDesignerLoader | Serves as base classs for loader and savers to XML |
| NWinFormControlHostShape | Represents a shape, which hosts a WinForm control |