ModelView Class |
Namespace: SD.LLBLGen.Pro.ApplicationCore.EntityModel.ModelViews
The ModelView type exposes the following members.
Name | Description | |
---|---|---|
ModelView |
Initializes a new instance of the SubGraphViewTVertex, TEdge class.
|
Name | Description | |
---|---|---|
CoordinatesPerEntityDefinition |
Gets the coordinates per entity definition. This dictionary isn't updated in real-time, but used as a storage facility for coordinates when
the modelview is viewed in a viewer and the viewer is closed: the location of the entities is then stored in this storage.
| |
Documentation |
Gets or sets the documentation for the modelview
| |
Edges |
Gets the edges contained in this SubGraphView. All edges are part of this.MainGraph
(Inherited from SubGraphViewTVertex, TEdge.) | |
Error |
Gets an error message indicating what is wrong with this object.
| |
InheritanceEdges |
Gets all inheritance edges for the elements in this view.
| |
Item |
Gets the String with the specified column name.
| |
MainGraph |
Gets the main graph this SubGraphView is a view on
(Inherited from SubGraphViewTVertex, TEdge.) | |
Name |
Gets or sets the name of the model view.
| |
PerformFullInitialLayoutIfDisplayed |
Gets a value indicating whether a full layout has to be calculated when the modelview is displayed (true) or an incremental layout (false).
A full layout is issued when no stored coordinates are present.
| |
Vertices |
Gets the vertices contained in this SubGraphView. All vertices are part of this.MainGraph
(Inherited from SubGraphViewTVertex, TEdge.) |
Name | Description | |
---|---|---|
Add(TEdge) |
Adds the specified edge. If the vertices aren't in the view, they're added too.
(Inherited from SubGraphViewTVertex, TEdge.) | |
Add(TVertex) |
Adds the specified vertex.
(Inherited from SubGraphViewTVertex, TEdge.) | |
BindEvents |
Binds the event handlers to the events of the main graph.
(Inherited from SubGraphViewTVertex, TEdge.) | |
Contains(TEdge) |
Determines whether this SubGraphView contains the passed in edge.
(Inherited from SubGraphViewTVertex, TEdge.) | |
Contains(TVertex) |
Determines whether this SubGraphView contains the passed in vertex.
(Inherited from SubGraphViewTVertex, TEdge.) | |
Dispose |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from SubGraphViewTVertex, TEdge.) | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetCollapsedState |
Gets the collapsed state for the entity specified (if applicable)
| |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetStoredCoordinates |
Gets the stored coordinates.
| |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
HandleEdgeAddedToMainGraph |
Handles the event that a new edge was added to the main graph
(Overrides SubGraphViewTVertex, TEdgeHandleEdgeAddedToMainGraph(TEdge).) | |
HandleEdgeRemovedFromMainGraph |
Handles the event that an edge was removed from the main graph.
(Inherited from SubGraphViewTVertex, TEdge.) | |
HandleVertexAddedToMainGraph |
Handles the event that a new vertex was added to the main graph.
(Inherited from SubGraphViewTVertex, TEdge.) | |
HandleVertexRemovedFromMainGraph |
Handles the event that a vertex was removed from the main graph.
(Inherited from SubGraphViewTVertex, TEdge.) | |
MarkAsRemoved |
Marks this instance as removed. It raises ElementRemoved
(Inherited from SubGraphViewTVertex, TEdge.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
OnDisposing |
Called when Disposing
(Overrides SubGraphViewTVertex, TEdgeOnDisposing.) | |
OnEdgeAdded |
Called when an edge has been added to this view
(Inherited from SubGraphViewTVertex, TEdge.) | |
OnEdgeRemoved |
Called when an edge has been removed from this view
(Inherited from SubGraphViewTVertex, TEdge.) | |
OnVertexAdded |
Called when a vertex has been added to this view
(Overrides SubGraphViewTVertex, TEdgeOnVertexAdded(TVertex).) | |
OnVertexRemoved |
Called when a vertex has been removed from this view
(Overrides SubGraphViewTVertex, TEdgeOnVertexRemoved(TVertex).) | |
Remove(TEdge) |
Removes the edge.
(Inherited from SubGraphViewTVertex, TEdge.) | |
Remove(TVertex) |
Removes the vertex.
(Inherited from SubGraphViewTVertex, TEdge.) | |
SerializeToWriter |
Serializes the data in this class to the serializer passed in
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
UnbindEvents |
Unbinds the event handlers from the events of the main graph.
(Inherited from SubGraphViewTVertex, TEdge.) | |
UpdateStoredEntityGlyphState |
Updates the stored entity coordinates of the entity specified
|
Name | Description | |
---|---|---|
Disposed |
Event which is raised when this instance was disposed.
(Inherited from SubGraphViewTVertex, TEdge.) | |
EdgeAdded |
Event which is raised when an edge has been added to this SubGraphView
(Inherited from SubGraphViewTVertex, TEdge.) | |
EdgeChanged |
If TEdge supports change notification, this event is raised when an edge in the subgraph view was changed
(Inherited from SubGraphViewTVertex, TEdge.) | |
EdgeRemoved |
Event which is raised when an edge has been removed from this SubGraphView
(Inherited from SubGraphViewTVertex, TEdge.) | |
HasBeenChanged |
Raised when the implementing element has been changed
| |
HasBeenRemoved |
Raised when the implementing element has been removed from its container
(Inherited from SubGraphViewTVertex, TEdge.) | |
InheritanceEdgeAdded |
Event which is raised when an inheritance edge has been added to this view
| |
InheritanceEdgeRemoved |
Event which is raised when an inheritance edge has been removed from this view
| |
IsEmpty |
Event which is raised when the subgraphview is made empty. Observers can use this event to dispose an empty subgraphview to avoid dangling event handlers.
(Inherited from SubGraphViewTVertex, TEdge.) | |
ModelViewChanged |
Occurs when this model view was changed
| |
PropertyChanged |
Occurs when a property value changes. (INotifyPropertyChanged)
| |
VertexAdded |
Event which is raised when a vertex has been added to this SubGraphView
(Inherited from SubGraphViewTVertex, TEdge.) | |
VertexChanged |
If TVertex supports change notification, this event is raised when a vertex in the subgraph view was changed
(Inherited from SubGraphViewTVertex, TEdge.) | |
VertexRemoved |
Event which is raised when a vertex has been removed from this SubGraphView
(Inherited from SubGraphViewTVertex, TEdge.) |