diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editpart/ElementEditPartBase.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editpart/ElementEditPartBase.java index 1856d1c8d379ce88266b6c975c64410f9bde70cf..e06c7acde84a151648242a8ebea7e16e65e0f9f2 100644 --- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editpart/ElementEditPartBase.java +++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editpart/ElementEditPartBase.java @@ -59,14 +59,13 @@ import org.fortiss.tooling.kernel.ui.service.IModelElementHandlerService; * @author hoelzl * @author $Author$ * @version $Rev$ - * @ConQAT.Rating GREEN Hash: 51E7754E9905C1269ABA7D8B4FD50753 + * @ConQAT.Rating GREEN Hash: 450841556180E967B0BF5BC0756859E7 */ -public abstract class ElementEditPartBase<T extends ILayoutedModelElement & INamedCommentedElement> - extends PositionedEditPartBase<T> { +public abstract class ElementEditPartBase<T extends ILayoutedModelElement & INamedCommentedElement> extends + PositionedEditPartBase<T> { /** The default font for titles. */ - public static Font DEFAULT_TITLE_FONT = FontUtils.derive( - JFaceResources.getDefaultFont(), 0, SWT.BOLD); + public static Font DEFAULT_TITLE_FONT = FontUtils.derive(JFaceResources.getDefaultFont(), 0, SWT.BOLD); /** Constructor. */ protected ElementEditPartBase(T modelObject) { @@ -79,11 +78,9 @@ public abstract class ElementEditPartBase<T extends ILayoutedModelElement & INam Label nameLabel = new TransparentLabel(); nameLabel.setForegroundColor(getForegroundColor()); nameLabel.setFont(DEFAULT_TITLE_FONT); - nameLabel.setTextAlignment(PositionConstants.LEFT - | PositionConstants.TOP); + nameLabel.setTextAlignment(PositionConstants.LEFT | PositionConstants.TOP); nameLabel.setTextPlacement(PositionConstants.EAST); - nameLabel.setIcon(IModelElementHandlerService.INSTANCE - .getModelElementHandler(getModel()).getIcon()); + nameLabel.setIcon(IModelElementHandlerService.INSTANCE.getModelElementHandler(getModel()).getIcon()); return nameLabel; } @@ -111,7 +108,7 @@ public abstract class ElementEditPartBase<T extends ILayoutedModelElement & INam labelBounds.y += (labelBounds.height - textBounds.height) / 2; labelBounds.x += 2 * DefaultLayoutConstants.DEFAULT_SHAPE_INSETS; labelBounds.width -= 4 * DefaultLayoutConstants.DEFAULT_SHAPE_INSETS; - labelBounds.height = textBounds.height; + labelBounds.height = (int)(textBounds.height * 1.5); return labelBounds; } @@ -125,20 +122,17 @@ public abstract class ElementEditPartBase<T extends ILayoutedModelElement & INam @Override protected void createEditPolicies() { installEditPolicy(EditPolicy.COMPONENT_ROLE, new RemoveEditPolicy()); - installEditPolicy(EditPolicy.LAYOUT_ROLE, - new ElementLayoutEditPolicy<T>(this)); - installEditPolicy(EditPolicy.GRAPHICAL_NODE_ROLE, - new DirectConnectionAndReconnectionEditPolicy()); + installEditPolicy(EditPolicy.LAYOUT_ROLE, new ElementLayoutEditPolicy<T>(this)); + installEditPolicy(EditPolicy.GRAPHICAL_NODE_ROLE, new DirectConnectionAndReconnectionEditPolicy()); } /** {@inheritDoc} */ @Override public void performRequest(Request req) { - if (req.getType() == RequestConstants.REQ_OPEN) { + if(req.getType() == RequestConstants.REQ_OPEN) { EObject eo = getModel(); - IModelElementHandler<EObject> handler = IModelElementHandlerService.INSTANCE - .getModelElementHandler(eo); - if (handler != null) { + IModelElementHandler<EObject> handler = IModelElementHandlerService.INSTANCE.getModelElementHandler(eo); + if(handler != null) { eo = handler.handleOpenModelElementRequest(eo); } IModelEditorBindingService.INSTANCE.openInEditor(eo); @@ -152,7 +146,7 @@ public abstract class ElementEditPartBase<T extends ILayoutedModelElement & INam protected void refreshVisuals() { super.refreshVisuals(); - for (EditPart child : (List<EditPart>) getChildren()) { + for(EditPart child : (List<EditPart>)getChildren()) { child.refresh(); } } @@ -164,10 +158,10 @@ public abstract class ElementEditPartBase<T extends ILayoutedModelElement & INam } /** {@inheritDoc} */ - @SuppressWarnings({ "rawtypes" }) + @SuppressWarnings({"rawtypes"}) @Override public Object getAdapter(Class adapter) { - if (adapter == SnapToHelper.class && getLayoutConfiguration().useGrid()) { + if(adapter == SnapToHelper.class && getLayoutConfiguration().useGrid()) { return snapToGridAdapter(this); } return super.getAdapter(adapter);