Class WeightedBidirectionalDependencyGraphEdge<T extends ISystemModelElement>

Type Parameters:
T - The type of the entity stored in the nodes linked by this edge.

public class WeightedBidirectionalDependencyGraphEdge<T extends ISystemModelElement> extends AbstractWeightedEdge<DependencyGraphNode<T>,WeightedBidirectionalDependencyGraphEdge<T>,TraceInformation>
This class represents a weighted but bidirected edge within a dependency graph.
Since:
1.1
Author:
Andre van Hoorn
  • Constructor Details

    • WeightedBidirectionalDependencyGraphEdge

      public WeightedBidirectionalDependencyGraphEdge(DependencyGraphNode<T> source, DependencyGraphNode<T> target, TraceInformation origin, IOriginRetentionPolicy originPolicy)
      Creates a new instance of this class using the given parameters.
      Parameters:
      source - The source of this edge.
      target - The target of this edge.
      origin - The meta information for this edge.
      originPolicy - The origin policy.
  • Method Details

    • isAssumed

      public boolean isAssumed()
    • setAssumed

      public void setAssumed()
      Sets the assumed flag to true.