The libGr class library together with the libGr search plan backend v2.5
IEdge Interface
Namespacesde.unika.ipd.grGen.libGrIEdge
A GrGen edge
Declaration Syntax
C#
public interface IEdge : IGraphElement
Members
All MembersMethodsProperties



IconMemberDescription
Clone(INode, INode)
Creates a copy of this edge. All attributes will be transfered to the new edge. The edge will not be associated to a graph, yet. So it will not have any assigned variables.

GetAttribute(String)
Returns the graph element attribute with the given attribute name. If the graph element type doesn't have an attribute with this name, a NullReferenceException is thrown.
(Inherited from IGraphElement.)
GetOther(INode)
Retrieves the other adjacent node of this edge.

InstanceOf(GrGenType)
Returns true, if the graph element is compatible to the given type
(Inherited from IGraphElement.)
ReplacedByEdge
The edge which replaced this edge (Valid is false in this case) or null, if this edge has not been replaced or is still a valid member of a graph.

ReplacedByElement
The element which replaced this element (Valid is false in this case) or null, if this element has not been replaced or is still a valid member of a graph.
(Inherited from IGraphElement.)
ResetAllAttributes()()()
Resets all graph element attributes to their initial values.
(Inherited from IGraphElement.)
SetAttribute(String, Object)
Sets the graph element attribute with the given attribute name to the given value. If the graph element type doesn't have an attribute with this name, a NullReferenceException is thrown.
(Inherited from IGraphElement.)
Source
The source node of the edge.

Target
The target node of the edge.

Type
Returns the EdgeType of the edge

Type
The GrGenType of the graph element
(Inherited from IGraphElement.)
Valid
This is true, if the element is a valid graph element, i.e. it is part of a graph.
(Inherited from IGraphElement.)

Assembly: libGr (Module: libGr) Version: 2.5.26185.0 (2.5.26185.0)