package com.minelittlepony.unicopia; /** * Interface for things that can be owned. * * @param The type of object that owns us. */ public interface Owned { /** * Updates the owner of this object. */ void setOwner(E owner); /** * Gets the owner that holds this object. */ E getOwner(); }