package org.eclipse.gmf.tooling.runtime.linklf.labels; import org.eclipse.draw2d.ConnectionLocator; /** * This convention ensures that the changes of the link bend points do not * affect the position of the link labels at the ends. * <p/> * * @since 3.3 */ class LinkLFLabelOffsetConvention { public static int getPercentageOffsetAmongTheLineForAlignment(int alignment) { switch (alignment) { case ConnectionLocator.SOURCE: return 100; case ConnectionLocator.TARGET: return 0; case ConnectionLocator.MIDDLE: default: return 50; } } }