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 setMaster(E owner); /** * Gets the owner that holds this object. */ E getMaster(); }