/** Brand new shiny start edit part. */ public StartNodeEditPart() { // Initialize images for fault and event handler decorations this.faultImage = BPELUIPlugin.INSTANCE.getImage(IBPELUIConstants.ICON_FAULT_INDICATOR); org.eclipse.swt.graphics.Rectangle r = faultImage.getBounds(); this.faultImageWidth = r.width; this.faultImageHeight = r.height; this.eventImage = BPELUIPlugin.INSTANCE.getImage(IBPELUIConstants.ICON_EVENT_INDICATOR); r = eventImage.getBounds(); this.eventImageWidth = r.width; this.eventImageHeight = r.height; }
@SuppressWarnings("nls") protected void init() { super.init(); setText(Messages.BPELDuplicateAction_Duplicate_1); setToolTipText(Messages.BPELDuplicateAction_Duplicate_2); setId(ACTION_ID); setImageDescriptor( BPELUIPlugin.INSTANCE.getImageDescriptor(IBPELUIConstants.ICON_DUPLICATE_16_E)); setDisabledImageDescriptor( BPELUIPlugin.INSTANCE.getImageDescriptor(IBPELUIConstants.ICON_DUPLICATE_16_D)); setEnabled(false); }
/** * Creates the two pane element selector. * * @param parent the parent shell. * @param elementRenderer the element renderer. * @param qualifierRenderer the qualifier renderer. */ public ListAndViewDialog(Shell parent, ILabelProvider elementRenderer) { super(parent, elementRenderer); setSize(75, 15); setAllowDuplicates(true); fSettings = BPELUIPlugin.INSTANCE.getDialogSettingsFor(this); setDialogBoundsSettings(fSettings, getDialogBoundsStrategy()); }
@Override protected IFigure createFigure() { // TODO: Shouldn't have to initialize labels in each subclass. initializeLabels(); if (collapsedImage == null) { // Create the actual figure for the collapsed edit part ILabeledElement element = BPELUtil.adapt(getActivity(), ILabeledElement.class); collapsedImage = element.getSmallImage(getActivity()); } this.collapsedImageLabel = new Label(collapsedImage); this.collapsedNameLabel = new Label(getLabel()); // TODO: Shouldn't have to set the decorator in each subclass. editPartMarkerDecorator = new BPELEditPartMarkerDecorator( (EObject) getModel(), new CollapsableDecorationLayout(/*collapsedImage.getBounds().width*/ 0)); editPartMarkerDecorator.addMarkerMotionListener(getMarkerMotionListener()); this.parentFigure = new Figure(); AlignedFlowLayout layout = new AlignedFlowLayout(); layout.setHorizontal(true); layout.setHorizontalSpacing(0); layout.setVerticalSpacing(0); parentFigure.setLayoutManager(layout); this.contentFigure = new CollapsableScopeContainerFigure(getModel(), getImage(), getLabel()); contentFigure.addMouseMotionListener(getMouseMotionListener()); contentFigure.setEditPart(this); contentFigure.setForegroundColor( BPELUIPlugin.INSTANCE.getColorRegistry().get(IBPELUIConstants.COLOR_BLACK)); parentFigure.add(contentFigure); // Configure the border and contents based on collapsed state if (isCollapsed()) { configureCollapsedFigure(contentFigure); } else { configureExpandedFigure(contentFigure); } boolean isHorizontal = ModelHelper.isHorizontalLayout(getModel()); this.auxilaryFigure = new AuxiliaryFigure(); layout = new AlignedFlowLayout(); layout.setHorizontal(!isHorizontal); auxilaryFigure.setLayoutManager(layout); contentFigure.addFigureListener(auxilaryFigure); parentFigure.add(auxilaryFigure); ScopeBorder border = getScopeBorder(); border.setShowFault(getFaultHandler() != null); border.setShowCompensation(getCompensationHandler() != null); border.setShowTermination(getTerminationHandler() != null); border.setShowEvent(getEventHandler() != null); return editPartMarkerDecorator.createFigure(parentFigure); }
/** @see org.eclipse.bpel.ui.actions.editpart.IEditPartAction#getIcon() */ public ImageDescriptor getIcon() { return BPELUIPlugin.INSTANCE.getImageDescriptor( IBPELUIConstants.ICON_ACTION_TERMINATIONHANDLER); }
public Image getImageIcon() { return BPELUIPlugin.INSTANCE.getImage(IBPELUIConstants.ICON_ACTION_CASE); }
public ImageDescriptor getIcon() { return BPELUIPlugin.INSTANCE.getImageDescriptor(IBPELUIConstants.ICON_ACTION_CASE); }
public Image getIconImg() { return BPELUIPlugin.INSTANCE.getImage(IBPELUIConstants.ICON_ACTION_EVENTHANDLER); }
public Image getLargeImage(Object object) { return BPELUIPlugin.INSTANCE.getImage(IBPELUIConstants.ICON_OTHERWISE_32); }
public Image getSmallImage(Object object) { return BPELUIPlugin.INSTANCE.getImage(IBPELUIConstants.ICON_OTHERWISE_16); }
public ImageDescriptor getIcon() { return BPELUIPlugin.INSTANCE.getImageDescriptor(IBPELUIConstants.ICON_VARIABLE_16); }