| InheritanceHierarchyView Class |
Namespace: SD.LLBLGen.Pro.ApplicationCore.EntityModel
The InheritanceHierarchyView type exposes the following members.
| Name | Description | |
|---|---|---|
| InheritanceHierarchyView |
Initializes a new instance of the InheritanceHierarchyView class.
|
| Name | Description | |
|---|---|---|
| Edges |
Gets the edges contained in this SubGraphView. All edges are part of this.MainGraph
(Inherited from SubGraphViewTVertex, TEdge.) | |
| HierarchyRoot |
Gets the hierarchy root.
| |
| MainGraph |
Gets the main graph this SubGraphView is a view on
(Inherited from SubGraphViewTVertex, TEdge.) | |
| 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.) | |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
| 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.
(Overrides SubGraphViewTVertex, TEdgeHandleEdgeRemovedFromMainGraph(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
(Inherited from SubGraphViewTVertex, TEdge.) | |
| OnEdgeAdded |
Called when an edge has been added to this view
(Overrides SubGraphViewTVertex, TEdgeOnEdgeAdded(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
(Inherited from SubGraphViewTVertex, TEdge.) | |
| 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.) | |
| SetAsHierarchyRoot |
Sets the passed in entity as hierarchy root. Entity has to be present in this view.
| |
| 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.) |
| 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.) | |
| HasBeenRemoved |
Raised when the implementing element has been removed from its container
(Inherited from SubGraphViewTVertex, TEdge.) | |
| 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.) | |
| 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.) |