net.officefloor.model.section
Class SectionModel

java.lang.Object
  extended by net.officefloor.model.AbstractModel
      extended by net.officefloor.model.section.SectionModel
All Implemented Interfaces:
ItemModel<SectionModel>, Model

@Generated(value="net.officefloor.model.generate.ModelGenerator")
public class SectionModel
extends AbstractModel
implements ItemModel<SectionModel>


Nested Class Summary
static class SectionModel.SectionEvent
           
 
Constructor Summary
SectionModel()
          Default constructor.
SectionModel(ExternalManagedObjectModel[] externalManagedObject, SectionManagedObjectSourceModel[] sectionManagedObjectSource, SectionManagedObjectModel[] sectionManagedObject, ExternalFlowModel[] externalFlow, SubSectionModel[] subSection)
          Convenience constructor.
SectionModel(ExternalManagedObjectModel[] externalManagedObject, SectionManagedObjectSourceModel[] sectionManagedObjectSource, SectionManagedObjectModel[] sectionManagedObject, ExternalFlowModel[] externalFlow, SubSectionModel[] subSection, int x, int y)
          Convenience constructor allowing XY initialising.
 
Method Summary
 void addExternalFlow(ExternalFlowModel externalFlow)
           
 void addExternalManagedObject(ExternalManagedObjectModel externalManagedObject)
           
 void addSectionManagedObject(SectionManagedObjectModel sectionManagedObject)
           
 void addSectionManagedObjectSource(SectionManagedObjectSourceModel sectionManagedObjectSource)
           
 void addSubSection(SubSectionModel subSection)
           
 List<ExternalFlowModel> getExternalFlows()
           
 List<ExternalManagedObjectModel> getExternalManagedObjects()
           
 List<SectionManagedObjectModel> getSectionManagedObjects()
           
 List<SectionManagedObjectSourceModel> getSectionManagedObjectSources()
           
 List<SubSectionModel> getSubSections()
           
 RemoveConnectionsAction<SectionModel> removeConnections()
          Remove Connections.
 void removeExternalFlow(ExternalFlowModel externalFlow)
           
 void removeExternalManagedObject(ExternalManagedObjectModel externalManagedObject)
           
 void removeSectionManagedObject(SectionManagedObjectModel sectionManagedObject)
           
 void removeSectionManagedObjectSource(SectionManagedObjectSourceModel sectionManagedObjectSource)
           
 void removeSubSection(SubSectionModel subSection)
           
 
Methods inherited from class net.officefloor.model.AbstractModel
addItemToList, addPropertyChangeListener, changeField, firePropertyChange, getX, getY, removeItemFromList, removePropertyChangeListener, setX, setY
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.officefloor.model.Model
addPropertyChangeListener, getX, getY, removePropertyChangeListener, setX, setY
 

Constructor Detail

SectionModel

public SectionModel()
Default constructor.


SectionModel

public SectionModel(ExternalManagedObjectModel[] externalManagedObject,
                    SectionManagedObjectSourceModel[] sectionManagedObjectSource,
                    SectionManagedObjectModel[] sectionManagedObject,
                    ExternalFlowModel[] externalFlow,
                    SubSectionModel[] subSection)
Convenience constructor.


SectionModel

public SectionModel(ExternalManagedObjectModel[] externalManagedObject,
                    SectionManagedObjectSourceModel[] sectionManagedObjectSource,
                    SectionManagedObjectModel[] sectionManagedObject,
                    ExternalFlowModel[] externalFlow,
                    SubSectionModel[] subSection,
                    int x,
                    int y)
Convenience constructor allowing XY initialising.

Method Detail

getExternalManagedObjects

public List<ExternalManagedObjectModel> getExternalManagedObjects()

addExternalManagedObject

public void addExternalManagedObject(ExternalManagedObjectModel externalManagedObject)

removeExternalManagedObject

public void removeExternalManagedObject(ExternalManagedObjectModel externalManagedObject)

getSectionManagedObjectSources

public List<SectionManagedObjectSourceModel> getSectionManagedObjectSources()

addSectionManagedObjectSource

public void addSectionManagedObjectSource(SectionManagedObjectSourceModel sectionManagedObjectSource)

removeSectionManagedObjectSource

public void removeSectionManagedObjectSource(SectionManagedObjectSourceModel sectionManagedObjectSource)

getSectionManagedObjects

public List<SectionManagedObjectModel> getSectionManagedObjects()

addSectionManagedObject

public void addSectionManagedObject(SectionManagedObjectModel sectionManagedObject)

removeSectionManagedObject

public void removeSectionManagedObject(SectionManagedObjectModel sectionManagedObject)

getExternalFlows

public List<ExternalFlowModel> getExternalFlows()

addExternalFlow

public void addExternalFlow(ExternalFlowModel externalFlow)

removeExternalFlow

public void removeExternalFlow(ExternalFlowModel externalFlow)

getSubSections

public List<SubSectionModel> getSubSections()

addSubSection

public void addSubSection(SubSectionModel subSection)

removeSubSection

public void removeSubSection(SubSectionModel subSection)

removeConnections

public RemoveConnectionsAction<SectionModel> removeConnections()
Remove Connections.

Specified by:
removeConnections in interface ItemModel<SectionModel>
Returns:
RemoveConnectionsAction containing the ConnectionModel instances removed.


Copyright © 2005-2013. All Rights Reserved.