net.officefloor.eclipse.skin.standard.section
Class StandardSectionFigureFactory

java.lang.Object
  extended by net.officefloor.eclipse.skin.standard.section.StandardSectionFigureFactory
All Implemented Interfaces:
SectionFigureFactory

public class StandardSectionFigureFactory
extends Object
implements SectionFigureFactory

Standard SectionFigureFactory.

Author:
Daniel Sagenschneider

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

Constructor Detail

StandardSectionFigureFactory

public StandardSectionFigureFactory()
Method Detail

createExternalFlowFigure

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

Specified by:
createExternalFlowFigure in interface SectionFigureFactory
Parameters:
context - ExternalFlowFigureContext.
Returns:
OfficeFloorFigure.

createExternalManagedObjectFigure

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

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

createSectionManagedObjectSourceFigure

public SectionManagedObjectSourceFigure createSectionManagedObjectSourceFigure(SectionManagedObjectSourceFigureContext context)
Description copied from interface: SectionFigureFactory
Creates the OfficeFloorFigure for the ManagedObjectSourceModel.

Specified by:
createSectionManagedObjectSourceFigure in interface SectionFigureFactory
Parameters:
context - SectionManagedObjectSourceFigureContext.
Returns:
OfficeFloorFigure.

createSectionManagedObjectSourceFlowFigure

public SectionManagedObjectSourceFlowFigure createSectionManagedObjectSourceFlowFigure(SectionManagedObjectSourceFlowFigureContext context)
Description copied from interface: SectionFigureFactory
Creates the OfficeFloorFigure for the SectionManagedObjectSourceFlowModel.

Specified by:
createSectionManagedObjectSourceFlowFigure in interface SectionFigureFactory
Parameters:
context - SectionManagedObjectSourceFlowFigureContext.
Returns:
OfficeFloorFigure.

createSectionManagedObjectFigure

public SectionManagedObjectFigure createSectionManagedObjectFigure(SectionManagedObjectFigureContext context)
Description copied from interface: SectionFigureFactory
Creates the OfficeFloorFigure for the SectionManagedObjectModel.

Specified by:
createSectionManagedObjectFigure in interface SectionFigureFactory
Parameters:
context - SectionManagedObjectFigureContext.
Returns:
SectionManagedObjectFigure.

createSectionManagedObjectDependencyFigure

public SectionManagedObjectDependencyFigure createSectionManagedObjectDependencyFigure(SectionManagedObjectDependencyFigureContext context)
Description copied from interface: SectionFigureFactory
Creates the OfficeFloorFigure for the SectionManagedObjectDependencyModel.

Specified by:
createSectionManagedObjectDependencyFigure in interface SectionFigureFactory
Parameters:
context - SectionManagedObjectDependencyFigureContext.
Returns:
OfficeFloorFigure.

createSubSectionFigure

public SubSectionFigure createSubSectionFigure(SubSectionFigureContext context)
Description copied from interface: SectionFigureFactory
Creates the OfficeFloorFigure for the SubSectionModel.

Specified by:
createSubSectionFigure in interface SectionFigureFactory
Parameters:
context - SubSectionFigureContext.
Returns:
OfficeFloorFigure.

createSubSectionInputFigure

public SubSectionInputFigure createSubSectionInputFigure(SubSectionInputFigureContext context)
Description copied from interface: SectionFigureFactory
Creates the OfficeFloorFigure for the SubSectionInputModel.

Specified by:
createSubSectionInputFigure in interface SectionFigureFactory
Parameters:
context - SubSectionInputFigureContext.
Returns:
SubSectionInputFigure.

createSubSectionObjectFigure

public SubSectionObjectFigure createSubSectionObjectFigure(SubSectionObjectFigureContext context)
Description copied from interface: SectionFigureFactory
Creates the OfficeFloorFigure for the SubSectionObjectModel.

Specified by:
createSubSectionObjectFigure in interface SectionFigureFactory
Parameters:
context - SubSectionObjectFigureContext.
Returns:
OfficeFloorFigure.

createSubSectionOutputFigure

public SubSectionOutputFigure createSubSectionOutputFigure(SubSectionOutputFigureContext context)
Description copied from interface: SectionFigureFactory
Creates the OfficeFloorFigure for the SubSectionOutputModel.

Specified by:
createSubSectionOutputFigure in interface SectionFigureFactory
Parameters:
context - SubSectionOutputFigureContext.
Returns:
OfficeFloorFigure.

decorateSubSectionObjectToExternalManagedObjectFigure

public void decorateSubSectionObjectToExternalManagedObjectFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                                  SubSectionObjectToExternalManagedObjectFigureContext context)
Description copied from interface: SectionFigureFactory
Decorates the SubSectionObjectToExternalManagedObjectModel connection.

Specified by:
decorateSubSectionObjectToExternalManagedObjectFigure in interface SectionFigureFactory
Parameters:
figure - IFigure to decorate.
context - SubSectionObjectToExternalManagedObjectFigureContext.

decorateSubSectionObjectToSectionManagedObjectFigure

public void decorateSubSectionObjectToSectionManagedObjectFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                                 SubSectionObjectToSectionManagedObjectFigureContext context)
Description copied from interface: SectionFigureFactory
Decorates the SubSectionObjectToSectionManagedObjectModel connection.

Specified by:
decorateSubSectionObjectToSectionManagedObjectFigure in interface SectionFigureFactory
Parameters:
figure - IFigure to decorate.
context - SubSectionObjectToSectionManagedObjectFigureContext.

decorateSubSectionOutputToSubSectionInput

public void decorateSubSectionOutputToSubSectionInput(org.eclipse.draw2d.PolylineConnection figure,
                                                      SubSectionOutputToSubSectionInputFigureContext context)
Description copied from interface: SectionFigureFactory
Decorates the SubSectionOutputToSubSectionInputModel connection.

Specified by:
decorateSubSectionOutputToSubSectionInput in interface SectionFigureFactory
Parameters:
figure - IFigure to decorate.
context - SubSectionObjectToExternalManagedObjectFigureContext.

decorateSubSectionOutputToExternalFlowFigure

public void decorateSubSectionOutputToExternalFlowFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                         SubSectionOutputToExternalFlowFigureContext context)
Description copied from interface: SectionFigureFactory
Decorates the SubSectionOutputToExternalFlowModel connection.

Specified by:
decorateSubSectionOutputToExternalFlowFigure in interface SectionFigureFactory
Parameters:
figure - IFigure to decorate.
context - SubSectionOutputToExternalFlowFigureContext.

decorateSectionManagedObjectSourceFlowToExternalFlowFigure

public void decorateSectionManagedObjectSourceFlowToExternalFlowFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                                       SectionManagedObjectSourceFlowToExternalFlowFigureContext context)
Description copied from interface: SectionFigureFactory
Decorates the SectionManagedObjectSourceFlowToExternalFlowModel figure.

Specified by:
decorateSectionManagedObjectSourceFlowToExternalFlowFigure in interface SectionFigureFactory
Parameters:
figure - IFigure to decorate.
context - SectionManagedObjectSourceFlowToExternalFlowFigureContext

decorateSectionManagedObjectSourceFlowToSubSectionInputFigure

public void decorateSectionManagedObjectSourceFlowToSubSectionInputFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                                          SectionManagedObjectSourceFlowToSubSectionInputFigureContext context)
Description copied from interface: SectionFigureFactory
Decorates the SectionManagedObjectSourceFlowToSubSectionInputModel figure.

Specified by:
decorateSectionManagedObjectSourceFlowToSubSectionInputFigure in interface SectionFigureFactory
Parameters:
figure - IFigure to decorate.
context - SectionManagedObjectSourceFlowToSubSectionInputFigureContext

decorateSectionManagedObjectToSectionManagedObjectSourceFigure

public void decorateSectionManagedObjectToSectionManagedObjectSourceFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                                           SectionManagedObjectToSectionManagedObjectSourceFigureContext context)
Description copied from interface: SectionFigureFactory
Decorates the SectionManagedObjectToSectionManagedObjectSourceModel figure.

Specified by:
decorateSectionManagedObjectToSectionManagedObjectSourceFigure in interface SectionFigureFactory
Parameters:
figure - IFigure to decorate.
context - SectionManagedObjectToSectionManagedObjectSourceModel

decorateSectionManagedObjectDependencyToExternalManagedObjectFigure

public void decorateSectionManagedObjectDependencyToExternalManagedObjectFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                                                SectionManagedObjectDependencyToExternalManagedObjectFigureContext context)
Description copied from interface: SectionFigureFactory
Decorates the SectionManagedObjectDependencyToExternalManagedObjectModel figure.

Specified by:
decorateSectionManagedObjectDependencyToExternalManagedObjectFigure in interface SectionFigureFactory
Parameters:
figure - IFigure to decorate.
context - SectionManagedObjectDependencyToExternalManagedObjectFigureContext

decorateSectionManagedObjectDependencyToSectionManagedObjectFigure

public void decorateSectionManagedObjectDependencyToSectionManagedObjectFigure(org.eclipse.draw2d.PolylineConnection figure,
                                                                               SectionManagedObjectDependencyToSectionManagedObjectFigureContext context)
Description copied from interface: SectionFigureFactory
Decorates the SectionManagedObjectDependencyToSectionManagedObjectModel figure.

Specified by:
decorateSectionManagedObjectDependencyToSectionManagedObjectFigure in interface SectionFigureFactory
Parameters:
figure - IFigure to decorate.
context - SectionManagedObjectDependencyToSectionManagedObjectFigureContext


Copyright © 2005-2013. All Rights Reserved.