Class ChangeExecutorImpl
- java.lang.Object
-
- net.officefloor.gef.editor.internal.models.ChangeExecutorImpl
-
- All Implemented Interfaces:
ChangeExecutor
public class ChangeExecutorImpl extends java.lang.Object implements ChangeExecutor
Changeexecutor.- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors Constructor Description ChangeExecutorImpl(OfficeFloorContentPartFactory<?,?> contentPartFactory, org.eclipse.gef.mvc.fx.domain.IDomain domain)Instantiate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChangeListener(ChangeListener changeListener)Adds aChangeListener.voidexecute(Change<?> change)Executes theChange.voidexecute(org.eclipse.gef.mvc.fx.operations.ITransactionalOperation operation)Executes theITransactionalOperation.voidremoveChangeListener(ChangeListener changeListener)Removes theChangeListener.
-
-
-
Constructor Detail
-
ChangeExecutorImpl
public ChangeExecutorImpl(OfficeFloorContentPartFactory<?,?> contentPartFactory, org.eclipse.gef.mvc.fx.domain.IDomain domain)
Instantiate.- Parameters:
contentPartFactory-OfficeFloorContentPartFactory.domain-IDomain.
-
-
Method Detail
-
execute
public void execute(Change<?> change)
Description copied from interface:ChangeExecutorExecutes theChange.- Specified by:
executein interfaceChangeExecutor- Parameters:
change-Change.
-
execute
public void execute(org.eclipse.gef.mvc.fx.operations.ITransactionalOperation operation)
Description copied from interface:ChangeExecutorExecutes theITransactionalOperation.- Specified by:
executein interfaceChangeExecutor- Parameters:
operation-ITransactionalOperation.
-
addChangeListener
public void addChangeListener(ChangeListener changeListener)
Description copied from interface:ChangeExecutorAdds aChangeListener.- Specified by:
addChangeListenerin interfaceChangeExecutor- Parameters:
changeListener-ChangeListener.
-
removeChangeListener
public void removeChangeListener(ChangeListener changeListener)
Description copied from interface:ChangeExecutorRemoves theChangeListener.- Specified by:
removeChangeListenerin interfaceChangeExecutor- Parameters:
changeListener-ChangeListener.
-
-