类org.eclipse.ui.plugin.AbstractUIPlugin源码实例Demo

下面列出了怎么用org.eclipse.ui.plugin.AbstractUIPlugin的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: http4e   文件: ResourceUtils.java
public static Image getImage( String pluginID, String image){
   /*--- create from class file location
   ImageDescriptor iDescr = ImageDescriptor.createFromFile(CoreResources.class, name);
   Image image = resourceCache.getImage(iDescr);
   return image;
   --- get workbench shared image
   IWorkbench workbench = PlatformUI.getWorkbench();
   ISharedImages images = workbench.getSharedImages();
   image = images.getImage(ISharedImages.IMG_OBJ_FOLDER);      
   --- image from plugin
   MyPlugin.getImageDescriptor("icons/a_image.gif").createImage();
   AbstractUIPlugin.imageDescriptorFromPlugin(myPluginID, image)).createImage();
    */
   if (Utils.isIDE()) {
      return resourceCache.getImage(AbstractUIPlugin.imageDescriptorFromPlugin(pluginID, image));
   } else {
      return resourceCache.getImage(image);
   }
}
 
源代码2 项目: ADT_Frontend   文件: AbapGitStagingView.java
/**
 * Action for unstaging an object from staged section to unstaged section
 */
private void createUnstageAction() {
	this.actionUnstage = new Action(Messages.AbapGitStaging_action_unstage_xtol,
			AbstractUIPlugin.imageDescriptorFromPlugin(AbapGitUIPlugin.PLUGIN_ID, "icons/etool/unstage.png")) { //$NON-NLS-1$
		public void run() {
			IStructuredSelection selection = (IStructuredSelection) AbapGitStagingView.this.stagedTreeViewer.getSelection();
			unstageSelectedObjects(selection);
		}
	};
}
 
源代码3 项目: CogniCrypt   文件: AltConfigWizard.java
public AltConfigWizard() {
	super();
	// Set the Look and Feel of the application to the operating
	// system's look and feel.
	try {
		UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
	} catch (ClassNotFoundException | InstantiationException | IllegalAccessException | UnsupportedLookAndFeelException e) {
		Activator.getDefault().logError(e);
	}
	setWindowTitle("CogniCrypt");

	final ImageDescriptor image = AbstractUIPlugin.imageDescriptorFromPlugin("de.cognicrypt.codegenerator", "platform:/plugin/de.cognicrypt.core/icons/cognicrypt-medium.png ");
	setDefaultPageImageDescriptor(image);
	this.constraints = new LinkedHashMap<>();
}
 
@VisibleForTesting
PipelineArgumentsTab(IWorkspaceRoot workspaceRoot, DataflowDependencyManager dependencyManager) {
  this.workspaceRoot = workspaceRoot;
  this.dependencyManager = dependencyManager;
  hierarchy = pipelineOptionsHierarchyFactory.global(new NullProgressMonitor());
  ImageDescriptor descriptor = AbstractUIPlugin
      .imageDescriptorFromPlugin(DataflowUiPlugin.PLUGIN_ID, "icons/Dataflow_16.png");
  image = descriptor != null ? descriptor.createImage() : null;;
}
 
源代码5 项目: spotbugs   文件: FindbugsPlugin.java
/**
 * Call this method to retrieve the (cache) ImageDescriptor for the given
 * id.
 *
 * @param id
 *            the id of the image descriptor or relative icon path if icon
 *            is inside of default icons folder
 * @return the ImageDescriptor instance.
 */
public ImageDescriptor getImageDescriptor(String id) {
    ImageDescriptor imageDescriptor = imageDescriptors.get(id);
    if (imageDescriptor == null) {
        String pluginId = getDefault().getBundle().getSymbolicName();
        imageDescriptor = AbstractUIPlugin.imageDescriptorFromPlugin(pluginId, ICON_PATH + id);
        imageDescriptors.put(id, imageDescriptor);
    }
    return imageDescriptor;
}
 
源代码6 项目: dsl-devkit   文件: AbstractHelloWorldUiModule.java
public AbstractHelloWorldUiModule(AbstractUIPlugin plugin) {
	super(plugin);
}
 
public AbstractBmTestLanguageUiModule(AbstractUIPlugin plugin) {
	super(plugin);
}
 
源代码8 项目: depan   文件: StatsResources.java
private static ImageDescriptor getImageDescriptor(String path) {
  return AbstractUIPlugin.imageDescriptorFromPlugin(PLUGIN_ID, path);
}
 
源代码9 项目: dsl-devkit   文件: AbstractExpressionUiModule.java
public AbstractExpressionUiModule(AbstractUIPlugin plugin) {
	super(plugin);
}
 
源代码10 项目: yang-design-studio   文件: AbstractYangUiModule.java
public AbstractYangUiModule(AbstractUIPlugin plugin) {
	super(plugin);
}
 
源代码11 项目: dsl-devkit   文件: ExpressionUiModule.java
public ExpressionUiModule(final AbstractUIPlugin plugin) {
  super(plugin);
}
 
public Bug291022TestLanguageUiModule(AbstractUIPlugin plugin) {
	super(plugin);
}
 
public EncodingUiTestLanguageUiModule(AbstractUIPlugin plugin) {
	super(plugin);
}
 
public ParametersTestLanguageUiModule(AbstractUIPlugin plugin) {
	super(plugin);
}
 
public ReferringTestLanguageUiModule(AbstractUIPlugin plugin) {
	super(plugin);
}
 
源代码16 项目: xtext-eclipse   文件: PluginImageHelper.java
public AbstractUIPlugin getPlugin() {
	return plugin;
}
 
public AbstractReferringTestLanguageUiModule(AbstractUIPlugin plugin) {
	super(plugin);
}
 
源代码18 项目: depan   文件: ViewDocResources.java
private static ImageDescriptor getImageDescriptor(String path) {
  return AbstractUIPlugin.imageDescriptorFromPlugin(PLUGIN_ID, path);
}
 
源代码19 项目: xtext-eclipse   文件: Ecore2XtextTestUiModule.java
public Ecore2XtextTestUiModule(AbstractUIPlugin plugin) {
	super(plugin);
}
 
源代码20 项目: depan   文件: NodeListResources.java
private static ImageDescriptor getImageDescriptor(String path) {
  return AbstractUIPlugin.imageDescriptorFromPlugin(PLUGIN_ID, path);
}
 
public UnorderedGroupsTestLanguageUiModule(AbstractUIPlugin plugin) {
	super(plugin);
}
 
源代码22 项目: n4js   文件: AbstractJSONUiModule.java
public AbstractJSONUiModule(AbstractUIPlugin plugin) {
	super(plugin);
}
 
public AbstractContentAssistNoTerminalExtensionTestLanguageUiModule(AbstractUIPlugin plugin) {
	super(plugin);
}
 
源代码24 项目: n4js   文件: AbstractTypeExpressionsUiModule.java
public AbstractTypeExpressionsUiModule(AbstractUIPlugin plugin) {
	super(plugin);
}
 
public Bug332217TestLanguageUiModule(AbstractUIPlugin plugin) {
	super(plugin);
}
 
源代码26 项目: dsl-devkit   文件: CheckCfgUiModule.java
public CheckCfgUiModule(final AbstractUIPlugin plugin) {
  super(plugin);
}
 
源代码27 项目: neoscada   文件: AbstractChartView.java
public ControllerAction ()
{
    super ( "Show controller", AbstractUIPlugin.imageDescriptorFromPlugin ( Activator.PLUGIN_ID, "icons/chartController.gif" ) ); //$NON-NLS-2$
    setDescription ( "Show the chart controller view" );
    setToolTipText ( "Show the chart controller view" );
}
 
源代码28 项目: neoscada   文件: AbstractChartView.java
public EditorAction ()
{
    super ( "Show editor", AbstractUIPlugin.imageDescriptorFromPlugin ( Activator.PLUGIN_ID, "icons/editchart.png" ) ); //$NON-NLS-2$
    setDescription ( "Show the chart model editor view" );
    setToolTipText ( "Show the chart model editor view" );
}
 
源代码29 项目: neoscada   文件: AbstractChartView.java
public HelpAction ()
{
    super ( "Help", AbstractUIPlugin.imageDescriptorFromPlugin ( Activator.PLUGIN_ID, "icons/help.gif" ) );
}
 
源代码30 项目: neoscada   文件: Activator.java
private void createDiscoverers ()
{
    final WritableSet resultDiscoverers = new WritableSet ( DisplayRealm.getRealm ( getWorkbench ().getDisplay () ) );
    final WritableSet resultStores = new WritableSet ( DisplayRealm.getRealm ( getWorkbench ().getDisplay () ) );

    for ( final IConfigurationElement ele : Platform.getExtensionRegistry ().getConfigurationElementsFor ( EXTP_CONNECTON_DISCOVERER ) )
    {
        if ( ELE_DISCOVERER.equals ( ele.getName () ) )
        {
            final String id = ele.getAttribute ( "id" );
            String name = ele.getAttribute ( "name" );
            if ( name == null )
            {
                name = id;
            }

            final String icon = ele.getAttribute ( "icon" );
            ImageDescriptor imageDescriptor = null;
            if ( icon != null )
            {
                imageDescriptor = AbstractUIPlugin.imageDescriptorFromPlugin ( ele.getContributor ().getName (), icon );
            }

            final String description = ele.getAttribute ( "description" );

            // create
            try
            {
                final ConnectionDiscovererBean bean = new ConnectionDiscovererBean ( id, name, description, imageDescriptor, (ConnectionDiscoverer)ele.createExecutableExtension ( "class" ) );
                resultDiscoverers.add ( bean );

                if ( bean.isStore () )
                {
                    resultStores.add ( bean );
                }
            }
            catch ( final CoreException e )
            {
                getLog ().log ( e.getStatus () );
            }
        }
    }

    this.discoverers = resultDiscoverers;
    this.stores = resultStores;
}
 
 类所在包
 同包方法