com.rapidtransform.part.model
Class Part
java.lang.Object
com.rapidtransform.core.model.AbstractBaseModel
com.rapidtransform.core.model.VersionControlled
com.rapidtransform.part.model.Part
- All Implemented Interfaces:
- Model, Versioned, java.io.Serializable
public class Part
- extends VersionControlled
A Part is a component that is combined with other parts to define a assembly or produc.
A part can be placed on the product structure for a product and can have it's own subassembly.
TODO remove this definition of part or make it extend ItemView or ItemInstance
- Author:
- Steve
- See Also:
- Serialized Form
Constructor Summary |
Part()
|
Methods inherited from class com.rapidtransform.core.model.AbstractBaseModel |
equals, generateUuid, getId, getMetaTypeName, getPropertyHolder, getUuid, hashCode, setId, setMetaTypeName, setPropertyHolder, setUuid |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, toString, wait, wait, wait |
Part
public Part()
getDescription
public java.lang.String getDescription()
setDescription
public void setDescription(java.lang.String description)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getDocuments
public java.util.Set getDocuments()
setDocuments
public void setDocuments(java.util.Set documents)
getState
public LifecycleState getState()
setState
public void setState(LifecycleState state)