net.officefloor.model.desk
Class DeskModel

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

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


Nested Class Summary
static class DeskModel.DeskEvent
           
 
Constructor Summary
DeskModel()
          Default constructor.
DeskModel(ExternalManagedObjectModel[] externalManagedObject, DeskManagedObjectSourceModel[] deskManagedObjectSource, DeskManagedObjectModel[] deskManagedObject, WorkModel[] work, TaskModel[] task, ExternalFlowModel[] externalFlow)
          Convenience constructor.
DeskModel(ExternalManagedObjectModel[] externalManagedObject, DeskManagedObjectSourceModel[] deskManagedObjectSource, DeskManagedObjectModel[] deskManagedObject, WorkModel[] work, TaskModel[] task, ExternalFlowModel[] externalFlow, int x, int y)
          Convenience constructor allowing XY initialising.
 
Method Summary
 void addDeskManagedObject(DeskManagedObjectModel deskManagedObject)
           
 void addDeskManagedObjectSource(DeskManagedObjectSourceModel deskManagedObjectSource)
           
 void addExternalFlow(ExternalFlowModel externalFlow)
           
 void addExternalManagedObject(ExternalManagedObjectModel externalManagedObject)
           
 void addTask(TaskModel task)
           
 void addWork(WorkModel work)
           
 List<DeskManagedObjectModel> getDeskManagedObjects()
           
 List<DeskManagedObjectSourceModel> getDeskManagedObjectSources()
           
 List<ExternalFlowModel> getExternalFlows()
           
 List<ExternalManagedObjectModel> getExternalManagedObjects()
           
 List<TaskModel> getTasks()
           
 List<WorkModel> getWorks()
           
 RemoveConnectionsAction<DeskModel> removeConnections()
          Remove Connections.
 void removeDeskManagedObject(DeskManagedObjectModel deskManagedObject)
           
 void removeDeskManagedObjectSource(DeskManagedObjectSourceModel deskManagedObjectSource)
           
 void removeExternalFlow(ExternalFlowModel externalFlow)
           
 void removeExternalManagedObject(ExternalManagedObjectModel externalManagedObject)
           
 void removeTask(TaskModel task)
           
 void removeWork(WorkModel work)
           
 
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

DeskModel

public DeskModel()
Default constructor.


DeskModel

public DeskModel(ExternalManagedObjectModel[] externalManagedObject,
                 DeskManagedObjectSourceModel[] deskManagedObjectSource,
                 DeskManagedObjectModel[] deskManagedObject,
                 WorkModel[] work,
                 TaskModel[] task,
                 ExternalFlowModel[] externalFlow)
Convenience constructor.


DeskModel

public DeskModel(ExternalManagedObjectModel[] externalManagedObject,
                 DeskManagedObjectSourceModel[] deskManagedObjectSource,
                 DeskManagedObjectModel[] deskManagedObject,
                 WorkModel[] work,
                 TaskModel[] task,
                 ExternalFlowModel[] externalFlow,
                 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)

getDeskManagedObjectSources

public List<DeskManagedObjectSourceModel> getDeskManagedObjectSources()

addDeskManagedObjectSource

public void addDeskManagedObjectSource(DeskManagedObjectSourceModel deskManagedObjectSource)

removeDeskManagedObjectSource

public void removeDeskManagedObjectSource(DeskManagedObjectSourceModel deskManagedObjectSource)

getDeskManagedObjects

public List<DeskManagedObjectModel> getDeskManagedObjects()

addDeskManagedObject

public void addDeskManagedObject(DeskManagedObjectModel deskManagedObject)

removeDeskManagedObject

public void removeDeskManagedObject(DeskManagedObjectModel deskManagedObject)

getWorks

public List<WorkModel> getWorks()

addWork

public void addWork(WorkModel work)

removeWork

public void removeWork(WorkModel work)

getTasks

public List<TaskModel> getTasks()

addTask

public void addTask(TaskModel task)

removeTask

public void removeTask(TaskModel task)

getExternalFlows

public List<ExternalFlowModel> getExternalFlows()

addExternalFlow

public void addExternalFlow(ExternalFlowModel externalFlow)

removeExternalFlow

public void removeExternalFlow(ExternalFlowModel externalFlow)

removeConnections

public RemoveConnectionsAction<DeskModel> removeConnections()
Remove Connections.

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


Copyright © 2005-2013. All Rights Reserved.