| 149 | | * {{{bool connect ( const std::string& conName, const std::string& sigName ); |
| 150 | | * {{{bool connect ( const std::string& insName, const std::string& conName, const std::string& sigName ); |
| | 149 | * {{{bool connect ( const std::string& conName, const std::string& sigName );}}} |
| | 150 | * {{{bool connect ( const std::string& insName, const std::string& conName, const std::string& sigName );}}} |
| | 151 | |
| | 152 | |
| | 153 | __Les modificateurs relatifs aux instances__ : |
| | 154 | * Ajout d'une nouvelle instance. La première variante non seulement ajoute l'instance, mais |
| | 155 | aussi la créé (l'alloue par appel au constructeur de {{{Loins}}}). Dans le second cas on |
| | 156 | dispose déjà de l'instance. Dans les deux cas on effectuera une vérification de cohérence |
| | 157 | pour empécher la création de deux instances de même nom. |
| | 158 | * {{{void addInstance ( const std::string& modelName, const std::string& insName );}}} |
| | 159 | * {{{void addInstance ( Lofig*, const std::string& insName );}}} |
| | 160 | * Supprime une instance du modèle. |
| | 161 | * {{{void removeInstance ( const std::string& );}}} |
| | 162 | * {{{void removeInstance ( Loins* );}}} |
| | 163 | * Cherche une instance par son nom. |
| | 164 | * {{{Loins* findInstance ( const std::string& );}}} |
| | 165 | * Retourne {{{true}}} si l'instance pointée appartient bien à ce modèle. |
| | 166 | * {{{bool hasInstance ( Loins* );}}} |