SubHierarchyView Methods |
The SubHierarchyView type exposes the following members.
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.) |
![]() | CheckIfEntityCanHaveDiscriminatorValueSet |
Checks if entity can have its discriminator value set to a value. This depends on the fact if the entity is in a TargetPerEntityHierarchy hierarchy
and if the root of the subhierarchy it is in has its discriminatorfield set or if the entity specified is the root of the subhierarchy
|
![]() | 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.) |
![]() | GetAllDiscriminatorValuesKnownInSubHierarchy |
Gets all discriminator values known in sub hierarchy or an empty list if the subhierarchy is a hierarchy other than a TPEH.
|
![]() | 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
(Inherited from InheritanceHierarchyView.) |
![]() | HandleEdgeRemovedFromMainGraph |
Handles the event that an edge was removed from the main graph.
(Inherited from InheritanceHierarchyView.) |
![]() | 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
(Inherited from InheritanceHierarchyView.) |
![]() | 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
(Inherited from InheritanceHierarchyView.) |
![]() | PerformSyncedAction(Action) |
Performs the specified action, either inside a lock on MainGraph.SyncRoot if thegraph is Synchronized, or normally, if the graph isn't synchronized.
(Inherited from SubGraphViewTVertex, TEdge.) |
![]() | PerformSyncedActionT(FuncT) |
Performs the specified action, either inside a lock on MainGraph.SyncRoot if the graph is Synchronized, or normally, if the graph isn't synchronized.
(Inherited from SubGraphViewTVertex, TEdge.) |
![]() | 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.
(Inherited from InheritanceHierarchyView.) |
![]() | 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.) |