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 }