Public Member Functions | |
BasicListener (Env e) | |
void | elementAdded (IAXLangElement owner, ReferenceKind referenceKind, Role role, IAXLangElement addedElement) |
void | elementChanged (IAXLangElement axlElement, Object event, boolean added, Role theRole) |
void | elementChanged (IAXLangElement owner, AXLangAttribute changedAttribute, String newValue, String oldValue) |
void | elementDeleted (IAXLangElement axlElement) |
void | elementMoved (IAXLangElement axlMove, IAXLangElement axlFrom, IAXLangElement axlTo) |
void | elementRemoved (IAXLangElement owner, ReferenceKind referenceKind, Role role, IAXLangElement removedElement) |
void | elementReplaced (IAXLangElement theReplaced, IAXLangElement theReplacement) |
Protected Member Functions | |
abstract void | elementAddedImpl (IAXLangElement owner, ReferenceKind referenceKind, Role role, IAXLangElement addedElement) |
abstract void | elementChangedImpl (IAXLangElement owner, AXLangAttribute changedAttribute, String newValue, String oldValue) |
abstract void | elementDeletedImpl (IAXLangElement axlElement) |
Protected Attributes | |
Env | env |
de.fraunhofer.isst.axbench.eastadlinterface.util.BasicListener.BasicListener | ( | Env | e | ) |
void de.fraunhofer.isst.axbench.eastadlinterface.util.BasicListener.elementAdded | ( | IAXLangElement | owner, | |
ReferenceKind | referenceKind, | |||
Role | role, | |||
IAXLangElement | addedElement | |||
) |
abstract void de.fraunhofer.isst.axbench.eastadlinterface.util.BasicListener.elementAddedImpl | ( | IAXLangElement | owner, | |
ReferenceKind | referenceKind, | |||
Role | role, | |||
IAXLangElement | addedElement | |||
) | [protected, pure virtual] |
add a new IAXLangElement in a certain context.
Implemented in de.fraunhofer.isst.axbench.eastadlinterface.components.listener.ComponentListener, de.fraunhofer.isst.axbench.eastadlinterface.connections.listener.ConnectionListener, de.fraunhofer.isst.axbench.eastadlinterface.operations.listener.OperationListener, de.fraunhofer.isst.axbench.eastadlinterface.ports.listener.PortListener, de.fraunhofer.isst.axbench.eastadlinterface.signals.listener.SignalListener, and de.fraunhofer.isst.axbench.eastadlinterface.subcomponents.listener.SubComponentListener.
void de.fraunhofer.isst.axbench.eastadlinterface.util.BasicListener.elementChanged | ( | IAXLangElement | axlElement, | |
Object | event, | |||
boolean | added, | |||
Role | theRole | |||
) |
void de.fraunhofer.isst.axbench.eastadlinterface.util.BasicListener.elementChanged | ( | IAXLangElement | owner, | |
AXLangAttribute | changedAttribute, | |||
String | newValue, | |||
String | oldValue | |||
) |
abstract void de.fraunhofer.isst.axbench.eastadlinterface.util.BasicListener.elementChangedImpl | ( | IAXLangElement | owner, | |
AXLangAttribute | changedAttribute, | |||
String | newValue, | |||
String | oldValue | |||
) | [protected, pure virtual] |
change properties of an IAXLangElement
Implemented in de.fraunhofer.isst.axbench.eastadlinterface.components.listener.ComponentListener, de.fraunhofer.isst.axbench.eastadlinterface.connections.listener.ConnectionListener, de.fraunhofer.isst.axbench.eastadlinterface.operations.listener.OperationListener, de.fraunhofer.isst.axbench.eastadlinterface.ports.listener.PortListener, de.fraunhofer.isst.axbench.eastadlinterface.signals.listener.SignalListener, and de.fraunhofer.isst.axbench.eastadlinterface.subcomponents.listener.SubComponentListener.
void de.fraunhofer.isst.axbench.eastadlinterface.util.BasicListener.elementDeleted | ( | IAXLangElement | axlElement | ) |
abstract void de.fraunhofer.isst.axbench.eastadlinterface.util.BasicListener.elementDeletedImpl | ( | IAXLangElement | axlElement | ) | [protected, pure virtual] |
remove an IAXLangElement
Implemented in de.fraunhofer.isst.axbench.eastadlinterface.components.listener.ComponentListener, de.fraunhofer.isst.axbench.eastadlinterface.connections.listener.ConnectionListener, de.fraunhofer.isst.axbench.eastadlinterface.operations.listener.OperationListener, de.fraunhofer.isst.axbench.eastadlinterface.ports.listener.PortListener, de.fraunhofer.isst.axbench.eastadlinterface.signals.listener.SignalListener, and de.fraunhofer.isst.axbench.eastadlinterface.subcomponents.listener.SubComponentListener.
void de.fraunhofer.isst.axbench.eastadlinterface.util.BasicListener.elementMoved | ( | IAXLangElement | axlMove, | |
IAXLangElement | axlFrom, | |||
IAXLangElement | axlTo | |||
) |
void de.fraunhofer.isst.axbench.eastadlinterface.util.BasicListener.elementRemoved | ( | IAXLangElement | owner, | |
ReferenceKind | referenceKind, | |||
Role | role, | |||
IAXLangElement | removedElement | |||
) |
void de.fraunhofer.isst.axbench.eastadlinterface.util.BasicListener.elementReplaced | ( | IAXLangElement | theReplaced, | |
IAXLangElement | theReplacement | |||
) |