net.officefloor.eclipse.skin.section
Interface SectionFigureFactory

All Known Implementing Classes:
StandardSectionFigureFactory

public interface SectionFigureFactory

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

Author:
Daniel Sagenschneider

Method Summary
 ExternalFlowFigure createExternalFlowFigure(ExternalFlowFigureContext context)
          Creates the OfficeFloorFigure for the ExternalFlowModel.
 ExternalManagedObjectFigure createExternalManagedObjectFigure(ExternalManagedObjectFigureContext context)
          Creates the OfficeFloorFigure for the ExternalManagedObjectModel.
 SectionManagedObjectDependencyFigure createSectionManagedObjectDependencyFigure(SectionManagedObjectDependencyFigureContext context)
          Creates the OfficeFloorFigure for the SectionManagedObjectDependencyModel.
 SectionManagedObjectFigure createSectionManagedObjectFigure(SectionManagedObjectFigureContext context)
          Creates the OfficeFloorFigure for the SectionManagedObjectModel.
 SectionManagedObjectSourceFigure createSectionManagedObjectSourceFigure(SectionManagedObjectSourceFigureContext context)
          Creates the OfficeFloorFigure for the ManagedObjectSourceModel.
 SectionManagedObjectSourceFlowFigure createSectionManagedObjectSourceFlowFigure(SectionManagedObjectSourceFlowFigureContext context)
          Creates the OfficeFloorFigure for the SectionManagedObjectSourceFlowModel.
 SubSectionFigure createSubSectionFigure(SubSectionFigureContext context)
          Creates the OfficeFloorFigure for the SubSectionModel.
 SubSectionInputFigure createSubSectionInputFigure(SubSectionInputFigureContext context)
          Creates the OfficeFloorFigure for the SubSectionInputModel.
 SubSectionObjectFigure createSubSectionObjectFigure(SubSectionObjectFigureContext context)
          Creates the OfficeFloorFigure for the SubSectionObjectModel.
 SubSectionOutputFigure createSubSectionOutputFigure(SubSectionOutputFigureContext context)
          Creates the OfficeFloorFigure for the SubSectionOutputModel.
 void decorateSectionManagedObjectDependencyToExternalManagedObjectFigure(org.eclipse.draw2d.PolylineConnection figure, SectionManagedObjectDependencyToExternalManagedObjectFigureContext context)
          Decorates the SectionManagedObjectDependencyToExternalManagedObjectModel figure.
 void decorateSectionManagedObjectDependencyToSectionManagedObjectFigure(org.eclipse.draw2d.PolylineConnection figure, SectionManagedObjectDependencyToSectionManagedObjectFigureContext context)
          Decorates the SectionManagedObjectDependencyToSectionManagedObjectModel figure.
 void decorateSectionManagedObjectSourceFlowToExternalFlowFigure(org.eclipse.draw2d.PolylineConnection figure, SectionManagedObjectSourceFlowToExternalFlowFigureContext context)
          Decorates the SectionManagedObjectSourceFlowToExternalFlowModel figure.
 void decorateSectionManagedObjectSourceFlowToSubSectionInputFigure(org.eclipse.draw2d.PolylineConnection figure, SectionManagedObjectSourceFlowToSubSectionInputFigureContext context)
          Decorates the SectionManagedObjectSourceFlowToSubSectionInputModel figure.
 void decorateSectionManagedObjectToSectionManagedObjectSourceFigure(org.eclipse.draw2d.PolylineConnection figure, SectionManagedObjectToSectionManagedObjectSourceFigureContext context)
          Decorates the SectionManagedObjectToSectionManagedObjectSourceModel figure.
 void decorateSubSectionObjectToExternalManagedObjectFigure(org.eclipse.draw2d.PolylineConnection figure, SubSectionObjectToExternalManagedObjectFigureContext context)
          Decorates the SubSectionObjectToExternalManagedObjectModel connection.
 void decorateSubSectionObjectToSectionManagedObjectFigure(org.eclipse.draw2d.PolylineConnection figure, SubSectionObjectToSectionManagedObjectFigureContext context)
          Decorates the SubSectionObjectToSectionManagedObjectModel connection.
 void decorateSubSectionOutputToExternalFlowFigure(org.eclipse.draw2d.PolylineConnection figure, SubSectionOutputToExternalFlowFigureContext context)
          Decorates the SubSectionOutputToExternalFlowModel connection.
 void decorateSubSectionOutputToSubSectionInput(org.eclipse.draw2d.PolylineConnection figure, SubSectionOutputToSubSectionInputFigureContext context)
          Decorates the SubSectionOutputToSubSectionInputModel connection.
 

Method Detail

createExternalFlowFigure

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

Parameters:
context - ExternalFlowFigureContext.
Returns:
OfficeFloorFigure.

createExternalManagedObjectFigure

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

Parameters:
context - ExternalManagedObjectFigureContext.
Returns:
OfficeFloorFigure.

createSectionManagedObjectSourceFigure

SectionManagedObjectSourceFigure createSectionManagedObjectSourceFigure(SectionManagedObjectSourceFigureContext context)
Creates the OfficeFloorFigure for the ManagedObjectSourceModel.

Parameters:
context - SectionManagedObjectSourceFigureContext.
Returns:
OfficeFloorFigure.

createSectionManagedObjectSourceFlowFigure

SectionManagedObjectSourceFlowFigure createSectionManagedObjectSourceFlowFigure(SectionManagedObjectSourceFlowFigureContext context)
Creates the OfficeFloorFigure for the SectionManagedObjectSourceFlowModel.

Parameters:
context - SectionManagedObjectSourceFlowFigureContext.
Returns:
OfficeFloorFigure.

createSectionManagedObjectFigure

SectionManagedObjectFigure createSectionManagedObjectFigure(SectionManagedObjectFigureContext context)
Creates the OfficeFloorFigure for the SectionManagedObjectModel.

Parameters:
context - SectionManagedObjectFigureContext.
Returns:
SectionManagedObjectFigure.

createSectionManagedObjectDependencyFigure

SectionManagedObjectDependencyFigure createSectionManagedObjectDependencyFigure(SectionManagedObjectDependencyFigureContext context)
Creates the OfficeFloorFigure for the SectionManagedObjectDependencyModel.

Parameters:
context - SectionManagedObjectDependencyFigureContext.
Returns:
OfficeFloorFigure.

createSubSectionFigure

SubSectionFigure createSubSectionFigure(SubSectionFigureContext context)
Creates the OfficeFloorFigure for the SubSectionModel.

Parameters:
context - SubSectionFigureContext.
Returns:
OfficeFloorFigure.

createSubSectionInputFigure

SubSectionInputFigure createSubSectionInputFigure(SubSectionInputFigureContext context)
Creates the OfficeFloorFigure for the SubSectionInputModel.

Parameters:
context - SubSectionInputFigureContext.
Returns:
SubSectionInputFigure.

createSubSectionObjectFigure

SubSectionObjectFigure createSubSectionObjectFigure(SubSectionObjectFigureContext context)
Creates the OfficeFloorFigure for the SubSectionObjectModel.

Parameters:
context - SubSectionObjectFigureContext.
Returns:
OfficeFloorFigure.

createSubSectionOutputFigure

SubSectionOutputFigure createSubSectionOutputFigure(SubSectionOutputFigureContext context)
Creates the OfficeFloorFigure for the SubSectionOutputModel.

Parameters:
context - SubSectionOutputFigureContext.
Returns:
OfficeFloorFigure.

decorateSectionManagedObjectToSectionManagedObjectSourceFigure

void decorateSectionManagedObjectToSectionManagedObjectSourceFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                                    SectionManagedObjectToSectionManagedObjectSourceFigureContext context)
Decorates the SectionManagedObjectToSectionManagedObjectSourceModel figure.

Parameters:
figure - IFigure to decorate.
context - SectionManagedObjectToSectionManagedObjectSourceModel

decorateSubSectionObjectToExternalManagedObjectFigure

void decorateSubSectionObjectToExternalManagedObjectFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                           SubSectionObjectToExternalManagedObjectFigureContext context)
Decorates the SubSectionObjectToExternalManagedObjectModel connection.

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

decorateSubSectionObjectToSectionManagedObjectFigure

void decorateSubSectionObjectToSectionManagedObjectFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                          SubSectionObjectToSectionManagedObjectFigureContext context)
Decorates the SubSectionObjectToSectionManagedObjectModel connection.

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

decorateSubSectionOutputToSubSectionInput

void decorateSubSectionOutputToSubSectionInput(org.eclipse.draw2d.PolylineConnection figure,
                                               SubSectionOutputToSubSectionInputFigureContext context)
Decorates the SubSectionOutputToSubSectionInputModel connection.

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

decorateSubSectionOutputToExternalFlowFigure

void decorateSubSectionOutputToExternalFlowFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                  SubSectionOutputToExternalFlowFigureContext context)
Decorates the SubSectionOutputToExternalFlowModel connection.

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

decorateSectionManagedObjectSourceFlowToSubSectionInputFigure

void decorateSectionManagedObjectSourceFlowToSubSectionInputFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                                   SectionManagedObjectSourceFlowToSubSectionInputFigureContext context)
Decorates the SectionManagedObjectSourceFlowToSubSectionInputModel figure.

Parameters:
figure - IFigure to decorate.
context - SectionManagedObjectSourceFlowToSubSectionInputFigureContext

decorateSectionManagedObjectSourceFlowToExternalFlowFigure

void decorateSectionManagedObjectSourceFlowToExternalFlowFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                                SectionManagedObjectSourceFlowToExternalFlowFigureContext context)
Decorates the SectionManagedObjectSourceFlowToExternalFlowModel figure.

Parameters:
figure - IFigure to decorate.
context - SectionManagedObjectSourceFlowToExternalFlowFigureContext

decorateSectionManagedObjectDependencyToSectionManagedObjectFigure

void decorateSectionManagedObjectDependencyToSectionManagedObjectFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                                        SectionManagedObjectDependencyToSectionManagedObjectFigureContext context)
Decorates the SectionManagedObjectDependencyToSectionManagedObjectModel figure.

Parameters:
figure - IFigure to decorate.
context - SectionManagedObjectDependencyToSectionManagedObjectFigureContext

decorateSectionManagedObjectDependencyToExternalManagedObjectFigure

void decorateSectionManagedObjectDependencyToExternalManagedObjectFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                                         SectionManagedObjectDependencyToExternalManagedObjectFigureContext context)
Decorates the SectionManagedObjectDependencyToExternalManagedObjectModel figure.

Parameters:
figure - IFigure to decorate.
context - SectionManagedObjectDependencyToExternalManagedObjectFigureContext


Copyright © 2005-2013. All Rights Reserved.