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
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 project 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 fieldGuidelines for using Eclipse APIs. Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.