Examples of IToolBehaviorProvider


Examples of org.eclipse.graphiti.tb.IToolBehaviorProvider

    addAlignmentSubMenu(manager, GEFActionConstants.GROUP_REST);

    PictogramElement pes[] = getBehavior().getSelectedPictogramElements();
    ICustomContext context = new CustomContext(pes);

    IToolBehaviorProvider tb = getConfigurationProvider().getDiagramTypeProvider().getCurrentToolBehaviorProvider();
    IContextMenuEntry[] contextMenuEntries = tb.getContextMenu(context);

    // the last one is an add menu; lets move it to a different group
    int lastIndex = contextMenuEntries.length - 1;
    IContextMenuEntry addEntries = contextMenuEntries[lastIndex];
    addEntry(manager, addEntries, context, GEFActionConstants.GROUP_ADD, null);
View Full Code Here

Examples of org.eclipse.graphiti.tb.IToolBehaviorProvider

    }

    // create new entries
    add(createModelIndependentTools());

    IToolBehaviorProvider currentToolBehaviorProvider = cfgProvider.getDiagramTypeProvider().getCurrentToolBehaviorProvider();

    IPaletteCompartmentEntry[] paletteCompartments = currentToolBehaviorProvider.getPalette();

    for (IPaletteCompartmentEntry compartmentEntry : paletteCompartments) {
      PaletteDrawer drawer = new PaletteDrawer(compartmentEntry.getLabel(), getImageDescriptor(compartmentEntry));
      if (!compartmentEntry.isInitiallyOpen()) {
        drawer.setInitialState(PaletteDrawer.INITIAL_STATE_CLOSED);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.