DGP - cleanup
[debian/openrocket] / core / src / net / sf / openrocket / file / rocksim / export / StageDTO.java
1 package net.sf.openrocket.file.rocksim.export;
2
3 import net.sf.openrocket.util.ArrayList;
4
5 import javax.xml.bind.annotation.XmlAccessType;
6 import javax.xml.bind.annotation.XmlAccessorType;
7 import javax.xml.bind.annotation.XmlElementRef;
8 import javax.xml.bind.annotation.XmlElementRefs;
9 import java.util.List;
10
11 /**
12  */
13 @XmlAccessorType(XmlAccessType.FIELD)
14 public class StageDTO {
15
16     @XmlElementRefs({
17             @XmlElementRef(name = "BodyTube", type = BodyTubeDTO.class),
18             @XmlElementRef(name = "NoseCone", type = NoseConeDTO.class),
19             @XmlElementRef(name = "Transition", type = TransitionDTO.class)
20     })
21     private List<BasePartDTO> externalPart = new ArrayList<BasePartDTO>();
22
23     public StageDTO() {
24     }
25
26     public List<BasePartDTO> getExternalPart() {
27         return externalPart;
28     }
29
30     public void addExternalPart(BasePartDTO theExternalPartDTO) {
31         externalPart.add(theExternalPartDTO);
32     }
33 }