net.officefloor.model.woof
Class WoofSectionModel

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

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


Nested Class Summary
static class WoofSectionModel.WoofSectionEvent
           
 
Constructor Summary
WoofSectionModel()
          Default constructor.
WoofSectionModel(String woofSectionName, String sectionSourceClassName, String sectionLocation)
          Convenience constructor for new non-linked instance.
WoofSectionModel(String woofSectionName, String sectionSourceClassName, String sectionLocation, PropertyModel[] property, WoofSectionInputModel[] input, WoofSectionOutputModel[] output)
          Convenience constructor.
WoofSectionModel(String woofSectionName, String sectionSourceClassName, String sectionLocation, PropertyModel[] property, WoofSectionInputModel[] input, WoofSectionOutputModel[] output, int x, int y)
          Convenience constructor allowing XY initialising.
 
Method Summary
 void addInput(WoofSectionInputModel input)
           
 void addOutput(WoofSectionOutputModel output)
           
 void addProperty(PropertyModel property)
           
 List<WoofSectionInputModel> getInputs()
           
 List<WoofSectionOutputModel> getOutputs()
           
 List<PropertyModel> getProperties()
           
 String getSectionLocation()
           
 String getSectionSourceClassName()
           
 String getWoofSectionName()
           
 RemoveConnectionsAction<WoofSectionModel> removeConnections()
          Remove Connections.
 void removeInput(WoofSectionInputModel input)
           
 void removeOutput(WoofSectionOutputModel output)
           
 void removeProperty(PropertyModel property)
           
 void setSectionLocation(String sectionLocation)
           
 void setSectionSourceClassName(String sectionSourceClassName)
           
 void setWoofSectionName(String woofSectionName)
           
 
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

WoofSectionModel

public WoofSectionModel()
Default constructor.


WoofSectionModel

public WoofSectionModel(String woofSectionName,
                        String sectionSourceClassName,
                        String sectionLocation)
Convenience constructor for new non-linked instance.


WoofSectionModel

public WoofSectionModel(String woofSectionName,
                        String sectionSourceClassName,
                        String sectionLocation,
                        PropertyModel[] property,
                        WoofSectionInputModel[] input,
                        WoofSectionOutputModel[] output)
Convenience constructor.


WoofSectionModel

public WoofSectionModel(String woofSectionName,
                        String sectionSourceClassName,
                        String sectionLocation,
                        PropertyModel[] property,
                        WoofSectionInputModel[] input,
                        WoofSectionOutputModel[] output,
                        int x,
                        int y)
Convenience constructor allowing XY initialising.

Method Detail

getWoofSectionName

public String getWoofSectionName()

setWoofSectionName

public void setWoofSectionName(String woofSectionName)

getSectionSourceClassName

public String getSectionSourceClassName()

setSectionSourceClassName

public void setSectionSourceClassName(String sectionSourceClassName)

getSectionLocation

public String getSectionLocation()

setSectionLocation

public void setSectionLocation(String sectionLocation)

getProperties

public List<PropertyModel> getProperties()

addProperty

public void addProperty(PropertyModel property)

removeProperty

public void removeProperty(PropertyModel property)

getInputs

public List<WoofSectionInputModel> getInputs()

addInput

public void addInput(WoofSectionInputModel input)

removeInput

public void removeInput(WoofSectionInputModel input)

getOutputs

public List<WoofSectionOutputModel> getOutputs()

addOutput

public void addOutput(WoofSectionOutputModel output)

removeOutput

public void removeOutput(WoofSectionOutputModel output)

removeConnections

public RemoveConnectionsAction<WoofSectionModel> removeConnections()
Remove Connections.

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


Copyright © 2005-2013. All Rights Reserved.