|
@@ -240,24 +240,38 @@ public class ConflictDetection implements AlgorithmStage {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public String getDebugString() {/*
|
|
|
- String info = "| i | l | l1 | k0 | k1 | k |\n";
|
|
|
- info += "|----|----|----|----|----|----|\n";
|
|
|
- info += "|" + TextLayoutHelper.strToLen( "" + i, 4 ) +
|
|
|
- "|" + TextLayoutHelper.strToLen( "" + l, 4 ) +
|
|
|
- "|" + TextLayoutHelper.strToLen( "" + l1, 4 ) +
|
|
|
- "|" + TextLayoutHelper.strToLen( "" + k0, 4 ) +
|
|
|
- "|" + TextLayoutHelper.strToLen( "" + k1, 4 ) +
|
|
|
- "|" + TextLayoutHelper.strToLen( "" + k, 4 ) + "|\n";
|
|
|
- if( insideSubgraph && vIndex < graph.getContainedNodes().size() )
|
|
|
- {
|
|
|
- info += "Subgraph of " + graph.getContainedNodes().get( vIndex ).getName() + ":\n";
|
|
|
- String tmp = subgraphAlgs.get( vIndex ).getDebugString();
|
|
|
- info += tmp;
|
|
|
- return info;
|
|
|
- }
|
|
|
- return info;*/
|
|
|
- return "";
|
|
|
+ public String getDebugString() {
|
|
|
+ String info = "| i | l | l1 | k0 | k1 | v | n |\n";
|
|
|
+ info += "|----|----|----|----|----|-----|-----|\n";
|
|
|
+ String i = "null";
|
|
|
+ String l = "null";
|
|
|
+ String l1 = "null";
|
|
|
+ String k0 = "null";
|
|
|
+ String k1 = "null";
|
|
|
+ String v = "null";
|
|
|
+ String n = "null";
|
|
|
+ if( alg.getMemory().isSomewhereDefined( "i", MemoryType.LOCAL ) )
|
|
|
+ i = "" + alg.getMemory().<Integer>read( "i", MemoryType.LOCAL );
|
|
|
+ if( alg.getMemory().isSomewhereDefined( "l", MemoryType.LOCAL ) )
|
|
|
+ l = "" + alg.getMemory().<Integer>read( "l", MemoryType.LOCAL );
|
|
|
+ if( alg.getMemory().isSomewhereDefined( "l1", MemoryType.LOCAL ) )
|
|
|
+ l1 = "" + alg.getMemory().<Integer>read( "l1", MemoryType.LOCAL );
|
|
|
+ if( alg.getMemory().isSomewhereDefined( "k0", MemoryType.LOCAL ) )
|
|
|
+ k0 = "" + alg.getMemory().<Integer>read( "k0", MemoryType.LOCAL );
|
|
|
+ if( alg.getMemory().isSomewhereDefined( "k1", MemoryType.LOCAL ) )
|
|
|
+ k1 = "" + alg.getMemory().<Integer>read( "k1", MemoryType.LOCAL );
|
|
|
+ if( alg.getMemory().isSomewhereDefined( "v", MemoryType.LOCAL ) && alg.getMemory().<LayeredGraphEdge>read( "v", MemoryType.LOCAL ).getSources().get( 0 ).getName() != null )
|
|
|
+ v = "" + alg.getMemory().<LayeredGraphEdge>read( "v", MemoryType.LOCAL ).getSources().get( 0 ).getName();
|
|
|
+ if( alg.getMemory().isSomewhereDefined( "n", MemoryType.LOCAL ) && alg.getMemory().<LayeredGraphNode>read( "n", MemoryType.LOCAL ).getName() != null )
|
|
|
+ n = "" + alg.getMemory().<LayeredGraphNode>read( "n", MemoryType.LOCAL ).getName();
|
|
|
+ info += "|" + TextLayoutHelper.strToLen( i, 4 ) +
|
|
|
+ "|" + TextLayoutHelper.strToLen( l, 4 ) +
|
|
|
+ "|" + TextLayoutHelper.strToLen( l1, 4 ) +
|
|
|
+ "|" + TextLayoutHelper.strToLen( k0, 4 ) +
|
|
|
+ "|" + TextLayoutHelper.strToLen( k1, 4 ) +
|
|
|
+ "|" + TextLayoutHelper.strToLen( v, 5 ) +
|
|
|
+ "|" + TextLayoutHelper.strToLen( n, 5 ) + "|\n";
|
|
|
+ return info;
|
|
|
}
|
|
|
|
|
|
}
|