All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.eclipse.emf.databinding.DataBindingPlugin Maven / Gradle / Ivy

The newest version!
/**
 * 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 v2.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v20.html
 * 
 * Contributors: 
 *   IBM - Initial API and implementation
 */
package org.eclipse.emf.databinding;

import org.eclipse.emf.common.EMFPlugin;

import org.eclipse.emf.common.util.ResourceLocator;


/**
 * 

PROVISIONAL: This API is subject to arbitrary change, including renaming or removal.

* This is the central singleton for the Data Binding plugin. */ public final class DataBindingPlugin extends EMFPlugin { /** * Keep track of the singleton. */ public static final DataBindingPlugin INSTANCE = new DataBindingPlugin(); /** * Keep track of the singleton. */ private static Implementation plugin; /** * Create the instance. */ public DataBindingPlugin() { super(new ResourceLocator []{}); } /** * Returns the singleton instance of the Eclipse plugin. * @return the singleton instance. */ @Override public ResourceLocator getPluginResourceLocator() { return plugin; } /** * Returns the singleton instance of the Eclipse plugin. * @return the singleton instance. */ public static Implementation getPlugin() { return plugin; } /** * The actual implementation of the Eclipse Plugin. */ public static class Implementation extends EclipsePlugin { /** * Creates an instance. */ public Implementation() { super(); // Remember the static instance. // plugin = this; } } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy