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.