Namespace Syncfusion.UI.Xaml.Diagram
Classes
ActiveTool
Defines the reason for the activetool. |
AddRemoveStraightSegmentArgs
Represents to add or remove the intermediate segment points on StraightSegment. |
AnnotationChangedEventArgs
Represents a struct that provides the data for AnnotationChanged event. |
AnnotationChangedEventHandler
Represents the method that will handle the AnnotationChanged event. |
AnnotationCollection
Represents the collections of IAnnotation. |
AnnotationConstraints
Specifies to enable/disable certain behaviors for Annotation. |
AnnotationEditorViewModel
Represent a block of text that can be displayed over a node or connector. |
AnnotationInteractionState
Specifies the state of the IAnnotation when it is interacting. |
ArcSegment
Arc Segment |
AutoScrolledArgs
Provides data for AutoScroll event that report changes to the AutoScroll value of a diagram. |
AutoScrolledHandler
Represents the method that will handle the AutoScrolled event. |
BezierSmoothness
Specifies the snapConstraints in diagram(describes curve editing) |
BlockPosition
Specifies the blockposition for the diagramelements. |
BpmnFlow
Represents the graphical objects used to visually represent the business process |
BpmnFlowViewModel
Represents the graphical objects used to visually represent the business process. |
BpmnGroup
Represents the graphical objects used to visually represent the business process.Properties |
BpmnGroupViewModel
Represents the graphical objects used to visually represent the business process.Properties |
BpmnNode
Represents the graphical objects used to visually represent the business process.Properties |
BpmnNodeViewModel
Represents the graphical objects used to visually represent the business process.Properties |
BridgeDirection
Specifies the direction of line bridges. |
Cause
Specifies the Reason for the Event occurs. |
ChangeEventArgs<TSource, TChange>
Provides data for ChangeEvent(ViewPortChanged,NodeChanged,OverviewChanged,AnnotationChanged,ConnectorChanged and PortChanged) of the diagram. |
ChartType
Specifies the charttype of the layout. |
ClickedEventHandler
Represents the method that will handle the MenuItemClickedEvent event. |
CollisionState
Provides data for CollisionFreeLocation and OverlappingObjects method of the diagram. |
CommandCollection
Represents the collections of IGestureCommand. |
CommandInfo
Represent the CommandInfo. |
CommandManager
Represents to manage the keyboard commands for the diagram. |
CompositeTransactions
Represents a CompositeTransactions to perform multiple actions in single operation for Undo/Redo. |
ConnectionDirection
Specifies the directions of the connection. |
ConnectionParameter
Provides data for ValidateConnection method of the diagram. |
Connector
Represents a objects used to create link between two points, nodes or ports to represent the relationships between them. |
ConnectorBase
Represents a base class for Connector and DockPort. |
ConnectorBaseViewModel
Represents a base class for Connector and DockPort. |
ConnectorChangedEventArgs
Represents a struct that provides the data for ConnectorSourceChangedEvent event and ConnectorTargetChangedEvent. |
ConnectorCollection
Represents the collections of ConnectorViewModel. |
ConnectorConstraints
Specifies to enable/disable certain behaviors for Connectors. |
ConnectorEditingEventArgs
Represents a class that provides the data for ConnectorEditing event. |
ConnectorEditingEventHandler
Represents the method that will handle the ConnectorEditing event. |
ConnectorEnd
Specifies a connectorend of the connector. |
ConnectorPort
Represents the connection points of connector and allows to create connections with only those specific points. |
ConnectorPortViewModel
Represents the connection points of connector and allows to create connections with only those specific points. |
ConnectorSegments
Represents the collections of IConnectorSegment. |
ConnectorSourceChangedEventHandler
Represents the method that will handle the ConnectorSourceChangedEvent event. |
ConnectorTargetChangedEventHandler
Represents the method that will handle the ConnectorTargetChangedEvent event. |
ConnectorType
Specifies the types of the Connector. |
ConnectorViewModel
Represents a objects used to create link between two points, nodes or ports to represent the relationships between them. |
Container
Represents the graphical objects used to visually group the logically-related diagram elements on the page. |
ContainerHeader
Represents a Header element for IContainer elements. |
ContainerHeaderViewModel
Represents a Header element for IContainer elements. |
ContainerViewModel
Represents the graphical objects used to visually group the logically-related diagram elements on the page. |
ControlPointParameter
Represent the class for thumb tool interaction. |
CubicCurveSegment
Represents a cubiccurvecegment takes in two control points for each point.To create a cubic Bezier, need to specify three sets of coordinates. |
CustomCursor
Represents a class to create custom cursors to indicate various actions on diagram control. |
DataSourceSettings
Represents to populate the Diagram with Node from an external hierarchical data source. |
DataTemplateDictionary
Creates a new instance of DataTemplateDictionary class. |
DeleteParameter
Provides the data for the |
DiagramCollection
Represents a DiagramCollection<T> of System.Object. |
DiagramCollection<T>
Represents a System.Collections.ObjectModel.ObservableCollection<> of any type objects. |
DiagramCursor
Specifies to sets the cursor for diagram elements. |
DiagramElementViewModel
Base for the Nodes,Connector and Group |
DiagramEventArgs
Provides data for events of the diagram. |
DiagramExtensions
Represensts a class to create add or remove extensions for the constraints of a diagram control. |
DiagramPreviewEventArgs
Provides data for DiagramPreviewEvent of the diagram. |
DiagramResourceWrapper |
DiagramStatus
Specifies to notify the status of the Diagram. |
DiagramViewModel
Represets the diagram control is used for creating diagrams like flow charts, organizational charts, mind maps, floor plans, and swim lane diagrams either through code or through a visual interface. |
DockPort
Represents a series of points act as the connection points of node and allows to create connections |
DockPortViewModel
Represents a series of points act as the connection points of node and allows to create connections |
DoubleExt
Represents a struct which contains extension methods for double type values. |
DragEnterEventHandler
Represents the method that will handle the DragEnter event. |
DragLeaveEventHandler
Represents the method that will handle the DragLeave event. |
DragOverEventHandler
Represents the method that will handle the DragOver event. |
DragState
Specifies the state of the SfDiagram elements when they are dragging. |
DrawingTool
Specifies the type of object to be drawn through drawing tool. |
DrawParameter
Represents the Connection Parameter of the Connector |
DrawTypeEventArgs
Defines DrawTypeEventArgs |
DrawTypeEventHandler
Represents the method that will handle the GetDrawType event. |
DupilicateParameter
Represents a dupilicateparameter to provides a data for duplicate command. |
Editable
Specifies the curve segment for editable. |
EditSegmentArgs
Represents to edit the intermediate segments. |
ElementType
Specifies the elementtype for diagram elements. |
EntryMode
Specifies how the entry is added to the stack. |
EqualSpaceSnapInfo
Information about the objects that are equally spaced. |
ExpandCollapseParameter
Represents to compress a view of a hierarchy so that only the roots of each Elements are visible. The opposite of collapse is expand, which makes the entire Elements visible. |
ExpandMode
Specifies the ExpandMode of the Stencil Group. |
ExportMode
Specifies the ExportModes in SfDiagram. |
ExportSettings
Represents the contents of the diagram can be exported as raster image files by using export function. |
FitToPage
Specifies the behavior of FitToPage Command. |
FitToPageParameter
Parameters to execute FitToPageCommand |
Flip
Specifies the behavior of Flip command. |
FlipMode
Specifies the behavior of FlipMode. |
FlipParameter
Represents a parameters to execute Flip Command |
FlowchartDataSourceSettings
Represents to populate the Diagram with Node from an external flowchart data source. |
FreeFormDrawingEventArgs
Provides data for FreeHand Drawing event. |
FreeFormDrawingEventHandler
Represents the method that will handle the FreeFormDrawingEvent event. |
Gesture
The Gesture class represents a recognized movement by the user. |
GestureCommand
Represents a gesturecommand hold and perform keyboard command actions. |
GetTypes
Represents the method that will handle the collection of known types. |
GraphConstraints
Specifies to enable/disable certain behaviors for SfDiagram. |
Gridlines
Represent to Visual horizontal/vertical lines that helps to align elements on diagram. |
GridlineSnapInfo
Information about the Target Gridline |
Group
Represents a cluster multiple nodes and connectors into a single element. It acts like a container for its children (nodes, groups, and connectors). |
GroupableViewModel
Represents a base class for Diagramming elements |
GroupCollection
Represents the collections of GroupViewModel. |
GroupViewModel
Represents a cluster multiple nodes and connectors into a single element. It acts like a container for its children (nodes, groups, and connectors). |
HistoryAction
Specifies that what type of history change action is performed. |
HistoryChangedEventArgs
Provides data for the |
HistoryChangedEventHandler
Represents the method that will handle the HistoryChangedEvent event. |
HistoryEntry |
HistoryManager
Represents to customizes the undo redo functionalities. |
InteractionState
Specifies the interaction state of the diagram element. |
ItemAddedEventArgs
Provides data for ItemAddedEvent of the diagram. |
ItemAddedEventHandler
Represents the method that will handle the ItemAdded event. |
ItemAddingEventArgs
Provides data for the ItemAdding event. |
ItemAddingEventHandler
Represents the method that will handle the ItemAdding event. |
ItemDeletedEventArgs
Provides data for ItemDeletedEventArgs of the diagram. |
ItemDeletedEventHandler
Represents the method that will handle the ItemDeleted event. |
ItemDeletingEventArgs
Provides data for ItemDeletingEventArgs of the diagram. |
ItemDeletingEventHandler
Represents the method that will handle the ItemDeletingEvent event. |
ItemDoubleTappedEventArgs
Provides data for ItemDoubleTappedEvent of the diagram. |
ItemDoubleTappedEventHandler
Represents the method that will handle the ItemDoubleTappedEvent event. |
ItemDropEventArgs
Provides data for InterSection Events(DragEnter,DragOver,DragLeave and ItemDrop) of the diagram. |
ItemDropEventHandler
Represents the method that will handle the ItemDropEvent event. |
ItemSelectedEventArgs
Provides data for ItemSelectedEvent of the diagram. |
ItemSource
Specifies the ItemSource of the diagram. |
ItemTappedEventArgs
Provides data for ItemTappedEvent of the diagram. |
ItemTappedEventHandler
Represents the method that will handle the ItemTappedEvent event. |
Lane |
LaneChildren
Represents the collection of objects where each object represents a Node or Group. |
LaneCollection
Represents the collections of LaneViewModel. |
LaneViewModel
Represents a lane is a functional unit or a responsible department of a business process that helps to map a process within the functional unit or in between other functional units. |
LayoutInfoArgs
Method argument for customizing the orientation of trees/sub-trees |
LayoutInfoHandler
Represents the method that will handle the GetLayoutInfo event. |
LayoutUpdatedEventArgs
Provides data for LayoutUpdatedEvent of the diagram. |
LayoutUpdatedEventHandler
Represents the method that will handle the LayoutUpdated event. |
LengthUnit
Represents a LengthUnit measurement. |
LengthUnits
Specifies the units. |
LineRoutingSettings
Represents to make sure that the connections don't cross each other while building links/paths between the shapes. |
LineSegmentLength
Represent the SegmentLength of the Line. |
LogDataArgs
Provides data for CanLogHistoryEntry method to get the log information to store the data in Stack. |
MeasurementUnit
Represents a unit measurement. |
MeasurementUnit<TUnit>
Represents a unit measurement. |
MenuItemClickedEventArgs
Provides data for MenuItemClickedEvent of the diagram. |
MenuItemClickedEventHander
Represents the method that will handle the MenuItemClickedEvent event. |
MenuOpeningEventArgs
Provides data for MenuOpeningEvent of the diagram. |
MenuOpeningEventHandler
Represents the method that will handle the |
Mode
Specifies to enable or disable the QuickCommands for Nodes and connectors. |
MouseDownEventArgs
Provides data for MouseDownEvent of the diagram. |
MouseDownEventHandler
Represents the method that will handle the MouseDown event. |
MouseUpEventArgs
Provides data for MouseUpEvent of the diagram. |
MouseUpEventHandler
Represents the method that will handle the MouseUp event. |
MoveParameter
Provide data to move the object by using nudge operation. |
MultipleSelectionMode
Specifies the multiple selection modes in SfDiagram. |
Node
Represents the graphical objects used to visually represent the geometrical information, process flow, internal business procedure, entity, or any other kind of data. |
NodeChangedEventArgs
Represents a struct that provides the data for NodeChangedEvent event. |
NodeChangedEventHandler
Represents the method that will handle the NodeChangedEvent event. |
NodeChangedInteractionState
Specifies to notify the interactionstate of the Node. |
NodeCollection
Represents the collections of NodeViewModel. |
NodeConstraints
Specifies to enable/disable certain behaviors for Nodes. |
NodePort
Represents the connection points of node and allows to create connections with only those specific points. |
NodePortViewModel
Represents the connection points of node and allows to create connections with only those specific points. |
NodeViewModel
Represents the graphical objects used to visually represent the geometrical information, process flow, internal business procedure, entity, or any other kind of data. |
NullSourceTarget
Specifies to provide data for the NullSourceTarget of the IDrawParameter . |
ObjectDrawnEventArgs
Provides data for ObjectDrawnEvent of the diagram. |
ObjectDrawnEventHander
Represents the method that will handle the ObjectDrawn event. |
ObjectSnapInfo
Informatoin about the target object. |
ObjectToTypeConverter
Represents the class to convert the object to specified type. |
OrthogonalDirection
Specifies the directions of the Orthogonalsegment. |
OrthogonalSegment
Represents the orthogonal segments to create segments that are perpendicular to each other.Set the segment as OrthogonalSegment to create the default orthogonal segment. |
OutlineSettings
Represents a outlinesettings is used to display the mirror images for the outside viewport elements to avoid the empty elements in virtualization Mode. |
OverviewConstraints
Enables or disables the defalut behaviors of the Overview. |
PageOrientation
Specifies the orientation of the page. |
PageSettings
Represents to customize the appearance, width, and height of the Diagram page. |
PasteCommandInfo
Specifies to show the status of itemadded operation |
Phase |
PhaseCollection
Represents the collections of PhaseViewModel. |
PhaseViewModel
Represents a phase is the subprocess which will split each lanes as horizontally or vertically based on the Swimlane orientation. |
PointerMode
Define the Mode of Selection. |
PointerSelectionArgs
Provides data for PointerSelection method of the Selector. |
PointerState
Specifies the pointerstate of a mouse device |
PortBase
Define the base calss of the Port. |
PortChangedEventArgs
Represents a struct that provides the data for PortChanged event. |
PortChangedEventHandler
Represents the method that will handle the PortChanged event. |
PortCollection
PortCollection is a collection of objects where each object represents a Port. |
PortConstraints
Specifies to enable/disable certain behaviors for Ports. |
PortVisibility
Defines when the Port should be visible. |
PreviewMode
Specifies the preview mode of the diagramming objects. |
PreviewSettings
Represents to drag objects as an outline without affecting original object. When multiple elements are selected, outline of every selected element will be moved. |
PrintAction
Specifies the print and preview action. |
PrintInfo
Provides data for GetPrintInfo of the PrintingService. |
PrintingEventArgs
Provides data for PrintingEvent of the diagram. |
PrintingEventHandler
Represents the method that will handle the Printing event. |
PrintingService
Represent the class for printing services of diagram control. |
PrintStatus
Specifies to notify the status of the Printing. |
PropertyMapping
Represents the class for custom attributes. |
QuadraticCurveSegment
Represents a quadraticcurvesegment to drawn between two points. |
QuickCommand
QuickCommand has been added for Nodes and connectors and allows to add required commands with customized shapes for the selected item |
QuickCommandCollection
Represents the collections of QuickCommandViewModel. |
QuickCommandViewModel
Represents to execute the commonly or frequently used commands around the nodes, connectors and groups. There are 3 default quickcommands for nodes and groups to execute Draw, Delete and Duplicate commands |
RefreshFrequency
Specifies the layout can be refreshed using RefreshFrequency. |
Region
Specifies the region of diagram to be executed in FitToPage command |
RelativeMode
Specifies the modes of the ConnectorSegment. |
Reset
Specifies the behavior of Reset Command. |
ResetParameter
Parameters to execute Reset Command |
ResizerConstraints
Specifies to enable/disable the certain resizers thumb in a selection. |
RotateParameter
Represents a parametes to execute Rotate Command |
RotationDirection
Specifies the direction of Rotate Command |
RotationReference
Specifies the rotation reference for IAnnotation. |
SameSizeSnapInfo
Information about the objects that are of the same size of the moving object. |
ScrollChanged
Represents a struct that provides data about ViewPortChangedEvent event. |
ScrollLimit
Specifies the scrollable region of SfDiagram. |
ScrollSettings
Represents the zoom value, zoom factor, scroll status and view port size of the diagram. |
ScrollState
Specifies the ScrollState value of a mouse device |
ScrollViewerRenderMode
Describes the behavior of ScrollViewerRenderMode. |
SegmentConstraints
Specifies to enable/disable the certain behaviors of Segment. |
SegmentDecorator
Represents the decorative element has been added for connectors to indicate the flow of a connection over another connector or segment. |
SegmentDecoratorRelativeMode
Specifies the mode to place the segmentdecorator. |
SegmentEditing
Specifies to add or remove intermediate segment. |
SegmentSnapInfo
Information about the Collection of connectors that are nearer to the moving object. |
SelectedEventHandler
Represents the method that will handle the ItemSelectedEvent event. |
SelectingEventHandler
Represents the method that will handle the ItemSelectingEvent event. |
SelectionSource
Specifies the way of the selection. |
Selector
Represents a visual representation of selected elements. It behaves like a container for single or multiple selected elements. |
SelectorChangedEventArgs
Argument of SelectorChanged event. |
SelectorChangedEventHandler
Represents the method that will handle the SelectorChangedEvent event. |
SelectorChangedInfo
Represents a struct that provides data about Selector to SelectorChangedEventArgs class. |
SelectorConstraints
Specifies to enable/disable certain the behaviors for Selector. |
SelectorViewModel
Represents a visual representation of selected elements. It behaves like a container for single or multiple selected elements. |
SelectToolCommandParameter
Provides the data for the |
SetCursorArgs
Provides data for SetCursor method of the diagram. |
SetToolArgs
Provides data for SetTool method of the diagram. |
SfDiagram
Represets the diagram control is used for creating diagrams like flow charts, organizational charts, mind maps, floor plans, and swim lane diagrams either through code or through a visual interface. |
ShapeBase
Represents the base class for built-in shapes which is derived from NodeViewModel. |
ShapeNode
Represents the several built-in shapes are provided. The user can select from any of the built-in shapes. |
Shapes
Specifies the Shapes in SfDiagram. |
Side
The side of the node that is going to be snapped with Gridline. |
SingleSelectionMode
Specifies the Selection mode. |
SnapChanges
Specifies th property that is going to be changed. |
SnapConstraints
Specifies to enable/disable the default behaviors of the snapping in diagram. |
SnapInfo
Information about the Snap Target |
SnapParameter
The parameters to represent the possible snaps and the proposed changes if the snaps are accepted. |
SnapReason
Specifies the reason or target of the snap. |
SnapSettings
Represents the gridlines and defines how and when the objects have to be snapped. |
SnapState
Represents a struct that provides data when snapping operation is performing. |
SnapToObject
Specifies to represent when you draw, resize, or move a shape or other object in diagram, you can set it so that it will align or "snap” to the nearest intersection in the diagram element or snap to other shapes or objects. |
StencilConstraints
Specifies to enable/disable certain behavior of Stencil. |
StraightSegment
Represent a straightsegment is a part of a line that is bounded by two distinct end points, and contains every point on the line between its endpoints. |
Swimlane |
SwimlaneChildChangedEventArgs
Represents a struct that provides the data for NodeChangedEvent event. |
SwimlaneChildChangedEventHandler
Represents the method that will handle the SwimlaneChildChangedEvent event. |
SwimlaneChildInteractionState
Specifies to notify the interactionstate of the SwimlaneChild element. |
SwimlaneChildViewModel
Represents a base element for ILane, IPhase and ISwimlaneHeader. |
SwimlaneCollection
Represents the collections of SwimlaneViewModel. |
SwimlaneHeader
Represents a Header element for ISwimlane or IPhase or ILane elements. |
SwimlaneHeaderViewModel
Represents a Header element for ISwimlane or IPhase or ILane elements. |
SwimlaneViewModel
Represents a cluster multiple nodes and connectors into a single element. It acts like a container for its children (nodes, groups, and connectors). |
SymbolCollection
SymbolCollection is a collection of objects where each object represents a Symbol or Node or Connector or Group. |
SymbolDropMode
Specifies the behavior of SymbolDropMode. |
SymbolDroppingEventArgs
Provides data for SymbolDropping Event of the diagram. |
SymbolDroppingEventHandler
Represents the method that will handle the SymbolDroppingEvent event. |
SymbolSelectionMode
Specifies the symbol selection mode of the Stencil. |
TargetConnector
Connector that is nearer to the moving object. |
TextAnnotationViewModel
Represents a block of text that can be displayed over a node or connector. |
Tool
Specifies to enable/disable the interactive behaviors of SfDiagram. |
ToolTip
Represents a small rectangular pop-up window that displays a brief description of a control's purpose when the user rests the pointer on the control. |
ToolTipConstraints
Specifies to enable/disable certain behavior of ToolTip. |
ToolTipPosition
Specifies the TooltTip position. |
TransactionState
Specifies the transactionstate which used to define the start and end state of the Composite Transactions. |
UndoRedoState
Specifies the undo/redo actions. |
UnitMode
Initialize Enum class UnitMode |
UnitToUnitEventArgs<TUnit>
Represents the method that will handle the UnitChangedEvent event. |
UnitToUnitEventHandler<TUnit>
Represents the method that will handle the UnitChangedEvent event. |
UnSelectedEventHandler
Represents the method that will handle the ItemUnSelectedEvent event. |
UnSelectingEventHandler
Represents the method that will handle the ItemUnSelectingEvent event. |
ValidateResize
Represents to set this instance to ControlPoint of the ControlPointParameter. |
ValidationBase
ValidationBase |
ViewPortChangedEventHandler
Represents the method that will handle the ViewPortChangedEvent event. |
VirtualizationState
Specifies the Virtualization state in SfDiagram. |
ZoomCommand
Specifies the zoom command. |
ZoomManipulationParamenter
Represents a class to manipulate the parameters for executing the zoom operation manually. |
ZoomPointerParamenter
Represents a class to create the pointer parameters for executing zoom manually. |
ZoomPointerParameter
Represents a class to create the pointer parameters for executing zoom manually. |
ZoomPositionParamenter
Position Parameters for executing zoom manually. |
ZoomPositionParameter
Represents the position parameters for executing zoom manually. |
Interfaces
IArcSegment
Represents the region between a chord of a circle and its associated arc. |
IBpmnFlow
Represents the graphical objects used to visually represent the business process. |
IBpmnGroup
Represents the graphical objects used to visually represent the business process. |
IBpmnNode
Represents the graphical objects used to visually represent the business process.Properties |
IConnector
Represents a objects used to create link between two points, nodes or ports to represent the relationships between them. |
IConnectorBase
Represents the base class for IConnector and IDockPort. |
IConnectorInfo
Represents the information about the connector. |
IConnectorPort
Create IConnectorPort Interface derived from IPort |
IConnectorPortInfo
Represents to gets more / additional information about specified IConnectorPort. |
IConnectorSegment
Represents the base for all the connector segments. |
IConnectorSegments
Represents the collections of IConnectorSegment. |
IContainer
Represents the graphical objects used to visually group the logically-related diagram elements on the page. |
IContainerHeader
Represents the interface for IContainer header which contains the title text. |
IContainerHeaderInfo
Represents more / additional information about ContainerHeaderViewModel. |
IContainerInfo
Represents more / additional information about ContainerViewModel. |
ICubicCurveSegment
Represents a cubiccurvecegment takes in two control points for each point.To create a cubic Bezier, need to specify three sets of coordinates. |
IDataSourceSettings
Represents to populate the diagram with node from an external hierarchical data source. |
IDiagramCommands
Represents a set of commands to perform the functionalities of the diagram. |
IDiagramElement
IDiagramElement |
IDockPort
Represents a interface to provide Node values to DockPort class. |
IDockPortInfo
Represents to gets more / additional information about specified IDockPort. |
IDrawParameter
Represents the Connection Parameter of the Connector. |
IDuplicateParameter
Represents a dupilicateparameter to provides a data for duplicate command. |
IExpandCollapseParameter
Represents to compress a view of a hierarchy so that only the roots of each Elements are visible. The opposite of collapse is expand, which makes the entire Elements visible. |
IFitToPage
Represents a prameters to execute FitToPageCommand. |
IFlip
Represents the object is to be mirrored. |
IFlowchartDataSourceSettings
Represents to populate the diagram with node from an external flowchart data source. |
IGesture
The Gesture class represents a recognized movement by the user. |
IGestureCommand
Represents a gesturecommand hold and perform keyboard command actions. |
IGestureParameter
Represents the parameter to pass to the diagram Command property. |
IGraph
Represents to gets information about the diagram |
IGraphInfo
Represents to gets more / additional information about the diagram |
IGroup
Represents a cluster multiple nodes and connectors into a single element. It acts like a container for its children (nodes, groups, and connectors). |
IGroupable
Represents a base for INode and IConnector. |
IGroupableInfo
Represents a base for INode and IConnector. |
IGroupInfo
Represent to gets more / additional information about Group. |
IID
IID |
ILane
Represents a lane is a functional unit or a responsible department of a business process that helps to map a process within the functional unit or in between other functional units. |
ILaneInfo
Represent to gets more / additional information about lane. |
ILineSegment
Represent a straightsegment is a part of a line that is bounded by two distinct end points, and contains every point on the line between its endpoints. |
ILineSegmentLength
Represent the SegmentLength of the Line. |
IMoveParameter
Provide data to move the object by using nudge operation. |
INode
Represents the graphical objects used to visually represent the geometrical information, process flow, internal business procedure, entity, or any other kind of data. |
INodeInfo
Represents a interface that supports to achieve drag, rotate, zooming functionalities of Node class. |
INodePort
Represents the connection points of node and allows to create connections with only those specific points. |
INodePortInfo
Represents to gets more / additional information about specified INodePort. |
IOrthogonalSegment
Represents the orthogonal segments to create segments that are perpendicular to each other.Set the segment as OrthogonalSegment to create the default orthogonal segment. |
IOutlineSettings
Represents a outlinesettings is used to display the mirror images for the outside viewport elements to avoid the empty elements in virtualization Mode. |
IPageInfo
Represents an interface that supports common properties and methods for PageSettings class. |
IPageSettings
Represents to customize the appearance, width, and height of the Diagram page. |
IPhase
Represents a cluster multiple nodes and connectors into a single element. It acts like a container for its children (nodes, groups, and connectors). |
IPhaseInfo
Represent to gets more / additional information about phase. |
IPort
Represents the connection points of diagram elements like Nodes and Connectors that allows to create connections with only those specific points. |
IPortInfo
Represents to gets more / additional information about specified IPort. |
IQuadraticCurveSegment
Represents a quadraticcurvesegment to drawn between two points. |
IQuickCommand
Represents to execute the commonly or frequently used commands around the nodes, connectors and groups. There are 3 default quickcommands for nodes and groups to execute Draw, Delete and Duplicate commands |
IReset
Parameters to execute Reset Command |
IRotate
Represents the object is to be rotated. |
ISegmentDecorator
Represents the decorative element has been added for connectors to indicate the flow of a connection over another connector or segment. |
ISelector
Represents a visual representation of selected elements. It behaves like a container for single or multiple selected elements. |
ISelectorInfo
Represent the information about the selector. |
ISnapSettings
Represents the gridlines and defines how and when the objects have to be snapped. |
ISwimlane
Represents a cluster multiple nodes, connectors and group into a single element. It acts like a container for its children (nodes, groups, and connectors) |
ISwimlaneChild
Represents a base for ILane, IPhase and ISwimlaneHeader. |
ISwimlaneChildInfo
Represents to gets more / additional information about ILane, IPhase and ISwimlaneHeader. |
ISwimlaneHeader
Represents the interface for ISwimlane, IPhase and ILane header which contains the title text. |
ISwimlaneHeaderInfo
Represent to gets more / additional information about ISwimlane or IPhase or ILane header |
ISwimlaneInfo
Represent to gets more / additional information about Swimlane. |
IToolTip
Represents a small rectangular pop-up window that displays a brief description of a control's purpose when the user rests the pointer on the control. |
IUndoRedo
Represents to customizes the undo redo functionalities. |
IZoomManipulationParameter
Represents ainterface to support the manipulation parameters for executing the zoom operation manually. |
IZoomParameter
Represents a interface to support zooming parameters for executing zoom manually. |
IZoomPointerParameter
Represents a interface to support the IZoomParameter class for executing zoom manually. |
IZoomPositionParameter
Represents a interface to support the position parameters for executing zoom manually. |