classpublicPriority 3
DependencyGraph
com.hypixel.hytale.component.dependency.DependencyGraph
9
Methods
9
Public Methods
1
Fields
1
Constructors
Constructors
public
DependencyGraph(ISystem<ECS_TYPE>[] systems)Methods
Public Methods (9)
public
void addEdge(ISystem<ECS_TYPE> beforeSystem, ISystem<ECS_TYPE> afterSystem, int priority)public
void addEdge(DependencyGraph.Edge<ECS_TYPE> edge)public
void addEdgeFromRoot(ISystem<ECS_TYPE> afterSystem, int priority)public
int compareTo(DependencyGraph.Edge<ECS_TYPE> o)publicstatic
<ECS_TYPE> DependencyGraph.Edge<ECS_TYPE>[] emptyArray()public
ISystem<ECS_TYPE>[] getSystems()@Nonnull
public
void resolveEdges(ComponentRegistry<ECS_TYPE> registry)public
void sort(ISystem<ECS_TYPE>[] sortedSystems)public
String toString()@Nonnull@Override
Fields
Private/Package Fields (1)
private
ISystem<ECS_TYPE>[] systemsRelated Classes
Used By