package org.eclipse.uml2.diagram.sequence.internal.layout.abstractgde; import java.awt.Dimension; import org.eclipse.emf.ecore.EObject; public interface AbsNode extends AbsElement { EObject getModelEntity(); int getWidth(); void setWidth(int width); int getHeight(); void setHeight(int height); AbsElement getParentGdeElement(); AbsNodeEnumeration subnodes(); void setY(int pos); int getY(); int getX(); void setX(int newPos); Dimension getPreferredSize(); boolean isUserResized(); void markUserResized(); boolean isExternal(); }