001    //
002    // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs 
003    // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
004    // Any modifications to this file will be lost upon recompilation of the source schema. 
005    // Generated on: 2008.10.21 at 09:24:54 AM EDT 
006    //
007    
008    
009    package org.apache.geronimo.system.plugin.model;
010    
011    import java.io.Serializable;
012    import javax.xml.bind.annotation.XmlAccessType;
013    import javax.xml.bind.annotation.XmlAccessorType;
014    import javax.xml.bind.annotation.XmlAttribute;
015    import javax.xml.bind.annotation.XmlType;
016    
017    
018    /**
019     * 
020     *                 See pluginType/dependency above
021     *             
022     * 
023     * <p>Java class for dependencyType complex type.
024     * 
025     * <p>The following schema fragment specifies the expected content contained within this class.
026     * 
027     * <pre>
028     * &lt;complexType name="dependencyType">
029     *   &lt;complexContent>
030     *     &lt;extension base="{http://geronimo.apache.org/xml/ns/plugins-1.3}artifactType">
031     *       &lt;attribute name="start" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
032     *     &lt;/extension>
033     *   &lt;/complexContent>
034     * &lt;/complexType>
035     * </pre>
036     * 
037     * 
038     */
039    @XmlAccessorType(XmlAccessType.FIELD)
040    @XmlType(name = "dependencyType")
041    public class DependencyType
042        extends ArtifactType
043        implements Serializable
044    {
045    
046        private final static long serialVersionUID = 12343L;
047        @XmlAttribute
048        protected Boolean start;
049    
050        /**
051         * Gets the value of the start property.
052         * 
053         * @return
054         *     possible object is
055         *     {@link Boolean }
056         *     
057         */
058        public boolean isStart() {
059            if (start == null) {
060                return true;
061            } else {
062                return start;
063            }
064        }
065    
066        /**
067         * Sets the value of the start property.
068         * 
069         * @param value
070         *     allowed object is
071         *     {@link Boolean }
072         *     
073         */
074        public void setStart(Boolean value) {
075            this.start = value;
076        }
077    
078    }