Uses of Class
classycle.graph.AtomicVertex
Packages that use AtomicVertex
-
Uses of AtomicVertex in classycle
Subclasses of AtomicVertex in classycleMethods in classycle that return AtomicVertexModifier and TypeMethodDescriptionAnalyser.getClassGraph()
Returns the class graph.PackageProcessor.getGraph()
Returns the package graph after processing.Analyser.getPackageGraph()
Returns the package graph created the class graph.static AtomicVertex[]
Parser.readClassFiles
(String[] classFiles) Reads and parses class files and creates a direct graph.static AtomicVertex[]
Parser.readClassFiles
(String[] classFiles, StringPattern pattern, StringPattern reflectionPattern, boolean mergeInnerClasses) Reads the specified class files and creates a directed graph where each vertex represents a class.Methods in classycle that return types with arguments of type AtomicVertexModifier and TypeMethodDescriptionAnalyser.getClassLayerMap()
Calculates the for each class its layer index and returns a Map where the classes are the keys (typeAtomicVertex
) and the layer indices are the values (type Integer).Analyser.getPackageLayerMap()
Calculates the for each package its layer index and returns a Map where the packages are the keys (typeAtomicVertex
) and the layer indices are the values (type Integer). -
Uses of AtomicVertex in classycle.dependency
Methods in classycle.dependency that return AtomicVertexModifier and TypeMethodDescriptionDependencyResult.getPaths()
Returns the vertices of the paths of unwanted dependencies.Methods in classycle.dependency with parameters of type AtomicVertexModifier and TypeMethodDescriptionCheckCyclesStatement.execute
(AtomicVertex[] graph) CheckSetStatement.execute
(AtomicVertex[] graph) DependencyStatement.execute
(AtomicVertex[] graph) LayeringStatement.execute
(AtomicVertex[] graph) ShowStatement.execute
(AtomicVertex[] graph) Statement.execute
(AtomicVertex[] graph) DependencyProcessor.executeNextStatement
(AtomicVertex[] graph) Executes the next unprocessed statement and returns its result.Constructors in classycle.dependency with parameters of type AtomicVertexModifierConstructorDescriptionDependencyResult
(StringPattern startSet, StringPattern finalSet, String statement, AtomicVertex[] paths) -
Uses of AtomicVertex in classycle.graph
Methods in classycle.graph that return AtomicVertexModifier and TypeMethodDescriptionPathsFinder.findPaths
(AtomicVertex[] graph) Finds all paths from the specified start vertices to the vertices fullfilling the specified condition.StrongComponentAnalyser.getGraph()
Returns the original graph.StrongComponent.getVertex
(int index) Returns the vertex of the specified index.Methods in classycle.graph that return types with arguments of type AtomicVertexModifier and TypeMethodDescriptionStrongComponentAnalyser.getLayerMap()
Returns the maping of the nodes of the original graph onto a layer index (i.e. length of the longest path of the condensed graph).Methods in classycle.graph with parameters of type AtomicVertexModifier and TypeMethodDescriptionvoid
StrongComponent.addVertex
(AtomicVertex vertex) Adds the specified vertex to this strong component.PathsFinder.findPaths
(AtomicVertex[] graph) Finds all paths from the specified start vertices to the vertices fullfilling the specified condition.Constructors in classycle.graph with parameters of type AtomicVertexModifierConstructorDescriptionStrongComponentAnalyser
(AtomicVertex[] graph) Creates an instance for the specified graph. -
Uses of AtomicVertex in classycle.renderer
Methods in classycle.renderer with parameters of type AtomicVertexModifier and TypeMethodDescriptionAtomicVertexRenderer.render
(AtomicVertex vertex, StrongComponent cycle, int layerIndex) Renders anAtomicVertex
.PlainClassRenderer.render
(AtomicVertex vertex, StrongComponent cycle, int layerIndex) Renderes the specified vertex.TemplateBasedClassRenderer.render
(AtomicVertex vertex, StrongComponent cycle, int layerIndex) Renderes the specified vertex.XMLAtomicVertexRenderer.render
(AtomicVertex vertex, StrongComponent cycle, int layerIndex) Renderes the specified vertex.