Package org.eclipse.gef.palette

Examples of org.eclipse.gef.palette.CombinedTemplateCreationEntry


      // controls.add(new ConnectionCreationToolEntry("Connections", "Create Connections",
      // null, ImageDescriptor.createFromFile(getClass(), "/icons/connection16.gif"),
      // ImageDescriptor.createFromFile(getClass(), "/icons/connection24.gif")));
      final NodeCreationFactory fac = new NodeCreationFactory();
      final ImageDescriptor ico = EditUIPlugin.getImageDescriptor("/icons/village.png"); //$NON-NLS-1$
      final CombinedTemplateCreationEntry addNode = new CombinedTemplateCreationEntry(
        Messages.MapPalette_Nodes, "Node", fac, fac, ico, ico) { //$NON-NLS-2$
      };
      addNode.setToolProperty(AbstractTool.PROPERTY_UNLOAD_WHEN_FINISHED, false);
      controls.add(addNode);
      // add all categroies to root
      categories.add(controls);

      // create all object templates in groups an add them to the categories
View Full Code Here


                                  iconUrl = newLoader.getResource(icon);
                              }
                              if (iconUrl == null) {
                                  iconUrl = DroolsEclipsePlugin.getDefault().getBundle().getEntry("icons/action.gif");
                              }
                              CombinedTemplateCreationEntry combined = new CombinedTemplateCreationEntry(
                                  label,
                                  description,
                                  WorkItemWrapper.class,
                                  new SimpleFactory(WorkItemWrapper.class) {
                                      public Object getNewObject() {
View Full Code Here

        PaletteDrawer drawer = new PaletteDrawer("Components", null);

        List<PaletteEntry> entries = new ArrayList<PaletteEntry>();

        CombinedTemplateCreationEntry combined = new CombinedTemplateCreationEntry(
            "Start",
            "Create a new Start",
            StartNodeWrapper.class,
            new SimpleFactory(StartNodeWrapper.class),
            ImageDescriptor.createFromURL(DroolsEclipsePlugin.getDefault().getBundle().getEntry("icons/process_start.gif")),
            ImageDescriptor.createFromURL(DroolsEclipsePlugin.getDefault().getBundle().getEntry("icons/process_start.gif"))
        );
        entries.add(combined);
       
        combined = new CombinedTemplateCreationEntry(
            "End",
            "Create a new End",
            EndNodeWrapper.class,
            new SimpleFactory(EndNodeWrapper.class),
            ImageDescriptor.createFromURL(DroolsEclipsePlugin.getDefault().getBundle().getEntry("icons/process_stop.gif")),
            ImageDescriptor.createFromURL(DroolsEclipsePlugin.getDefault().getBundle().getEntry("icons/process_stop.gif"))
        );
        entries.add(combined);
               
        if (flowNodes.charAt(0) == '1') {
            combined = new CombinedTemplateCreationEntry(
                "RuleFlowGroup",
                "Create a new RuleFlowGroup",
                RuleSetNodeWrapper.class,
                new SimpleFactory(RuleSetNodeWrapper.class),
                ImageDescriptor.createFromURL(DroolsEclipsePlugin.getDefault().getBundle().getEntry("icons/activity.gif")),
                ImageDescriptor.createFromURL(DroolsEclipsePlugin.getDefault().getBundle().getEntry("icons/activity.gif"))
            );
            entries.add(combined);
        }
           
        if (flowNodes.charAt(1) == '1') {
            combined = new CombinedTemplateCreationEntry(
                "Split",
                "Create a new Split",
                SplitWrapper.class,
                new SimpleFactory(SplitWrapper.class),
                ImageDescriptor.createFromURL(DroolsEclipsePlugin.getDefault().getBundle().getEntry("icons/split.gif")),
                ImageDescriptor.createFromURL(DroolsEclipsePlugin.getDefault().getBundle().getEntry("icons/split.gif"))
            );
            entries.add(combined);
        }
                   
        if (flowNodes.charAt(2) == '1') {
            combined = new CombinedTemplateCreationEntry(
                "Join",
                "Create a new Join",
                JoinWrapper.class,
                new SimpleFactory(JoinWrapper.class),
                ImageDescriptor.createFromURL(DroolsEclipsePlugin.getDefault().getBundle().getEntry("icons/join.gif")),
                ImageDescriptor.createFromURL(DroolsEclipsePlugin.getDefault().getBundle().getEntry("icons/join.gif"))
            );
            entries.add(combined);
        }
                       
        if (flowNodes.charAt(3) == '1') {
            combined = new CombinedTemplateCreationEntry(
                "Wait State",
                "Create a new Wait State",
                StateNodeWrapper.class,
                new SimpleFactory(StateNodeWrapper.class),
                ImageDescriptor.createFromURL(DroolsEclipsePlugin.getDefault().getBundle().getEntry("icons/question.gif")),
                ImageDescriptor.createFromURL(DroolsEclipsePlugin.getDefault().getBundle().getEntry("icons/question.gif"))
            );
            entries.add(combined);
        }
                           
        if (flowNodes.charAt(4) == '1') {
            combined = new CombinedTemplateCreationEntry(
                "SubFlow",
                "Create a new SubFlow",
                SubProcessWrapper.class,
                new SimpleFactory(SubProcessWrapper.class),
                ImageDescriptor.createFromURL(DroolsEclipsePlugin.getDefault().getBundle().getEntry("icons/process.gif")),
                ImageDescriptor.createFromURL(DroolsEclipsePlugin.getDefault().getBundle().getEntry("icons/process.gif"))
            );
            entries.add(combined);
        }
                               
        if (flowNodes.charAt(5) == '1') {
            combined = new CombinedTemplateCreationEntry(
                "Action",
                "Create a new Action",
                ActionWrapper.class,
                new SimpleFactory(ActionWrapper.class),
                ImageDescriptor.createFromURL(DroolsEclipsePlugin.getDefault().getBundle().getEntry("icons/action.gif")),
                ImageDescriptor.createFromURL(DroolsEclipsePlugin.getDefault().getBundle().getEntry("icons/action.gif"))
            );
            entries.add(combined);
        }
                     
        if (flowNodes.charAt(6) == '1') {
            combined = new CombinedTemplateCreationEntry(
                "Timer",
                "Create a new Timer",
                TimerWrapper.class,
                new SimpleFactory(TimerWrapper.class),
                ImageDescriptor.createFromURL(DroolsEclipsePlugin.getDefault().getBundle().getEntry("icons/timer.gif")),
                ImageDescriptor.createFromURL(DroolsEclipsePlugin.getDefault().getBundle().getEntry("icons/timer.gif"))
            );
            entries.add(combined);
        }
                     
        if (flowNodes.charAt(7) == '1') {
            combined = new CombinedTemplateCreationEntry(
                "Fault",
                "Create a new Fault",
                FaultNodeWrapper.class,
                new SimpleFactory(FaultNodeWrapper.class),
                ImageDescriptor.createFromURL(DroolsEclipsePlugin.getDefault().getBundle().getEntry("icons/fault.gif")),
                ImageDescriptor.createFromURL(DroolsEclipsePlugin.getDefault().getBundle().getEntry("icons/fault.gif"))
            );
            entries.add(combined);
        }
                         
        if (flowNodes.charAt(8) == '1') {
            combined = new CombinedTemplateCreationEntry(
                "Event",
                "Create a new Event Node",
                EventNodeWrapper.class,
                new SimpleFactory(EventNodeWrapper.class),
                ImageDescriptor.createFromURL(DroolsEclipsePlugin.getDefault().getBundle().getEntry("icons/event.gif")),
                ImageDescriptor.createFromURL(DroolsEclipsePlugin.getDefault().getBundle().getEntry("icons/event.gif"))
            );
            entries.add(combined);
        }

        if (flowNodes.charAt(9) == '1') {
            combined = new CombinedTemplateCreationEntry(
                "Human Task",
                "Create a new Human Task",
                HumanTaskNodeWrapper.class,
                new SimpleFactory(HumanTaskNodeWrapper.class),
                ImageDescriptor.createFromURL(DroolsEclipsePlugin.getDefault().getBundle().getEntry("icons/human_task.gif")),
                ImageDescriptor.createFromURL(DroolsEclipsePlugin.getDefault().getBundle().getEntry("icons/human_task.gif"))
            );
            entries.add(combined);
        }
                             
        if (flowNodes.charAt(10) == '1') {
            combined = new CombinedTemplateCreationEntry(
                "Composite",
                "Create a new Composite Node",
                CompositeContextNodeWrapper.class,
                new SimpleFactory(CompositeContextNodeWrapper.class),
                ImageDescriptor.createFromURL(DroolsEclipsePlugin.getDefault().getBundle().getEntry("icons/composite.gif")),
                ImageDescriptor.createFromURL(DroolsEclipsePlugin.getDefault().getBundle().getEntry("icons/composite.gif"))
            );
            entries.add(combined);
        }
                         
        if (flowNodes.charAt(11) == '1') {
            combined = new CombinedTemplateCreationEntry(
                "For Each",
                "Create a new ForEach Node",
                ForEachNodeWrapper.class,
                new SimpleFactory(ForEachNodeWrapper.class),
                ImageDescriptor.createFromURL(DroolsEclipsePlugin.getDefault().getBundle().getEntry("icons/composite.gif")),
View Full Code Here

                                iconUrl = newLoader.getResource(icon);
                            }
                            if (iconUrl == null) {
                                iconUrl = DroolsEclipsePlugin.getDefault().getBundle().getEntry("icons/action.gif");
                            }
                            CombinedTemplateCreationEntry combined = new CombinedTemplateCreationEntry(
                                label,
                                description,
                                WorkItemWrapper.class,
                                new SimpleFactory(WorkItemWrapper.class) {
                                    public Object getNewObject() {
View Full Code Here

        ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-score.gif"))); //$NON-NLS-1$
   
    List<PaletteEntry> entries = new ArrayList<PaletteEntry>();
   
    CombinedTemplateCreationEntry combined;
       
    combined = new CombinedTemplateCreationEntry(
        MusicMessages.MusicPalette_1, MusicMessages.MusicPalette_2, new SimpleFactory(
            StaffGroupForm.class),
        ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-staffgrp.gif")), //$NON-NLS-1$
        ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-staffgrp.gif"))//$NON-NLS-1$
    );
    entries.add(combined);
   
    combined = new CombinedTemplateCreationEntry(
        MusicMessages.MusicPalette_4, MusicMessages.MusicPalette_5, new SimpleFactory(
            StaffDefForm.class),
        ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-staffdef.gif")), //$NON-NLS-1$
        ImageDescriptor.createFromImage(HelperMethods
View Full Code Here

        ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-section.gif"))); //$NON-NLS-1$

    List<PaletteEntry> entries = new ArrayList<PaletteEntry>();
       
    CombinedTemplateCreationEntry combined = new CombinedTemplateCreationEntry(
        MusicMessages.MusicPalette_8, MusicMessages.MusicPalette_9, new SimpleFactory(
            SectionForm.class),
        ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-section.gif")), //$NON-NLS-1$
        ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-section.gif"))//$NON-NLS-1$
    );
    entries.add(combined);

    combined = new CombinedTemplateCreationEntry(MusicMessages.MusicPalette_40,
        MusicMessages.MusicPalette_41, new SimpleFactory(EndingForm.class),
        ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-ending.png")), //$NON-NLS-1$
        ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-ending.png"))//$NON-NLS-1$
    );
    entries.add(combined);
   
    combined = new CombinedTemplateCreationEntry(
        MusicMessages.MusicPalette_11, MusicMessages.MusicPalette_12, new SimpleFactory(
            MeasureForm.class),
        ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-measure.gif")), //$NON-NLS-1$
        ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-measure.gif"))//$NON-NLS-1$
    );
    entries.add(combined);

    combined = new CombinedTemplateCreationEntry(MusicMessages.MusicPalette_14,
        MusicMessages.MusicPalette_15, new SimpleFactory(StaffForm.class),
        ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-staff.gif")), //$NON-NLS-1$
        ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-staff.gif"))//$NON-NLS-1$
    );
    entries.add(combined);

    combined = new CombinedTemplateCreationEntry(MusicMessages.MusicPalette_17,
        MusicMessages.MusicPalette_18, new SimpleFactory(LayerForm.class),
        ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-layer.gif")), //$NON-NLS-1$
        ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-layer.gif"))//$NON-NLS-1$
View Full Code Here

        ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-apparatus.gif"))); //$NON-NLS-1$
   
    List<PaletteEntry> entries = new ArrayList<PaletteEntry>();
   
    CombinedTemplateCreationEntry combined;
       
    combined = new CombinedTemplateCreationEntry(MusicMessages.MusicPalette_21,
        MusicMessages.MusicPalette_22, new SimpleFactory(AppForm.class),
        ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-apparatus.gif")),//$NON-NLS-1$
        ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-apparatus.gif"))//$NON-NLS-1$
    );
    entries.add(combined);
   
    combined = new CombinedTemplateCreationEntry(MusicMessages.MusicPalette_23,
        MusicMessages.MusicPalette_24, new SimpleFactory(ReadingForm.class),
        ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-reading.png")),//$NON-NLS-1$
        ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-reading.png"))//$NON-NLS-1$
View Full Code Here

        MusicMessages.MusicPalette_25, ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-note.gif")));//$NON-NLS-1$

    List<PaletteEntry> entries = new ArrayList<PaletteEntry>();

    CombinedTemplateCreationEntry combined = new CombinedTemplateCreationEntry(MusicMessages.MusicPalette_26,
        MusicMessages.MusicPalette_27, new SimpleFactory(NoteForm.class),
        ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-note.gif")),//$NON-NLS-1$
        ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-note.gif"))//$NON-NLS-1$
    );
    entries.add(combined);

    combined = new CombinedTemplateCreationEntry(MusicMessages.MusicPalette_28,
        MusicMessages.MusicPalette_29, new SimpleFactory(RestForm.class),
        ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-rest.gif")),//$NON-NLS-1$
        ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-rest.gif"))//$NON-NLS-1$
    );
    entries.add(combined);
   
    combined = new CombinedTemplateCreationEntry(MusicMessages.MusicPalette_38,
        MusicMessages.MusicPalette_39, new SimpleFactory(MRestForm.class),
        ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-mrest.png")),//$NON-NLS-1$
        ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-mrest.png"))//$NON-NLS-1$
    );
    entries.add(combined);
   
    combined = new CombinedTemplateCreationEntry(MusicMessages.MusicPalette_30,
        MusicMessages.MusicPalette_31, new SimpleFactory(SpaceForm.class),
        ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-space.gif")),//$NON-NLS-1$
        ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-space.gif"))//$NON-NLS-1$
    );
    entries.add(combined);
   
    entries.add(new PaletteSeparator())
     combined = new CombinedTemplateCreationEntry(MusicMessages.MusicPalette_34,
          MusicMessages.MusicPalette_35, new SimpleFactory(BeamGroupForm.class),
          ImageDescriptor.createFromImage(HelperMethods
              .createImage("icons/icon-beam.gif")),//$NON-NLS-1$
          ImageDescriptor.createFromImage(HelperMethods
              .createImage("icons/icon-beam.gif"))//$NON-NLS-1$
      );
      entries.add(combined);

      combined = new CombinedTemplateCreationEntry(MusicMessages.MusicPalette_36,
          MusicMessages.MusicPalette_37, new SimpleFactory(ChordGroupForm.class),
          ImageDescriptor.createFromImage(HelperMethods
              .createImage("icons/icon-chord.gif")),//$NON-NLS-1$
          ImageDescriptor.createFromImage(HelperMethods
              .createImage("icons/icon-chord.gif"))//$NON-NLS-1$
View Full Code Here

        ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-dynam.png"))); //$NON-NLS-1$
   
    List<PaletteEntry> entries = new ArrayList<PaletteEntry>();
   
    CombinedTemplateCreationEntry combined;
       
    combined = new CombinedTemplateCreationEntry(MusicMessages.MusicPalette_43,
        MusicMessages.MusicPalette_44, new SimpleFactory(SlurForm.class),
        ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-slur.png")),//$NON-NLS-1$
        ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-slur.png"))//$NON-NLS-1$
    );
    entries.add(combined);
   
    combined = new CombinedTemplateCreationEntry(MusicMessages.MusicPalette_45,
        MusicMessages.MusicPalette_46, new SimpleFactory(TieForm.class),
        ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-tie.png")),//$NON-NLS-1$
        ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-tie.png"))//$NON-NLS-1$
    );
    entries.add(combined);
   
    combined = new CombinedTemplateCreationEntry(MusicMessages.MusicPalette_32,
        MusicMessages.MusicPalette_33, new SimpleFactory(DynamForm.class),
        ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-dynam.png")),//$NON-NLS-1$
        ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-dynam.png"))//$NON-NLS-1$
    );
    entries.add(combined);
   
    combined = new CombinedTemplateCreationEntry(MusicMessages.MusicPalette_47,
        MusicMessages.MusicPalette_48, new SimpleFactory(FermataForm.class),
        ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-fermata.png")),//$NON-NLS-1$
        ImageDescriptor.createFromImage(HelperMethods
            .createImage("icons/icon-fermata.png"))//$NON-NLS-1$
View Full Code Here

    /** Create the "Shapes" drawer. */
    private static PaletteContainer createShapesDrawer() {
        PaletteDrawer componentsDrawer = new PaletteDrawer("Shapes");

        CombinedTemplateCreationEntry component = new CombinedTemplateCreationEntry("Model",
                "Create an model shape", ModelShape.class, ShapesFactory.getInstance(ModelShape.class),
                ImageDescriptor.createFromFile(ShapesPlugin.class, ModelShape.MODEL_ICON_PATH),
                ImageDescriptor.createFromFile(ShapesPlugin.class, ModelShape.MODEL_ICON_PATH));
        componentsDrawer.add(component);
       
        component = new CombinedTemplateCreationEntry("Store",
                "Create an store shape", StoreShape.class, ShapesFactory.getInstance(StoreShape.class),
                ImageDescriptor.createFromFile(ShapesPlugin.class, StoreShape.MODEL_ICON_PATH),
                ImageDescriptor.createFromFile(ShapesPlugin.class, StoreShape.MODEL_ICON_PATH));
        componentsDrawer.add(component);
       
        component = new CombinedTemplateCreationEntry("Controller",
                "Create an controller shape", ControllerShape.class, ShapesFactory.getInstance(ControllerShape.class),
                ImageDescriptor.createFromFile(ShapesPlugin.class, ControllerShape.MODEL_ICON_PATH),
                ImageDescriptor.createFromFile(ShapesPlugin.class, ControllerShape.MODEL_ICON_PATH));
        componentsDrawer.add(component);
       
        component = new CombinedTemplateCreationEntry("View",
                "Create an view shape", ViewShape.class, ShapesFactory.getInstance(ViewShape.class),
                ImageDescriptor.createFromFile(ShapesPlugin.class, ViewShape.MODEL_ICON_PATH),
                ImageDescriptor.createFromFile(ShapesPlugin.class, ViewShape.MODEL_ICON_PATH));
        componentsDrawer.add(component);

View Full Code Here

TOP

Related Classes of org.eclipse.gef.palette.CombinedTemplateCreationEntry

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.