package org.eclipse.graphiti.testtool.ecore.features.pack; import org.eclipse.graphiti.features.IFeatureProvider; import org.eclipse.graphiti.features.impl.DefaultResizeShapeFeature; /** * The Class TestResizePackageFeature. */ public class TestResizePackageFeature extends DefaultResizeShapeFeature { /** * Instantiates a new test resize package feature. * * @param fp * the fp */ public TestResizePackageFeature(IFeatureProvider fp) { super(fp); } // @Override // public boolean canResizeShape(IResizeShapeContext context) { // GraphicsAlgorithm ga = // context.getPictogramElement().getGraphicsAlgorithm(); // return (ga instanceof Polygon); // } // // @Override // public void resizeShape(IResizeShapeContext context) { // PictogramElement pe = context.getPictogramElement(); // GraphicsAlgorithm ga = pe.getGraphicsAlgorithm(); // Polygon polygon = (Polygon) ga; // Point point0 = (Point) polygon.getPoints().get(0); // Point point1 = (Point) polygon.getPoints().get(1); // Point point2 = (Point) polygon.getPoints().get(2); // Point point3 = (Point) polygon.getPoints().get(3); // // int x = point0.getX(); // int y = point0.getY(); // int width = context.getWidth(); // int height = context.getHeight(); // // point1.setX(x + width); // point2.setX(x + width); // point2.setY(y + height); // point3.setY(y + height); // // layoutPictogramElement(pe); // } }