org.eclipse.gmf.runtime.diagram.ui.requests.RequestConstants Java Examples

The following examples show how to use org.eclipse.gmf.runtime.diagram.ui.requests.RequestConstants. You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: LiveFeedbackResizableEditPolicy.java    From statecharts with Eclipse Public License 1.0 6 votes vote down vote up
@Override
protected Command getResizeCommand(ChangeBoundsRequest request) {
	if (RequestConstants.REQ_DROP.equals(request.getType())) {
		return super.getMoveCommand(request);
	}

	if (request instanceof SetPreferredSizeRequest) {
		SetPreferredSizeRequest req = new SetPreferredSizeRequest(REQ_RESIZE_CHILDREN);
		req.setEditParts(getHost());
		req.setCenteredResize(request.isCenteredResize());
		req.setConstrainedMove(request.isConstrainedMove());
		req.setConstrainedResize(request.isConstrainedResize());
		req.setSnapToEnabled(request.isSnapToEnabled());
		req.setMoveDelta(request.getMoveDelta());
		req.setSizeDelta(request.getSizeDelta());
		req.setLocation(request.getLocation());
		req.setExtendedData(request.getExtendedData());
		req.setResizeDirection(request.getResizeDirection());
		return getHost().getParent().getCommand(req);
	}
	NULL_REQUEST.setEditParts(getHost());
	return getHost().getParent().getCommand(NULL_REQUEST);
}
 
Example #2
Source File: UpdatePoolSizeCommand.java    From bonita-studio with GNU General Public License v2.0 6 votes vote down vote up
private void decreaseHeight() {
	ChangeBoundsRequest setRequest1 = new ChangeBoundsRequest(RequestConstants.REQ_RESIZE) ; 
	List<EditPart> epToMove = new ArrayList<EditPart>();
	epToMove.add(gep);
	setRequest1.setEditParts(epToMove);
	setRequest1.setResizeDirection(PositionConstants.NORTH);
	setRequest1.setSizeDelta(new Dimension(0,-150));
	gep.getDiagramEditDomain().getDiagramCommandStack().execute(gep.getCommand(setRequest1));
	for(Object o : gep.getChildren()){
		if(o instanceof CustomPoolCompartmentEditPart){
			for(CustomLaneEditPart lane : ((CustomPoolCompartmentEditPart)o).getPoolLanes()){
				lane.refresh();
			}
		}
		
	}
	
}
 
Example #3
Source File: UpdatePoolSizeCommand.java    From bonita-studio with GNU General Public License v2.0 6 votes vote down vote up
private void increaseHeight() {
	ChangeBoundsRequest setRequest1 = new ChangeBoundsRequest(RequestConstants.REQ_RESIZE) ; 
	List<EditPart> epToMove = new ArrayList<EditPart>();
	epToMove.add(gep);
	setRequest1.setEditParts(epToMove);
	setRequest1.setResizeDirection(PositionConstants.SOUTH);
	setRequest1.setSizeDelta(new Dimension(0,150));
	gep.getDiagramEditDomain().getDiagramCommandStack().execute(gep.getCommand(setRequest1));
	for(Object o : gep.getChildren()){
		if(o instanceof CustomPoolCompartmentEditPart){
			for(CustomLaneEditPart lane : ((CustomPoolCompartmentEditPart)o).getPoolLanes()){
				lane.refresh();
			}
		}
		
	}
}
 
Example #4
Source File: LiveFeedbackNonResizableEditPolicy.java    From statecharts with Eclipse Public License 1.0 6 votes vote down vote up
@Override
protected void showChangeBoundsFeedback(ChangeBoundsRequest request) {
	// If REQ_DROP is delivered 2 times in a row it is a "real" drop and not only a
	// hover over existing elements in the same region
	if (RequestConstants.REQ_DROP.equals(request.getType()) && RequestConstants.REQ_DROP.equals(lastRequest)) {
		Rectangle rect = getOriginalBounds();
		getHostFigure().getParent().translateToRelative(rect);
		getHostFigure().setBounds(rect);
		super.showChangeBoundsFeedback(request);
		lastRequest = (String) request.getType();
		return;
	}
	super.eraseChangeBoundsFeedback(request);
	 enforceConstraintForMove(request);
	if (connectionStart) {
		updateOriginalBounds();
		connectionStart = false;
	}
	Rectangle bounds = request.getTransformedRectangle(getOriginalBounds());
	getHostFigure().getParent().translateToRelative(bounds);
	getHostFigure().setBounds(bounds);
	getHostFigure().getParent().setConstraint(getHostFigure(), bounds);
	lastRequest = (String) request.getType();
}
 
Example #5
Source File: RegionCompartmentEditPart.java    From statecharts with Eclipse Public License 1.0 6 votes vote down vote up
@Override
protected void createDefaultEditPolicies() {
	super.createDefaultEditPolicies();
	installEditPolicy(EditPolicyRoles.CREATION_ROLE, new CompartmentCreationEditPolicy());
	installEditPolicy(EditPolicyRoles.CANONICAL_ROLE, new RegionCompartmentCanonicalEditPolicy());
	installEditPolicy(EditPolicyRoles.DRAG_DROP_ROLE, new DragDropEditPolicy());
	// Removes the collapse expand handler
	installEditPolicy(EditPolicy.PRIMARY_DRAG_ROLE, new ResizableEditPolicyEx());
	installEditPolicy(EditPolicyRoles.SNAP_FEEDBACK_ROLE, new SimpleSnapFeedbackPolicy());
	installEditPolicy(EditPolicy.LAYOUT_ROLE, new XYLayoutEditPolicy() {
		// This is required when live feedback is used
		@Override
		protected Object getConstraintFor(ChangeBoundsRequest request, GraphicalEditPart child) {
			if (request instanceof SetPreferredSizeRequest || RequestConstants.REQ_ADD.equals(request.getType())) {
				return super.getConstraintFor(request, child);
			}
			request.setSizeDelta(new Dimension(0, 0));
			request.setMoveDelta(new Point(0, 0));
			return super.getConstraintFor(request, child);
		}
	});
}
 
Example #6
Source File: EndErrorEventLabel2EditPart.java    From bonita-studio with GNU General Public License v2.0 5 votes vote down vote up
/**
* @generated
*/
protected void performDirectEditRequest(Request request) {
	final Request theRequest = request;
	try {
		getEditingDomain().runExclusive(new Runnable() {

			public void run() {
				if (isActive() && isEditable()) {
					if (theRequest.getExtendedData()
							.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR) instanceof Character) {
						Character initialChar = (Character) theRequest.getExtendedData()
								.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR);
						performDirectEdit(initialChar.charValue());
					} else if ((theRequest instanceof DirectEditRequest)
							&& (getEditText().equals(getLabelText()))) {
						DirectEditRequest editRequest = (DirectEditRequest) theRequest;
						performDirectEdit(editRequest.getLocation());
					} else {
						performDirectEdit();
					}
				}
			}
		});
	} catch (InterruptedException e) {
		e.printStackTrace();
	}
}
 
Example #7
Source File: IntermediateThrowSignalEventLabel2EditPart.java    From bonita-studio with GNU General Public License v2.0 5 votes vote down vote up
/**
* @generated
*/
protected void performDirectEditRequest(Request request) {
	final Request theRequest = request;
	try {
		getEditingDomain().runExclusive(new Runnable() {

			public void run() {
				if (isActive() && isEditable()) {
					if (theRequest.getExtendedData()
							.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR) instanceof Character) {
						Character initialChar = (Character) theRequest.getExtendedData()
								.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR);
						performDirectEdit(initialChar.charValue());
					} else if ((theRequest instanceof DirectEditRequest)
							&& (getEditText().equals(getLabelText()))) {
						DirectEditRequest editRequest = (DirectEditRequest) theRequest;
						performDirectEdit(editRequest.getLocation());
					} else {
						performDirectEdit();
					}
				}
			}
		});
	} catch (InterruptedException e) {
		e.printStackTrace();
	}
}
 
Example #8
Source File: SubProcessEventLabel2EditPart.java    From bonita-studio with GNU General Public License v2.0 5 votes vote down vote up
/**
* @generated
*/
protected void performDirectEditRequest(Request request) {
	final Request theRequest = request;
	try {
		getEditingDomain().runExclusive(new Runnable() {

			public void run() {
				if (isActive() && isEditable()) {
					if (theRequest.getExtendedData()
							.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR) instanceof Character) {
						Character initialChar = (Character) theRequest.getExtendedData()
								.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR);
						performDirectEdit(initialChar.charValue());
					} else if ((theRequest instanceof DirectEditRequest)
							&& (getEditText().equals(getLabelText()))) {
						DirectEditRequest editRequest = (DirectEditRequest) theRequest;
						performDirectEdit(editRequest.getLocation());
					} else {
						performDirectEdit();
					}
				}
			}
		});
	} catch (InterruptedException e) {
		e.printStackTrace();
	}
}
 
Example #9
Source File: StartMessageEventLabel2EditPart.java    From bonita-studio with GNU General Public License v2.0 5 votes vote down vote up
/**
* @generated
*/
protected void performDirectEditRequest(Request request) {
	final Request theRequest = request;
	try {
		getEditingDomain().runExclusive(new Runnable() {

			public void run() {
				if (isActive() && isEditable()) {
					if (theRequest.getExtendedData()
							.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR) instanceof Character) {
						Character initialChar = (Character) theRequest.getExtendedData()
								.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR);
						performDirectEdit(initialChar.charValue());
					} else if ((theRequest instanceof DirectEditRequest)
							&& (getEditText().equals(getLabelText()))) {
						DirectEditRequest editRequest = (DirectEditRequest) theRequest;
						performDirectEdit(editRequest.getLocation());
					} else {
						performDirectEdit();
					}
				}
			}
		});
	} catch (InterruptedException e) {
		e.printStackTrace();
	}
}
 
Example #10
Source File: InclusiveGatewayLabelEditPart.java    From bonita-studio with GNU General Public License v2.0 5 votes vote down vote up
/**
* @generated
*/
protected void performDirectEditRequest(Request request) {
	final Request theRequest = request;
	try {
		getEditingDomain().runExclusive(new Runnable() {

			public void run() {
				if (isActive() && isEditable()) {
					if (theRequest.getExtendedData()
							.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR) instanceof Character) {
						Character initialChar = (Character) theRequest.getExtendedData()
								.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR);
						performDirectEdit(initialChar.charValue());
					} else if ((theRequest instanceof DirectEditRequest)
							&& (getEditText().equals(getLabelText()))) {
						DirectEditRequest editRequest = (DirectEditRequest) theRequest;
						performDirectEdit(editRequest.getLocation());
					} else {
						performDirectEdit();
					}
				}
			}
		});
	} catch (InterruptedException e) {
		e.printStackTrace();
	}
}
 
Example #11
Source File: BoundaryMessageEventLabelEditPart.java    From bonita-studio with GNU General Public License v2.0 5 votes vote down vote up
/**
* @generated
*/
protected void performDirectEditRequest(Request request) {
	final Request theRequest = request;
	try {
		getEditingDomain().runExclusive(new Runnable() {

			public void run() {
				if (isActive() && isEditable()) {
					if (theRequest.getExtendedData()
							.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR) instanceof Character) {
						Character initialChar = (Character) theRequest.getExtendedData()
								.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR);
						performDirectEdit(initialChar.charValue());
					} else if ((theRequest instanceof DirectEditRequest)
							&& (getEditText().equals(getLabelText()))) {
						DirectEditRequest editRequest = (DirectEditRequest) theRequest;
						performDirectEdit(editRequest.getLocation());
					} else {
						performDirectEdit();
					}
				}
			}
		});
	} catch (InterruptedException e) {
		e.printStackTrace();
	}
}
 
Example #12
Source File: ScriptTaskLabelEditPart.java    From bonita-studio with GNU General Public License v2.0 5 votes vote down vote up
/**
* @generated
*/
protected void performDirectEditRequest(Request request) {
	final Request theRequest = request;
	try {
		getEditingDomain().runExclusive(new Runnable() {

			public void run() {
				if (isActive() && isEditable()) {
					if (theRequest.getExtendedData()
							.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR) instanceof Character) {
						Character initialChar = (Character) theRequest.getExtendedData()
								.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR);
						performDirectEdit(initialChar.charValue());
					} else if ((theRequest instanceof DirectEditRequest)
							&& (getEditText().equals(getLabelText()))) {
						DirectEditRequest editRequest = (DirectEditRequest) theRequest;
						performDirectEdit(editRequest.getLocation());
					} else {
						performDirectEdit();
					}
				}
			}
		});
	} catch (InterruptedException e) {
		e.printStackTrace();
	}
}
 
Example #13
Source File: ActivityNameEditPart.java    From bonita-studio with GNU General Public License v2.0 5 votes vote down vote up
/**
* @generated
*/
protected void performDirectEditRequest(Request request) {
	final Request theRequest = request;
	try {
		getEditingDomain().runExclusive(new Runnable() {

			public void run() {
				if (isActive() && isEditable()) {
					if (theRequest.getExtendedData()
							.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR) instanceof Character) {
						Character initialChar = (Character) theRequest.getExtendedData()
								.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR);
						performDirectEdit(initialChar.charValue());
					} else if ((theRequest instanceof DirectEditRequest)
							&& (getEditText().equals(getLabelText()))) {
						DirectEditRequest editRequest = (DirectEditRequest) theRequest;
						performDirectEdit(editRequest.getLocation());
					} else {
						performDirectEdit();
					}
				}
			}
		});
	} catch (InterruptedException e) {
		e.printStackTrace();
	}
}
 
Example #14
Source File: CallActivityNameEditPart.java    From bonita-studio with GNU General Public License v2.0 5 votes vote down vote up
/**
* @generated
*/
protected void performDirectEditRequest(Request request) {
	final Request theRequest = request;
	try {
		getEditingDomain().runExclusive(new Runnable() {

			public void run() {
				if (isActive() && isEditable()) {
					if (theRequest.getExtendedData()
							.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR) instanceof Character) {
						Character initialChar = (Character) theRequest.getExtendedData()
								.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR);
						performDirectEdit(initialChar.charValue());
					} else if ((theRequest instanceof DirectEditRequest)
							&& (getEditText().equals(getLabelText()))) {
						DirectEditRequest editRequest = (DirectEditRequest) theRequest;
						performDirectEdit(editRequest.getLocation());
					} else {
						performDirectEdit();
					}
				}
			}
		});
	} catch (InterruptedException e) {
		e.printStackTrace();
	}
}
 
Example #15
Source File: EndSignalEventLabel2EditPart.java    From bonita-studio with GNU General Public License v2.0 5 votes vote down vote up
/**
* @generated
*/
protected void performDirectEditRequest(Request request) {
	final Request theRequest = request;
	try {
		getEditingDomain().runExclusive(new Runnable() {

			public void run() {
				if (isActive() && isEditable()) {
					if (theRequest.getExtendedData()
							.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR) instanceof Character) {
						Character initialChar = (Character) theRequest.getExtendedData()
								.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR);
						performDirectEdit(initialChar.charValue());
					} else if ((theRequest instanceof DirectEditRequest)
							&& (getEditText().equals(getLabelText()))) {
						DirectEditRequest editRequest = (DirectEditRequest) theRequest;
						performDirectEdit(editRequest.getLocation());
					} else {
						performDirectEdit();
					}
				}
			}
		});
	} catch (InterruptedException e) {
		e.printStackTrace();
	}
}
 
Example #16
Source File: StartErrorEventLabel2EditPart.java    From bonita-studio with GNU General Public License v2.0 5 votes vote down vote up
/**
* @generated
*/
protected void performDirectEditRequest(Request request) {
	final Request theRequest = request;
	try {
		getEditingDomain().runExclusive(new Runnable() {

			public void run() {
				if (isActive() && isEditable()) {
					if (theRequest.getExtendedData()
							.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR) instanceof Character) {
						Character initialChar = (Character) theRequest.getExtendedData()
								.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR);
						performDirectEdit(initialChar.charValue());
					} else if ((theRequest instanceof DirectEditRequest)
							&& (getEditText().equals(getLabelText()))) {
						DirectEditRequest editRequest = (DirectEditRequest) theRequest;
						performDirectEdit(editRequest.getLocation());
					} else {
						performDirectEdit();
					}
				}
			}
		});
	} catch (InterruptedException e) {
		e.printStackTrace();
	}
}
 
Example #17
Source File: StartEventLabelEditPart.java    From bonita-studio with GNU General Public License v2.0 5 votes vote down vote up
/**
* @generated
*/
protected void performDirectEditRequest(Request request) {
	final Request theRequest = request;
	try {
		getEditingDomain().runExclusive(new Runnable() {

			public void run() {
				if (isActive() && isEditable()) {
					if (theRequest.getExtendedData()
							.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR) instanceof Character) {
						Character initialChar = (Character) theRequest.getExtendedData()
								.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR);
						performDirectEdit(initialChar.charValue());
					} else if ((theRequest instanceof DirectEditRequest)
							&& (getEditText().equals(getLabelText()))) {
						DirectEditRequest editRequest = (DirectEditRequest) theRequest;
						performDirectEdit(editRequest.getLocation());
					} else {
						performDirectEdit();
					}
				}
			}
		});
	} catch (InterruptedException e) {
		e.printStackTrace();
	}
}
 
Example #18
Source File: MessageFlowLabelEditPart.java    From bonita-studio with GNU General Public License v2.0 5 votes vote down vote up
/**
* @generated
*/
protected void performDirectEditRequest(Request request) {
	final Request theRequest = request;
	try {
		getEditingDomain().runExclusive(new Runnable() {

			public void run() {
				if (isActive() && isEditable()) {
					if (theRequest.getExtendedData()
							.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR) instanceof Character) {
						Character initialChar = (Character) theRequest.getExtendedData()
								.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR);
						performDirectEdit(initialChar.charValue());
					} else if ((theRequest instanceof DirectEditRequest)
							&& (getEditText().equals(getLabelText()))) {
						DirectEditRequest editRequest = (DirectEditRequest) theRequest;
						performDirectEdit(editRequest.getLocation());
					} else {
						performDirectEdit();
					}
				}
			}
		});
	} catch (InterruptedException e) {
		e.printStackTrace();
	}
}
 
Example #19
Source File: TextAnnotationText2EditPart.java    From bonita-studio with GNU General Public License v2.0 5 votes vote down vote up
/**
* @generated
*/
protected void performDirectEditRequest(Request request) {
	final Request theRequest = request;
	try {
		getEditingDomain().runExclusive(new Runnable() {

			public void run() {
				if (isActive() && isEditable()) {
					if (theRequest.getExtendedData()
							.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR) instanceof Character) {
						Character initialChar = (Character) theRequest.getExtendedData()
								.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR);
						performDirectEdit(initialChar.charValue());
					} else if ((theRequest instanceof DirectEditRequest)
							&& (getEditText().equals(getLabelText()))) {
						DirectEditRequest editRequest = (DirectEditRequest) theRequest;
						performDirectEdit(editRequest.getLocation());
					} else {
						performDirectEdit();
					}
				}
			}
		});
	} catch (InterruptedException e) {
		e.printStackTrace();
	}
}
 
Example #20
Source File: StartErrorEventLabelEditPart.java    From bonita-studio with GNU General Public License v2.0 5 votes vote down vote up
/**
* @generated
*/
protected void performDirectEditRequest(Request request) {
	final Request theRequest = request;
	try {
		getEditingDomain().runExclusive(new Runnable() {

			public void run() {
				if (isActive() && isEditable()) {
					if (theRequest.getExtendedData()
							.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR) instanceof Character) {
						Character initialChar = (Character) theRequest.getExtendedData()
								.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR);
						performDirectEdit(initialChar.charValue());
					} else if ((theRequest instanceof DirectEditRequest)
							&& (getEditText().equals(getLabelText()))) {
						DirectEditRequest editRequest = (DirectEditRequest) theRequest;
						performDirectEdit(editRequest.getLocation());
					} else {
						performDirectEdit();
					}
				}
			}
		});
	} catch (InterruptedException e) {
		e.printStackTrace();
	}
}
 
Example #21
Source File: ThrowLinkEventLabel2EditPart.java    From bonita-studio with GNU General Public License v2.0 5 votes vote down vote up
/**
* @generated
*/
protected void performDirectEditRequest(Request request) {
	final Request theRequest = request;
	try {
		getEditingDomain().runExclusive(new Runnable() {

			public void run() {
				if (isActive() && isEditable()) {
					if (theRequest.getExtendedData()
							.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR) instanceof Character) {
						Character initialChar = (Character) theRequest.getExtendedData()
								.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR);
						performDirectEdit(initialChar.charValue());
					} else if ((theRequest instanceof DirectEditRequest)
							&& (getEditText().equals(getLabelText()))) {
						DirectEditRequest editRequest = (DirectEditRequest) theRequest;
						performDirectEdit(editRequest.getLocation());
					} else {
						performDirectEdit();
					}
				}
			}
		});
	} catch (InterruptedException e) {
		e.printStackTrace();
	}
}
 
Example #22
Source File: EndTerminatedEventLabelEditPart.java    From bonita-studio with GNU General Public License v2.0 5 votes vote down vote up
/**
* @generated
*/
protected void performDirectEditRequest(Request request) {
	final Request theRequest = request;
	try {
		getEditingDomain().runExclusive(new Runnable() {

			public void run() {
				if (isActive() && isEditable()) {
					if (theRequest.getExtendedData()
							.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR) instanceof Character) {
						Character initialChar = (Character) theRequest.getExtendedData()
								.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR);
						performDirectEdit(initialChar.charValue());
					} else if ((theRequest instanceof DirectEditRequest)
							&& (getEditText().equals(getLabelText()))) {
						DirectEditRequest editRequest = (DirectEditRequest) theRequest;
						performDirectEdit(editRequest.getLocation());
					} else {
						performDirectEdit();
					}
				}
			}
		});
	} catch (InterruptedException e) {
		e.printStackTrace();
	}
}
 
Example #23
Source File: IntermediateErrorCatchEventLabel2EditPart.java    From bonita-studio with GNU General Public License v2.0 5 votes vote down vote up
/**
* @generated
*/
protected void performDirectEditRequest(Request request) {
	final Request theRequest = request;
	try {
		getEditingDomain().runExclusive(new Runnable() {

			public void run() {
				if (isActive() && isEditable()) {
					if (theRequest.getExtendedData()
							.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR) instanceof Character) {
						Character initialChar = (Character) theRequest.getExtendedData()
								.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR);
						performDirectEdit(initialChar.charValue());
					} else if ((theRequest instanceof DirectEditRequest)
							&& (getEditText().equals(getLabelText()))) {
						DirectEditRequest editRequest = (DirectEditRequest) theRequest;
						performDirectEdit(editRequest.getLocation());
					} else {
						performDirectEdit();
					}
				}
			}
		});
	} catch (InterruptedException e) {
		e.printStackTrace();
	}
}
 
Example #24
Source File: BoundaryTimerEventLabel2EditPart.java    From bonita-studio with GNU General Public License v2.0 5 votes vote down vote up
/**
* @generated
*/
protected void performDirectEditRequest(Request request) {
	final Request theRequest = request;
	try {
		getEditingDomain().runExclusive(new Runnable() {

			public void run() {
				if (isActive() && isEditable()) {
					if (theRequest.getExtendedData()
							.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR) instanceof Character) {
						Character initialChar = (Character) theRequest.getExtendedData()
								.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR);
						performDirectEdit(initialChar.charValue());
					} else if ((theRequest instanceof DirectEditRequest)
							&& (getEditText().equals(getLabelText()))) {
						DirectEditRequest editRequest = (DirectEditRequest) theRequest;
						performDirectEdit(editRequest.getLocation());
					} else {
						performDirectEdit();
					}
				}
			}
		});
	} catch (InterruptedException e) {
		e.printStackTrace();
	}
}
 
Example #25
Source File: IntermediateErrorCatchEventLabel4EditPart.java    From bonita-studio with GNU General Public License v2.0 5 votes vote down vote up
/**
* @generated
*/
protected void performDirectEditRequest(Request request) {
	final Request theRequest = request;
	try {
		getEditingDomain().runExclusive(new Runnable() {

			public void run() {
				if (isActive() && isEditable()) {
					if (theRequest.getExtendedData()
							.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR) instanceof Character) {
						Character initialChar = (Character) theRequest.getExtendedData()
								.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR);
						performDirectEdit(initialChar.charValue());
					} else if ((theRequest instanceof DirectEditRequest)
							&& (getEditText().equals(getLabelText()))) {
						DirectEditRequest editRequest = (DirectEditRequest) theRequest;
						performDirectEdit(editRequest.getLocation());
					} else {
						performDirectEdit();
					}
				}
			}
		});
	} catch (InterruptedException e) {
		e.printStackTrace();
	}
}
 
Example #26
Source File: ReceiveTaskLabelEditPart.java    From bonita-studio with GNU General Public License v2.0 5 votes vote down vote up
/**
* @generated
*/
protected void performDirectEditRequest(Request request) {
	final Request theRequest = request;
	try {
		getEditingDomain().runExclusive(new Runnable() {

			public void run() {
				if (isActive() && isEditable()) {
					if (theRequest.getExtendedData()
							.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR) instanceof Character) {
						Character initialChar = (Character) theRequest.getExtendedData()
								.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR);
						performDirectEdit(initialChar.charValue());
					} else if ((theRequest instanceof DirectEditRequest)
							&& (getEditText().equals(getLabelText()))) {
						DirectEditRequest editRequest = (DirectEditRequest) theRequest;
						performDirectEdit(editRequest.getLocation());
					} else {
						performDirectEdit();
					}
				}
			}
		});
	} catch (InterruptedException e) {
		e.printStackTrace();
	}
}
 
Example #27
Source File: StartMessageEventLabelEditPart.java    From bonita-studio with GNU General Public License v2.0 5 votes vote down vote up
/**
* @generated
*/
protected void performDirectEditRequest(Request request) {
	final Request theRequest = request;
	try {
		getEditingDomain().runExclusive(new Runnable() {

			public void run() {
				if (isActive() && isEditable()) {
					if (theRequest.getExtendedData()
							.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR) instanceof Character) {
						Character initialChar = (Character) theRequest.getExtendedData()
								.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR);
						performDirectEdit(initialChar.charValue());
					} else if ((theRequest instanceof DirectEditRequest)
							&& (getEditText().equals(getLabelText()))) {
						DirectEditRequest editRequest = (DirectEditRequest) theRequest;
						performDirectEdit(editRequest.getLocation());
					} else {
						performDirectEdit();
					}
				}
			}
		});
	} catch (InterruptedException e) {
		e.printStackTrace();
	}
}
 
Example #28
Source File: TextAnnotationTextEditPart.java    From bonita-studio with GNU General Public License v2.0 5 votes vote down vote up
/**
* @generated
*/
protected void performDirectEditRequest(Request request) {
	final Request theRequest = request;
	try {
		getEditingDomain().runExclusive(new Runnable() {

			public void run() {
				if (isActive() && isEditable()) {
					if (theRequest.getExtendedData()
							.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR) instanceof Character) {
						Character initialChar = (Character) theRequest.getExtendedData()
								.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR);
						performDirectEdit(initialChar.charValue());
					} else if ((theRequest instanceof DirectEditRequest)
							&& (getEditText().equals(getLabelText()))) {
						DirectEditRequest editRequest = (DirectEditRequest) theRequest;
						performDirectEdit(editRequest.getLocation());
					} else {
						performDirectEdit();
					}
				}
			}
		});
	} catch (InterruptedException e) {
		e.printStackTrace();
	}
}
 
Example #29
Source File: BoundaryMessageEventLabel2EditPart.java    From bonita-studio with GNU General Public License v2.0 5 votes vote down vote up
/**
* @generated
*/
protected void performDirectEditRequest(Request request) {
	final Request theRequest = request;
	try {
		getEditingDomain().runExclusive(new Runnable() {

			public void run() {
				if (isActive() && isEditable()) {
					if (theRequest.getExtendedData()
							.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR) instanceof Character) {
						Character initialChar = (Character) theRequest.getExtendedData()
								.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR);
						performDirectEdit(initialChar.charValue());
					} else if ((theRequest instanceof DirectEditRequest)
							&& (getEditText().equals(getLabelText()))) {
						DirectEditRequest editRequest = (DirectEditRequest) theRequest;
						performDirectEdit(editRequest.getLocation());
					} else {
						performDirectEdit();
					}
				}
			}
		});
	} catch (InterruptedException e) {
		e.printStackTrace();
	}
}
 
Example #30
Source File: ServiceTaskLabelEditPart.java    From bonita-studio with GNU General Public License v2.0 5 votes vote down vote up
/**
* @generated
*/
protected void performDirectEditRequest(Request request) {
	final Request theRequest = request;
	try {
		getEditingDomain().runExclusive(new Runnable() {

			public void run() {
				if (isActive() && isEditable()) {
					if (theRequest.getExtendedData()
							.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR) instanceof Character) {
						Character initialChar = (Character) theRequest.getExtendedData()
								.get(RequestConstants.REQ_DIRECTEDIT_EXTENDEDDATA_INITIAL_CHAR);
						performDirectEdit(initialChar.charValue());
					} else if ((theRequest instanceof DirectEditRequest)
							&& (getEditText().equals(getLabelText()))) {
						DirectEditRequest editRequest = (DirectEditRequest) theRequest;
						performDirectEdit(editRequest.getLocation());
					} else {
						performDirectEdit();
					}
				}
			}
		});
	} catch (InterruptedException e) {
		e.printStackTrace();
	}
}