forked from External/mage
26 lines
367 B
Java
26 lines
367 B
Java
|
|
package mage.abilities.text;
|
|
|
|
import java.io.Serializable;
|
|
import java.util.UUID;
|
|
import mage.util.Copyable;
|
|
|
|
/**
|
|
*
|
|
* @author LevelX2
|
|
* @param <E>
|
|
*/
|
|
public interface TextPart<E> extends Serializable, Copyable<TextPart> {
|
|
|
|
UUID getId();
|
|
|
|
String getText();
|
|
|
|
E getBaseValue();
|
|
|
|
E getCurrentValue();
|
|
|
|
void replaceWith(E o);
|
|
|
|
void reset();
|
|
}
|