1 package net.sf.openrocket.file.rocksim.export;
3 import net.sf.openrocket.file.rocksim.RocksimCommonConstants;
4 import net.sf.openrocket.util.ArrayList;
6 import javax.xml.bind.annotation.XmlAccessType;
7 import javax.xml.bind.annotation.XmlAccessorType;
8 import javax.xml.bind.annotation.XmlElementRef;
9 import javax.xml.bind.annotation.XmlElementRefs;
10 import java.util.List;
13 * Placeholder for a Rocksim Stage.
15 @XmlAccessorType(XmlAccessType.FIELD)
16 public class StageDTO {
19 @XmlElementRef(name = RocksimCommonConstants.BODY_TUBE, type = BodyTubeDTO.class),
20 @XmlElementRef(name = RocksimCommonConstants.NOSE_CONE, type = NoseConeDTO.class),
21 @XmlElementRef(name = RocksimCommonConstants.TRANSITION, type = TransitionDTO.class)
23 private List<BasePartDTO> externalPart = new ArrayList<BasePartDTO>();
26 * Default constructor.
31 public List<BasePartDTO> getExternalPart() {
35 public void addExternalPart(BasePartDTO theExternalPartDTO) {
36 externalPart.add(theExternalPartDTO);