|
@@ -15,7 +15,7 @@ import animation.Memory.ReadOnlyMemory;
|
|
import codelines.DeclareVariable;
|
|
import codelines.DeclareVariable;
|
|
import codelines.FunctionCall;
|
|
import codelines.FunctionCall;
|
|
import codelines.FunctionDefinition;
|
|
import codelines.FunctionDefinition;
|
|
-import codelines.Kommentar;
|
|
|
|
|
|
+import codelines.Comment;
|
|
import codelines.SetVariable;
|
|
import codelines.SetVariable;
|
|
import graph.LayeredGraphNode;
|
|
import graph.LayeredGraphNode;
|
|
import lib.TextLayoutHelper;
|
|
import lib.TextLayoutHelper;
|
|
@@ -116,19 +116,19 @@ public class BKNodePlacement extends AnimatedAlgorithm {
|
|
}) );
|
|
}) );
|
|
mainFunction.add( new PseudoCodeNode( TextLayoutHelper.setupPseudoCode( "call calcLayout( layout, graph )", vars ), tree, new FunctionCall( calcLayout, new String[]{ "layout", "graph" } ) ) );
|
|
mainFunction.add( new PseudoCodeNode( TextLayoutHelper.setupPseudoCode( "call calcLayout( layout, graph )", vars ), tree, new FunctionCall( calcLayout, new String[]{ "layout", "graph" } ) ) );
|
|
mainFunction.add( new PseudoCodeNode( TextLayoutHelper.setupPseudoCode( "call combine( graph )", vars ), tree, new FunctionCall( combine, new String[]{ "graph" } ) ) );
|
|
mainFunction.add( new PseudoCodeNode( TextLayoutHelper.setupPseudoCode( "call combine( graph )", vars ), tree, new FunctionCall( combine, new String[]{ "graph" } ) ) );
|
|
- root.add( new PseudoCodeNode( TextLayoutHelper.setupPseudoCodeStage( "-- Markiert alle Typ 1 konflikte im Graphen --" ), tree, new Kommentar() ) );
|
|
|
|
|
|
+ root.add( new PseudoCodeNode( TextLayoutHelper.setupPseudoCodeStage( "-- mark type 1 conflicts --" ), tree, new Comment() ) );
|
|
root.add( conflictDetectionFunction );
|
|
root.add( conflictDetectionFunction );
|
|
PseudoCodeNode blockCalc = new BlockCalc().createPseudocodeTree( tree );
|
|
PseudoCodeNode blockCalc = new BlockCalc().createPseudocodeTree( tree );
|
|
PseudoCodeNode horizontalCompaction = new Compaction().createPseudocodeTree( tree );
|
|
PseudoCodeNode horizontalCompaction = new Compaction().createPseudocodeTree( tree );
|
|
calcLayout.add( new PseudoCodeNode( TextLayoutHelper.setupPseudoCode( "call calculateBlockGraph( layout, graph )", vars ), tree, new FunctionCall( blockCalc, vars ) ) );
|
|
calcLayout.add( new PseudoCodeNode( TextLayoutHelper.setupPseudoCode( "call calculateBlockGraph( layout, graph )", vars ), tree, new FunctionCall( blockCalc, vars ) ) );
|
|
calcLayout.add( new PseudoCodeNode( TextLayoutHelper.setupPseudoCode( "call horizontalCompaction( layout, graph )", vars ), tree, new FunctionCall( horizontalCompaction, vars ) ) );
|
|
calcLayout.add( new PseudoCodeNode( TextLayoutHelper.setupPseudoCode( "call horizontalCompaction( layout, graph )", vars ), tree, new FunctionCall( horizontalCompaction, vars ) ) );
|
|
- root.add( new PseudoCodeNode( TextLayoutHelper.setupPseudoCodeStage( "-- Berechnet ein bestimmtes extremes layout --" ), tree, new Kommentar() ) );
|
|
|
|
|
|
+ root.add( new PseudoCodeNode( TextLayoutHelper.setupPseudoCodeStage( "-- Compute an extremal layout --" ), tree, new Comment() ) );
|
|
root.add( calcLayout );
|
|
root.add( calcLayout );
|
|
- root.add( new PseudoCodeNode( TextLayoutHelper.setupPseudoCodeStage( "-- Berechnet den Blockgraphen eines layouts --" ), tree, new Kommentar() ) );
|
|
|
|
|
|
+ root.add( new PseudoCodeNode( TextLayoutHelper.setupPseudoCodeStage( "-- vertical alignment --" ), tree, new Comment() ) );
|
|
root.add( blockCalc );
|
|
root.add( blockCalc );
|
|
- root.add( new PseudoCodeNode( TextLayoutHelper.setupPseudoCodeStage( "-- Berechnet die Positionen der Knoten eines Layouts --" ), tree, new Kommentar() ) );
|
|
|
|
|
|
+ root.add( new PseudoCodeNode( TextLayoutHelper.setupPseudoCodeStage( "-- horizontal compaction --" ), tree, new Comment() ) );
|
|
root.add( horizontalCompaction );
|
|
root.add( horizontalCompaction );
|
|
- root.add( new PseudoCodeNode( TextLayoutHelper.setupPseudoCodeStage( "-- Kombiniert die 4 Layouts zum Ergebnis --" ), tree, new Kommentar() ) );
|
|
|
|
|
|
+ root.add( new PseudoCodeNode( TextLayoutHelper.setupPseudoCodeStage( "-- balancing --" ), tree, new Comment() ) );
|
|
root.add( combine );
|
|
root.add( combine );
|
|
processor = new PseudoCodeProcessor( root );
|
|
processor = new PseudoCodeProcessor( root );
|
|
return root;
|
|
return root;
|