diff options
author | ddunne | 2011-05-11 18:08:50 +0000 |
---|---|---|
committer | Ryan D. Brooks | 2011-05-11 18:08:50 +0000 |
commit | 54c315ffd1e76a961a168b14804a6d1e5b8b7ffb (patch) | |
tree | 41398d44c6acc8224b4764ebb52dbd7f409b18d0 /plugins/org.eclipse.osee.framework.ui.plugin | |
parent | 9441dccf757f7d6bcceb41a698804b042cc531f6 (diff) | |
download | org.eclipse.osee-54c315ffd1e76a961a168b14804a6d1e5b8b7ffb.tar.gz org.eclipse.osee-54c315ffd1e76a961a168b14804a6d1e5b8b7ffb.tar.xz org.eclipse.osee-54c315ffd1e76a961a168b14804a6d1e5b8b7ffb.zip |
feature: Create ats.core
Diffstat (limited to 'plugins/org.eclipse.osee.framework.ui.plugin')
3 files changed, 9 insertions, 82 deletions
diff --git a/plugins/org.eclipse.osee.framework.ui.plugin/src/org/eclipse/osee/framework/ui/plugin/OseeUiActivator.java b/plugins/org.eclipse.osee.framework.ui.plugin/src/org/eclipse/osee/framework/ui/plugin/OseeUiActivator.java index 8acfdb949a2..14da100175f 100644 --- a/plugins/org.eclipse.osee.framework.ui.plugin/src/org/eclipse/osee/framework/ui/plugin/OseeUiActivator.java +++ b/plugins/org.eclipse.osee.framework.ui.plugin/src/org/eclipse/osee/framework/ui/plugin/OseeUiActivator.java @@ -23,10 +23,10 @@ import org.eclipse.core.runtime.IPath; import org.eclipse.core.runtime.Platform; import org.eclipse.core.runtime.Status; import org.eclipse.jface.resource.ImageDescriptor; +import org.eclipse.osee.framework.core.util.Result; import org.eclipse.osee.framework.jdk.core.util.Lib; import org.eclipse.osee.framework.logging.OseeLog; import org.eclipse.osee.framework.plugin.core.PluginUtil; -import org.eclipse.osee.framework.ui.plugin.util.Result; import org.eclipse.swt.program.Program; import org.eclipse.ui.plugin.AbstractUIPlugin; import org.osgi.framework.BundleContext; diff --git a/plugins/org.eclipse.osee.framework.ui.plugin/src/org/eclipse/osee/framework/ui/plugin/util/AWorkbench.java b/plugins/org.eclipse.osee.framework.ui.plugin/src/org/eclipse/osee/framework/ui/plugin/util/AWorkbench.java index 4f1ab83cc1f..891519577c3 100644 --- a/plugins/org.eclipse.osee.framework.ui.plugin/src/org/eclipse/osee/framework/ui/plugin/util/AWorkbench.java +++ b/plugins/org.eclipse.osee.framework.ui.plugin/src/org/eclipse/osee/framework/ui/plugin/util/AWorkbench.java @@ -18,6 +18,8 @@ import org.eclipse.core.runtime.IAdaptable; import org.eclipse.core.runtime.Platform; import org.eclipse.jface.dialogs.MessageDialog; import org.eclipse.jface.preference.IPreferenceStore; +import org.eclipse.osee.framework.core.util.Result; +import org.eclipse.osee.framework.jdk.core.util.Strings; import org.eclipse.osee.framework.logging.OseeLevel; import org.eclipse.osee.framework.logging.OseeLog; import org.eclipse.osee.framework.ui.plugin.OseeUiActivator; @@ -110,6 +112,12 @@ public final class AWorkbench { return editors; } + public static void popup(Result result) { + AWorkbench.popup( + (result.isTrue() ? "Success" : "ERROR"), + Strings.isValid(result.getText()) ? result.getText() : result.isTrue() ? "Success" : "Error Encountered. See Error Log View"); + } + public static void popup(final String message) { popup(message, message); } diff --git a/plugins/org.eclipse.osee.framework.ui.plugin/src/org/eclipse/osee/framework/ui/plugin/util/Result.java b/plugins/org.eclipse.osee.framework.ui.plugin/src/org/eclipse/osee/framework/ui/plugin/util/Result.java deleted file mode 100644 index 3d0da965f8d..00000000000 --- a/plugins/org.eclipse.osee.framework.ui.plugin/src/org/eclipse/osee/framework/ui/plugin/util/Result.java +++ /dev/null @@ -1,81 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2007 Boeing. - * 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: - * Boeing - initial API and implementation - *******************************************************************************/ - -package org.eclipse.osee.framework.ui.plugin.util; - -import org.eclipse.osee.framework.jdk.core.util.Strings; - -public class Result { - - public static Result TrueResult = new Result(true); - public static Result FalseResult = new Result(false); - public static Result CancelledResult = new Result(false, true); - private final boolean isTrue; - private boolean cancelled = false; - private String text = ""; - - public Result(boolean valid, String text) { - this.isTrue = valid; - this.text = text; - } - - public Result(String text) { - this.isTrue = false; - this.text = text; - } - - public Result(boolean isTrue) { - this.isTrue = isTrue; - } - - public Result(boolean isTrue, boolean cancelled) { - this.isTrue = isTrue; - this.cancelled = cancelled; - } - - public Result() { - this.isTrue = true; - } - - public boolean isTrue() { - return isTrue; - } - - public boolean isFalse() { - return !isTrue; - } - - public String getText() { - return text; - } - - @Override - public String toString() { - return String.valueOf(isTrue()) + (getText().equals("") ? "" : " - \"" + getText() + "\""); - } - - public void popup() { - AWorkbench.popup((isTrue ? "Success" : "ERROR"), - Strings.isValid(text) ? text : isTrue ? "Success" : "Error Encountered. See Error Log View"); - } - - public void setText(String text) { - this.text = text; - } - - public boolean isCancelled() { - return cancelled; - } - - public void setCancelled(boolean cancelled) { - this.cancelled = cancelled; - } -}
\ No newline at end of file |