Package org.springframework.ide.eclipse.config.graph.model

Examples of org.springframework.ide.eclipse.config.graph.model.Activity


*/
public class TransitionDirectEditPolicy extends ActivityDirectEditPolicy {

  @Override
  protected Command getDirectEditCommand(DirectEditRequest request) {
    Activity source = (Activity) getHost().getModel();
    RenameTransitionCommand cmd = new RenameTransitionCommand(source.getDiagram().getTextEditor());
    cmd.setSource(source);
    cmd.setOldName(((Activity) getHost().getModel()).getName());
    cmd.setName((String) request.getCellEditor().getValue());
    return cmd;
  }
View Full Code Here


  @Override
  public void eraseTargetFeedback(Request request) {
    EditPart part = getHost();
    if (part instanceof BorderedIntegrationPart) {
      BorderedIntegrationPart activityPart = (BorderedIntegrationPart) part;
      Activity activity = activityPart.getModelElement();
      activity.setDisplayLabel(activity.getShortName());
      activityPart.refresh();
    }
  }
View Full Code Here

  @Override
  public void showTargetFeedback(Request request) {
    EditPart part = getHost();
    if (part instanceof BorderedIntegrationPart) {
      BorderedIntegrationPart activityPart = (BorderedIntegrationPart) part;
      Activity activity = activityPart.getModelElement();
      activity.setDisplayLabel(activity.getInputName());
      activityPart.refresh();
    }
  }
View Full Code Here

*/
public class ChannelDirectEditPolicy extends ActivityDirectEditPolicy {

  @Override
  protected Command getDirectEditCommand(DirectEditRequest request) {
    Activity source = (Activity) getHost().getModel();
    RenameChannelCommand cmd = new RenameChannelCommand(source.getDiagram().getTextEditor());
    cmd.setSource(source);
    cmd.setOldName(((Activity) getHost().getModel()).getName());
    cmd.setName((String) request.getCellEditor().getValue());
    return cmd;
  }
View Full Code Here

*/
public class GraphXYLayoutPolicy extends XYLayoutEditPolicy {

  @Override
  protected Command createAddCommand(EditPart child, Object constraint) {
    Activity activity = (Activity) child.getModel();
    EditPartViewer viewer = getHost().getViewer();
    AddCommand add = new AddCommand(activity.getDiagram().getTextEditor(), viewer);
    add.setParent((StructuredActivity) getHost().getModel());
    add.setChild(activity);
    return add;
  }
View Full Code Here

    if (!(constraint instanceof Rectangle)) {
      return null;
    }

    ActivityPart part = (ActivityPart) child;
    Activity activity = part.getModelElement();
    IFigure figure = part.getFigure();
    Rectangle oldBounds = figure.getBounds();
    Rectangle newBounds = (Rectangle) constraint;

    if (oldBounds.width != newBounds.width && newBounds.width != -1) {
View Full Code Here

  protected Command getCreateCommand(CreateRequest request) {
    StructuredActivity parent = (StructuredActivity) getHost().getModel();
    EditPartViewer viewer = getHost().getViewer();
    CreateCommand command = new CreateCommand(parent.getDiagram().getTextEditor(), viewer);
    command.setParent(parent);
    Activity child = (Activity) request.getNewObject();
    Point location = request.getLocation();
    command.setBounds(putActivityAtLocation(child, location));
    command.setChild(child);
    return command;
  }
View Full Code Here

public class RecipientListRouterNodeEditPolicy extends FixedConnectionChannelCreatePolicy {

  @Override
  protected Command getConnectionCreateCommand(CreateConnectionRequest request) {
    if (AlternateTransition.class == request.getNewObjectType()) {
      Activity source = getActivity();
      RecipientConnectionCreateCommand cmd = new RecipientConnectionCreateCommand(source.getDiagram()
          .getTextEditor());
      cmd.setSource(source);
      request.setStartCommand(cmd);
      return cmd;
    }
View Full Code Here

public class RouterNodeEditPolicy extends FixedConnectionChannelCreatePolicy {

  @Override
  protected Command getConnectionCreateCommand(CreateConnectionRequest request) {
    if (AlternateTransition.class == request.getNewObjectType()) {
      Activity source = getActivity();
      MappingConnectionCreateCommand cmd = new MappingConnectionCreateCommand(source.getDiagram().getTextEditor());
      cmd.setSource(source);
      request.setStartCommand(cmd);
      return cmd;
    }
    return super.getConnectionCreateCommand(request);
View Full Code Here

public class ChannelNodeEditPolicy extends FixedConnectionChannelCreatePolicy {

  @Override
  protected Command getConnectionCreateCommand(CreateConnectionRequest request) {
    if (AlternateTransition.class == request.getNewObjectType()) {
      Activity source = getActivity();
      WireTapConnectionCreateCommand cmd = new WireTapConnectionCreateCommand(source.getDiagram().getTextEditor());
      cmd.setSource(source);
      request.setStartCommand(cmd);
      return cmd;
    }
    return super.getConnectionCreateCommand(request);
View Full Code Here

TOP

Related Classes of org.springframework.ide.eclipse.config.graph.model.Activity

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.