net.officefloor.eclipse.skin.office
Interface OfficeFigureFactory

All Known Implementing Classes:
StandardOfficeFigureFactory

public interface OfficeFigureFactory

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

Author:
Daniel Sagenschneider

Method Summary
 AdministratorFigure createAdministratorFigure(AdministratorFigureContext context)
          Creates the OfficeFloorFigure for the AdministratorModel.
 DutyFigure createDutyFigure(DutyFigureContext context)
          Creates the OfficeFloorFigure for the DutyModel.
 ExternalManagedObjectFigure createExternalManagedObjectFigure(ExternalManagedObjectFigureContext context)
          Creates the OfficeFloorFigure for the ExternalManagedObjectModel.
 OfficeEscalationFigure createOfficeEscalationFigure(OfficeEscalationFigureContext context)
          Creates the OfficeFloorFigure for the OfficeEscalationModel.
 OfficeInputManagedObjectDependencyFigure createOfficeInputManagedObjectDependencyFigure(OfficeInputManagedObjectDependencyFigureContext context)
          Creates the OfficeFloorFigure for the OfficeInputManagedObjectDependencyModel.
 OfficeManagedObjectDependencyFigure createOfficeManagedObjectDependencyFigure(OfficeManagedObjectDependencyFigureContext context)
          Creates the OfficeFloorFigure for the OfficeManagedObjectDependencyModel.
 OfficeManagedObjectFigure createOfficeManagedObjectFigure(OfficeManagedObjectFigureContext context)
          Creates the OfficeFloorFigure for the OfficeManagedObjectModel.
 OfficeManagedObjectSourceFigure createOfficeManagedObjectSourceFigure(OfficeManagedObjectSourceFigureContext context)
          Creates the OfficeFloorFigure for the ManagedObjectSourceModel.
 OfficeManagedObjectSourceFlowFigure createOfficeManagedObjectSourceFlowFigure(OfficeManagedObjectSourceFlowFigureContext context)
          Creates the OfficeFloorFigure for the OfficeManagedObjectSourceFlowModel.
 OfficeManagedObjectSourceTeamFigure createOfficeManagedObjectSourceTeamFigure(OfficeManagedObjectSourceTeamFigureContext context)
          Creates the OfficeFloorFigure for the OfficeManagedObjectSourceTeamModel.
 OfficeSectionFigure createOfficeSectionFigure(OfficeSectionFigureContext context)
          Creates the OfficeFloorFigure for the OfficeSectionModel.
 OfficeSectionInputFigure createOfficeSectionInputFigure(OfficeSectionInputFigureContext context)
          Creates the OfficeFloorFigure for the OfficeSectionInputModel.
 OfficeSectionObjectFigure createOfficeSectionObjectFigure(OfficeSectionObjectFigureContext context)
          Creates the OfficeFloorFigure for the OfficeSectionObjectModel.
 OfficeSectionOutputFigure createOfficeSectionOutputFigure(OfficeSectionOutputFigureContext context)
          Creates the OfficeFloorFigure for the OfficeSectionOutputModel.
 OfficeSectionResponsibilityFigure createOfficeSectionResponsibilityFigure(OfficeSectionResponsibilityFigureContext context)
          Creates the OfficeFloorFigure for the OfficeSectionResponsibilityModel.
 OfficeStartFigure createOfficeStartFigure(OfficeStartFigureContext context)
          Creates the OfficeFloorFigure for the OfficeStartModel.
 OfficeSubSectionFigure createOfficeSubSectionFigure(OfficeSubSectionFigureContext context)
          Creates the OfficeFloorFigure for the OfficeSubSectionModel.
 OfficeTaskFigure createOfficeTaskFigure(OfficeTaskFigureContext context)
          Creates the OfficeFloorFigure for the OfficeTaskModel.
 OfficeTeamFigure createOfficeTeamFigure(OfficeTeamFigureContext context)
          Creates the OfficeFloorFigure for the OfficeTeamModel.
 TaskAdministrationJoinPointFigure createTaskAdministrationJoinPointFigure()
          Creates the OfficeFloorFigure for the AbstractTaskAdministrationJoinPointModel.
 void decorateAdministratorToOfficeTeamFigure(org.eclipse.draw2d.PolylineConnection figure, AdministratorToOfficeTeamFigureContext context)
          Decorates the AdministratorToOfficeTeamModel figure.
 void decorateExternalManagedObjectToAdministratorFigure(org.eclipse.draw2d.PolylineConnection figure, ExternalManagedObjectToAdministratorFigureContext context)
          Decorates the ExternalManagedObjectToAdministratorModel figure.
 void decorateOfficeEscalationToOfficeSectionInputFigure(org.eclipse.draw2d.PolylineConnection figure, OfficeEscalationToOfficeSectionInputFigureContext context)
          Decorates the OfficeEscalationToOfficeSectionInputModel figure.
 void decorateOfficeInputManagedObjectDependencyToExternalManagedObjectFigure(org.eclipse.draw2d.PolylineConnection figure, OfficeInputManagedObjectDependencyToExternalManagedObjectFigureContext context)
          Decorates the OfficeInputManagedObjectDependencyToExternalManagedObjectModel figure.
 void decorateOfficeInputManagedObjectDependencyToOfficeManagedObjectFigure(org.eclipse.draw2d.PolylineConnection figure, OfficeInputManagedObjectDependencyToOfficeManagedObjectFigureContext context)
          Decorates the OfficeInputManagedObjectDependencyToOfficeManagedObjectModel figure.
 void decorateOfficeManagedObjectDependencyToExternalManagedObjectFigure(org.eclipse.draw2d.PolylineConnection figure, OfficeManagedObjectDependencyToExternalManagedObjectFigureContext context)
          Decorates the OfficeManagedObjectDependencyToExternalManagedObjectModel figure.
 void decorateOfficeManagedObjectDependencyToOfficeManagedObjectFigure(org.eclipse.draw2d.PolylineConnection figure, OfficeManagedObjectDependencyToOfficeManagedObjectFigureContext context)
          Decorates the OfficeManagedObjectDependencyToOfficeManagedObjectModel figure.
 void decorateOfficeManagedObjectSourceFlowToOfficeSectionInputFigure(org.eclipse.draw2d.PolylineConnection figure, OfficeManagedObjectSourceFlowToOfficeSectionInputFigureContext context)
          Decorates the OfficeManagedObjectSourceFlowToOfficeSectionInputModel figure.
 void decorateOfficeManagedObjectSourceTeamToOfficeTeamFigure(org.eclipse.draw2d.PolylineConnection figure, OfficeManagedObjectSourceTeamToOfficeTeamFigureContext context)
          Decorates the OfficeManagedObjectSourceTeamToOfficeTeamModel figure.
 void decorateOfficeManagedObjectToAdministratorFigure(org.eclipse.draw2d.PolylineConnection figure, OfficeManagedObjectToAdministratorFigureContext context)
          Decorates the OfficeManagedObjectToAdministratorModel figure.
 void decorateOfficeManagedObjectToOfficeManagedObjectSourceFigure(org.eclipse.draw2d.PolylineConnection figure, OfficeManagedObjectToOfficeManagedObjectSourceFigureContext context)
          Decorates the OfficeManagedObjectToOfficeManagedObjectSourceModel figure.
 void decorateOfficeSectionObjectToExternalManagedObjectFigure(org.eclipse.draw2d.PolylineConnection figure, OfficeSectionObjectToExternalManagedObjectFigureContext context)
          Decorates the OfficeSectionObjectToExternalManagedObjectModel figure.
 void decorateOfficeSectionObjectToOfficeManagedObjectFigure(org.eclipse.draw2d.PolylineConnection figure, OfficeSectionObjectToOfficeManagedObjectFigureContext context)
          Decorates the OfficeSectionObjectToOfficeManagedObjectModel figure.
 void decorateOfficeSectionOutputToOfficeSectionInput(org.eclipse.draw2d.PolylineConnection figure, OfficeSectionOutputToOfficeSectionInputFigureContext context)
          Decorates the OfficeSectionOutputToOfficeSectionInputModel figure.
 void decorateOfficeSectionResponsibilityToOfficeTeam(org.eclipse.draw2d.PolylineConnection figure, OfficeSectionResponsibilityToOfficeTeamFigureContext context)
          Decorates the OfficeSectionResponsibilityToOfficeTeamModel figure.
 void decorateOfficeStartToOfficeSectionInputFigure(org.eclipse.draw2d.PolylineConnection figure, OfficeStartToOfficeSectionInputFigureContext context)
          Decorates the OfficeStartToOfficeSectionInputModel figure.
 void decorateOfficeTaskToPostDutyFigure(org.eclipse.draw2d.PolylineConnection figure, OfficeTaskToPostDutyFigureContext context)
          Decorates the OfficeTaskToPostDutyModel figure.
 void decorateOfficeTaskToPreDutyFigure(org.eclipse.draw2d.PolylineConnection figure, OfficeTaskToPreDutyFigureContext context)
          Decorates the OfficeTaskToPreDutyModel figure.
 

Method Detail

createOfficeManagedObjectSourceFigure

OfficeManagedObjectSourceFigure createOfficeManagedObjectSourceFigure(OfficeManagedObjectSourceFigureContext context)
Creates the OfficeFloorFigure for the ManagedObjectSourceModel.

Parameters:
context - OfficeManagedObjectSourceFigureContext.
Returns:
OfficeFloorFigure.

createOfficeManagedObjectSourceFlowFigure

OfficeManagedObjectSourceFlowFigure createOfficeManagedObjectSourceFlowFigure(OfficeManagedObjectSourceFlowFigureContext context)
Creates the OfficeFloorFigure for the OfficeManagedObjectSourceFlowModel.

Parameters:
context - OfficeManagedObjectSourceFlowFigureContext.
Returns:
OfficeFloorFigure.

createOfficeManagedObjectSourceTeamFigure

OfficeManagedObjectSourceTeamFigure createOfficeManagedObjectSourceTeamFigure(OfficeManagedObjectSourceTeamFigureContext context)
Creates the OfficeFloorFigure for the OfficeManagedObjectSourceTeamModel.

Parameters:
context - OfficeManagedObjectSourceTeamFigureContext.
Returns:
OfficeFloorFigure.

createOfficeInputManagedObjectDependencyFigure

OfficeInputManagedObjectDependencyFigure createOfficeInputManagedObjectDependencyFigure(OfficeInputManagedObjectDependencyFigureContext context)
Creates the OfficeFloorFigure for the OfficeInputManagedObjectDependencyModel.

Parameters:
context - OfficeInputManagedObjectDependencyFigureContext.
Returns:
OfficeFloorFigure.

createOfficeManagedObjectFigure

OfficeManagedObjectFigure createOfficeManagedObjectFigure(OfficeManagedObjectFigureContext context)
Creates the OfficeFloorFigure for the OfficeManagedObjectModel.

Parameters:
context - OfficeManagedObjectFigureContext.
Returns:
OfficeManagedObjectFigure.

createOfficeManagedObjectDependencyFigure

OfficeManagedObjectDependencyFigure createOfficeManagedObjectDependencyFigure(OfficeManagedObjectDependencyFigureContext context)
Creates the OfficeFloorFigure for the OfficeManagedObjectDependencyModel.

Parameters:
context - OfficeManagedObjectDependencyFigureContext.
Returns:
OfficeFloorFigure.

createAdministratorFigure

AdministratorFigure createAdministratorFigure(AdministratorFigureContext context)
Creates the OfficeFloorFigure for the AdministratorModel.

Parameters:
context - AdministratorFigureContext.
Returns:
OfficeFloorFigure.

createDutyFigure

DutyFigure createDutyFigure(DutyFigureContext context)
Creates the OfficeFloorFigure for the DutyModel.

Parameters:
context - DutyFigureContext.
Returns:
OfficeFloorFigure.

createExternalManagedObjectFigure

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

Parameters:
context - ExternalManagedObjectFigureContext.
Returns:
OfficeFloorFigure.

createOfficeEscalationFigure

OfficeEscalationFigure createOfficeEscalationFigure(OfficeEscalationFigureContext context)
Creates the OfficeFloorFigure for the OfficeEscalationModel.

Parameters:
context - OfficeEscalationFigureContext.
Returns:
OfficeEscalationFigure.

createOfficeTeamFigure

OfficeTeamFigure createOfficeTeamFigure(OfficeTeamFigureContext context)
Creates the OfficeFloorFigure for the OfficeTeamModel.

Parameters:
context - OfficeTeamFigureContext.
Returns:
OfficeTeamFigure.

createOfficeStartFigure

OfficeStartFigure createOfficeStartFigure(OfficeStartFigureContext context)
Creates the OfficeFloorFigure for the OfficeStartModel.

Parameters:
context - OfficeStartFigureContext.
Returns:
OfficeStartFigure.

createOfficeSectionFigure

OfficeSectionFigure createOfficeSectionFigure(OfficeSectionFigureContext context)
Creates the OfficeFloorFigure for the OfficeSectionModel.

Parameters:
context - OfficeSectionFigureContext.
Returns:
OfficeFloorFigure.

createOfficeSectionInputFigure

OfficeSectionInputFigure createOfficeSectionInputFigure(OfficeSectionInputFigureContext context)
Creates the OfficeFloorFigure for the OfficeSectionInputModel.

Parameters:
context - OfficeSectionInputFigureContext.
Returns:
OfficeSectionInputFigure.

createOfficeSectionOutputFigure

OfficeSectionOutputFigure createOfficeSectionOutputFigure(OfficeSectionOutputFigureContext context)
Creates the OfficeFloorFigure for the OfficeSectionOutputModel.

Parameters:
context - OfficeSectionOutputFigureContext.
Returns:
OfficeSectionOutputFigure.

createOfficeSectionObjectFigure

OfficeSectionObjectFigure createOfficeSectionObjectFigure(OfficeSectionObjectFigureContext context)
Creates the OfficeFloorFigure for the OfficeSectionObjectModel.

Parameters:
context - OfficeSectionObjectFigure.
Returns:
OfficeSectionObjectFigure.

createOfficeSectionResponsibilityFigure

OfficeSectionResponsibilityFigure createOfficeSectionResponsibilityFigure(OfficeSectionResponsibilityFigureContext context)
Creates the OfficeFloorFigure for the OfficeSectionResponsibilityModel.

Parameters:
context - OfficeSectionResponsibilityFigureContext.
Returns:
OfficeSectionResponsibilityFigure.

createOfficeSubSectionFigure

OfficeSubSectionFigure createOfficeSubSectionFigure(OfficeSubSectionFigureContext context)
Creates the OfficeFloorFigure for the OfficeSubSectionModel.

Parameters:
context - OfficeSubSectionFigureContext.
Returns:
OfficeSubSectionFigure.

createOfficeTaskFigure

OfficeTaskFigure createOfficeTaskFigure(OfficeTaskFigureContext context)
Creates the OfficeFloorFigure for the OfficeTaskModel.

Parameters:
context - OfficeTaskFigureContext.
Returns:
OfficeFloorFigure.

createTaskAdministrationJoinPointFigure

TaskAdministrationJoinPointFigure createTaskAdministrationJoinPointFigure()
Creates the OfficeFloorFigure for the AbstractTaskAdministrationJoinPointModel.

Returns:
OfficeFloorFigure.

decorateOfficeManagedObjectToOfficeManagedObjectSourceFigure

void decorateOfficeManagedObjectToOfficeManagedObjectSourceFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                                  OfficeManagedObjectToOfficeManagedObjectSourceFigureContext context)
Decorates the OfficeManagedObjectToOfficeManagedObjectSourceModel figure.

Parameters:
figure - IFigure to decorate.
context - OfficeManagedObjectToOfficeManagedObjectSourceModel

decorateOfficeManagedObjectDependencyToOfficeManagedObjectFigure

void decorateOfficeManagedObjectDependencyToOfficeManagedObjectFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                                      OfficeManagedObjectDependencyToOfficeManagedObjectFigureContext context)
Decorates the OfficeManagedObjectDependencyToOfficeManagedObjectModel figure.

Parameters:
figure - IFigure to decorate.
context - OfficeManagedObjectDependencyToOfficeManagedObjectFigureContext

decorateOfficeInputManagedObjectDependencyToOfficeManagedObjectFigure

void decorateOfficeInputManagedObjectDependencyToOfficeManagedObjectFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                                           OfficeInputManagedObjectDependencyToOfficeManagedObjectFigureContext context)
Decorates the OfficeInputManagedObjectDependencyToOfficeManagedObjectModel figure.

Parameters:
figure - IFigure to decorate.
context - OfficeInputManagedObjectDependencyToOfficeManagedObjectFigureContext

decorateOfficeManagedObjectDependencyToExternalManagedObjectFigure

void decorateOfficeManagedObjectDependencyToExternalManagedObjectFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                                        OfficeManagedObjectDependencyToExternalManagedObjectFigureContext context)
Decorates the OfficeManagedObjectDependencyToExternalManagedObjectModel figure.

Parameters:
figure - IFigure to decorate.
context - OfficeManagedObjectDependencyToExternalManagedObjectFigureContext

decorateOfficeInputManagedObjectDependencyToExternalManagedObjectFigure

void decorateOfficeInputManagedObjectDependencyToExternalManagedObjectFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                                             OfficeInputManagedObjectDependencyToExternalManagedObjectFigureContext context)
Decorates the OfficeInputManagedObjectDependencyToExternalManagedObjectModel figure.

Parameters:
figure - IFigure to decorate.
context - OfficeInputManagedObjectDependencyToExternalManagedObjectFigureContext

decorateOfficeManagedObjectSourceFlowToOfficeSectionInputFigure

void decorateOfficeManagedObjectSourceFlowToOfficeSectionInputFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                                     OfficeManagedObjectSourceFlowToOfficeSectionInputFigureContext context)
Decorates the OfficeManagedObjectSourceFlowToOfficeSectionInputModel figure.

Parameters:
figure - IFigure to decorate.
context - OfficeManagedObjectSourceFlowToOfficeSectionInputFigureContext

decorateOfficeManagedObjectSourceTeamToOfficeTeamFigure

void decorateOfficeManagedObjectSourceTeamToOfficeTeamFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                             OfficeManagedObjectSourceTeamToOfficeTeamFigureContext context)
Decorates the OfficeManagedObjectSourceTeamToOfficeTeamModel figure.

Parameters:
figure - IFigure to decorate.
context - OfficeManagedObjectSourceTeamToOfficeTeamFigureContext

decorateOfficeSectionObjectToExternalManagedObjectFigure

void decorateOfficeSectionObjectToExternalManagedObjectFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                              OfficeSectionObjectToExternalManagedObjectFigureContext context)
Decorates the OfficeSectionObjectToExternalManagedObjectModel figure.

Parameters:
figure - IFigure to decorate.
context - OfficeSectionObjectToExternalManagedObjectFigureContext

decorateOfficeSectionObjectToOfficeManagedObjectFigure

void decorateOfficeSectionObjectToOfficeManagedObjectFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                            OfficeSectionObjectToOfficeManagedObjectFigureContext context)
Decorates the OfficeSectionObjectToOfficeManagedObjectModel figure.

Parameters:
figure - IFigure to decorate.
context - OfficeSectionObjectToOfficeManagedObjectFigureContext

decorateOfficeSectionOutputToOfficeSectionInput

void decorateOfficeSectionOutputToOfficeSectionInput(org.eclipse.draw2d.PolylineConnection figure,
                                                     OfficeSectionOutputToOfficeSectionInputFigureContext context)
Decorates the OfficeSectionOutputToOfficeSectionInputModel figure.

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

decorateOfficeSectionResponsibilityToOfficeTeam

void decorateOfficeSectionResponsibilityToOfficeTeam(org.eclipse.draw2d.PolylineConnection figure,
                                                     OfficeSectionResponsibilityToOfficeTeamFigureContext context)
Decorates the OfficeSectionResponsibilityToOfficeTeamModel figure.

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

decorateAdministratorToOfficeTeamFigure

void decorateAdministratorToOfficeTeamFigure(org.eclipse.draw2d.PolylineConnection figure,
                                             AdministratorToOfficeTeamFigureContext context)
Decorates the AdministratorToOfficeTeamModel figure.

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

decorateExternalManagedObjectToAdministratorFigure

void decorateExternalManagedObjectToAdministratorFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                        ExternalManagedObjectToAdministratorFigureContext context)
Decorates the ExternalManagedObjectToAdministratorModel figure.

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

decorateOfficeManagedObjectToAdministratorFigure

void decorateOfficeManagedObjectToAdministratorFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                      OfficeManagedObjectToAdministratorFigureContext context)
Decorates the OfficeManagedObjectToAdministratorModel figure.

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

decorateOfficeTaskToPreDutyFigure

void decorateOfficeTaskToPreDutyFigure(org.eclipse.draw2d.PolylineConnection figure,
                                       OfficeTaskToPreDutyFigureContext context)
Decorates the OfficeTaskToPreDutyModel figure.

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

decorateOfficeTaskToPostDutyFigure

void decorateOfficeTaskToPostDutyFigure(org.eclipse.draw2d.PolylineConnection figure,
                                        OfficeTaskToPostDutyFigureContext context)
Decorates the OfficeTaskToPostDutyModel figure.

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

decorateOfficeEscalationToOfficeSectionInputFigure

void decorateOfficeEscalationToOfficeSectionInputFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                        OfficeEscalationToOfficeSectionInputFigureContext context)
Decorates the OfficeEscalationToOfficeSectionInputModel figure.

Parameters:
figure - IFigure to decorate.
context - OfficeEscalationToOfficeSectionInputFigureContext

decorateOfficeStartToOfficeSectionInputFigure

void decorateOfficeStartToOfficeSectionInputFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                   OfficeStartToOfficeSectionInputFigureContext context)
Decorates the OfficeStartToOfficeSectionInputModel figure.

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


Copyright © 2005-2013. All Rights Reserved.