@!visibility private (see DependencyGraph#delete_edge)

Attributes

@return [String] the name of the origin of the edge

@return [String] the name of the destination of the edge

@return [Object] the requirement that the edge represents

Class Methods

Initialize an action to add an edge to a dependency graph @param [String] origin_name the name of the origin of the edge @param [String] destination_name the name of the destination of the edge @param [Object] requirement the requirement that the edge represents

Instance Methods

(see Action#down)

@param [DependencyGraph] graph the graph to find vertices from @return [Edge] The edge this action adds

(see Action#up)