class ModelChangeEvents
extends java.lang.Object
ModelChangeEvent events.| Modifier and Type | Class and Description | 
|---|---|
| (package private) static class  | ModelChangeEvents.CompositeChangeEventEvent with which multiple events can be "atomized" to appear as a single event
 and be executed and undone as one unit. | 
| (package private) static class  | ModelChangeEvents.InsertValueToFieldEventEvent where a new value is inserted as a field of an existing value. | 
| (package private) static class  | ModelChangeEvents.InsertValueToVariableEventEvent where a new value is inserted as the new value of an existing variable. | 
| (package private) static class  | ModelChangeEvents.RemoveFieldEventEvent that removes a given field from a given parent. | 
| (package private) static class  | ModelChangeEvents.RemoveValueEventEvent that removes a value entirely, removing it from all
 its parents as a field and also removing any variables with the value
 as their value. | 
| (package private) static class  | ModelChangeEvents.RenameFieldEventEvent that renames a given field and gives it another name. | 
| (package private) static class  | ModelChangeEvents.RenameVariableEventEvent that renames a variable. | 
| (package private) static class  | ModelChangeEvents.SetFieldEventEvent that sets a given parent's field to a given value. | 
| (package private) static class  | ModelChangeEvents.SwapFieldEventEvent to swap two fields with given names in some value. | 
| (package private) static class  | ModelChangeEvents.SwapValuesEventEvent that swaps two values completely, meaning all their fields/parents/variables | 
| Constructor and Description | 
|---|
| ModelChangeEvents() |