EdgeSet
This class extends a list of property edges. This allows us to use list of property edges more conveniently.
Inheritors
Constructors
Properties
This computed property returns the common type in a Collection of Type objects. For example, if two types A
and B
both derive from the interface C`` then
C` would be returned.
Functions
This function returns the first node that matches the name on the supplied list of nodes.
A shortcut to call firstOrNull using the []
syntax.
A shortcut to call byNameOrNull using the []
syntax.
This function will be executed after the edge was added to the container. This can be used to propagate the edge to other properties or register additional handlers, e.g. a TypeObserver.
This function will be executed after an edge was removed from the container. This can be used to unregister additional handlers, e.g. a TypeObserver.
Clears the collection and adds the nodes.
Converts this collection of edges into a collection of nodes for easier access to the "target" nodes.
Returns an UnwrappedEdgeSet magic container which holds a structure that provides easy access to the "target" nodes without edge information.