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.