@Generated(value="net.officefloor.model.generate.ModelGenerator") public class DeskModel extends AbstractModel implements ItemModel<DeskModel>
Modifier and Type | Class and Description |
---|---|
static class |
DeskModel.DeskEvent |
Constructor and Description |
---|
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.
|
addItemToList, addPropertyChangeListener, changeField, firePropertyChange, getX, getY, removeItemFromList, removePropertyChangeListener, setX, setY
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addPropertyChangeListener, getX, getY, removePropertyChangeListener, setX, setY
public DeskModel()
public DeskModel(ExternalManagedObjectModel[] externalManagedObject, DeskManagedObjectSourceModel[] deskManagedObjectSource, DeskManagedObjectModel[] deskManagedObject, WorkModel[] work, TaskModel[] task, ExternalFlowModel[] externalFlow)
externalManagedObject
- External managed object.deskManagedObjectSource
- Desk managed object source.deskManagedObject
- Desk managed object.work
- Work.task
- Task.externalFlow
- External flow.public DeskModel(ExternalManagedObjectModel[] externalManagedObject, DeskManagedObjectSourceModel[] deskManagedObjectSource, DeskManagedObjectModel[] deskManagedObject, WorkModel[] work, TaskModel[] task, ExternalFlowModel[] externalFlow, int x, int y)
externalManagedObject
- External managed object.deskManagedObjectSource
- Desk managed object source.deskManagedObject
- Desk managed object.work
- Work.task
- Task.externalFlow
- External flow.x
- Horizontal location.y
- Vertical location.public List<ExternalManagedObjectModel> getExternalManagedObjects()
public void addExternalManagedObject(ExternalManagedObjectModel externalManagedObject)
externalManagedObject
- External managed object.public void removeExternalManagedObject(ExternalManagedObjectModel externalManagedObject)
externalManagedObject
- External managed object.public List<DeskManagedObjectSourceModel> getDeskManagedObjectSources()
public void addDeskManagedObjectSource(DeskManagedObjectSourceModel deskManagedObjectSource)
deskManagedObjectSource
- Desk managed object source.public void removeDeskManagedObjectSource(DeskManagedObjectSourceModel deskManagedObjectSource)
deskManagedObjectSource
- Desk managed object source.public List<DeskManagedObjectModel> getDeskManagedObjects()
public void addDeskManagedObject(DeskManagedObjectModel deskManagedObject)
deskManagedObject
- Desk managed object.public void removeDeskManagedObject(DeskManagedObjectModel deskManagedObject)
deskManagedObject
- Desk managed object.public void addWork(WorkModel work)
work
- Work.public void removeWork(WorkModel work)
work
- Work.public void addTask(TaskModel task)
task
- Task.public void removeTask(TaskModel task)
task
- Task.public List<ExternalFlowModel> getExternalFlows()
public void addExternalFlow(ExternalFlowModel externalFlow)
externalFlow
- External flow.public void removeExternalFlow(ExternalFlowModel externalFlow)
externalFlow
- External flow.public RemoveConnectionsAction<DeskModel> removeConnections()
removeConnections
in interface ItemModel<DeskModel>
RemoveConnectionsAction
to remove the ConnectionModel
instances.Copyright © 2005–2016. All rights reserved.