package org.archstudio.bna.logics.editing;
import java.awt.geom.Point2D;
import org.archstudio.bna.IThing;
import org.archstudio.bna.constants.StickyMode;
import org.archstudio.bna.facets.IHasStickyShape;
import org.archstudio.bna.keys.IThingKey;
import org.eclipse.jdt.annotation.Nullable;
public interface IReshapeSplineGuide {
public boolean shouldBeStuck(IThing pointsThing, IThingKey<Point2D> pointKey);
public @Nullable
StickyMode getStickyMode(IThing pointsThing, IHasStickyShape stickyThing, IThingKey<Point2D> pointKey);
}