| Constructor and Description |
|---|
CommandListExecutor(MetaModel parent,
WeakObjectRegistry objectRegistry,
de.saxsys.synchronizefx.core.metamodel.Listeners listeners,
SilentChangeExecutor changeExecutor,
ValueMapper valueMapper,
ListPropertyMetaDataStore listPropertyMetaDataStore,
SingleValuePropertyCommandExecutor singleValuePropertyExecutor,
ListPropertyCommandExecutor listPropertyExecutor)
Initializes the executor.
|
public CommandListExecutor(MetaModel parent, WeakObjectRegistry objectRegistry, de.saxsys.synchronizefx.core.metamodel.Listeners listeners, SilentChangeExecutor changeExecutor, ValueMapper valueMapper, ListPropertyMetaDataStore listPropertyMetaDataStore, SingleValuePropertyCommandExecutor singleValuePropertyExecutor, ListPropertyCommandExecutor listPropertyExecutor)
parent - used to set up the root objectobjectRegistry - used for id to object lookuplisteners - The listeners that should be registered on new properties.changeExecutor - Used to prevent generation of change commands when doing changes to the users domain model.valueMapper - Used to translate Value messages to the real
values the represent.listPropertyMetaDataStore - Used to manage list property version information.singleValuePropertyExecutor - Used to execute changes in single-value-propertieslistPropertyExecutor - Used to execute changes on list properties.public void execute(Object command) throws SynchronizeFXException
command - The command to execute.SynchronizeFXException - when the execution of an command failed.MetaModel.execute(Object)Copyright © 2015 Saxonia Systems AG. All Rights Reserved.