1 23 24 package org.objectweb.fractal.gui.model; 25 26 29 30 public interface ConfigurationListener { 31 32 37 38 void rootComponentChanged (Component oldValue); 39 40 46 47 void changeCountChanged (Component component, long changeCount); 48 49 53 59 60 void nameChanged (Component component, String oldValue); 61 62 68 69 void typeChanged (Component component, String oldValue); 70 71 77 78 void implementationChanged (Component component, String oldValue); 79 80 84 90 91 void interfaceNameChanged (Interface i, String oldValue); 92 93 99 100 void interfaceSignatureChanged (Interface i, String oldValue); 101 102 108 109 void interfaceContingencyChanged (Interface i, boolean oldValue); 110 111 117 118 void interfaceCardinalityChanged (Interface i, boolean oldValue); 119 120 129 130 void clientInterfaceAdded (Component component, ClientInterface i, int index); 131 132 141 142 void clientInterfaceRemoved ( 143 Component component, 144 ClientInterface i, 145 int index); 146 147 156 157 void serverInterfaceAdded (Component component, ServerInterface i, int index); 158 159 168 169 void serverInterfaceRemoved ( 170 Component component, 171 ServerInterface i, 172 int index); 173 174 178 184 185 void interfaceBound (ClientInterface citf, ServerInterface sitf); 186 187 193 194 void interfaceRebound (ClientInterface citf, ServerInterface oldSitf); 195 196 202 203 void interfaceUnbound (ClientInterface citf, ServerInterface sitf); 204 205 209 216 217 void attributeControllerChanged (Component component, String oldValue); 218 219 226 227 void attributeChanged ( 228 Component component, 229 String attributeName, 230 String oldValue); 231 232 236 244 245 void templateControllerDescriptorChanged ( 246 Component component, 247 String oldValue); 248 249 257 258 void componentControllerDescriptorChanged ( 259 Component component, 260 String oldValue); 261 262 266 275 276 void subComponentAdded (Component parent, Component child, int index); 277 278 287 288 void subComponentRemoved (Component parent, Component child, int index); 289 } 290 | Popular Tags |