blob: fa3014803970f1c9779a88b2e0caaca0a5266c2b [file] [log] [blame]
/*******************************************************************************
* /*******************************************************************************
* * Copyright (c) 2009, 2016 Xored Software Inc 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:
* * Xored Software Inc - initial API and implementation and/or initial documentation
* *******************************************************************************/
package org.eclipse.rcptt.launching.rap;
import org.eclipse.core.runtime.IStatus;
import org.eclipse.core.runtime.Plugin;
import org.eclipse.core.runtime.Status;
import org.osgi.framework.BundleContext;
public class Activator extends Plugin {
public final static String PLUGIN_ID = "org.eclipse.rcptt.launching.rap"; //$NON-NLS-1$
private static Activator plugin;
public static Activator getDefault() {
return plugin;
}
public void start(BundleContext context) throws Exception {
super.start(context);
plugin = this;
}
public void stop(BundleContext context) throws Exception {
plugin = null;
super.stop(context);
}
public void errorLog(String messge, Throwable e) {
IStatus status = new Status(IStatus.ERROR, PLUGIN_ID, messge, e);
getLog().log(status);
}
}