package org.openpnp.spi; import org.openpnp.model.Identifiable; import org.openpnp.model.Named; public interface HeadMountable extends Movable, Identifiable, Named { /** * Gets the Head that this HeadMountable is attached to. If it is not attached to a Head this * method returns null. * * @return */ Head getHead(); /** * Set the Head that this HeadMountable is attached to. Called by the Head when the * HeadMountable is added to it. */ void setHead(Head head); }