net.officefloor.eclipse.skin.standard.desk
Class StandardDeskFigureFactory

java.lang.Object
  extended by net.officefloor.eclipse.skin.standard.desk.StandardDeskFigureFactory
All Implemented Interfaces:
DeskFigureFactory

public class StandardDeskFigureFactory
extends Object
implements DeskFigureFactory

Standard DeskFigureFactory.

Author:
Daniel Sagenschneider

Constructor Summary
StandardDeskFigureFactory()
           
 
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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StandardDeskFigureFactory

public StandardDeskFigureFactory()
Method Detail

createWorkFigure

public WorkFigure createWorkFigure(WorkFigureContext context)
Description copied from interface: DeskFigureFactory
Creates the OfficeFloorFigure for the WorkModel.

Specified by:
createWorkFigure in interface DeskFigureFactory
Parameters:
context - WorkFigureContext.
Returns:
OfficeFloorFigure.

createWorkTaskFigure

public WorkTaskFigure createWorkTaskFigure(WorkTaskFigureContext context)
Description copied from interface: DeskFigureFactory
Creates the OfficeFloorFigure for the WorkTaskModel.

Specified by:
createWorkTaskFigure in interface DeskFigureFactory
Parameters:
context - WorkTaskFigureContext.
Returns:
OfficeFloorFigure.

createWorkTaskObjectFigure

public WorkTaskObjectFigure createWorkTaskObjectFigure(WorkTaskObjectFigureContext context)
Description copied from interface: DeskFigureFactory
Creates OfficeFloorFigure for the WorkTaskObjectModel.

Specified by:
createWorkTaskObjectFigure in interface DeskFigureFactory
Parameters:
context - WorkTaskObjectFigureContext.
Returns:
WorkTaskObjectFigure.

createExternalFlowFigure

public ExternalFlowFigure createExternalFlowFigure(ExternalFlowFigureContext context)
Description copied from interface: DeskFigureFactory
Creates the OfficeFloorFigure for the ExternalFlowModel.

Specified by:
createExternalFlowFigure in interface DeskFigureFactory
Parameters:
context - ExternalFlowModel.
Returns:
OfficeFloorFigure.

createExternalManagedObjectFigure

public ExternalManagedObjectFigure createExternalManagedObjectFigure(ExternalManagedObjectFigureContext context)
Description copied from interface: DeskFigureFactory
Creates the OfficeFloorFigure for the ExternalManagedObjectModel.

Specified by:
createExternalManagedObjectFigure in interface DeskFigureFactory
Parameters:
context - ExternalManagedObjectFigureContext.
Returns:
OfficeFloorFigure.

createTaskFigure

public TaskFigure createTaskFigure(TaskFigureContext context)
Description copied from interface: DeskFigureFactory
Creates the OfficeFloorFigure for the TaskModel.

Specified by:
createTaskFigure in interface DeskFigureFactory
Parameters:
context - TaskFigureContext.
Returns:
TaskFigure.

createTaskEscalationFigure

public TaskEscalationFigure createTaskEscalationFigure(TaskEscalationFigureContext context)
Description copied from interface: DeskFigureFactory
Creates OfficeFloorFigure for the TaskEscalationModel.

Specified by:
createTaskEscalationFigure in interface DeskFigureFactory
Parameters:
context - TaskEscalationFigureContext.
Returns:
OfficeFloorFigure.

createTaskFlowFigure

public TaskFlowFigure createTaskFlowFigure(TaskFlowFigureContext context)
Description copied from interface: DeskFigureFactory
Creates the OfficeFloorFigure for the TaskFlowModel.

Specified by:
createTaskFlowFigure in interface DeskFigureFactory
Parameters:
context - TaskFlowFigureContext.
Returns:
OfficeFloorFigure.

createDeskManagedObjectSourceFigure

public DeskManagedObjectSourceFigure createDeskManagedObjectSourceFigure(DeskManagedObjectSourceFigureContext context)
Description copied from interface: DeskFigureFactory
Creates the OfficeFloorFigure for the DeskManagedObjectSourceModel.

Specified by:
createDeskManagedObjectSourceFigure in interface DeskFigureFactory
Parameters:
context - DeskManagedObjectSourceFigureContext.
Returns:
OfficeFloorFigure.

createDeskManagedObjectSourceFlowFigure

public DeskManagedObjectSourceFlowFigure createDeskManagedObjectSourceFlowFigure(DeskManagedObjectSourceFlowFigureContext context)
Description copied from interface: DeskFigureFactory
Creates the OfficeFloorFigure for the DeskManagedObjectSourceFlowModel.

Specified by:
createDeskManagedObjectSourceFlowFigure in interface DeskFigureFactory
Parameters:
context - DeskManagedObjectSourceFlowFigureContext.
Returns:
OfficeFloorFigure.

createDeskManagedObjectFigure

public DeskManagedObjectFigure createDeskManagedObjectFigure(DeskManagedObjectFigureContext context)
Description copied from interface: DeskFigureFactory
Creates the OfficeFloorFigure for the DeskManagedObjectModel.

Specified by:
createDeskManagedObjectFigure in interface DeskFigureFactory
Parameters:
context - DeskManagedObjectFigureContext.
Returns:
DeskManagedObjectFigure.

createDeskManagedObjectDependencyFigure

public DeskManagedObjectDependencyFigure createDeskManagedObjectDependencyFigure(DeskManagedObjectDependencyFigureContext context)
Description copied from interface: DeskFigureFactory
Creates the OfficeFloorFigure for the DeskManagedObjectDependencyModel.

Specified by:
createDeskManagedObjectDependencyFigure in interface DeskFigureFactory
Parameters:
context - DeskManagedObjectDependencyFigureContext.
Returns:
OfficeFloorFigure.

decorateWorkTaskToTaskFigure

public void decorateWorkTaskToTaskFigure(org.eclipse.draw2d.PolylineConnection figure,
                                         WorkTaskToTaskFigureContext context)
Description copied from interface: DeskFigureFactory
Decorates the WorkTaskToTaskModel connection.

Specified by:
decorateWorkTaskToTaskFigure in interface DeskFigureFactory
Parameters:
figure - IFigure to decorate.

decorateWorkTaskObjectToExternalManagedObjectFigure

public void decorateWorkTaskObjectToExternalManagedObjectFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                                WorkTaskObjectToExternalManagedObjectFigureContext context)
Description copied from interface: DeskFigureFactory
Decorates the WorkTaskObjectToExternalManagedObjectModel connection.

Specified by:
decorateWorkTaskObjectToExternalManagedObjectFigure in interface DeskFigureFactory
Parameters:
figure - IFigure to decorate.
context - WorkTaskObjectToExternalManagedObjectModel.

decorateWorkTaskObjectToDeskManagedObjectFigure

public void decorateWorkTaskObjectToDeskManagedObjectFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                            WorkTaskObjectToDeskManagedObjectFigureContext context)
Description copied from interface: DeskFigureFactory
Decorates the WorkTaskObjectToDeskManagedObjectModel connection.

Specified by:
decorateWorkTaskObjectToDeskManagedObjectFigure in interface DeskFigureFactory
Parameters:
figure - IFigure to decorate.
context - WorkTaskObjectToDeskManagedObjectModel.

decorateTaskFlowToTaskFigure

public void decorateTaskFlowToTaskFigure(org.eclipse.draw2d.PolylineConnection figure,
                                         TaskFlowToTaskFigureContext context)
Description copied from interface: DeskFigureFactory
Decorates the TaskFlowToTaskModel connection.

Specified by:
decorateTaskFlowToTaskFigure in interface DeskFigureFactory
Parameters:
figure - IFigure to decorate.
context - TaskFlowToTaskFigureContext.

decorateTaskFlowToExternalFlowFigure

public void decorateTaskFlowToExternalFlowFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                 TaskFlowToExternalFlowFigureContext context)
Description copied from interface: DeskFigureFactory
Decorates the TaskFlowToExternalFlowModel connection.

Specified by:
decorateTaskFlowToExternalFlowFigure in interface DeskFigureFactory
Parameters:
figure - IFigure to decorate.
context - TaskFlowToExternalFlowFigureContext.

decorateTaskToNextTaskFigure

public void decorateTaskToNextTaskFigure(org.eclipse.draw2d.PolylineConnection figure,
                                         TaskToNextTaskFigureContext context)
Description copied from interface: DeskFigureFactory
Decorates the TaskToNextTaskModel connection.

Specified by:
decorateTaskToNextTaskFigure in interface DeskFigureFactory
Parameters:
figure - IFigure to decorate.
context - TaskToNextTaskFigureContext.

decorateTaskToNextExternalFlowFigure

public void decorateTaskToNextExternalFlowFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                 TaskToNextExternalFlowFigureContext context)
Description copied from interface: DeskFigureFactory
Decorates the TaskToNextExternalFlowModel connection.

Specified by:
decorateTaskToNextExternalFlowFigure in interface DeskFigureFactory
Parameters:
figure - IFigure to decorate.
context - TaskToNextExternalFlowModel.

decorateTaskEscalationToTaskFigure

public void decorateTaskEscalationToTaskFigure(org.eclipse.draw2d.PolylineConnection figure,
                                               TaskEscalationToTaskFigureContext context)
Description copied from interface: DeskFigureFactory
Decorates the TaskEscalationToTaskModel connection.

Specified by:
decorateTaskEscalationToTaskFigure in interface DeskFigureFactory
Parameters:
figure - IFigure to decorate.
context - TaskEscalationToTaskFigureContext.

decorateTaskEscalationToExternalFlowFigure

public void decorateTaskEscalationToExternalFlowFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                       TaskEscalationToExternalFlowFigureContext context)
Description copied from interface: DeskFigureFactory
Decorates the TaskEscalationToExternalFlowModel connection.

Specified by:
decorateTaskEscalationToExternalFlowFigure in interface DeskFigureFactory
Parameters:
figure - IFigure to decorate.
context - TaskEscalationToExternalFlowModel.

decorateWorkToInitialTaskFigure

public void decorateWorkToInitialTaskFigure(org.eclipse.draw2d.PolylineConnection figure,
                                            WorkToInitialTaskFigureContext context)
Description copied from interface: DeskFigureFactory
Decorates the WorkToInitialTaskModel connection.

Specified by:
decorateWorkToInitialTaskFigure in interface DeskFigureFactory
Parameters:
figure - IFigure to decorate.

decorateDeskManagedObjectToDeskManagedObjectSourceFigure

public void decorateDeskManagedObjectToDeskManagedObjectSourceFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                                     DeskManagedObjectToDeskManagedObjectSourceFigureContext context)
Description copied from interface: DeskFigureFactory
Decorates the DeskManagedObjectToDeskManagedObjectSourceModel figure.

Specified by:
decorateDeskManagedObjectToDeskManagedObjectSourceFigure in interface DeskFigureFactory
Parameters:
figure - IFigure to decorate.
context - DeskManagedObjectToDeskManagedObjectSourceModel

decorateDeskManagedObjectSourceFlowToExternalFlowFigure

public void decorateDeskManagedObjectSourceFlowToExternalFlowFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                                    DeskManagedObjectSourceFlowToExternalFlowFigureContext context)
Description copied from interface: DeskFigureFactory
Decorates the DeskManagedObjectSourceFlowToExternalFlowModel figure.

Specified by:
decorateDeskManagedObjectSourceFlowToExternalFlowFigure in interface DeskFigureFactory
Parameters:
figure - IFigure to decorate.
context - DeskManagedObjectSourceFlowToExternalFlowFigureContext

decorateDeskManagedObjectSourceFlowToTaskFigure

public void decorateDeskManagedObjectSourceFlowToTaskFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                            DeskManagedObjectSourceFlowToTaskFigureContext context)
Description copied from interface: DeskFigureFactory
Decorates the DeskManagedObjectSourceFlowToTaskModel figure.

Specified by:
decorateDeskManagedObjectSourceFlowToTaskFigure in interface DeskFigureFactory
Parameters:
figure - IFigure to decorate.
context - DeskManagedObjectSourceFlowToTaskFigureContext

decorateDeskManagedObjectDependencyToDeskManagedObjectFigure

public void decorateDeskManagedObjectDependencyToDeskManagedObjectFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                                         DeskManagedObjectDependencyToDeskManagedObjectFigureContext context)
Description copied from interface: DeskFigureFactory
Decorates the DeskManagedObjectDependencyToDeskManagedObjectModel figure.

Specified by:
decorateDeskManagedObjectDependencyToDeskManagedObjectFigure in interface DeskFigureFactory
Parameters:
figure - IFigure to decorate.
context - DeskManagedObjectDependencyToDeskManagedObjectFigureContext

decorateDeskManagedObjectDependencyToExternalManagedObjectFigure

public void decorateDeskManagedObjectDependencyToExternalManagedObjectFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                                             DeskManagedObjectDependencyToExternalManagedObjectFigureContext context)
Description copied from interface: DeskFigureFactory
Decorates the DeskManagedObjectDependencyToExternalManagedObjectModel figure.

Specified by:
decorateDeskManagedObjectDependencyToExternalManagedObjectFigure in interface DeskFigureFactory
Parameters:
figure - IFigure to decorate.
context - DeskManagedObjectDependencyToExternalManagedObjectFigureContext


Copyright © 2005-2013. All Rights Reserved.