package com.github.czyzby.kiwi.util.tuple; /** Interface shared by all single tuples. Allows singles to be strongly-typed iterables. * * @author MJ */ public interface SingleTuple<Type> extends Tuple, Iterable<Type> { int SIZE = 1; /** @return value stored in tuple. */ public Type getFirst(); /** @return value stored in tuple. */ public Type get(); /** @return true if value stored in tuple is not null. */ public boolean isFirstPresent(); /** @return true if value stored in tuple is not null. */ public boolean isPresent(); }