+ element = dynamic_cast<modelCDMAppli*>(node);
+ if(element != NULL)
+ {
+ return this->ID_ApIcon;
+ }
+ else
+ {
+ element = dynamic_cast<modelCDMApplication*>(node);
+ if(element != NULL)
+ {
+ return this->ID_AIcon;
+ }
+ else
+ {
+ element = dynamic_cast<modelCDMLib*>(node);
+ if(element != NULL)
+ {
+ return this->ID_LbIcon;
+ }
+ else
+ {
+ element = dynamic_cast<modelCDMLibrary*>(node);
+ if(element != NULL)
+ {
+ return this->ID_LIcon;
+ }
+ else
+ {
+ element = dynamic_cast<modelCDMPackage*>(node);
+ if(element != NULL)
+ {
+ return this->ID_PkIcon;
+ }
+ else
+ {
+ element = dynamic_cast<modelCDMBlackBox*>(node);
+ if(element != NULL)
+ {
+ return this->ID_BBIcon;
+ }
+ else
+ {
+ element = dynamic_cast<modelCDMCMakeListsFile*>(node);
+ if(element != NULL)
+ {
+ return this->ID_CMIcon;
+ }
+ else
+ {
+ element = dynamic_cast<modelCDMCodeFile*>(node);
+ if(element != NULL)
+ {
+ return this->ID_CFIcon;
+ }
+ else
+ {
+ element = dynamic_cast<modelCDMBBSFile*>(node);
+ if(element != NULL)
+ {
+ return this->ID_BBSIcon;
+ }
+ else
+ {
+ element = dynamic_cast<modelCDMBBGFile*>(node);
+ if(element != NULL)
+ {
+ return this->ID_BBGIcon;
+ }
+ else
+ {
+ element = dynamic_cast<modelCDMFolder*>(node);
+ if(element != NULL)
+ {
+ return this->ID_FdIcon;
+ }
+ else
+ {
+ element = dynamic_cast<modelCDMFile*>(node);
+ if(element != NULL)
+ {
+ return this->ID_FlIcon;
+ }
+ else
+ {
+ return this->ID_Cicon;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }