@@ -0,0 +1,1396 @@
+package org.corpus_tools.hexatomic.grideditor;%0A%0Aimport org.eclipse.jface.resource.ImageDescriptor;%0Aimport org.eclipse.ui.plugin.AbstractUIPlugin;%0Aimport org.osgi.framework.BundleContext;%0A%0A/**%0A * The activator class controls the plug-in life cycle%0A */%0Apublic class Activator extends AbstractUIPlugin %7B%0A%0A%09// The plug-in ID%0A%09public static final String PLUGIN_ID = %22org.corpus_tools.hexatomic.grideditor%22; //$NON-NLS-1$%0A%0A%09// The shared instance%0A%09private static Activator plugin;%0A%09%0A%09/**%0A%09 * The constructor%0A%09 */%0A%09public Activator() %7B%0A%09%7D%0A%0A%09/*%0A%09 * (non-Javadoc)%0A%09 * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)%0A%09 */%0A%09public void start(BundleContext context) throws Exception %7B%0A%09%09super.start(context);%0A%09%09plugin = this;%0A%09%7D%0A%0A%09/*%0A%09 * (non-Javadoc)%0A%09 * @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)%0A%09 */%0A%09public void stop(BundleContext context) throws Exception %7B%0A%09%09plugin = null;%0A%09%09super.stop(context);%0A%09%7D%0A%0A%09/**%0A%09 * Returns the shared instance%0A%09 *%0A%09 * @return the shared instance%0A%09 */%0A%09public static Activator getDefault() %7B%0A%09%09return plugin;%0A%09%7D%0A%0A%09/**%0A%09 * Returns an image descriptor for the image file at the given%0A%09 * plug-in relative path%0A%09 *%0A%09 * @param path the path%0A%09 * @return the image descriptor%0A%09 */%0A%09public static ImageDescriptor getImageDescriptor(String path) %7B%0A%09%09return imageDescriptorFromPlugin(PLUGIN_ID, path);%0A%09%7D%0A%7D%0A

Create grid editor plugin