01: package salomeTMF_plug.requirements.data;
02:
03: import java.util.Hashtable;
04:
05: public interface IReqFilter {
06: public boolean pass(Object obj);
07:
08: public void setActived(boolean actived);
09:
10: public boolean isActived();
11:
12: public void setFilter(int filtre);
13:
14: public int getFilter();
15:
16: public void setCoverFiltre(int filtre, Hashtable reqsWrapCoveredHash);
17:
18: public void setInfoFiltre(int catSelected, int complexSelected,
19: int stateSelected);
20:
21: public boolean isFiltredByInfo(ReqLeaf pReq);
22:
23: public boolean isFiltred(Requirement pReq);
24:
25: public void reInit();
26: }
|