Unicopia/src/main/java/com/minelittlepony/unicopia/Owned.java
2020-06-26 22:13:50 +02:00

19 lines
336 B
Java

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