001//
002// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0 
003// See <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> 
004// Any modifications to this file will be lost upon recompilation of the source schema. 
005// Generated on: 2018.12.10 at 03:02:30 PM PST 
006//
007
008
009package org.microbean.jpa.jaxb;
010
011import javax.xml.bind.annotation.XmlAccessType;
012import javax.xml.bind.annotation.XmlAccessorType;
013import javax.xml.bind.annotation.XmlAttribute;
014import javax.xml.bind.annotation.XmlType;
015
016
017/**
018 * 
019 * 
020 *         @Target({}) @Retention(RUNTIME)
021 *         public @interface NamedAttributeNode {
022 *           String value();
023 *           String subgraph() default "";
024 *           String keySubgraph() default "";
025 *         }
026 *  
027 *       
028 * 
029 * <p>Java class for named-attribute-node complex type.
030 * 
031 * <p>The following schema fragment specifies the expected content contained within this class.
032 * 
033 * <pre>
034 * &lt;complexType name="named-attribute-node"&gt;
035 *   &lt;complexContent&gt;
036 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
037 *       &lt;attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
038 *       &lt;attribute name="subgraph" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
039 *       &lt;attribute name="key-subgraph" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
040 *     &lt;/restriction&gt;
041 *   &lt;/complexContent&gt;
042 * &lt;/complexType&gt;
043 * </pre>
044 * 
045 * 
046 */
047@XmlAccessorType(XmlAccessType.FIELD)
048@XmlType(name = "named-attribute-node")
049public class NamedAttributeNode {
050
051    @XmlAttribute(name = "name", required = true)
052    protected String name;
053    @XmlAttribute(name = "subgraph")
054    protected String subgraph;
055    @XmlAttribute(name = "key-subgraph")
056    protected String keySubgraph;
057
058    /**
059     * Gets the value of the name property.
060     * 
061     * @return
062     *     possible object is
063     *     {@link String }
064     *     
065     */
066    public String getName() {
067        return name;
068    }
069
070    /**
071     * Sets the value of the name property.
072     * 
073     * @param value
074     *     allowed object is
075     *     {@link String }
076     *     
077     */
078    public void setName(String value) {
079        this.name = value;
080    }
081
082    /**
083     * Gets the value of the subgraph property.
084     * 
085     * @return
086     *     possible object is
087     *     {@link String }
088     *     
089     */
090    public String getSubgraph() {
091        return subgraph;
092    }
093
094    /**
095     * Sets the value of the subgraph property.
096     * 
097     * @param value
098     *     allowed object is
099     *     {@link String }
100     *     
101     */
102    public void setSubgraph(String value) {
103        this.subgraph = value;
104    }
105
106    /**
107     * Gets the value of the keySubgraph property.
108     * 
109     * @return
110     *     possible object is
111     *     {@link String }
112     *     
113     */
114    public String getKeySubgraph() {
115        return keySubgraph;
116    }
117
118    /**
119     * Sets the value of the keySubgraph property.
120     * 
121     * @param value
122     *     allowed object is
123     *     {@link String }
124     *     
125     */
126    public void setKeySubgraph(String value) {
127        this.keySubgraph = value;
128    }
129
130}