package nl.tudelft.lifetiles.sequence.model;
import java.util.List;
/**
* Interface for complete sequences.
*
* @author Rutger van den Berg
*/
public interface Sequence {
/**
* Add a segment to the sequence.
*
* @param segment
* The segment to append.
*/
void appendSegment(SequenceSegment segment);
/**
* @return The identifier for this sequence.
*/
String getIdentifier();
/**
* Return the segments related to this sequence.
*
* @return A list of sequence segments.
*/
List<SequenceSegment> getSegments();
}