Class TopologicalSorter


  • public class TopologicalSorter
    extends java.lang.Object
    Since:
    2.11
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      protected static class  TopologicalSorter.Entry  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void markCyclic​(TopologicalSorter.Entry it)  
      java.util.List<org.eclipse.xtext.resource.impl.ProjectDescription> sortByDependencies​(java.lang.Iterable<org.eclipse.xtext.resource.impl.ProjectDescription> descriptions, org.eclipse.xtext.xbase.lib.Procedures.Procedure1<? super org.eclipse.xtext.resource.impl.ProjectDescription> cyclicAcceptor)  
      protected boolean visit​(TopologicalSorter.Entry current)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TopologicalSorter

        public TopologicalSorter()
    • Method Detail

      • sortByDependencies

        public java.util.List<org.eclipse.xtext.resource.impl.ProjectDescription> sortByDependencies​(java.lang.Iterable<org.eclipse.xtext.resource.impl.ProjectDescription> descriptions,
                                                                                                     org.eclipse.xtext.xbase.lib.Procedures.Procedure1<? super org.eclipse.xtext.resource.impl.ProjectDescription> cyclicAcceptor)