Changes between Version 7 and Version 8 of 2010CaoTme2
- Timestamp:
- Feb 25, 2010, 3:27:41 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
2010CaoTme2
v7 v8 136 136 direction ainsi que le signal auquel il est relié. Cela implique que l'on 137 137 créé les signaux ''avant'' les connecteurs. 138 * {{{void addConnector ( const std::string&, unsigned int dir, Losig* ); 138 * {{{void addConnector ( const std::string&, unsigned int dir, Losig* );}}} 139 139 * Suppression d'un connecteur, soit directement par un pointeur sur le {{{Locon}}}, 140 140 soit par nom. 141 * {{{void removeConnector ( const std::string& ); 142 * {{{void removeConnector ( Locon* ); 141 * {{{void removeConnector ( const std::string& );}}} 142 * {{{void removeConnector ( Locon* );}}} 143 143 * Recherche d'un connecteur par son nom. 144 * {{{Locon* findConnector ( const std::string& ); 144 * {{{Locon* findConnector ( const std::string& );}}} 145 145 * Réalisation d'une connexion. La première version correspond à la (re)connexion 146 146 d'un signal sur un {{{Locon}}} du modèle. La seconde version à la connexion 147 147 d'un {{{Locon}}} d'une instance (référencé par son nom {{{conName}}}) à un 148 148 signal du modèle référencé par son nom {{{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 ); 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* );}}} 151 167 152 168