|
@@ -88,8 +88,8 @@ public class PlaceBlock{
|
|
|
LayeredGraphNode w = m.read( "w", MemoryType.LOCAL );
|
|
|
LayeredGraphNode graph = w.parent();
|
|
|
if( m.<String>read( "layout", MemoryType.LOCAL ).contains( "RIGHT" ) )
|
|
|
- return graph.getContainedLayers().get( w.getLayer() ).get( graph.getContainedLayers().get( w.getLayer() ).indexOf( w ) - 1 );
|
|
|
- return graph.getContainedLayers().get( w.getLayer() ).get( graph.getContainedLayers().get( w.getLayer() ).indexOf( w ) + 1 );
|
|
|
+ return graph.getContainedLayers().get( w.getLayer() ).get( graph.getContainedLayers().get( w.getLayer() ).indexOf( w ) - 1 ).getRoot( LayoutType.fromString( m.<String>read( "layout", MemoryType.LOCAL ) ) );
|
|
|
+ return graph.getContainedLayers().get( w.getLayer() ).get( graph.getContainedLayers().get( w.getLayer() ).indexOf( w ) + 1 ).getRoot( LayoutType.fromString( m.<String>read( "layout", MemoryType.LOCAL ) ) );
|
|
|
}
|
|
|
} ));
|
|
|
ifPos.add( new PseudoCodeNode( "call place_block( u, layout );", vars, tree, new FunctionCall( root, new String[]{ "u", "layout" } ) ) );
|