org.sonar.squid.graph
Interface Node

All Known Implementing Classes:
SourceClass, SourceCode, SourceFile, SourceMethod, SourcePackage, SourceProject

public interface Node


Method Summary
 void createEdgeWith(Node to, EdgeUsage usage)
           
 void createEdgeWith(Node to, EdgeUsage usage, Edge rootEdge)
           
 Set<Node> dependedUpon()
           
 Set<Node> dependsUpon()
           
 Edge getEdgeFrom(Node from)
           
 Edge getEdgeTo(Node to)
           
 String getKey()
           
 EdgeUsage getUsageBy(Node from)
           
 EdgeUsage getUsageOf(Node to)
           
 

Method Detail

createEdgeWith

void createEdgeWith(Node to,
                    EdgeUsage usage)

createEdgeWith

void createEdgeWith(Node to,
                    EdgeUsage usage,
                    Edge rootEdge)

getUsageOf

EdgeUsage getUsageOf(Node to)

getUsageBy

EdgeUsage getUsageBy(Node from)

getEdgeTo

Edge getEdgeTo(Node to)

getEdgeFrom

Edge getEdgeFrom(Node from)

dependsUpon

Set<Node> dependsUpon()

dependedUpon

Set<Node> dependedUpon()

getKey

String getKey()


Copyright © 2009 SonarSource SA. All Rights Reserved.