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.
 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.
 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 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 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.

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:
OfficeFloorFigure.

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

decorateOfficeManagedObjectDependencyToExternalManagedObjectFigure

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

Parameters:
figure - IFigure to decorate.
context - OfficeManagedObjectDependencyToExternalManagedObjectFigureContext

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


Copyright © 2005-2012. All Rights Reserved.