|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
An interface to veto changes in a Configuration
model.
Method Summary | |
void |
canAddClientInterface(Component component,
ClientInterface i)
Notifies this listener that a client interface is about to be added to a component. |
void |
canAddServerInterface(Component component,
ServerInterface i)
Notifies this listener that a server interface is about to be added to a component. |
void |
canAddSubComponent(Component parent,
Component child)
Notifies this listener that a sub component is about to be added to a component. |
void |
canBindInterface(ClientInterface citf)
Notifies this listener that an interface is about to be bound. |
void |
canChangeAttribute(Component component,
java.lang.String attributeName)
Notifies this listener that the value of an attribute is about to change. |
void |
canChangeAttributeController(Component component)
Notifies this listener that the attribute controller of a component is about to change. |
void |
canChangeComponentControllerDescriptor(Component component)
Notifies this listener that the component controller descriptor of a component is about to change. |
void |
canChangeImplementation(Component component)
Notifies this listener that the implementation of a component is about to change. |
void |
canChangeInterfaceCardinality(Interface i)
Notifies this listener that the cardinality of an interface is about to change. |
void |
canChangeInterfaceContingency(Interface i)
Notifies this listener that the contigency of an interface is about to change. |
void |
canChangeInterfaceName(Interface i)
Notifies this listener that the name of an interface is about to change. |
void |
canChangeInterfaceSignature(Interface i)
Notifies this listener that the signature of an interface is about to change. |
void |
canChangeName(Component component)
Notifies this listener that the name of a component is about to change. |
void |
canChangeRootComponent()
Notifies this listener that the root component is about to change. |
void |
canChangeTemplateControllerDescriptor(Component component)
Notifies this listener that the template controller descriptor of a component is about to change. |
void |
canChangeType(Component component)
Notifies this listener that the type of a component is about to change. |
void |
canRebindInterface(ClientInterface citf)
Notifies this listener that an interface is about to be rebound. |
void |
canRemoveClientInterface(Component component,
ClientInterface i)
Notifies this listener that a client interface is about to be removed from a component. |
void |
canRemoveServerInterface(Component component,
ServerInterface i)
Notifies this listener that a server interface is about to be removed from a component. |
void |
canRemoveSubComponent(Component parent,
Component child)
Notifies this listener that a sub component is about to be removed from a component. |
void |
canUnbindInterface(ClientInterface citf)
Notifies this listener that an interface is about to be unbound. |
Method Detail |
public void canChangeRootComponent()
public void canChangeName(Component component)
component
- the component whose name is about to change.public void canChangeType(Component component)
component
- the component whose type is about to change.public void canChangeImplementation(Component component)
component
- the component whose implementation is about to change.public void canChangeInterfaceName(Interface i)
i
- the interface whose name is about to change.public void canChangeInterfaceSignature(Interface i)
i
- the interface whose signature is about to change.public void canChangeInterfaceContingency(Interface i)
i
- the interface whose contingency is about to change.public void canChangeInterfaceCardinality(Interface i)
i
- the interface whose cardinality is about to change.public void canAddClientInterface(Component component, ClientInterface i)
component
- the component into which the new interface is about to be
added.i
- the interface that is about to be added.public void canRemoveClientInterface(Component component, ClientInterface i)
component
- the component from which the interface is about to be
removed.i
- the interface that is about to be removed.public void canAddServerInterface(Component component, ServerInterface i)
component
- the component into which the new interface is about to be
added.i
- the interface that is about to be added.public void canRemoveServerInterface(Component component, ServerInterface i)
component
- the component from which the interface is about to be
removed.i
- the interface that is about to be removed.public void canBindInterface(ClientInterface citf)
citf
- the client interface that is about to be bound.public void canRebindInterface(ClientInterface citf)
citf
- the client interface that is about to be rebound.public void canUnbindInterface(ClientInterface citf)
citf
- the client interface that is about to be unbound.public void canChangeAttributeController(Component component)
component
- the component whose attribute controller is about to
change.public void canChangeAttribute(Component component, java.lang.String attributeName)
component
- the component whose attribute is about to change.attributeName
- the name of the attribute whose value is about to
change.public void canChangeTemplateControllerDescriptor(Component component)
component
- the component whose template contoller descriptor is
about to change.public void canChangeComponentControllerDescriptor(Component component)
component
- the component whose component contoller descriptor is
about to change.public void canAddSubComponent(Component parent, Component child)
parent
- the component into which the sub component is about to be
added.child
- the sub component that is about to be added.public void canRemoveSubComponent(Component parent, Component child)
parent
- the component from which the sub component is about to be
removed.child
- the sub component that is about to be removed.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |