View Javadoc

1   package cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid;
2   
3   import cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.flags.BasicFlag;
4   
5   /**
6    * A cell for an experimental grid interface.
7    * 
8    * @author Radek 'Black_Hand' Pibil
9    * 
10   */
11  public interface IGridCell {
12  	
13  	public IGridCellId getCellId();
14  	
15  	//public void setFlag(IGridCellFlag flag);
16  
17  	//public boolean hasFlag(IGridCellFlag flag);
18  	
19  	//public boolean hasFlag(Class<? extends IGridCellFlag> flag);
20  	
21  	//public <T extends IGridCellFlag> T getFlag(Class<? extends T> flag);
22  
23  	public boolean hasFlag(BasicFlag flag);
24  
25  	//public boolean removeFlag(IGridCellFlag flag);	
26  }