package schemeFW;
/**
* Represents the structural behavior of an immutable non-empty list.
* An immutable non-empty list has a data object called first, and an
* isomorphic subcomponent called rest. Its structural behavior
* provides access to its internal data (first) and substructure (rest).
* @author Dung X. Nguyen
* @author Stephen B. Wong
* @Custom Copyright 2001 -All rights reserved
*/
public interface INEList extends IList {
/**
* Accessor method for the list's first.
* @return Object
this INElist
's first.
*/
public abstract Object getFirst();
/**
* Accessor method for the list's rest.
* @return Object
this INElist
's rest.
*/
public abstract IList getRest();
}