Package org.eclipse.xtext.ide.server
Class TopologicalSorter
- java.lang.Object
-
- org.eclipse.xtext.ide.server.TopologicalSorter
-
public class TopologicalSorter extends java.lang.Object- Since:
- 2.11
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classTopologicalSorter.Entry
-
Constructor Summary
Constructors Constructor Description TopologicalSorter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidmarkCyclic(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 booleanvisit(TopologicalSorter.Entry current)
-
-
-
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)
-
visit
protected boolean visit(TopologicalSorter.Entry current)
-
markCyclic
protected void markCyclic(TopologicalSorter.Entry it)
-
-