net.officefloor.eclipse.common.action
Interface Operation

All Known Implementing Classes:
AbstractDeskChangeOperation, AbstractOfficeChangeOperation, AbstractOfficeFloorChangeOperation, AbstractOperation, AbstractSectionChangeOperation, AddAdministratorOperation, AddDeployedOfficeOperation, AddDeskManagedObjectOperation, AddDeskManagedObjectSourceOperation, AddExternalFlowOperation, AddExternalFlowOperation, AddExternalManagedObjectOperation, AddExternalManagedObjectOperation, AddExternalManagedObjectOperation, AddOfficeEscalationOperation, AddOfficeFloorInputManagedObjectOperation, AddOfficeFloorManagedObjectOperation, AddOfficeFloorManagedObjectSourceOperation, AddOfficeFloorTeamOperation, AddOfficeManagedObjectOperation, AddOfficeManagedObjectSourceOperation, AddOfficeSectionOperation, AddOfficeSectionResponsibilityOperation, AddOfficeStartOperation, AddOfficeTeamOperation, AddSectionManagedObjectOperation, AddSectionManagedObjectSourceOperation, AddSubSectionOperation, AddWorkOperation, CreateTaskFromWorkTaskOperation, DeleteExternalFlowOperation, DeleteExternalManagedObjectOperation, DeleteTaskOperation, DeleteWorkOperation, RefactorDeployedOfficeFloorChangeOperation, RefactorOfficeSectionChangeOperation, RefactorWorkOperation, RescopeOfficeFloorManagedObjectOperation, ToggleSubSectionInputPublicOperation, ToggleTaskObjectParameterOperation, ToggleTaskPublicOperation

public interface Operation

Operation done on EditPart instances to create resulting OfficeFloorCommand to make changes.

Author:
Daniel Sagenschneider

Method Summary
 String getActionText()
          Obtains the text to use for the IAction.
 boolean isApplicable(org.eclipse.gef.EditPart[] editParts)
          Indicates if this Operation is applicable for the input EditPart instances.
 void perform(OperationContext context)
          Performs this Operation.
 

Method Detail

getActionText

String getActionText()
Obtains the text to use for the IAction.

Returns:
Text to use for the IAction.

isApplicable

boolean isApplicable(org.eclipse.gef.EditPart[] editParts)
Indicates if this Operation is applicable for the input EditPart instances.

Parameters:
editParts - EditPart instances.
Returns:
true if this Operation is applicable for the input EditPart instances.

perform

void perform(OperationContext context)
Performs this Operation.

Parameters:
context - OperationContext.


Copyright © 2005-2013. All Rights Reserved.