public static final class IWorkspace.ProjectOrder extends Object
IWorkspace.computeProjectOrder.
This class is not intended to be instantiated by clients.
IWorkspace.computeProjectOrder(IProject[])| Modifier and Type | Field and Description |
|---|---|
boolean |
hasCycles
Indicates whether any of the accessible projects in
projects are involved in non-trivial cycles. |
IProject[][] |
knots
A list of knots in the project reference graph.
|
IProject[] |
projects
A list of projects ordered so as to honor the project reference, and
build configuration reference, relationships between these projects
wherever possible.
|
| Constructor and Description |
|---|
IWorkspace.ProjectOrder(IProject[] projects,
boolean hasCycles,
IProject[][] knots)
Creates an instance with the given values.
|
public IProject[] projects
projects
parameter to IWorkspace.computeProjectOrder, where
inaccessible (closed or non-existent) projects have been omitted.public boolean hasCycles
projects are involved in non-trivial cycles.
true if the reference graph contains at least
one cycle involving two or more of the projects in
projects, and false if none of the
projects in projects are involved in cycles.public IProject[][] knots
projects that are
involved in a cycle of mutually dependent references.public IWorkspace.ProjectOrder(IProject[] projects, boolean hasCycles, IProject[][] knots)
This class is not intended to be instantiated by clients.
projects - initial value of projects fieldhasCycles - initial value of hasCycles fieldknots - initial value of knots field
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.