net.officefloor.eclipse.skin.desk
Interface DeskFigureFactory

All Known Implementing Classes:
StandardDeskFigureFactory

public interface DeskFigureFactory

Factory to create the IFigure instances for the skin of the DeskModel.

Author:
Daniel Sagenschneider

Method Summary
 DeskManagedObjectDependencyFigure createDeskManagedObjectDependencyFigure(DeskManagedObjectDependencyFigureContext context)
          Creates the OfficeFloorFigure for the DeskManagedObjectDependencyModel.
 DeskManagedObjectFigure createDeskManagedObjectFigure(DeskManagedObjectFigureContext context)
          Creates the OfficeFloorFigure for the DeskManagedObjectModel.
 DeskManagedObjectSourceFigure createDeskManagedObjectSourceFigure(DeskManagedObjectSourceFigureContext context)
          Creates the OfficeFloorFigure for the DeskManagedObjectSourceModel.
 DeskManagedObjectSourceFlowFigure createDeskManagedObjectSourceFlowFigure(DeskManagedObjectSourceFlowFigureContext context)
          Creates the OfficeFloorFigure for the DeskManagedObjectSourceFlowModel.
 ExternalFlowFigure createExternalFlowFigure(ExternalFlowFigureContext context)
          Creates the OfficeFloorFigure for the ExternalFlowModel.
 ExternalManagedObjectFigure createExternalManagedObjectFigure(ExternalManagedObjectFigureContext context)
          Creates the OfficeFloorFigure for the ExternalManagedObjectModel.
 TaskEscalationFigure createTaskEscalationFigure(TaskEscalationFigureContext context)
          Creates OfficeFloorFigure for the TaskEscalationModel.
 TaskFigure createTaskFigure(TaskFigureContext context)
          Creates the OfficeFloorFigure for the TaskModel.
 TaskFlowFigure createTaskFlowFigure(TaskFlowFigureContext context)
          Creates the OfficeFloorFigure for the TaskFlowModel.
 WorkFigure createWorkFigure(WorkFigureContext context)
          Creates the OfficeFloorFigure for the WorkModel.
 WorkTaskFigure createWorkTaskFigure(WorkTaskFigureContext context)
          Creates the OfficeFloorFigure for the WorkTaskModel.
 WorkTaskObjectFigure createWorkTaskObjectFigure(WorkTaskObjectFigureContext context)
          Creates OfficeFloorFigure for the WorkTaskObjectModel.
 void decorateDeskManagedObjectDependencyToDeskManagedObjectFigure(org.eclipse.draw2d.PolylineConnection figure, DeskManagedObjectDependencyToDeskManagedObjectFigureContext context)
          Decorates the DeskManagedObjectDependencyToDeskManagedObjectModel figure.
 void decorateDeskManagedObjectDependencyToExternalManagedObjectFigure(org.eclipse.draw2d.PolylineConnection figure, DeskManagedObjectDependencyToExternalManagedObjectFigureContext context)
          Decorates the DeskManagedObjectDependencyToExternalManagedObjectModel figure.
 void decorateDeskManagedObjectSourceFlowToExternalFlowFigure(org.eclipse.draw2d.PolylineConnection figure, DeskManagedObjectSourceFlowToExternalFlowFigureContext context)
          Decorates the DeskManagedObjectSourceFlowToExternalFlowModel figure.
 void decorateDeskManagedObjectSourceFlowToTaskFigure(org.eclipse.draw2d.PolylineConnection figure, DeskManagedObjectSourceFlowToTaskFigureContext context)
          Decorates the DeskManagedObjectSourceFlowToTaskModel figure.
 void decorateDeskManagedObjectToDeskManagedObjectSourceFigure(org.eclipse.draw2d.PolylineConnection figure, DeskManagedObjectToDeskManagedObjectSourceFigureContext context)
          Decorates the DeskManagedObjectToDeskManagedObjectSourceModel figure.
 void decorateTaskEscalationToExternalFlowFigure(org.eclipse.draw2d.PolylineConnection figure, TaskEscalationToExternalFlowFigureContext context)
          Decorates the TaskEscalationToExternalFlowModel connection.
 void decorateTaskEscalationToTaskFigure(org.eclipse.draw2d.PolylineConnection figure, TaskEscalationToTaskFigureContext context)
          Decorates the TaskEscalationToTaskModel connection.
 void decorateTaskFlowToExternalFlowFigure(org.eclipse.draw2d.PolylineConnection figure, TaskFlowToExternalFlowFigureContext context)
          Decorates the TaskFlowToExternalFlowModel connection.
 void decorateTaskFlowToTaskFigure(org.eclipse.draw2d.PolylineConnection figure, TaskFlowToTaskFigureContext context)
          Decorates the TaskFlowToTaskModel connection.
 void decorateTaskToNextExternalFlowFigure(org.eclipse.draw2d.PolylineConnection figure, TaskToNextExternalFlowFigureContext context)
          Decorates the TaskToNextExternalFlowModel connection.
 void decorateTaskToNextTaskFigure(org.eclipse.draw2d.PolylineConnection figure, TaskToNextTaskFigureContext context)
          Decorates the TaskToNextTaskModel connection.
 void decorateWorkTaskObjectToDeskManagedObjectFigure(org.eclipse.draw2d.PolylineConnection figure, WorkTaskObjectToDeskManagedObjectFigureContext context)
          Decorates the WorkTaskObjectToDeskManagedObjectModel connection.
 void decorateWorkTaskObjectToExternalManagedObjectFigure(org.eclipse.draw2d.PolylineConnection figure, WorkTaskObjectToExternalManagedObjectFigureContext context)
          Decorates the WorkTaskObjectToExternalManagedObjectModel connection.
 void decorateWorkTaskToTaskFigure(org.eclipse.draw2d.PolylineConnection figure, WorkTaskToTaskFigureContext context)
          Decorates the WorkTaskToTaskModel connection.
 void decorateWorkToInitialTaskFigure(org.eclipse.draw2d.PolylineConnection figure, WorkToInitialTaskFigureContext context)
          Decorates the WorkToInitialTaskModel connection.
 

Method Detail

createWorkFigure

WorkFigure createWorkFigure(WorkFigureContext context)
Creates the OfficeFloorFigure for the WorkModel.

Parameters:
context - WorkFigureContext.
Returns:
OfficeFloorFigure.

createWorkTaskFigure

WorkTaskFigure createWorkTaskFigure(WorkTaskFigureContext context)
Creates the OfficeFloorFigure for the WorkTaskModel.

Parameters:
context - WorkTaskFigureContext.
Returns:
OfficeFloorFigure.

createWorkTaskObjectFigure

WorkTaskObjectFigure createWorkTaskObjectFigure(WorkTaskObjectFigureContext context)
Creates OfficeFloorFigure for the WorkTaskObjectModel.

Parameters:
context - WorkTaskObjectFigureContext.
Returns:
WorkTaskObjectFigure.

createExternalFlowFigure

ExternalFlowFigure createExternalFlowFigure(ExternalFlowFigureContext context)
Creates the OfficeFloorFigure for the ExternalFlowModel.

Parameters:
context - ExternalFlowModel.
Returns:
OfficeFloorFigure.

createExternalManagedObjectFigure

ExternalManagedObjectFigure createExternalManagedObjectFigure(ExternalManagedObjectFigureContext context)
Creates the OfficeFloorFigure for the ExternalManagedObjectModel.

Parameters:
context - ExternalManagedObjectFigureContext.
Returns:
OfficeFloorFigure.

createTaskFigure

TaskFigure createTaskFigure(TaskFigureContext context)
Creates the OfficeFloorFigure for the TaskModel.

Parameters:
context - TaskFigureContext.
Returns:
TaskFigure.

createTaskFlowFigure

TaskFlowFigure createTaskFlowFigure(TaskFlowFigureContext context)
Creates the OfficeFloorFigure for the TaskFlowModel.

Parameters:
context - TaskFlowFigureContext.
Returns:
OfficeFloorFigure.

createTaskEscalationFigure

TaskEscalationFigure createTaskEscalationFigure(TaskEscalationFigureContext context)
Creates OfficeFloorFigure for the TaskEscalationModel.

Parameters:
context - TaskEscalationFigureContext.
Returns:
OfficeFloorFigure.

createDeskManagedObjectSourceFigure

DeskManagedObjectSourceFigure createDeskManagedObjectSourceFigure(DeskManagedObjectSourceFigureContext context)
Creates the OfficeFloorFigure for the DeskManagedObjectSourceModel.

Parameters:
context - DeskManagedObjectSourceFigureContext.
Returns:
OfficeFloorFigure.

createDeskManagedObjectSourceFlowFigure

DeskManagedObjectSourceFlowFigure createDeskManagedObjectSourceFlowFigure(DeskManagedObjectSourceFlowFigureContext context)
Creates the OfficeFloorFigure for the DeskManagedObjectSourceFlowModel.

Parameters:
context - DeskManagedObjectSourceFlowFigureContext.
Returns:
OfficeFloorFigure.

createDeskManagedObjectFigure

DeskManagedObjectFigure createDeskManagedObjectFigure(DeskManagedObjectFigureContext context)
Creates the OfficeFloorFigure for the DeskManagedObjectModel.

Parameters:
context - DeskManagedObjectFigureContext.
Returns:
DeskManagedObjectFigure.

createDeskManagedObjectDependencyFigure

DeskManagedObjectDependencyFigure createDeskManagedObjectDependencyFigure(DeskManagedObjectDependencyFigureContext context)
Creates the OfficeFloorFigure for the DeskManagedObjectDependencyModel.

Parameters:
context - DeskManagedObjectDependencyFigureContext.
Returns:
OfficeFloorFigure.

decorateWorkTaskToTaskFigure

void decorateWorkTaskToTaskFigure(org.eclipse.draw2d.PolylineConnection figure,
                                  WorkTaskToTaskFigureContext context)
Decorates the WorkTaskToTaskModel connection.

Parameters:
figure - IFigure to decorate.

decorateWorkTaskObjectToExternalManagedObjectFigure

void decorateWorkTaskObjectToExternalManagedObjectFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                         WorkTaskObjectToExternalManagedObjectFigureContext context)
Decorates the WorkTaskObjectToExternalManagedObjectModel connection.

Parameters:
figure - IFigure to decorate.
context - WorkTaskObjectToExternalManagedObjectModel.

decorateWorkTaskObjectToDeskManagedObjectFigure

void decorateWorkTaskObjectToDeskManagedObjectFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                     WorkTaskObjectToDeskManagedObjectFigureContext context)
Decorates the WorkTaskObjectToDeskManagedObjectModel connection.

Parameters:
figure - IFigure to decorate.
context - WorkTaskObjectToDeskManagedObjectModel.

decorateTaskFlowToTaskFigure

void decorateTaskFlowToTaskFigure(org.eclipse.draw2d.PolylineConnection figure,
                                  TaskFlowToTaskFigureContext context)
Decorates the TaskFlowToTaskModel connection.

Parameters:
figure - IFigure to decorate.
context - TaskFlowToTaskFigureContext.

decorateTaskFlowToExternalFlowFigure

void decorateTaskFlowToExternalFlowFigure(org.eclipse.draw2d.PolylineConnection figure,
                                          TaskFlowToExternalFlowFigureContext context)
Decorates the TaskFlowToExternalFlowModel connection.

Parameters:
figure - IFigure to decorate.
context - TaskFlowToExternalFlowFigureContext.

decorateTaskToNextTaskFigure

void decorateTaskToNextTaskFigure(org.eclipse.draw2d.PolylineConnection figure,
                                  TaskToNextTaskFigureContext context)
Decorates the TaskToNextTaskModel connection.

Parameters:
figure - IFigure to decorate.
context - TaskToNextTaskFigureContext.

decorateTaskToNextExternalFlowFigure

void decorateTaskToNextExternalFlowFigure(org.eclipse.draw2d.PolylineConnection figure,
                                          TaskToNextExternalFlowFigureContext context)
Decorates the TaskToNextExternalFlowModel connection.

Parameters:
figure - IFigure to decorate.
context - TaskToNextExternalFlowModel.

decorateTaskEscalationToTaskFigure

void decorateTaskEscalationToTaskFigure(org.eclipse.draw2d.PolylineConnection figure,
                                        TaskEscalationToTaskFigureContext context)
Decorates the TaskEscalationToTaskModel connection.

Parameters:
figure - IFigure to decorate.
context - TaskEscalationToTaskFigureContext.

decorateTaskEscalationToExternalFlowFigure

void decorateTaskEscalationToExternalFlowFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                TaskEscalationToExternalFlowFigureContext context)
Decorates the TaskEscalationToExternalFlowModel connection.

Parameters:
figure - IFigure to decorate.
context - TaskEscalationToExternalFlowModel.

decorateWorkToInitialTaskFigure

void decorateWorkToInitialTaskFigure(org.eclipse.draw2d.PolylineConnection figure,
                                     WorkToInitialTaskFigureContext context)
Decorates the WorkToInitialTaskModel connection.

Parameters:
figure - IFigure to decorate.
workToInitialTaskEditPart -

decorateDeskManagedObjectToDeskManagedObjectSourceFigure

void decorateDeskManagedObjectToDeskManagedObjectSourceFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                              DeskManagedObjectToDeskManagedObjectSourceFigureContext context)
Decorates the DeskManagedObjectToDeskManagedObjectSourceModel figure.

Parameters:
figure - IFigure to decorate.
context - DeskManagedObjectToDeskManagedObjectSourceModel

decorateDeskManagedObjectSourceFlowToTaskFigure

void decorateDeskManagedObjectSourceFlowToTaskFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                     DeskManagedObjectSourceFlowToTaskFigureContext context)
Decorates the DeskManagedObjectSourceFlowToTaskModel figure.

Parameters:
figure - IFigure to decorate.
context - DeskManagedObjectSourceFlowToTaskFigureContext

decorateDeskManagedObjectSourceFlowToExternalFlowFigure

void decorateDeskManagedObjectSourceFlowToExternalFlowFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                             DeskManagedObjectSourceFlowToExternalFlowFigureContext context)
Decorates the DeskManagedObjectSourceFlowToExternalFlowModel figure.

Parameters:
figure - IFigure to decorate.
context - DeskManagedObjectSourceFlowToExternalFlowFigureContext

decorateDeskManagedObjectDependencyToDeskManagedObjectFigure

void decorateDeskManagedObjectDependencyToDeskManagedObjectFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                                  DeskManagedObjectDependencyToDeskManagedObjectFigureContext context)
Decorates the DeskManagedObjectDependencyToDeskManagedObjectModel figure.

Parameters:
figure - IFigure to decorate.
context - DeskManagedObjectDependencyToDeskManagedObjectFigureContext

decorateDeskManagedObjectDependencyToExternalManagedObjectFigure

void decorateDeskManagedObjectDependencyToExternalManagedObjectFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                                      DeskManagedObjectDependencyToExternalManagedObjectFigureContext context)
Decorates the DeskManagedObjectDependencyToExternalManagedObjectModel figure.

Parameters:
figure - IFigure to decorate.
context - DeskManagedObjectDependencyToExternalManagedObjectFigureContext


Copyright © 2005-2013. All Rights Reserved.