Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.director/src/org/eclipse/equinox/internal/provisional/p2/director/ProvisioningPlan.java')
-rw-r--r--bundles/org.eclipse.equinox.p2.director/src/org/eclipse/equinox/internal/provisional/p2/director/ProvisioningPlan.java40
1 files changed, 40 insertions, 0 deletions
diff --git a/bundles/org.eclipse.equinox.p2.director/src/org/eclipse/equinox/internal/provisional/p2/director/ProvisioningPlan.java b/bundles/org.eclipse.equinox.p2.director/src/org/eclipse/equinox/internal/provisional/p2/director/ProvisioningPlan.java
new file mode 100644
index 000000000..41af92217
--- /dev/null
+++ b/bundles/org.eclipse.equinox.p2.director/src/org/eclipse/equinox/internal/provisional/p2/director/ProvisioningPlan.java
@@ -0,0 +1,40 @@
+/*******************************************************************************
+ * Copyright (c) 2007 IBM Corporation and others. All rights reserved. This
+ * program and the accompanying materials are made available under the terms of
+ * the Eclipse Public License v1.0 which accompanies this distribution, and is
+ * available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors: IBM Corporation - initial API and implementation
+ ******************************************************************************/
+package org.eclipse.equinox.internal.provisional.p2.director;
+
+import org.eclipse.core.runtime.IStatus;
+import org.eclipse.equinox.internal.provisional.p2.engine.Operand;
+
+public class ProvisioningPlan {
+ private IStatus status;
+ private Operand[] operands;
+
+ public ProvisioningPlan(IStatus status) {
+ this(status, new Operand[0]);
+ }
+
+ public ProvisioningPlan(IStatus status, Operand[] operands) {
+ this.status = status;
+ this.operands = operands;
+ }
+
+ public IStatus getStatus() {
+ return status;
+ }
+
+ /**
+ * The operands to pass to the engine.
+ * @return the operands to be executed. This may be an empty array if the
+ * plan has errors or if there is nothing to do.
+ */
+ public Operand[] getOperands() {
+ return operands;
+ }
+
+}

Back to the top