net.officefloor.model.conform
Class TargetModel

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

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


Nested Class Summary
static class TargetModel.TargetEvent
           
 
Constructor Summary
TargetModel()
          Default constructor.
TargetModel(TargetItemModel[] targetItem)
          Convenience constructor.
TargetModel(TargetItemModel[] targetItem, int x, int y)
          Convenience constructor allowing XY initialising.
 
Method Summary
 void addTargetItem(TargetItemModel targetItem)
           
 List<TargetItemModel> getTargetItems()
           
 RemoveConnectionsAction<TargetModel> removeConnections()
          Remove Connections.
 void removeTargetItem(TargetItemModel targetItem)
           
 
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

TargetModel

public TargetModel()
Default constructor.


TargetModel

public TargetModel(TargetItemModel[] targetItem)
Convenience constructor.


TargetModel

public TargetModel(TargetItemModel[] targetItem,
                   int x,
                   int y)
Convenience constructor allowing XY initialising.

Method Detail

getTargetItems

public List<TargetItemModel> getTargetItems()

addTargetItem

public void addTargetItem(TargetItemModel targetItem)

removeTargetItem

public void removeTargetItem(TargetItemModel targetItem)

removeConnections

public RemoveConnectionsAction<TargetModel> removeConnections()
Remove Connections.

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


Copyright © 2005-2013. All Rights Reserved.