package classes.matuto.interfaces
{	
	import classes.matuto.model.ModelItem;
	
	
	public interface ICollection
	{
		
		
      function add(item:ModelItem):void;
      function remove(posicao:int):void;
	  
	  function popule():void;

	  function get next():*;
	  function get prev():*;
	  function get firts():*;
	  function get last():*;
	  function get random():*;
	  
	 
	  function get nextPag():Array;
	  function get prevPag():Array;
	  function get firtsPag():Array;
	  function get lastPag():Array;
	  
	  
	  function get getCollection():Array
	  function getCollectionPagination(page:int):Array
	  
		  
		
	}// end interface
	
	
	
	
}