net.officefloor.eclipse.officefloor.operations
Class AbstractOfficeFloorChangeOperation<E extends org.eclipse.gef.EditPart>
java.lang.Object
net.officefloor.eclipse.common.action.AbstractOperation<E>
net.officefloor.eclipse.officefloor.operations.AbstractOfficeFloorChangeOperation<E>
- All Implemented Interfaces:
- Operation
- Direct Known Subclasses:
- AddDeployedOfficeOperation, AddOfficeFloorInputManagedObjectOperation, AddOfficeFloorManagedObjectOperation, AddOfficeFloorManagedObjectSourceOperation, AddOfficeFloorTeamOperation, RefactorDeployedOfficeFloorChangeOperation, RescopeOfficeFloorManagedObjectOperation
public abstract class AbstractOfficeFloorChangeOperation<E extends org.eclipse.gef.EditPart>
- extends AbstractOperation<E>
Abstract OfficeFloorChanges Operation.
- Author:
- Daniel Sagenschneider
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractOfficeFloorChangeOperation
public AbstractOfficeFloorChangeOperation(String actionText,
Class<E> editPartType,
OfficeFloorChanges officeFloorChanges)
- Initiate.
- Parameters:
actionText - Action text.editPartType - AbstractOfficeFloorEditPart type that this
Operation may be carried out on.officeFloorChanges - OfficeFloorChanges.
perform
protected void perform(AbstractOperation.Context context)
- Description copied from class:
AbstractOperation
- Performs the
Operation on the particular
AbstractOfficeFloorEditPart.
- Specified by:
perform in class AbstractOperation<E extends org.eclipse.gef.EditPart>
- Parameters:
context - AbstractOperation.Context.
getChange
protected abstract Change<?> getChange(OfficeFloorChanges changes,
AbstractOperation.Context context)
- Obtains the
Change.
- Parameters:
changes - OfficeFloorChanges.context - Context.
- Returns:
Change.
Copyright © 2005-2013. All Rights Reserved.