classycle.dependency
Class LayeringStatement

java.lang.Object
  extended by classycle.dependency.LayeringStatement
All Implemented Interfaces:
Statement

public class LayeringStatement
extends java.lang.Object
implements Statement

Author:
Franz-Josef Elmer

Constructor Summary
LayeringStatement(StringPattern[][] layers, boolean strictLayering, classycle.dependency.SetDefinitionRepository repository, classycle.dependency.LayerDefinitionRepository layerRepository, ResultRenderer renderer)
           
 
Method Summary
 Result execute(AtomicVertex[] graph)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LayeringStatement

public LayeringStatement(StringPattern[][] layers,
                         boolean strictLayering,
                         classycle.dependency.SetDefinitionRepository repository,
                         classycle.dependency.LayerDefinitionRepository layerRepository,
                         ResultRenderer renderer)
Method Detail

execute

public Result execute(AtomicVertex[] graph)
Specified by:
execute in interface Statement

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object