The DataNode type exposes the following members.
Constructors
Methods
Name | Description | |
---|---|---|
![]() | Clone |
Gets a StarDiagramNodeState holding information about this StarDiagramNode.
(Inherited from StarDiagramNode.) |
![]() | GetCollisionBounds |
Returns the value of the Bounds property of this DiagramNodeBase.
(Inherited from DiagramNodeBase<(Of <(TConnectionPoint>)>).) |
![]() | IsAncestorOf |
Returns true if this StarDiagramNode is higher up in the star diagram parent
hierachy than the given node. That is, this method returns true if the given node is a child or sub-child
of this node. Returns false otherwise.
(Inherited from StarDiagramNode.) |
![]() | OnBoundsChanged |
Raises the BoundsChanged event.
(Inherited from DiagramNodeBase<(Of <(TConnectionPoint>)>).) |
![]() | OnDataChanged |
Raises the DataChanged event.
(Inherited from DiagramNodeBase<(Of <(TConnectionPoint>)>).) |
![]() | OnPropertyChanged |
Raises the PropertyChanged event.
(Inherited from ViewModelBase.) |
![]() | Set<(Of <(T>)>) |
Sets the value of a field, raising the PropertyChanged event if required.
(Inherited from ViewModelBase.) |
![]() | SetAs |
Unloads all the information from the given IDiagramNodeState and applies it to this
StarDiagramNode.
(Inherited from StarDiagramNode.) |
Properties
Name | Description | |
---|---|---|
![]() | Bounds |
Gets or sets the display location and size of the node.
(Inherited from DiagramNodeBase<(Of <(TConnectionPoint>)>).) |
![]() | CanOriginateNewConnections |
Gets whether or not this StarDiagramNode can originate new connections.
StarDiagramNode objects can originate any number of connections.
(Inherited from StarDiagramNode.) |
![]() | CanReceiveNewConnections |
Gets whether or not this StarDiagramNode can recieve new connection.
StarDiagramNode objects can accept any number of inbound connections.
(Inherited from StarDiagramNode.) |
![]() | Children | (Inherited from StarDiagramNode.) |
![]() | ConnectionPoints |
Gets the collection of connection points on this DiagramNode.
(Inherited from DiagramNode.) |
![]() | Data |
Gets the data represented by the node.
(Inherited from DiagramNodeBase<(Of <(TConnectionPoint>)>).) |
![]() | DefaultConnectionPoint |
Gets the MainConnectionPoint.
(Inherited from StarDiagramNode.) |
![]() | IsResizable |
Gets or sets whether the DiagramNodeBase can be resized.
(Inherited from DiagramNodeBase<(Of <(TConnectionPoint>)>).) |
![]() | IsRoot |
Gets or sets whether or not this StarDiagramNode is a central root of a collection
of nodes.
(Inherited from StarDiagramNode.) |
![]() | Level |
Gets the level that this node sits in the star diagram node hierarchy.
A StarDiagramNode that has no StarDiagramParent is at level 0.
(Inherited from StarDiagramNode.) |
![]() | MainConnectionPoint |
Gets the main StarDiagramConnectionPoint situated on this StarDiagramNode.
Generally this will either be the only found StarDiagramConnectionPoint.
null is obtained if there are no connection points situated on this node.
(Inherited from StarDiagramNode.) |
![]() | Mass |
Gets or sets the mass of this node.
This is useful for layout algorithms.
(Inherited from StarDiagramNode.) |
![]() | NumberOfChildren |
Gets the number of nodes that this StarDiagramNode is a StarDiagramParent of.
This value is calculated on the fly.
(Inherited from StarDiagramNode.) |
![]() | Parent |
Gets the parent of the DiagramNodeBase. This implementation returns null, but can be overriden.
(Inherited from DiagramNodeBase<(Of <(TConnectionPoint>)>).) |
![]() | Root |
Gets the absolute root of this StarDiagramNode.
The absolute root is the recursive star diagram parent of this one that has a null
StarDiagramParent. A StarDiagramNode that has a null
star diagram parent is the root of itself.
(Inherited from StarDiagramNode.) |
![]() | Rotation |
Gets or sets the rotation of this DiagramNodeBase<(Of <(TConnectionPoint>)>).
(Inherited from DiagramNodeBase<(Of <(TConnectionPoint>)>).) |
![]() | StarDiagramParent |
Gets the star diagram parent of this StarDiagramNode.
This parent is the StarDiagramNode at the 'source' end of a connection that this
node is the destination of.
(Inherited from StarDiagramNode.) |
![]() | Velocity |
Gets or sets the velocity vector of this StarDiagramNode.
This is useful for layout algorithms.
(Inherited from StarDiagramNode.) |
![]() | ZOrder |
Gets or sets the relative z-order.
(Inherited from DiagramNodeBase<(Of <(TConnectionPoint>)>).) |
Events
Name | Description | |
---|---|---|
![]() | BoundsChanged |
Raised when the Bounds property changes.
(Inherited from DiagramNodeBase<(Of <(TConnectionPoint>)>).) |
![]() | DataChanged |
Raised when the Data property changes.
(Inherited from DiagramNodeBase<(Of <(TConnectionPoint>)>).) |
![]() | PropertyChanged |
Occurs when a property value changes.
(Inherited from ViewModelBase.) |
![]() | RotationChanged |
Raised when the Rotation property changes.
(Inherited from DiagramNodeBase<(Of <(TConnectionPoint>)>).) |