Java 类org.eclipse.gef.Request 实例源码

项目:gw4e.project    文件:CreationAndDirectEditTool.java   
@Override protected void performCreation(int button) {
    super.performCreation(button);

    EditPartViewer viewer = getCurrentViewer();
    final Object model = getCreateRequest().getNewObject();
    if (model == null || viewer == null) {
        return;
    }

    final Object o = getCurrentViewer().getEditPartRegistry().get(model);
    if(o instanceof EditPart) {
        Display.getCurrent().asyncExec(new Runnable() {

            @Override public void run() {
                EditPart part = (EditPart)o;
                Request request = new DirectEditRequest();
                part.performRequest(request);
            }
        });
    }
}
项目:Hydrograph    文件:ComponentEditPart.java   
@Override
public void performRequest(Request req) {

    // Opens Property Window only on Double click.
    if (req.getType().equals(RequestConstants.REQ_OPEN)) {
        ComponentFigure componentFigure=this.getComponentFigure();
        componentFigure.terminateToolTipTimer();
        ELTPropertyWindow propertyWindow = new ELTPropertyWindow(getModel());
        propertyWindow.open();

        if(Constants.SUBJOB_COMPONENT.equalsIgnoreCase(getCastedModel().getComponentName())){
            SubJobUtility subJobUtility=new SubJobUtility();
            subJobUtility.updateSubjobPropertyAndGetSubjobContainer(this,null,null,true);
        } 
        if(propertyWindow.isPropertyChanged()){
            updateSubjobVersion();
        }
        updateComponentView(propertyWindow);
        super.performRequest(req);
    }
}
项目:bdf2    文件:ColumnOrderedLayoutEditPolicy.java   
@SuppressWarnings("unchecked")
@Override
protected EditPart getInsertionReference(Request request) {
    int y = ((ChangeBoundsRequest) request).getLocation().y;
    List<ColumnEditPart> columnEditParts = getHost().getChildren();
    ColumnEditPart afterColumn = null;
    for (Iterator<ColumnEditPart> iter = columnEditParts.iterator(); iter.hasNext();) {
        ColumnEditPart columnEditPart = iter.next();
        Rectangle r = columnEditPart.getFigure().getBounds();
        if (y < r.y) {
            return afterColumn;
        }
        afterColumn = columnEditPart;
    }
    return afterColumn;
}
项目:DarwinSPL    文件:DwFeatureEditorEditPart.java   
/**
 * This method is used to enable direct name editing in the feature
 */
@Override public void performRequest(Request req) {
    if(!editor.isLastDateSelected())
        return;

    if(req.getType() == RequestConstants.REQ_DIRECT_EDIT) {

    }
    if(req.getType() == RequestConstants.REQ_OPEN){
        DwFeatureWrapped feature = (DwFeatureWrapped)getModel();
        Date date = editor.getCurrentSelectedDate();

        if(feature.calculateVariationTypeCircleBounds(date).contains(((SelectionRequest)req).getLocation())){

            HyFeatureType type = HyEvolutionUtil.getValidTemporalElement(feature.getWrappedModelElement().getTypes(), date);

            HyFeatureTypeEnum newType = type.getType() == HyFeatureTypeEnum.MANDATORY ? HyFeatureTypeEnum.OPTIONAL : HyFeatureTypeEnum.MANDATORY;

            DwFeatureChangeTypeCommand command = new DwFeatureChangeTypeCommand(feature.getWrappedModelElement(), newType, editor);
            editor.executeCommand(command);
            this.refreshVisuals();
        }else{
            performDirectEditing();
        }
    }
}
项目:ermasterr    文件:WordOutlineEditPart.java   
/**
 * {@inheritDoc}
 */
@Override
public void performRequest(final Request request) {
    final Word word = (Word) getModel();
    final ERDiagram diagram = getDiagram();

    if (request.getType().equals(RequestConstants.REQ_OPEN)) {
        final WordDialog dialog = new WordDialog(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(), word, false, diagram);

        if (dialog.open() == IDialogConstants.OK_ID) {
            final EditWordCommand command = new EditWordCommand(word, dialog.getWord(), diagram);
            execute(command);
        }
    }

    super.performRequest(request);
}
项目:ermasterr    文件:TablespaceOutlineEditPart.java   
/**
 * {@inheritDoc}
 */
@Override
public void performRequest(final Request request) {
    final Tablespace tablespace = (Tablespace) getModel();
    final ERDiagram diagram = getDiagram();

    if (request.getType().equals(RequestConstants.REQ_OPEN)) {
        final TablespaceDialog dialog = EclipseDBManagerFactory.getEclipseDBManager(diagram).createTablespaceDialog();

        if (dialog == null) {
            ERDiagramActivator.showMessageDialog("dialog.message.tablespace.not.supported");
        } else {
            dialog.init(tablespace, diagram);

            if (dialog.open() == IDialogConstants.OK_ID) {
                final EditTablespaceCommand command = new EditTablespaceCommand(diagram, tablespace, dialog.getResult());
                execute(command);
            }
        }
    }

    super.performRequest(request);
}
项目:ermasterr    文件:ViewOutlineEditPart.java   
/**
 * {@inheritDoc}
 */
@Override
public void performRequest(final Request request) {
    final View view = (View) getModel();
    final ERDiagram diagram = (ERDiagram) getRoot().getContents().getModel();

    if (request.getType().equals(RequestConstants.REQ_OPEN)) {
        final View copyView = view.copyData();

        final ViewDialog dialog = new ViewDialog(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(), getViewer(), copyView);

        if (dialog.open() == IDialogConstants.OK_ID) {
            final CompoundCommand command = ViewEditPart.createChangeViewPropertyCommand(diagram, view, copyView);

            execute(command.unwrap());
        }
    }

    super.performRequest(request);
}
项目:ermasterr    文件:GroupOutlineEditPart.java   
/**
 * {@inheritDoc}
 */
@Override
public void performRequest(final Request request) {
    final ColumnGroup columnGroup = (ColumnGroup) getModel();
    final ERDiagram diagram = getDiagram();

    final GroupSet groupSet = diagram.getDiagramContents().getGroups();

    if (request.getType().equals(RequestConstants.REQ_OPEN)) {
        final GroupDialog dialog = new GroupDialog(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(), groupSet, diagram, groupSet.indexOf(columnGroup));

        if (dialog.open() == IDialogConstants.OK_ID) {
            final List<CopyGroup> newColumnGroups = dialog.getCopyColumnGroups();

            final Command command = new ChangeGroupCommand(diagram, groupSet, newColumnGroups);

            execute(command);
        }
    }

    super.performRequest(request);
}
项目:ermasterr    文件:GroupSetOutlineEditPart.java   
/**
 * {@inheritDoc}
 */
@Override
public void performRequest(final Request request) {
    final ERDiagram diagram = getDiagram();

    final GroupSet groupSet = diagram.getDiagramContents().getGroups();

    if (request.getType().equals(RequestConstants.REQ_OPEN)) {
        final GroupManageDialog dialog = new GroupManageDialog(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(), groupSet, diagram, false, -1);

        if (dialog.open() == IDialogConstants.OK_ID) {
            final List<CopyGroup> newColumnGroups = dialog.getCopyColumnGroups();

            final Command command = new ChangeGroupCommand(diagram, groupSet, newColumnGroups);

            execute(command);
        }
    }

    super.performRequest(request);
}
项目:ermasterr    文件:IndexOutlineEditPart.java   
/**
 * {@inheritDoc}
 */
@Override
public void performRequest(final Request request) {
    final Index index = (Index) getModel();
    final ERDiagram diagram = getDiagram();

    if (request.getType().equals(RequestConstants.REQ_OPEN)) {
        final IndexDialog dialog = new IndexDialog(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(), index, index.getTable());

        if (dialog.open() == IDialogConstants.OK_ID) {
            final ChangeIndexCommand command = new ChangeIndexCommand(diagram, index, dialog.getResultIndex());

            execute(command);
        }
    }

    super.performRequest(request);
}
项目:ermasterr    文件:SequenceOutlineEditPart.java   
/**
 * {@inheritDoc}
 */
@Override
public void performRequest(final Request request) {
    try {
        final Sequence sequence = (Sequence) getModel();
        final ERDiagram diagram = getDiagram();

        if (request.getType().equals(RequestConstants.REQ_OPEN)) {
            final SequenceDialog dialog = new SequenceDialog(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(), sequence, diagram);

            if (dialog.open() == IDialogConstants.OK_ID) {
                final EditSequenceCommand command = new EditSequenceCommand(diagram, sequence, dialog.getResult());
                execute(command);
            }
        }

        super.performRequest(request);

    } catch (final Exception e) {
        ERDiagramActivator.showExceptionDialog(e);
    }
}
项目:ermasterr    文件:TableOutlineEditPart.java   
/**
 * {@inheritDoc}
 */
@Override
public void performRequest(final Request request) {
    final ERTable table = (ERTable) getModel();
    final ERDiagram diagram = (ERDiagram) getRoot().getContents().getModel();

    if (request.getType().equals(RequestConstants.REQ_OPEN)) {
        final ERTable copyTable = table.copyData();

        final TableDialog dialog = new TableDialog(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(), getViewer(), copyTable);

        if (dialog.open() == IDialogConstants.OK_ID) {
            final CompoundCommand command = ERTableEditPart.createChangeTablePropertyCommand(diagram, table, copyTable);

            execute(command.unwrap());
        }
    }

    super.performRequest(request);
}
项目:ermasterr    文件:RelationOutlineEditPart.java   
/**
 * {@inheritDoc}
 */
@Override
public void performRequest(final Request request) {
    final Relation relation = (Relation) getModel();

    if (request.getType().equals(RequestConstants.REQ_OPEN)) {
        final Relation copy = relation.copy();

        final RelationDialog dialog = new RelationDialog(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(), copy);

        if (dialog.open() == IDialogConstants.OK_ID) {
            final ChangeRelationPropertyCommand command = new ChangeRelationPropertyCommand(relation, copy);
            execute(command);
        }
    }

    super.performRequest(request);
}
项目:ermasterr    文件:TriggerOutlineEditPart.java   
/**
 * {@inheritDoc}
 */
@Override
public void performRequest(final Request request) {
    final Trigger trigger = (Trigger) getModel();
    final ERDiagram diagram = (ERDiagram) getRoot().getContents().getModel();

    if (request.getType().equals(RequestConstants.REQ_OPEN)) {
        final TriggerDialog dialog = new TriggerDialog(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(), trigger);

        if (dialog.open() == IDialogConstants.OK_ID) {
            final EditTriggerCommand command = new EditTriggerCommand(diagram, trigger, dialog.getResult());
            getViewer().getEditDomain().getCommandStack().execute(command);
        }
    }

    super.performRequest(request);
}
项目:ermaster-k    文件:TableViewGraphicalNodeEditPolicy.java   
@Override
public void eraseTargetFeedback(Request request) {
    LayerManager manager = (LayerManager) this.getHost().getRoot();
    IFigure layer = manager.getLayer(LayerConstants.PRIMARY_LAYER);
    this.getFeedbackLayer().setBounds(layer.getBounds());

    List list = this.getFeedbackLayer().getChildren();

    for (Iterator iter = list.iterator(); iter.hasNext();) {
        Object obj = iter.next();
        if (obj instanceof Label) {
            iter.remove();
        }
    }
    this.getFeedbackLayer().repaint();

    super.eraseTargetFeedback(request);
}
项目:ermasterr    文件:CommentConnectionEditPart.java   
/**
 * {@inheritDoc}
 */
@Override
public void performRequest(final Request request) {
    final Relation relation = (Relation) getModel();

    if (request.getType().equals(RequestConstants.REQ_OPEN)) {
        final Relation copy = relation.copy();

        final RelationDialog dialog = new RelationDialog(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(), copy);

        if (dialog.open() == IDialogConstants.OK_ID) {
            final ChangeRelationPropertyCommand command = new ChangeRelationPropertyCommand(relation, copy);
            getViewer().getEditDomain().getCommandStack().execute(command);
        }
    }

    super.performRequest(request);
}
项目:ermasterr    文件:RelationEditPart.java   
/**
 * {@inheritDoc}
 */
@Override
public void performRequest(final Request request) {
    final Relation relation = (Relation) getModel();

    if (request.getType().equals(RequestConstants.REQ_OPEN)) {
        final Relation copy = relation.copy();

        final RelationDialog dialog = new RelationDialog(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(), copy);

        if (dialog.open() == IDialogConstants.OK_ID) {
            final ChangeRelationPropertyCommand command = new ChangeRelationPropertyCommand(relation, copy);
            getViewer().getEditDomain().getCommandStack().execute(command);
        }
    }

    super.performRequest(request);
}
项目:ermasterr    文件:TableViewComponentEditPolicy.java   
/**
 * {@inheritDoc}
 */
@Override
public EditPart getTargetEditPart(final Request request) {
    if (ERDiagramTransferDragSourceListener.REQUEST_TYPE_ADD_COLUMN_GROUP.equals(request.getType()) || ERDiagramTransferDragSourceListener.REQUEST_TYPE_MOVE_COLUMN_GROUP.equals(request.getType())) {
        final DirectEditRequest editRequest = (DirectEditRequest) request;

        final TableView tableView = (TableView) getHost().getModel();
        final ColumnGroup columnGroup = (ColumnGroup) ((Map) editRequest.getDirectEditFeature()).get("group");

        if (!tableView.getColumns().contains(columnGroup)) {
            return getHost();
        }

    } else if (ERDiagramTransferDragSourceListener.REQUEST_TYPE_ADD_WORD.equals(request.getType())) {
        return getHost();

    } else if (ERDiagramTransferDragSourceListener.REQUEST_TYPE_MOVE_COLUMN.equals(request.getType())) {
        return getHost();

    }

    return super.getTargetEditPart(request);
}
项目:ermasterr    文件:TableViewGraphicalNodeEditPolicy.java   
@Override
public void eraseTargetFeedback(final Request request) {
    final LayerManager manager = (LayerManager) getHost().getRoot();
    final IFigure layer = manager.getLayer(LayerConstants.PRIMARY_LAYER);
    getFeedbackLayer().setBounds(layer.getBounds());

    final List list = getFeedbackLayer().getChildren();

    for (final Iterator iter = list.iterator(); iter.hasNext();) {
        final Object obj = iter.next();
        if (obj instanceof Label) {
            iter.remove();
        }
    }
    getFeedbackLayer().repaint();

    super.eraseTargetFeedback(request);
}
项目:ermaster-k    文件:WordOutlineEditPart.java   
/**
 * {@inheritDoc}
 */
@Override
public void performRequest(Request request) {
    Word word = (Word) this.getModel();
    ERDiagram diagram = this.getDiagram();

    if (request.getType().equals(RequestConstants.REQ_OPEN)) {
        WordDialog dialog = new WordDialog(PlatformUI.getWorkbench()
                .getActiveWorkbenchWindow().getShell(), word, false,
                diagram);

        if (dialog.open() == IDialogConstants.OK_ID) {
            EditWordCommand command = new EditWordCommand(word,
                    dialog.getWord(), diagram);
            this.execute(command);
        }
    }

    super.performRequest(request);
}
项目:ermaster-k    文件:TablespaceOutlineEditPart.java   
/**
 * {@inheritDoc}
 */
@Override
public void performRequest(Request request) {
    Tablespace tablespace = (Tablespace) this.getModel();
    ERDiagram diagram = this.getDiagram();

    if (request.getType().equals(RequestConstants.REQ_OPEN)) {
        TablespaceDialog dialog = EclipseDBManagerFactory
                .getEclipseDBManager(diagram).createTablespaceDialog();

        if (dialog == null) {
            ERDiagramActivator
                    .showMessageDialog("dialog.message.tablespace.not.supported");
        } else {
            dialog.init(tablespace, diagram);

            if (dialog.open() == IDialogConstants.OK_ID) {
                EditTablespaceCommand command = new EditTablespaceCommand(
                        diagram, tablespace, dialog.getResult());
                this.execute(command);
            }
        }
    }

    super.performRequest(request);
}
项目:ermaster-k    文件:ViewOutlineEditPart.java   
/**
 * {@inheritDoc}
 */
@Override
public void performRequest(Request request) {
    View view = (View) this.getModel();
    ERDiagram diagram = (ERDiagram) this.getRoot().getContents().getModel();

    if (request.getType().equals(RequestConstants.REQ_OPEN)) {
        View copyView = view.copyData();

        ViewDialog dialog = new ViewDialog(PlatformUI.getWorkbench()
                .getActiveWorkbenchWindow().getShell(), this.getViewer(),
                copyView);

        if (dialog.open() == IDialogConstants.OK_ID) {
            CompoundCommand command = ViewEditPart
                    .createChangeViewPropertyCommand(diagram, view,
                            copyView);

            this.execute(command.unwrap());
        }
    }

    super.performRequest(request);
}
项目:ermaster-k    文件:GroupOutlineEditPart.java   
/**
 * {@inheritDoc}
 */
@Override
public void performRequest(Request request) {
    ColumnGroup columnGroup = (ColumnGroup) this.getModel();
    ERDiagram diagram = this.getDiagram();

    GroupSet groupSet = diagram.getDiagramContents().getGroups();

    if (request.getType().equals(RequestConstants.REQ_OPEN)) {
        GroupDialog dialog = new GroupDialog(PlatformUI.getWorkbench()
                .getActiveWorkbenchWindow().getShell(), groupSet, diagram,
                groupSet.indexOf(columnGroup));

        if (dialog.open() == IDialogConstants.OK_ID) {
            List<CopyGroup> newColumnGroups = dialog.getCopyColumnGroups();

            Command command = new ChangeGroupCommand(diagram, groupSet,
                    newColumnGroups);

            this.execute(command);
        }
    }

    super.performRequest(request);
}
项目:ermaster-k    文件:GroupSetOutlineEditPart.java   
/**
 * {@inheritDoc}
 */
@Override
public void performRequest(Request request) {
    ERDiagram diagram = this.getDiagram();

    GroupSet groupSet = diagram.getDiagramContents().getGroups();

    if (request.getType().equals(RequestConstants.REQ_OPEN)) {
        GroupManageDialog dialog = new GroupManageDialog(PlatformUI
                .getWorkbench().getActiveWorkbenchWindow().getShell(),
                groupSet, diagram, false, -1);

        if (dialog.open() == IDialogConstants.OK_ID) {
            List<CopyGroup> newColumnGroups = dialog.getCopyColumnGroups();

            Command command = new ChangeGroupCommand(diagram, groupSet,
                    newColumnGroups);

            this.execute(command);
        }
    }

    super.performRequest(request);
}
项目:ermaster-k    文件:IndexOutlineEditPart.java   
/**
 * {@inheritDoc}
 */
@Override
public void performRequest(Request request) {
    Index index = (Index) this.getModel();
    ERDiagram diagram = this.getDiagram();

    if (request.getType().equals(RequestConstants.REQ_OPEN)) {
        IndexDialog dialog = new IndexDialog(PlatformUI.getWorkbench()
                .getActiveWorkbenchWindow().getShell(), index,
                index.getTable());

        if (dialog.open() == IDialogConstants.OK_ID) {
            ChangeIndexCommand command = new ChangeIndexCommand(diagram,
                    index, dialog.getResultIndex());

            this.execute(command);
        }
    }

    super.performRequest(request);
}
项目:ermaster-k    文件:SequenceOutlineEditPart.java   
/**
 * {@inheritDoc}
 */
@Override
public void performRequest(Request request) {
    try {
        Sequence sequence = (Sequence) this.getModel();
        ERDiagram diagram = this.getDiagram();

        if (request.getType().equals(RequestConstants.REQ_OPEN)) {
            SequenceDialog dialog = new SequenceDialog(PlatformUI
                    .getWorkbench().getActiveWorkbenchWindow().getShell(),
                    sequence, diagram);

            if (dialog.open() == IDialogConstants.OK_ID) {
                EditSequenceCommand command = new EditSequenceCommand(
                        diagram, sequence, dialog.getResult());
                this.execute(command);
            }
        }

        super.performRequest(request);

    } catch (Exception e) {
        ERDiagramActivator.showExceptionDialog(e);
    }
}
项目:ermaster-k    文件:TableOutlineEditPart.java   
/**
 * {@inheritDoc}
 */
@Override
public void performRequest(Request request) {
    ERTable table = (ERTable) this.getModel();
    ERDiagram diagram = (ERDiagram) this.getRoot().getContents().getModel();

    if (request.getType().equals(RequestConstants.REQ_OPEN)) {
        ERTable copyTable = table.copyData();

        TableDialog dialog = new TableDialog(PlatformUI.getWorkbench()
                .getActiveWorkbenchWindow().getShell(), this.getViewer(),
                copyTable);

        if (dialog.open() == IDialogConstants.OK_ID) {
            CompoundCommand command = ERTableEditPart
                    .createChangeTablePropertyCommand(diagram, table,
                            copyTable);

            this.execute(command.unwrap());
        }
    }

    super.performRequest(request);
}
项目:ermaster-k    文件:RelationOutlineEditPart.java   
/**
 * {@inheritDoc}
 */
@Override
public void performRequest(Request request) {
    Relation relation = (Relation) this.getModel();

    if (request.getType().equals(RequestConstants.REQ_OPEN)) {
        Relation copy = relation.copy();

        RelationDialog dialog = new RelationDialog(PlatformUI
                .getWorkbench().getActiveWorkbenchWindow().getShell(), copy);

        if (dialog.open() == IDialogConstants.OK_ID) {
            ChangeRelationPropertyCommand command = new ChangeRelationPropertyCommand(
                    relation, copy);
            this.execute(command);
        }
    }

    super.performRequest(request);
}
项目:ermaster-k    文件:TriggerOutlineEditPart.java   
/**
 * {@inheritDoc}
 */
@Override
public void performRequest(Request request) {
    Trigger trigger = (Trigger) this.getModel();
    ERDiagram diagram = (ERDiagram) this.getRoot().getContents().getModel();

    if (request.getType().equals(RequestConstants.REQ_OPEN)) {
        TriggerDialog dialog = new TriggerDialog(PlatformUI.getWorkbench()
                .getActiveWorkbenchWindow().getShell(), trigger);

        if (dialog.open() == IDialogConstants.OK_ID) {
            EditTriggerCommand command = new EditTriggerCommand(diagram,
                    trigger, dialog.getResult());
            this.getViewer().getEditDomain().getCommandStack()
                    .execute(command);
        }
    }

    super.performRequest(request);
}
项目:ermaster-k    文件:CommentConnectionEditPart.java   
/**
 * {@inheritDoc}
 */
@Override
public void performRequest(Request request) {
    Relation relation = (Relation) this.getModel();

    if (request.getType().equals(RequestConstants.REQ_OPEN)) {
        Relation copy = relation.copy();

        RelationDialog dialog = new RelationDialog(PlatformUI
                .getWorkbench().getActiveWorkbenchWindow().getShell(), copy);

        if (dialog.open() == IDialogConstants.OK_ID) {
            ChangeRelationPropertyCommand command = new ChangeRelationPropertyCommand(
                    relation, copy);
            this.getViewer().getEditDomain().getCommandStack()
                    .execute(command);
        }
    }

    super.performRequest(request);
}
项目:ermaster-k    文件:RelationEditPart.java   
/**
 * {@inheritDoc}
 */
@Override
public void performRequest(Request request) {
    Relation relation = (Relation) this.getModel();

    if (request.getType().equals(RequestConstants.REQ_OPEN)) {
        Relation copy = relation.copy();

        RelationDialog dialog = new RelationDialog(PlatformUI
                .getWorkbench().getActiveWorkbenchWindow().getShell(), copy);

        if (dialog.open() == IDialogConstants.OK_ID) {
            ChangeRelationPropertyCommand command = new ChangeRelationPropertyCommand(
                    relation, copy);
            this.getViewer().getEditDomain().getCommandStack()
                    .execute(command);
        }
    }

    super.performRequest(request);
}
项目:Open_Source_ECOA_Toolset_AS5    文件:AppAbstractEditPart.java   
@Override
public void performRequest(Request req) {
    if (req.getType().equals(RequestConstants.REQ_OPEN)) {
        try {
            IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
            page.showView(IPageLayout.ID_PROP_SHEET);
        } catch (PartInitException e) {
            e.printStackTrace();
        }
    }
}
项目:Open_Source_ECOA_Toolset_AS5    文件:AppAbstractEditPart.java   
@Override
public void performRequest(Request req) {
    if (req.getType().equals(RequestConstants.REQ_OPEN)) {
        try {
            IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
            page.showView(IPageLayout.ID_PROP_SHEET);
        } catch (PartInitException e) {
            e.printStackTrace();
        }
    }
}
项目:Open_Source_ECOA_Toolset_AS5    文件:AppAbstractEditPart.java   
@Override
public void performRequest(Request req) {
    if (req.getType().equals(RequestConstants.REQ_OPEN)) {
        try {
            IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
            page.showView(IPageLayout.ID_PROP_SHEET);
        } catch (PartInitException e) {
            e.printStackTrace();
        }
    }
}
项目:Open_Source_ECOA_Toolset_AS5    文件:AppAbstractEditPart.java   
@Override
public void performRequest(Request req) {
    if (req.getType().equals(RequestConstants.REQ_OPEN)) {
        try {
            IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
            page.showView(IPageLayout.ID_PROP_SHEET);
        } catch (PartInitException e) {
            e.printStackTrace();
        }
    }
}
项目:Open_Source_ECOA_Toolset_AS5    文件:AppAbstractEditPart.java   
@Override
public void performRequest(Request req) {
    if (req.getType().equals(RequestConstants.REQ_OPEN)) {
        try {
            IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
            page.showView(IPageLayout.ID_PROP_SHEET);
        } catch (PartInitException e) {
            e.printStackTrace();
        }
    }
}
项目:Hydrograph    文件:CommentBoxEditPart.java   
@Override
public void performRequest(Request request) {
    CommentBoxEditor commentBoxEditor = new CommentBoxEditor(
            ((CommentBoxFigure) getFigure()).getComponentCanvas().getCanvasControl().getShell(), 0,
            ((CommentBoxFigure) getFigure()), getLabel());
    commentBoxEditor.open();
}
项目:bdf2    文件:TransitionLabelEditPart.java   
@Override
public void performRequest(Request req) {
    if(req.getType().equals(REQ_DIRECT_EDIT)){
        TransitionLabelDirectEditManager manager=new TransitionLabelDirectEditManager(this,TextCellEditor.class,new TransitionLabelCellEditorLocator(this));
        manager.show();
    }
    super.performRequest(req);
}
项目:bdf2    文件:TransitionLabelEditPart.java   
@Override
public DragTracker getDragTracker(Request request) {
    return new DragEditPartsTracker(this) {
        protected EditPart getTargetEditPart() {
            return getParent();
        }
    };
}
项目:bdf2    文件:NodeElementEditPart.java   
@Override
public void performRequest(Request req) {
    if(req.getType().equals(RequestConstants.REQ_DIRECT_EDIT)){
        NodeDirectEditManager manager=new NodeDirectEditManager(this,TextCellEditor.class,new NodeCellEditorLocator(this.getModel()));
        manager.show();
    }
}