Package org.openpnp.model
Class Placement
- java.lang.Object
-
- org.openpnp.model.AbstractModelObject
-
- org.openpnp.model.Abstract2DLocatable<Placement>
-
- org.openpnp.model.Placement
-
- All Implemented Interfaces:
java.beans.PropertyChangeListener
,java.util.EventListener
,Identifiable
,Definable<Placement>
- Direct Known Subclasses:
PseudoPlacement
public class Placement extends Abstract2DLocatable<Placement>
A Placement describes a location on a Board where a Part will be placed, along with information about how to place it.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Placement.ErrorHandling
static class
Placement.Type
-
Nested classes/interfaces inherited from class org.openpnp.model.Abstract2DLocatable
Abstract2DLocatable.Side
-
-
Field Summary
-
Fields inherited from class org.openpnp.model.Abstract2DLocatable
definition, dirty, id, location, side
-
Fields inherited from class org.openpnp.model.AbstractModelObject
propertyChangeSupport
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getComments()
Placement.ErrorHandling
getErrorHandling()
Part
getPart()
Placement.Type
getType()
boolean
isEnabled()
void
setComments(java.lang.String comments)
void
setEnabled(boolean enabled)
void
setErrorHandling(Placement.ErrorHandling errorHandling)
void
setPart(Part part)
void
setType(Placement.Type type)
java.lang.String
toString()
-
Methods inherited from class org.openpnp.model.Abstract2DLocatable
dispose, getDefinition, getId, getLocation, getSide, isDefinition, isDirty, setDefinition, setDirty, setId, setLocation, setSide
-
Methods inherited from class org.openpnp.model.AbstractModelObject
addPropertyChangeListener, addPropertyChangeListener, dumpListeners, fireIndexedPropertyChange, firePropertyChange, isListener, isListener, removePropertyChangeListener, removePropertyChangeListener
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.openpnp.spi.Definable
propertyChange
-
-
-
-
Constructor Detail
-
Placement
public Placement(Placement placement)
-
Placement
public Placement(java.lang.String id)
-
-
Method Detail
-
getPart
public Part getPart()
-
setPart
public void setPart(Part part)
-
getType
public Placement.Type getType()
-
setType
public void setType(Placement.Type type)
-
getComments
public java.lang.String getComments()
-
setComments
public void setComments(java.lang.String comments)
-
getErrorHandling
public Placement.ErrorHandling getErrorHandling()
-
setErrorHandling
public void setErrorHandling(Placement.ErrorHandling errorHandling)
-
isEnabled
public boolean isEnabled()
-
setEnabled
public void setEnabled(boolean enabled)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-