Package com.nomagic.magicdraw.uml2.util
Interface EventSupporter
- 
public interface EventSupporterInterface for MD event supporter. 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidafterChange(org.eclipse.emf.ecore.EStructuralFeature.Setting setting)The method will be invoked after property change.voidbeforeChange(org.eclipse.emf.ecore.EStructuralFeature.Setting setting, java.lang.String featureName)The method will be invoked before specified property change.voidfirePropertyChange(org.eclipse.emf.ecore.EStructuralFeature.Setting setting, java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue, int index)Implementation must fire property change event.voidfirePropertyChange(org.eclipse.emf.ecore.EStructuralFeature.Setting setting, java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue, int index, int newIndex)Implementation must fire property change event.java.lang.StringgetPropertyEventName(org.eclipse.emf.ecore.EStructuralFeature.Setting setting, java.lang.Object value)Returns name of the property change event.booleanisRawMode(org.eclipse.emf.ecore.EStructuralFeature.Setting setting)Method should return true if event support is in raw mode.voidstartLogEvents(org.eclipse.emf.ecore.EStructuralFeature.Setting setting)Starts logging of events.voidstopLogEvents(org.eclipse.emf.ecore.EStructuralFeature.Setting setting)Stops logging of events. 
 - 
 
- 
- 
Method Detail
- 
getPropertyEventName
java.lang.String getPropertyEventName(org.eclipse.emf.ecore.EStructuralFeature.Setting setting, java.lang.Object value)Returns name of the property change event.- Parameters:
 setting- setting that uses this event supporter.value- property that changed value.- Returns:
 - property name.
 
 
- 
startLogEvents
void startLogEvents(org.eclipse.emf.ecore.EStructuralFeature.Setting setting)
Starts logging of events.- Parameters:
 setting- setting for that logging should be started.
 
- 
stopLogEvents
void stopLogEvents(org.eclipse.emf.ecore.EStructuralFeature.Setting setting)
Stops logging of events.- Parameters:
 setting- setting for that logging should be stopped.
 
- 
beforeChange
void beforeChange(org.eclipse.emf.ecore.EStructuralFeature.Setting setting, java.lang.String featureName)The method will be invoked before specified property change.- Parameters:
 setting- setting that uses this event supporter.featureName- name of the feature.
 
- 
afterChange
void afterChange(org.eclipse.emf.ecore.EStructuralFeature.Setting setting)
The method will be invoked after property change.- Parameters:
 setting- setting that uses this event supporter.
 
- 
firePropertyChange
void firePropertyChange(org.eclipse.emf.ecore.EStructuralFeature.Setting setting, java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue, int index)Implementation must fire property change event.- Parameters:
 setting- setting that uses this event supporter.propertyName- name of the changed property.oldValue- old value of the property.newValue- new value of the property.index- index of the new value.
 
- 
firePropertyChange
void firePropertyChange(org.eclipse.emf.ecore.EStructuralFeature.Setting setting, java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue, int index, int newIndex)Implementation must fire property change event.- Parameters:
 setting- setting that uses this event supporter.propertyName- name of the changed property.oldValue- old value of the property.newValue- new value of the property.index- index of the new value.newIndex- new index of the value
 
- 
isRawMode
boolean isRawMode(org.eclipse.emf.ecore.EStructuralFeature.Setting setting)
Method should return true if event support is in raw mode.- Parameters:
 setting- setting that uses this event supporter.- Returns:
 - true if raw mode.
 
 
 - 
 
 -