| Modifier and Type | Method and Description |
|---|---|
protected GraphNode |
DependencyBasedGeneratorMojoParent.buildGraphMapAndReturnRootNodeForProject()
Runs all the dependency tree processing (using the dependency tree lib from Maven) and translates it to the
model used in this project.
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,GraphNode> |
DependencyBasedGeneratorMojoParent.getGraphNodeMap()
Returns the graph node map, where:
- The key is a String with the graph node's key (pattern GROUPID:ARTIFACTID)
- The value is a graph node object
|
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,GraphNode> |
VisDiagramExporter.graphNodeMap |
| Modifier and Type | Method and Description |
|---|---|
void |
VisDiagramExporter.execute(GraphNode rootNode) |
void |
DiagramExporter.execute(GraphNode rootNode)
Outputs the `graph.html` file to the output directory of the project using the parameter rootNode as
the root element of the graph.
|
protected void |
VisDiagramExporter.printGraphData(GraphNode rootNode,
FileWriter writer) |
| Constructor and Description |
|---|
VisDiagramExporter(Map<String,GraphNode> graphNodeMap,
File outputDirectory,
List<String> specialElements) |
| Modifier and Type | Method and Description |
|---|---|
void |
ProjectDependenciesMetadataJsonBuilder.evolve(Collection<GraphNode> graphNodes)
Evolves the model by adding the necessary new nodes to the internal graph map.
|
| Modifier and Type | Method and Description |
|---|---|
static GraphNodeJson |
GraphNodeJson.fromGraphNode(GraphNode graphNode)
Converts the graphNode parameter to a new GraphNodeJson object, with it's dependencies.
|
| Modifier and Type | Method and Description |
|---|---|
Set<GraphNode> |
GraphNode.getDependsOn() |
| Modifier and Type | Method and Description |
|---|---|
void |
GraphNode.addDependency(GraphNode otherGraphNode)
Adds a dependency of this node to another node.
|
boolean |
GraphNode.isNodeMyModule(GraphNode graphNode) |
| Modifier and Type | Method and Description |
|---|---|
void |
GraphNode.mergeDependencies(Set<GraphNode> otherDependencies)
Merge the dependencies of this object with a set of other dependencies
|
Copyright © 2019 Atlassian. All rights reserved.