class ModelChangeEvents
extends java.lang.Object
ModelChangeEvent
events.Modifier and Type | Class and Description |
---|---|
(package private) static class |
ModelChangeEvents.CompositeChangeEvent
Event 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.InsertValueToFieldEvent
Event where a new value is inserted as a field of an existing value.
|
(package private) static class |
ModelChangeEvents.InsertValueToVariableEvent
Event where a new value is inserted as the new value of an existing variable.
|
(package private) static class |
ModelChangeEvents.RemoveFieldEvent
Event that removes a given field from a given parent.
|
(package private) static class |
ModelChangeEvents.RemoveValueEvent
Event 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.RenameFieldEvent
Event that renames a given field and gives it another name.
|
(package private) static class |
ModelChangeEvents.RenameVariableEvent
Event that renames a variable.
|
(package private) static class |
ModelChangeEvents.SetFieldEvent
Event that sets a given parent's field to a given value.
|
(package private) static class |
ModelChangeEvents.SwapFieldEvent
Event to swap two fields with given names in some value.
|
(package private) static class |
ModelChangeEvents.SwapValuesEvent
Event that swaps two values completely, meaning all their fields/parents/variables
|
Constructor and Description |
---|
ModelChangeEvents() |