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.
-
-