====== Add a Cluster (recursive) and Class======
Each cluster (to group a set of classes) can be associated with its own folder. In Settings below, a cluster (e.g. cluster "root") is set to recursive. Below we show how to add a new sub-cluster ''model'' to the ''root'' cluster.
{{:eiffel:faq:faq:cluster2.png|}}
===== Add a Cluster =====
For the recursive case, use the terminal (or windows explorer/finder) to create subfolders in cluster "root". To add cluster ''model''"
>pwd
.../project
>ls
EIFGENs/ project.ecf root/
> cd root
> mkdir model
> ls
application.e model/
===== Add a Class =====
On compiling, the new cluster name ''model'' appears. Right click on ''model'' to add a new class in that cluster.
{{:eiffel:faq:faq:cluster3.png|}}
If we add the file FOO, we obtain
project/
├── project.ecf
└── root
├── application.e
└── model
└── foo.e
===== The ECF File =====
The ECF file looks as follows
/CVS$/EIFGENs$/\.git$/\.svn$