package net.sf.openrocket.file.rocksim.export; import net.sf.openrocket.file.rocksim.RocksimCommonConstants; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; /** * The top level Rocksim document. */ @XmlRootElement(name = RocksimCommonConstants.ROCK_SIM_DOCUMENT) @XmlAccessorType(XmlAccessType.FIELD) public class RocksimDocumentDTO { @XmlElement(name = RocksimCommonConstants.FILE_VERSION) private final String version = "4"; @XmlElement(name = RocksimCommonConstants.DESIGN_INFORMATION) private RocksimDesignDTO design; /** * Constructor. */ public RocksimDocumentDTO() { } /** * Get the subordinate design DTO. * * @return the RocksimDesignDTO */ public RocksimDesignDTO getDesign() { return design; } /** * Setter. * * @param theDesign */ public void setDesign(RocksimDesignDTO theDesign) { this.design = theDesign; } /** * Getter. * * @return */ public String getVersion() { return version; } }