Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.wst.command.env.core/src/org/eclipse/wst/command/env/core/Command.java')
-rw-r--r--bundles/org.eclipse.wst.command.env.core/src/org/eclipse/wst/command/env/core/Command.java81
1 files changed, 0 insertions, 81 deletions
diff --git a/bundles/org.eclipse.wst.command.env.core/src/org/eclipse/wst/command/env/core/Command.java b/bundles/org.eclipse.wst.command.env.core/src/org/eclipse/wst/command/env/core/Command.java
deleted file mode 100644
index 6fbda350d..000000000
--- a/bundles/org.eclipse.wst.command.env.core/src/org/eclipse/wst/command/env/core/Command.java
+++ /dev/null
@@ -1,81 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2004 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.wst.command.env.core;
-
-import org.eclipse.wst.command.env.core.common.Environment;
-import org.eclipse.wst.command.env.core.common.Status;
-
-/**
- * Commands are executable, undoable, redoable objects.
- * Every Command has a name and a description.
- */
-public interface Command
-{
- /**
- * Returns the name of the Command, a short translatable string
- * indicating what the Command does. Can be null.
- * @return The name of the Command. Can be null.
- */
- public String getName ();
-
- /**
- * Returns the description of the Command. Can be null.
- * @return The description of the Command. Can be null.
- */
- public String getDescription ();
-
- /**
- * Executes the Command.
- * @param environment The environment.
- * Must not be null.
- * @return A <code>Status</code> object indicating the degree
- * to which the <code>execute</code> method was successful.
- * A valud of <code>null</code>, or a Status with a severity
- * of less than <code>Status.ERROR</code> signifies success.
- */
- public Status execute ( Environment environment );
-
- /**
- * Returns <code>true</code> if, and only if, the Command's
- * <code>undo</code> method is supported.
- * @return True if the Command supports being undone.
- */
- public boolean isUndoable ();
-
- /**
- * Undoes the Command.
- * @param environment The environment.
- * Must not be null.
- * @return A <code>Status</code> object indicating the degree
- * to which the <code>undo</code> method was successful.
- * A valud of <code>null</code>, or a Status with a severity
- * of less than <code>Status.ERROR</code> signifies success.
- */
- public Status undo ( Environment environment );
-
- /**
- * Returns <code>true</code> if, and only if, the Command's
- * <code>redo</code> method is supported.
- * @return True if the Command supports being redone.
- */
- public boolean isRedoable ();
-
- /**
- * Re-executes the Command.
- * @param environment The environment.
- * Must not be null.
- * @return A <code>Status</code> object indicating the degree
- * to which the <code>redo</code> method was successful.
- * A value of <code>null</code>, or a Status with a severity
- * of less then <code>Status.ERROR</code> signifies success.
- */
- public Status redo ( Environment environment );
-}

Back to the top