====== 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$