New_processIconProvider.java :  » Workflow-Engines » osbl-1_0 » newprocess » diagram » providers » Java Open Source

Java Open Source » Workflow Engines » osbl 1_0 
osbl 1_0 » newprocess » diagram » providers » New_processIconProvider.java
package newprocess.diagram.providers;

import org.eclipse.core.runtime.IAdaptable;
import org.eclipse.gmf.runtime.common.core.service.AbstractProvider;
import org.eclipse.gmf.runtime.common.core.service.IOperation;
import org.eclipse.gmf.runtime.common.ui.services.icon.GetIconOperation;
import org.eclipse.gmf.runtime.common.ui.services.icon.IIconProvider;
import org.eclipse.swt.graphics.Image;

/**
 * @generated
 */
public class New_processIconProvider extends AbstractProvider implements
    IIconProvider {

  /**
   * @generated
   */
  public Image getIcon(IAdaptable hint, int flags) {
    return New_processElementTypes.getImage(hint);
  }

  /**
   * @generated
   */
  public boolean provides(IOperation operation) {
    if (operation instanceof GetIconOperation) {
      return ((GetIconOperation) operation).execute(this) != null;
    }
    return false;
  }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.