~peta-power-group/+junk/vIDE-trunk

« back to all changes in this revision

Viewing changes to net.launchpad.vide.diagram/src/net/launchpad/vide/flowchart/diagram/providers/FlowchartIconProvider.java

  • Committer: Dražen Lučanin
  • Date: 2010-11-11 16:39:46 UTC
  • Revision ID: kermit666@gmail.com-20101111163946-c1cmu5z600jk3wki
First working version of the graphical editor.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
package net.launchpad.vide.flowchart.diagram.providers;
 
2
 
 
3
import org.eclipse.core.runtime.IAdaptable;
 
4
import org.eclipse.gmf.runtime.common.core.service.AbstractProvider;
 
5
import org.eclipse.gmf.runtime.common.core.service.IOperation;
 
6
import org.eclipse.gmf.runtime.common.ui.services.icon.GetIconOperation;
 
7
import org.eclipse.gmf.runtime.common.ui.services.icon.IIconProvider;
 
8
import org.eclipse.swt.graphics.Image;
 
9
 
 
10
/**
 
11
 * @generated
 
12
 */
 
13
public class FlowchartIconProvider extends AbstractProvider implements
 
14
                IIconProvider {
 
15
 
 
16
        /**
 
17
         * @generated
 
18
         */
 
19
        public Image getIcon(IAdaptable hint, int flags) {
 
20
                return FlowchartElementTypes.getImage(hint);
 
21
        }
 
22
 
 
23
        /**
 
24
         * @generated
 
25
         */
 
26
        public boolean provides(IOperation operation) {
 
27
                if (operation instanceof GetIconOperation) {
 
28
                        return ((GetIconOperation) operation).execute(this) != null;
 
29
                }
 
30
                return false;
 
31
        }
 
32
}