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 TypeMethodDescriptionvoidStrongComponent.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.