fixed bug: type usage graph must exclude calls within type hierarchy
Moved constructor to top
Renamed NamedObjectDepthFirstTraversalListener to
NamedObjectTraversalListener
added visit edge to NamedObjectVisitor
deleted NamedObjectBreadthFirstTraversalListener
added visitor method for graph edges
modified graph model to get rid of NamedObject interface in genric type
declarations. Introduced new type TraversalDirectedGraph in the
inheritance hierarchy of NamedObjectDirectedGraph.
TraversalDirectedGraph provides the possibility to declare an edge type
with is required to implement method definition in CallGraph.
removed unused methods
removed references to interface NamedObject from edge and edge factory
implementations
renamed parameters and fixed documentation
fixed typo
Removed all dependencies from org.javaan.graph to org.javaan.model.
introduce ExternalEdgeDirectedGraph
introduced new ObjectVisitor API for all commands
Depth first traversal is visiting edges in correct order, first all
edges to next vertex are visited, after that vertex is visited.
fixed small bug, edges are printed first and need less indent
Merge branch 'feature/supportDisplayMethodsFullnameInCallGraphs'
renamed ListDepdendencyCycles to ShowDepdendencyCyclesGraph
renamed ObjectVisitor to GraphVisitor
renamed VertexEdgeObjectVisitor