http://git-wip-us.apache.org/repos/asf/tomee/blob/52567075/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Difference.java ---------------------------------------------------------------------- diff --git a/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Difference.java b/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Difference.java index ac92db7..d1440b0 100644 --- a/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Difference.java +++ b/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Difference.java @@ -1,434 +1,434 @@ -/** - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.openejb.jee.was.v6.xmi; - -import org.w3c.dom.Element; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAnyAttribute; -import javax.xml.bind.annotation.XmlAnyElement; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlIDREF; -import javax.xml.bind.annotation.XmlType; -import javax.xml.namespace.QName; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -/** - * <p/> - * Java class for Difference complex type. - * <p/> - * <p/> - * The following schema fragment specifies the expected content contained within - * this class. - * <p/> - * <pre> - * <complexType name="Difference"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <choice> - * <choice maxOccurs="unbounded" minOccurs="0"> - * <element name="target"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <choice maxOccurs="unbounded" minOccurs="0"> - * <any/> - * </choice> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </choice> - * <choice maxOccurs="unbounded" minOccurs="0"> - * <element name="difference" type="{http://www.omg.org/XMI}Difference"/> - * </choice> - * <choice maxOccurs="unbounded" minOccurs="0"> - * <element name="container" type="{http://www.omg.org/XMI}Difference"/> - * </choice> - * </choice> - * <attGroup ref="{http://www.omg.org/XMI}ObjectAttribs"/> - * <attribute name="container" type="{http://www.w3.org/2001/XMLSchema}IDREFS" /> - * <attribute name="target" type="{http://www.w3.org/2001/XMLSchema}IDREFS" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "Difference", propOrder = {"differenceTargets", "differences", - "differenceContainers"}) -public class Difference { - - @XmlElement(name = "target") - protected List<Difference.Target> differenceTargets; - @XmlElement(name = "difference") - protected List<Difference> differences; - @XmlElement(name = "container") - protected List<Difference> differenceContainers; - @XmlAttribute(name = "container") - @XmlIDREF - protected List<Object> containers; - @XmlAttribute(name = "target") - @XmlIDREF - protected List<Object> targets; - @XmlAttribute(namespace = "http://www.omg.org/XMI") - protected QName type; - @XmlAttribute(namespace = "http://www.omg.org/XMI") - protected String version; - @XmlAttribute - protected String href; - @XmlAttribute(namespace = "http://www.omg.org/XMI") - @XmlIDREF - protected Object idref; - @XmlAttribute(namespace = "http://www.omg.org/XMI") - protected String label; - @XmlAttribute(namespace = "http://www.omg.org/XMI") - protected String uuid; - - /** - * Gets the value of the differenceTargets property. - * <p/> - * <p/> - * This accessor method returns a reference to the live list, not a - * snapshot. Therefore any modification you make to the returned list will - * be present inside the JAXB object. This is why there is not a - * <CODE>set</CODE> method for the differenceTargets property. - * <p/> - * <p/> - * For example, to add a new item, do as follows: - * <p/> - * <pre> - * getDifferenceTargets().add(newItem); - * </pre> - * <p/> - * <p/> - * <p/> - * Objects of the following type(s) are allowed in the list - * {@link Difference.Target } - */ - public List<Difference.Target> getDifferenceTargets() { - if (differenceTargets == null) { - differenceTargets = new ArrayList<Difference.Target>(); - } - return this.differenceTargets; - } - - /** - * Gets the value of the differences property. - * <p/> - * <p/> - * This accessor method returns a reference to the live list, not a - * snapshot. Therefore any modification you make to the returned list will - * be present inside the JAXB object. This is why there is not a - * <CODE>set</CODE> method for the differences property. - * <p/> - * <p/> - * For example, to add a new item, do as follows: - * <p/> - * <pre> - * getDifferences().add(newItem); - * </pre> - * <p/> - * <p/> - * <p/> - * Objects of the following type(s) are allowed in the list - * {@link Difference } - */ - public List<Difference> getDifferences() { - if (differences == null) { - differences = new ArrayList<Difference>(); - } - return this.differences; - } - - /** - * Gets the value of the differenceContainers property. - * <p/> - * <p/> - * This accessor method returns a reference to the live list, not a - * snapshot. Therefore any modification you make to the returned list will - * be present inside the JAXB object. This is why there is not a - * <CODE>set</CODE> method for the differenceContainers property. - * <p/> - * <p/> - * For example, to add a new item, do as follows: - * <p/> - * <pre> - * getDifferenceContainers().add(newItem); - * </pre> - * <p/> - * <p/> - * <p/> - * Objects of the following type(s) are allowed in the list - * {@link Difference } - */ - public List<Difference> getDifferenceContainers() { - if (differenceContainers == null) { - differenceContainers = new ArrayList<Difference>(); - } - return this.differenceContainers; - } - - /** - * Gets the value of the containers property. - * <p/> - * <p/> - * This accessor method returns a reference to the live list, not a - * snapshot. Therefore any modification you make to the returned list will - * be present inside the JAXB object. This is why there is not a - * <CODE>set</CODE> method for the containers property. - * <p/> - * <p/> - * For example, to add a new item, do as follows: - * <p/> - * <pre> - * getContainers().add(newItem); - * </pre> - * <p/> - * <p/> - * <p/> - * Objects of the following type(s) are allowed in the list {@link Object } - */ - public List<Object> getContainers() { - if (containers == null) { - containers = new ArrayList<Object>(); - } - return this.containers; - } - - /** - * Gets the value of the targets property. - * <p/> - * <p/> - * This accessor method returns a reference to the live list, not a - * snapshot. Therefore any modification you make to the returned list will - * be present inside the JAXB object. This is why there is not a - * <CODE>set</CODE> method for the targets property. - * <p/> - * <p/> - * For example, to add a new item, do as follows: - * <p/> - * <pre> - * getTargets().add(newItem); - * </pre> - * <p/> - * <p/> - * <p/> - * Objects of the following type(s) are allowed in the list {@link Object } - */ - public List<Object> getTargets() { - if (targets == null) { - targets = new ArrayList<Object>(); - } - return this.targets; - } - - /** - * Gets the value of the type property. - * - * @return possible object is {@link QName } - */ - public QName getType() { - return type; - } - - /** - * Sets the value of the type property. - * - * @param value allowed object is {@link QName } - */ - public void setType(final QName value) { - this.type = value; - } - - /** - * Gets the value of the version property. - * - * @return possible object is {@link String } - */ - public String getVersion() { - if (version == null) { - return "2.0"; - } else { - return version; - } - } - - /** - * Sets the value of the version property. - * - * @param value allowed object is {@link String } - */ - public void setVersion(final String value) { - this.version = value; - } - - /** - * Gets the value of the href property. - * - * @return possible object is {@link String } - */ - public String getHref() { - return href; - } - - /** - * Sets the value of the href property. - * - * @param value allowed object is {@link String } - */ - public void setHref(final String value) { - this.href = value; - } - - /** - * Gets the value of the idref property. - * - * @return possible object is {@link Object } - */ - public Object getIdref() { - return idref; - } - - /** - * Sets the value of the idref property. - * - * @param value allowed object is {@link Object } - */ - public void setIdref(final Object value) { - this.idref = value; - } - - /** - * Gets the value of the label property. - * - * @return possible object is {@link String } - */ - public String getLabel() { - return label; - } - - /** - * Sets the value of the label property. - * - * @param value allowed object is {@link String } - */ - public void setLabel(final String value) { - this.label = value; - } - - /** - * Gets the value of the uuid property. - * - * @return possible object is {@link String } - */ - public String getUuid() { - return uuid; - } - - /** - * Sets the value of the uuid property. - * - * @param value allowed object is {@link String } - */ - public void setUuid(final String value) { - this.uuid = value; - } - - /** - * <p/> - * Java class for anonymous complex type. - * <p/> - * <p/> - * The following schema fragment specifies the expected content contained - * within this class. - * <p/> - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <choice maxOccurs="unbounded" minOccurs="0"> - * <any/> - * </choice> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = {"elements"}) - public static class Target { - - @XmlAnyElement - protected List<Element> elements; - @XmlAnyAttribute - private Map<QName, String> otherAttributes = new HashMap<QName, String>(); - - /** - * Gets the value of the elements property. - * <p/> - * <p/> - * This accessor method returns a reference to the live list, not a - * snapshot. Therefore any modification you make to the returned list - * will be present inside the JAXB object. This is why there is not a - * <CODE>set</CODE> method for the elements property. - * <p/> - * <p/> - * For example, to add a new item, do as follows: - * <p/> - * <pre> - * getElements().add(newItem); - * </pre> - * <p/> - * <p/> - * <p/> - * Objects of the following type(s) are allowed in the list - * {@link Element } - */ - public List<Element> getElements() { - if (elements == null) { - elements = new ArrayList<Element>(); - } - return this.elements; - } - - /** - * Gets a map that contains attributes that aren't bound to any typed - * property on this class. - * <p/> - * <p/> - * the map is keyed by the name of the attribute and the value is the - * string value of the attribute. - * <p/> - * the map returned by this method is live, and you can add new - * attribute by updating the map directly. Because of this design, - * there's no setter. - * - * @return always non-null - */ - public Map<QName, String> getOtherAttributes() { - return otherAttributes; - } - - } - -} +/** + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.openejb.jee.was.v6.xmi; + +import org.w3c.dom.Element; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyAttribute; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlIDREF; +import javax.xml.bind.annotation.XmlType; +import javax.xml.namespace.QName; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +/** + * <p/> + * Java class for Difference complex type. + * <p/> + * <p/> + * The following schema fragment specifies the expected content contained within + * this class. + * <p/> + * <pre> + * <complexType name="Difference"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <choice> + * <choice maxOccurs="unbounded" minOccurs="0"> + * <element name="target"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <choice maxOccurs="unbounded" minOccurs="0"> + * <any/> + * </choice> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </choice> + * <choice maxOccurs="unbounded" minOccurs="0"> + * <element name="difference" type="{http://www.omg.org/XMI}Difference"/> + * </choice> + * <choice maxOccurs="unbounded" minOccurs="0"> + * <element name="container" type="{http://www.omg.org/XMI}Difference"/> + * </choice> + * </choice> + * <attGroup ref="{http://www.omg.org/XMI}ObjectAttribs"/> + * <attribute name="container" type="{http://www.w3.org/2001/XMLSchema}IDREFS" /> + * <attribute name="target" type="{http://www.w3.org/2001/XMLSchema}IDREFS" /> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Difference", propOrder = {"differenceTargets", "differences", + "differenceContainers"}) +public class Difference { + + @XmlElement(name = "target") + protected List<Difference.Target> differenceTargets; + @XmlElement(name = "difference") + protected List<Difference> differences; + @XmlElement(name = "container") + protected List<Difference> differenceContainers; + @XmlAttribute(name = "container") + @XmlIDREF + protected List<Object> containers; + @XmlAttribute(name = "target") + @XmlIDREF + protected List<Object> targets; + @XmlAttribute(namespace = "http://www.omg.org/XMI") + protected QName type; + @XmlAttribute(namespace = "http://www.omg.org/XMI") + protected String version; + @XmlAttribute + protected String href; + @XmlAttribute(namespace = "http://www.omg.org/XMI") + @XmlIDREF + protected Object idref; + @XmlAttribute(namespace = "http://www.omg.org/XMI") + protected String label; + @XmlAttribute(namespace = "http://www.omg.org/XMI") + protected String uuid; + + /** + * Gets the value of the differenceTargets property. + * <p/> + * <p/> + * This accessor method returns a reference to the live list, not a + * snapshot. Therefore any modification you make to the returned list will + * be present inside the JAXB object. This is why there is not a + * <CODE>set</CODE> method for the differenceTargets property. + * <p/> + * <p/> + * For example, to add a new item, do as follows: + * <p/> + * <pre> + * getDifferenceTargets().add(newItem); + * </pre> + * <p/> + * <p/> + * <p/> + * Objects of the following type(s) are allowed in the list + * {@link Difference.Target } + */ + public List<Difference.Target> getDifferenceTargets() { + if (differenceTargets == null) { + differenceTargets = new ArrayList<Difference.Target>(); + } + return this.differenceTargets; + } + + /** + * Gets the value of the differences property. + * <p/> + * <p/> + * This accessor method returns a reference to the live list, not a + * snapshot. Therefore any modification you make to the returned list will + * be present inside the JAXB object. This is why there is not a + * <CODE>set</CODE> method for the differences property. + * <p/> + * <p/> + * For example, to add a new item, do as follows: + * <p/> + * <pre> + * getDifferences().add(newItem); + * </pre> + * <p/> + * <p/> + * <p/> + * Objects of the following type(s) are allowed in the list + * {@link Difference } + */ + public List<Difference> getDifferences() { + if (differences == null) { + differences = new ArrayList<Difference>(); + } + return this.differences; + } + + /** + * Gets the value of the differenceContainers property. + * <p/> + * <p/> + * This accessor method returns a reference to the live list, not a + * snapshot. Therefore any modification you make to the returned list will + * be present inside the JAXB object. This is why there is not a + * <CODE>set</CODE> method for the differenceContainers property. + * <p/> + * <p/> + * For example, to add a new item, do as follows: + * <p/> + * <pre> + * getDifferenceContainers().add(newItem); + * </pre> + * <p/> + * <p/> + * <p/> + * Objects of the following type(s) are allowed in the list + * {@link Difference } + */ + public List<Difference> getDifferenceContainers() { + if (differenceContainers == null) { + differenceContainers = new ArrayList<Difference>(); + } + return this.differenceContainers; + } + + /** + * Gets the value of the containers property. + * <p/> + * <p/> + * This accessor method returns a reference to the live list, not a + * snapshot. Therefore any modification you make to the returned list will + * be present inside the JAXB object. This is why there is not a + * <CODE>set</CODE> method for the containers property. + * <p/> + * <p/> + * For example, to add a new item, do as follows: + * <p/> + * <pre> + * getContainers().add(newItem); + * </pre> + * <p/> + * <p/> + * <p/> + * Objects of the following type(s) are allowed in the list {@link Object } + */ + public List<Object> getContainers() { + if (containers == null) { + containers = new ArrayList<Object>(); + } + return this.containers; + } + + /** + * Gets the value of the targets property. + * <p/> + * <p/> + * This accessor method returns a reference to the live list, not a + * snapshot. Therefore any modification you make to the returned list will + * be present inside the JAXB object. This is why there is not a + * <CODE>set</CODE> method for the targets property. + * <p/> + * <p/> + * For example, to add a new item, do as follows: + * <p/> + * <pre> + * getTargets().add(newItem); + * </pre> + * <p/> + * <p/> + * <p/> + * Objects of the following type(s) are allowed in the list {@link Object } + */ + public List<Object> getTargets() { + if (targets == null) { + targets = new ArrayList<Object>(); + } + return this.targets; + } + + /** + * Gets the value of the type property. + * + * @return possible object is {@link QName } + */ + public QName getType() { + return type; + } + + /** + * Sets the value of the type property. + * + * @param value allowed object is {@link QName } + */ + public void setType(final QName value) { + this.type = value; + } + + /** + * Gets the value of the version property. + * + * @return possible object is {@link String } + */ + public String getVersion() { + if (version == null) { + return "2.0"; + } else { + return version; + } + } + + /** + * Sets the value of the version property. + * + * @param value allowed object is {@link String } + */ + public void setVersion(final String value) { + this.version = value; + } + + /** + * Gets the value of the href property. + * + * @return possible object is {@link String } + */ + public String getHref() { + return href; + } + + /** + * Sets the value of the href property. + * + * @param value allowed object is {@link String } + */ + public void setHref(final String value) { + this.href = value; + } + + /** + * Gets the value of the idref property. + * + * @return possible object is {@link Object } + */ + public Object getIdref() { + return idref; + } + + /** + * Sets the value of the idref property. + * + * @param value allowed object is {@link Object } + */ + public void setIdref(final Object value) { + this.idref = value; + } + + /** + * Gets the value of the label property. + * + * @return possible object is {@link String } + */ + public String getLabel() { + return label; + } + + /** + * Sets the value of the label property. + * + * @param value allowed object is {@link String } + */ + public void setLabel(final String value) { + this.label = value; + } + + /** + * Gets the value of the uuid property. + * + * @return possible object is {@link String } + */ + public String getUuid() { + return uuid; + } + + /** + * Sets the value of the uuid property. + * + * @param value allowed object is {@link String } + */ + public void setUuid(final String value) { + this.uuid = value; + } + + /** + * <p/> + * Java class for anonymous complex type. + * <p/> + * <p/> + * The following schema fragment specifies the expected content contained + * within this class. + * <p/> + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <choice maxOccurs="unbounded" minOccurs="0"> + * <any/> + * </choice> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = {"elements"}) + public static class Target { + + @XmlAnyElement + protected List<Element> elements; + @XmlAnyAttribute + private Map<QName, String> otherAttributes = new HashMap<QName, String>(); + + /** + * Gets the value of the elements property. + * <p/> + * <p/> + * This accessor method returns a reference to the live list, not a + * snapshot. Therefore any modification you make to the returned list + * will be present inside the JAXB object. This is why there is not a + * <CODE>set</CODE> method for the elements property. + * <p/> + * <p/> + * For example, to add a new item, do as follows: + * <p/> + * <pre> + * getElements().add(newItem); + * </pre> + * <p/> + * <p/> + * <p/> + * Objects of the following type(s) are allowed in the list + * {@link Element } + */ + public List<Element> getElements() { + if (elements == null) { + elements = new ArrayList<Element>(); + } + return this.elements; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed + * property on this class. + * <p/> + * <p/> + * the map is keyed by the name of the attribute and the value is the + * string value of the attribute. + * <p/> + * the map returned by this method is live, and you can add new + * attribute by updating the map directly. Because of this design, + * there's no setter. + * + * @return always non-null + */ + public Map<QName, String> getOtherAttributes() { + return otherAttributes; + } + + } + +}
http://git-wip-us.apache.org/repos/asf/tomee/blob/52567075/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Documentation.java ---------------------------------------------------------------------- diff --git a/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Documentation.java b/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Documentation.java index ce416ef..5d8acca 100644 --- a/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Documentation.java +++ b/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Documentation.java @@ -1,552 +1,552 @@ -/** - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.openejb.jee.was.v6.xmi; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlIDREF; -import javax.xml.bind.annotation.XmlType; -import javax.xml.namespace.QName; -import java.util.ArrayList; -import java.util.List; - -/** - * <p/> - * Java class for Documentation complex type. - * <p/> - * <p/> - * The following schema fragment specifies the expected content contained within - * this class. - * <p/> - * <pre> - * <complexType name="Documentation"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <choice> - * <choice maxOccurs="unbounded" minOccurs="0"> - * <element name="contact" type="{http://www.w3.org/2001/XMLSchema}string"/> - * </choice> - * <choice maxOccurs="unbounded" minOccurs="0"> - * <element name="exporter" type="{http://www.w3.org/2001/XMLSchema}string"/> - * </choice> - * <choice maxOccurs="unbounded" minOccurs="0"> - * <element name="exporterVersion" type="{http://www.w3.org/2001/XMLSchema}string"/> - * </choice> - * <choice maxOccurs="unbounded" minOccurs="0"> - * <element name="longDescription" type="{http://www.w3.org/2001/XMLSchema}string"/> - * </choice> - * <choice maxOccurs="unbounded" minOccurs="0"> - * <element name="shortDescription" type="{http://www.w3.org/2001/XMLSchema}string"/> - * </choice> - * <choice maxOccurs="unbounded" minOccurs="0"> - * <element name="notice" type="{http://www.w3.org/2001/XMLSchema}string"/> - * </choice> - * <choice maxOccurs="unbounded" minOccurs="0"> - * <element name="owner" type="{http://www.w3.org/2001/XMLSchema}string"/> - * </choice> - * </choice> - * <attGroup ref="{http://www.omg.org/XMI}ObjectAttribs"/> - * <attribute name="contact" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="exporter" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="exporterVersion" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="longDescription" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="notice" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="owner" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="shortDescription" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "Documentation", propOrder = {"contacts", "exporters", - "exporterVersions", "longDescriptions", "shortDescriptions", "notices", - "owners"}) -public class Documentation { - - @XmlElement(name = "contact") - protected List<String> contacts; - @XmlElement(name = "exporter") - protected List<String> exporters; - @XmlElement(name = "exporterVersion") - protected List<String> exporterVersions; - @XmlElement(name = "longDescription") - protected List<String> longDescriptions; - @XmlElement(name = "shortDescription") - protected List<String> shortDescriptions; - @XmlElement(name = "notice") - protected List<String> notices; - @XmlElement(name = "owner") - protected List<String> owners; - @XmlAttribute - protected String contact; - @XmlAttribute - protected String exporter; - @XmlAttribute - protected String exporterVersion; - @XmlAttribute - protected String longDescription; - @XmlAttribute - protected String notice; - @XmlAttribute - protected String owner; - @XmlAttribute - protected String shortDescription; - @XmlAttribute(namespace = "http://www.omg.org/XMI") - protected QName type; - @XmlAttribute(namespace = "http://www.omg.org/XMI") - protected String version; - @XmlAttribute - protected String href; - @XmlAttribute(namespace = "http://www.omg.org/XMI") - @XmlIDREF - protected Object idref; - @XmlAttribute(namespace = "http://www.omg.org/XMI") - protected String label; - @XmlAttribute(namespace = "http://www.omg.org/XMI") - protected String uuid; - - /** - * Gets the value of the contacts property. - * <p/> - * <p/> - * This accessor method returns a reference to the live list, not a - * snapshot. Therefore any modification you make to the returned list will - * be present inside the JAXB object. This is why there is not a - * <CODE>set</CODE> method for the contacts property. - * <p/> - * <p/> - * For example, to add a new item, do as follows: - * <p/> - * <pre> - * getContacts().add(newItem); - * </pre> - * <p/> - * <p/> - * <p/> - * Objects of the following type(s) are allowed in the list {@link String } - */ - public List<String> getContacts() { - if (contacts == null) { - contacts = new ArrayList<String>(); - } - return this.contacts; - } - - /** - * Gets the value of the exporters property. - * <p/> - * <p/> - * This accessor method returns a reference to the live list, not a - * snapshot. Therefore any modification you make to the returned list will - * be present inside the JAXB object. This is why there is not a - * <CODE>set</CODE> method for the exporters property. - * <p/> - * <p/> - * For example, to add a new item, do as follows: - * <p/> - * <pre> - * getExporters().add(newItem); - * </pre> - * <p/> - * <p/> - * <p/> - * Objects of the following type(s) are allowed in the list {@link String } - */ - public List<String> getExporters() { - if (exporters == null) { - exporters = new ArrayList<String>(); - } - return this.exporters; - } - - /** - * Gets the value of the exporterVersions property. - * <p/> - * <p/> - * This accessor method returns a reference to the live list, not a - * snapshot. Therefore any modification you make to the returned list will - * be present inside the JAXB object. This is why there is not a - * <CODE>set</CODE> method for the exporterVersions property. - * <p/> - * <p/> - * For example, to add a new item, do as follows: - * <p/> - * <pre> - * getExporterVersions().add(newItem); - * </pre> - * <p/> - * <p/> - * <p/> - * Objects of the following type(s) are allowed in the list {@link String } - */ - public List<String> getExporterVersions() { - if (exporterVersions == null) { - exporterVersions = new ArrayList<String>(); - } - return this.exporterVersions; - } - - /** - * Gets the value of the longDescriptions property. - * <p/> - * <p/> - * This accessor method returns a reference to the live list, not a - * snapshot. Therefore any modification you make to the returned list will - * be present inside the JAXB object. This is why there is not a - * <CODE>set</CODE> method for the longDescriptions property. - * <p/> - * <p/> - * For example, to add a new item, do as follows: - * <p/> - * <pre> - * getLongDescriptions().add(newItem); - * </pre> - * <p/> - * <p/> - * <p/> - * Objects of the following type(s) are allowed in the list {@link String } - */ - public List<String> getLongDescriptions() { - if (longDescriptions == null) { - longDescriptions = new ArrayList<String>(); - } - return this.longDescriptions; - } - - /** - * Gets the value of the shortDescriptions property. - * <p/> - * <p/> - * This accessor method returns a reference to the live list, not a - * snapshot. Therefore any modification you make to the returned list will - * be present inside the JAXB object. This is why there is not a - * <CODE>set</CODE> method for the shortDescriptions property. - * <p/> - * <p/> - * For example, to add a new item, do as follows: - * <p/> - * <pre> - * getShortDescriptions().add(newItem); - * </pre> - * <p/> - * <p/> - * <p/> - * Objects of the following type(s) are allowed in the list {@link String } - */ - public List<String> getShortDescriptions() { - if (shortDescriptions == null) { - shortDescriptions = new ArrayList<String>(); - } - return this.shortDescriptions; - } - - /** - * Gets the value of the notices property. - * <p/> - * <p/> - * This accessor method returns a reference to the live list, not a - * snapshot. Therefore any modification you make to the returned list will - * be present inside the JAXB object. This is why there is not a - * <CODE>set</CODE> method for the notices property. - * <p/> - * <p/> - * For example, to add a new item, do as follows: - * <p/> - * <pre> - * getNotices().add(newItem); - * </pre> - * <p/> - * <p/> - * <p/> - * Objects of the following type(s) are allowed in the list {@link String } - */ - public List<String> getNotices() { - if (notices == null) { - notices = new ArrayList<String>(); - } - return this.notices; - } - - /** - * Gets the value of the owners property. - * <p/> - * <p/> - * This accessor method returns a reference to the live list, not a - * snapshot. Therefore any modification you make to the returned list will - * be present inside the JAXB object. This is why there is not a - * <CODE>set</CODE> method for the owners property. - * <p/> - * <p/> - * For example, to add a new item, do as follows: - * <p/> - * <pre> - * getOwners().add(newItem); - * </pre> - * <p/> - * <p/> - * <p/> - * Objects of the following type(s) are allowed in the list {@link String } - */ - public List<String> getOwners() { - if (owners == null) { - owners = new ArrayList<String>(); - } - return this.owners; - } - - /** - * Gets the value of the contact property. - * - * @return possible object is {@link String } - */ - public String getContact() { - return contact; - } - - /** - * Sets the value of the contact property. - * - * @param value allowed object is {@link String } - */ - public void setContact(final String value) { - this.contact = value; - } - - /** - * Gets the value of the exporter property. - * - * @return possible object is {@link String } - */ - public String getExporter() { - return exporter; - } - - /** - * Sets the value of the exporter property. - * - * @param value allowed object is {@link String } - */ - public void setExporter(final String value) { - this.exporter = value; - } - - /** - * Gets the value of the exporterVersion property. - * - * @return possible object is {@link String } - */ - public String getExporterVersion() { - return exporterVersion; - } - - /** - * Sets the value of the exporterVersion property. - * - * @param value allowed object is {@link String } - */ - public void setExporterVersion(final String value) { - this.exporterVersion = value; - } - - /** - * Gets the value of the longDescription property. - * - * @return possible object is {@link String } - */ - public String getLongDescription() { - return longDescription; - } - - /** - * Sets the value of the longDescription property. - * - * @param value allowed object is {@link String } - */ - public void setLongDescription(final String value) { - this.longDescription = value; - } - - /** - * Gets the value of the notice property. - * - * @return possible object is {@link String } - */ - public String getNotice() { - return notice; - } - - /** - * Sets the value of the notice property. - * - * @param value allowed object is {@link String } - */ - public void setNotice(final String value) { - this.notice = value; - } - - /** - * Gets the value of the owner property. - * - * @return possible object is {@link String } - */ - public String getOwner() { - return owner; - } - - /** - * Sets the value of the owner property. - * - * @param value allowed object is {@link String } - */ - public void setOwner(final String value) { - this.owner = value; - } - - /** - * Gets the value of the shortDescription property. - * - * @return possible object is {@link String } - */ - public String getShortDescription() { - return shortDescription; - } - - /** - * Sets the value of the shortDescription property. - * - * @param value allowed object is {@link String } - */ - public void setShortDescription(final String value) { - this.shortDescription = value; - } - - /** - * Gets the value of the type property. - * - * @return possible object is {@link QName } - */ - public QName getType() { - return type; - } - - /** - * Sets the value of the type property. - * - * @param value allowed object is {@link QName } - */ - public void setType(final QName value) { - this.type = value; - } - - /** - * Gets the value of the version property. - * - * @return possible object is {@link String } - */ - public String getVersion() { - if (version == null) { - return "2.0"; - } else { - return version; - } - } - - /** - * Sets the value of the version property. - * - * @param value allowed object is {@link String } - */ - public void setVersion(final String value) { - this.version = value; - } - - /** - * Gets the value of the href property. - * - * @return possible object is {@link String } - */ - public String getHref() { - return href; - } - - /** - * Sets the value of the href property. - * - * @param value allowed object is {@link String } - */ - public void setHref(final String value) { - this.href = value; - } - - /** - * Gets the value of the idref property. - * - * @return possible object is {@link Object } - */ - public Object getIdref() { - return idref; - } - - /** - * Sets the value of the idref property. - * - * @param value allowed object is {@link Object } - */ - public void setIdref(final Object value) { - this.idref = value; - } - - /** - * Gets the value of the label property. - * - * @return possible object is {@link String } - */ - public String getLabel() { - return label; - } - - /** - * Sets the value of the label property. - * - * @param value allowed object is {@link String } - */ - public void setLabel(final String value) { - this.label = value; - } - - /** - * Gets the value of the uuid property. - * - * @return possible object is {@link String } - */ - public String getUuid() { - return uuid; - } - - /** - * Sets the value of the uuid property. - * - * @param value allowed object is {@link String } - */ - public void setUuid(final String value) { - this.uuid = value; - } - -} +/** + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.openejb.jee.was.v6.xmi; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlIDREF; +import javax.xml.bind.annotation.XmlType; +import javax.xml.namespace.QName; +import java.util.ArrayList; +import java.util.List; + +/** + * <p/> + * Java class for Documentation complex type. + * <p/> + * <p/> + * The following schema fragment specifies the expected content contained within + * this class. + * <p/> + * <pre> + * <complexType name="Documentation"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <choice> + * <choice maxOccurs="unbounded" minOccurs="0"> + * <element name="contact" type="{http://www.w3.org/2001/XMLSchema}string"/> + * </choice> + * <choice maxOccurs="unbounded" minOccurs="0"> + * <element name="exporter" type="{http://www.w3.org/2001/XMLSchema}string"/> + * </choice> + * <choice maxOccurs="unbounded" minOccurs="0"> + * <element name="exporterVersion" type="{http://www.w3.org/2001/XMLSchema}string"/> + * </choice> + * <choice maxOccurs="unbounded" minOccurs="0"> + * <element name="longDescription" type="{http://www.w3.org/2001/XMLSchema}string"/> + * </choice> + * <choice maxOccurs="unbounded" minOccurs="0"> + * <element name="shortDescription" type="{http://www.w3.org/2001/XMLSchema}string"/> + * </choice> + * <choice maxOccurs="unbounded" minOccurs="0"> + * <element name="notice" type="{http://www.w3.org/2001/XMLSchema}string"/> + * </choice> + * <choice maxOccurs="unbounded" minOccurs="0"> + * <element name="owner" type="{http://www.w3.org/2001/XMLSchema}string"/> + * </choice> + * </choice> + * <attGroup ref="{http://www.omg.org/XMI}ObjectAttribs"/> + * <attribute name="contact" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="exporter" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="exporterVersion" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="longDescription" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="notice" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="owner" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="shortDescription" type="{http://www.w3.org/2001/XMLSchema}string" /> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Documentation", propOrder = {"contacts", "exporters", + "exporterVersions", "longDescriptions", "shortDescriptions", "notices", + "owners"}) +public class Documentation { + + @XmlElement(name = "contact") + protected List<String> contacts; + @XmlElement(name = "exporter") + protected List<String> exporters; + @XmlElement(name = "exporterVersion") + protected List<String> exporterVersions; + @XmlElement(name = "longDescription") + protected List<String> longDescriptions; + @XmlElement(name = "shortDescription") + protected List<String> shortDescriptions; + @XmlElement(name = "notice") + protected List<String> notices; + @XmlElement(name = "owner") + protected List<String> owners; + @XmlAttribute + protected String contact; + @XmlAttribute + protected String exporter; + @XmlAttribute + protected String exporterVersion; + @XmlAttribute + protected String longDescription; + @XmlAttribute + protected String notice; + @XmlAttribute + protected String owner; + @XmlAttribute + protected String shortDescription; + @XmlAttribute(namespace = "http://www.omg.org/XMI") + protected QName type; + @XmlAttribute(namespace = "http://www.omg.org/XMI") + protected String version; + @XmlAttribute + protected String href; + @XmlAttribute(namespace = "http://www.omg.org/XMI") + @XmlIDREF + protected Object idref; + @XmlAttribute(namespace = "http://www.omg.org/XMI") + protected String label; + @XmlAttribute(namespace = "http://www.omg.org/XMI") + protected String uuid; + + /** + * Gets the value of the contacts property. + * <p/> + * <p/> + * This accessor method returns a reference to the live list, not a + * snapshot. Therefore any modification you make to the returned list will + * be present inside the JAXB object. This is why there is not a + * <CODE>set</CODE> method for the contacts property. + * <p/> + * <p/> + * For example, to add a new item, do as follows: + * <p/> + * <pre> + * getContacts().add(newItem); + * </pre> + * <p/> + * <p/> + * <p/> + * Objects of the following type(s) are allowed in the list {@link String } + */ + public List<String> getContacts() { + if (contacts == null) { + contacts = new ArrayList<String>(); + } + return this.contacts; + } + + /** + * Gets the value of the exporters property. + * <p/> + * <p/> + * This accessor method returns a reference to the live list, not a + * snapshot. Therefore any modification you make to the returned list will + * be present inside the JAXB object. This is why there is not a + * <CODE>set</CODE> method for the exporters property. + * <p/> + * <p/> + * For example, to add a new item, do as follows: + * <p/> + * <pre> + * getExporters().add(newItem); + * </pre> + * <p/> + * <p/> + * <p/> + * Objects of the following type(s) are allowed in the list {@link String } + */ + public List<String> getExporters() { + if (exporters == null) { + exporters = new ArrayList<String>(); + } + return this.exporters; + } + + /** + * Gets the value of the exporterVersions property. + * <p/> + * <p/> + * This accessor method returns a reference to the live list, not a + * snapshot. Therefore any modification you make to the returned list will + * be present inside the JAXB object. This is why there is not a + * <CODE>set</CODE> method for the exporterVersions property. + * <p/> + * <p/> + * For example, to add a new item, do as follows: + * <p/> + * <pre> + * getExporterVersions().add(newItem); + * </pre> + * <p/> + * <p/> + * <p/> + * Objects of the following type(s) are allowed in the list {@link String } + */ + public List<String> getExporterVersions() { + if (exporterVersions == null) { + exporterVersions = new ArrayList<String>(); + } + return this.exporterVersions; + } + + /** + * Gets the value of the longDescriptions property. + * <p/> + * <p/> + * This accessor method returns a reference to the live list, not a + * snapshot. Therefore any modification you make to the returned list will + * be present inside the JAXB object. This is why there is not a + * <CODE>set</CODE> method for the longDescriptions property. + * <p/> + * <p/> + * For example, to add a new item, do as follows: + * <p/> + * <pre> + * getLongDescriptions().add(newItem); + * </pre> + * <p/> + * <p/> + * <p/> + * Objects of the following type(s) are allowed in the list {@link String } + */ + public List<String> getLongDescriptions() { + if (longDescriptions == null) { + longDescriptions = new ArrayList<String>(); + } + return this.longDescriptions; + } + + /** + * Gets the value of the shortDescriptions property. + * <p/> + * <p/> + * This accessor method returns a reference to the live list, not a + * snapshot. Therefore any modification you make to the returned list will + * be present inside the JAXB object. This is why there is not a + * <CODE>set</CODE> method for the shortDescriptions property. + * <p/> + * <p/> + * For example, to add a new item, do as follows: + * <p/> + * <pre> + * getShortDescriptions().add(newItem); + * </pre> + * <p/> + * <p/> + * <p/> + * Objects of the following type(s) are allowed in the list {@link String } + */ + public List<String> getShortDescriptions() { + if (shortDescriptions == null) { + shortDescriptions = new ArrayList<String>(); + } + return this.shortDescriptions; + } + + /** + * Gets the value of the notices property. + * <p/> + * <p/> + * This accessor method returns a reference to the live list, not a + * snapshot. Therefore any modification you make to the returned list will + * be present inside the JAXB object. This is why there is not a + * <CODE>set</CODE> method for the notices property. + * <p/> + * <p/> + * For example, to add a new item, do as follows: + * <p/> + * <pre> + * getNotices().add(newItem); + * </pre> + * <p/> + * <p/> + * <p/> + * Objects of the following type(s) are allowed in the list {@link String } + */ + public List<String> getNotices() { + if (notices == null) { + notices = new ArrayList<String>(); + } + return this.notices; + } + + /** + * Gets the value of the owners property. + * <p/> + * <p/> + * This accessor method returns a reference to the live list, not a + * snapshot. Therefore any modification you make to the returned list will + * be present inside the JAXB object. This is why there is not a + * <CODE>set</CODE> method for the owners property. + * <p/> + * <p/> + * For example, to add a new item, do as follows: + * <p/> + * <pre> + * getOwners().add(newItem); + * </pre> + * <p/> + * <p/> + * <p/> + * Objects of the following type(s) are allowed in the list {@link String } + */ + public List<String> getOwners() { + if (owners == null) { + owners = new ArrayList<String>(); + } + return this.owners; + } + + /** + * Gets the value of the contact property. + * + * @return possible object is {@link String } + */ + public String getContact() { + return contact; + } + + /** + * Sets the value of the contact property. + * + * @param value allowed object is {@link String } + */ + public void setContact(final String value) { + this.contact = value; + } + + /** + * Gets the value of the exporter property. + * + * @return possible object is {@link String } + */ + public String getExporter() { + return exporter; + } + + /** + * Sets the value of the exporter property. + * + * @param value allowed object is {@link String } + */ + public void setExporter(final String value) { + this.exporter = value; + } + + /** + * Gets the value of the exporterVersion property. + * + * @return possible object is {@link String } + */ + public String getExporterVersion() { + return exporterVersion; + } + + /** + * Sets the value of the exporterVersion property. + * + * @param value allowed object is {@link String } + */ + public void setExporterVersion(final String value) { + this.exporterVersion = value; + } + + /** + * Gets the value of the longDescription property. + * + * @return possible object is {@link String } + */ + public String getLongDescription() { + return longDescription; + } + + /** + * Sets the value of the longDescription property. + * + * @param value allowed object is {@link String } + */ + public void setLongDescription(final String value) { + this.longDescription = value; + } + + /** + * Gets the value of the notice property. + * + * @return possible object is {@link String } + */ + public String getNotice() { + return notice; + } + + /** + * Sets the value of the notice property. + * + * @param value allowed object is {@link String } + */ + public void setNotice(final String value) { + this.notice = value; + } + + /** + * Gets the value of the owner property. + * + * @return possible object is {@link String } + */ + public String getOwner() { + return owner; + } + + /** + * Sets the value of the owner property. + * + * @param value allowed object is {@link String } + */ + public void setOwner(final String value) { + this.owner = value; + } + + /** + * Gets the value of the shortDescription property. + * + * @return possible object is {@link String } + */ + public String getShortDescription() { + return shortDescription; + } + + /** + * Sets the value of the shortDescription property. + * + * @param value allowed object is {@link String } + */ + public void setShortDescription(final String value) { + this.shortDescription = value; + } + + /** + * Gets the value of the type property. + * + * @return possible object is {@link QName } + */ + public QName getType() { + return type; + } + + /** + * Sets the value of the type property. + * + * @param value allowed object is {@link QName } + */ + public void setType(final QName value) { + this.type = value; + } + + /** + * Gets the value of the version property. + * + * @return possible object is {@link String } + */ + public String getVersion() { + if (version == null) { + return "2.0"; + } else { + return version; + } + } + + /** + * Sets the value of the version property. + * + * @param value allowed object is {@link String } + */ + public void setVersion(final String value) { + this.version = value; + } + + /** + * Gets the value of the href property. + * + * @return possible object is {@link String } + */ + public String getHref() { + return href; + } + + /** + * Sets the value of the href property. + * + * @param value allowed object is {@link String } + */ + public void setHref(final String value) { + this.href = value; + } + + /** + * Gets the value of the idref property. + * + * @return possible object is {@link Object } + */ + public Object getIdref() { + return idref; + } + + /** + * Sets the value of the idref property. + * + * @param value allowed object is {@link Object } + */ + public void setIdref(final Object value) { + this.idref = value; + } + + /** + * Gets the value of the label property. + * + * @return possible object is {@link String } + */ + public String getLabel() { + return label; + } + + /** + * Sets the value of the label property. + * + * @param value allowed object is {@link String } + */ + public void setLabel(final String value) { + this.label = value; + } + + /** + * Gets the value of the uuid property. + * + * @return possible object is {@link String } + */ + public String getUuid() { + return uuid; + } + + /** + * Sets the value of the uuid property. + * + * @param value allowed object is {@link String } + */ + public void setUuid(final String value) { + this.uuid = value; + } + +} http://git-wip-us.apache.org/repos/asf/tomee/blob/52567075/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Extension.java ---------------------------------------------------------------------- diff --git a/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Extension.java b/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Extension.java index b766056..b566a08 100644 --- a/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Extension.java +++ b/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Extension.java @@ -1,254 +1,254 @@ -/** - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.openejb.jee.was.v6.xmi; - -import org.w3c.dom.Element; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAnyElement; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlIDREF; -import javax.xml.bind.annotation.XmlType; -import javax.xml.namespace.QName; -import java.util.ArrayList; -import java.util.List; - -/** - * <p/> - * Java class for Extension complex type. - * <p/> - * <p/> - * The following schema fragment specifies the expected content contained within - * this class. - * <p/> - * <pre> - * <complexType name="Extension"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <choice maxOccurs="unbounded" minOccurs="0"> - * <any/> - * </choice> - * <attGroup ref="{http://www.omg.org/XMI}ObjectAttribs"/> - * <attribute name="extender" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="extenderID" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "Extension", propOrder = {"elements"}) -public class Extension { - - @XmlAnyElement(lax = true) - protected List<Object> elements; - @XmlAttribute - protected String extender; - @XmlAttribute - protected String extenderID; - @XmlAttribute(namespace = "http://www.omg.org/XMI") - protected QName type; - @XmlAttribute(namespace = "http://www.omg.org/XMI") - protected String version; - @XmlAttribute - protected String href; - @XmlAttribute(namespace = "http://www.omg.org/XMI") - @XmlIDREF - protected Object idref; - @XmlAttribute(namespace = "http://www.omg.org/XMI") - protected String label; - @XmlAttribute(namespace = "http://www.omg.org/XMI") - protected String uuid; - - /** - * Gets the value of the elements property. - * <p/> - * <p/> - * This accessor method returns a reference to the live list, not a - * snapshot. Therefore any modification you make to the returned list will - * be present inside the JAXB object. This is why there is not a - * <CODE>set</CODE> method for the elements property. - * <p/> - * <p/> - * For example, to add a new item, do as follows: - * <p/> - * <pre> - * getElements().add(newItem); - * </pre> - * <p/> - * <p/> - * <p/> - * Objects of the following type(s) are allowed in the list {@link Element } - * {@link Object } - */ - public List<Object> getElements() { - if (elements == null) { - elements = new ArrayList<Object>(); - } - return this.elements; - } - - /** - * Gets the value of the extender property. - * - * @return possible object is {@link String } - */ - public String getExtender() { - return extender; - } - - /** - * Sets the value of the extender property. - * - * @param value allowed object is {@link String } - */ - public void setExtender(final String value) { - this.extender = value; - } - - /** - * Gets the value of the extenderID property. - * - * @return possible object is {@link String } - */ - public String getExtenderID() { - return extenderID; - } - - /** - * Sets the value of the extenderID property. - * - * @param value allowed object is {@link String } - */ - public void setExtenderID(final String value) { - this.extenderID = value; - } - - /** - * Gets the value of the type property. - * - * @return possible object is {@link QName } - */ - public QName getType() { - return type; - } - - /** - * Sets the value of the type property. - * - * @param value allowed object is {@link QName } - */ - public void setType(final QName value) { - this.type = value; - } - - /** - * Gets the value of the version property. - * - * @return possible object is {@link String } - */ - public String getVersion() { - if (version == null) { - return "2.0"; - } else { - return version; - } - } - - /** - * Sets the value of the version property. - * - * @param value allowed object is {@link String } - */ - public void setVersion(final String value) { - this.version = value; - } - - /** - * Gets the value of the href property. - * - * @return possible object is {@link String } - */ - public String getHref() { - return href; - } - - /** - * Sets the value of the href property. - * - * @param value allowed object is {@link String } - */ - public void setHref(final String value) { - this.href = value; - } - - /** - * Gets the value of the idref property. - * - * @return possible object is {@link Object } - */ - public Object getIdref() { - return idref; - } - - /** - * Sets the value of the idref property. - * - * @param value allowed object is {@link Object } - */ - public void setIdref(final Object value) { - this.idref = value; - } - - /** - * Gets the value of the label property. - * - * @return possible object is {@link String } - */ - public String getLabel() { - return label; - } - - /** - * Sets the value of the label property. - * - * @param value allowed object is {@link String } - */ - public void setLabel(final String value) { - this.label = value; - } - - /** - * Gets the value of the uuid property. - * - * @return possible object is {@link String } - */ - public String getUuid() { - return uuid; - } - - /** - * Sets the value of the uuid property. - * - * @param value allowed object is {@link String } - */ - public void setUuid(final String value) { - this.uuid = value; - } - -} +/** + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.openejb.jee.was.v6.xmi; + +import org.w3c.dom.Element; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlIDREF; +import javax.xml.bind.annotation.XmlType; +import javax.xml.namespace.QName; +import java.util.ArrayList; +import java.util.List; + +/** + * <p/> + * Java class for Extension complex type. + * <p/> + * <p/> + * The following schema fragment specifies the expected content contained within + * this class. + * <p/> + * <pre> + * <complexType name="Extension"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <choice maxOccurs="unbounded" minOccurs="0"> + * <any/> + * </choice> + * <attGroup ref="{http://www.omg.org/XMI}ObjectAttribs"/> + * <attribute name="extender" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="extenderID" type="{http://www.w3.org/2001/XMLSchema}string" /> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Extension", propOrder = {"elements"}) +public class Extension { + + @XmlAnyElement(lax = true) + protected List<Object> elements; + @XmlAttribute + protected String extender; + @XmlAttribute + protected String extenderID; + @XmlAttribute(namespace = "http://www.omg.org/XMI") + protected QName type; + @XmlAttribute(namespace = "http://www.omg.org/XMI") + protected String version; + @XmlAttribute + protected String href; + @XmlAttribute(namespace = "http://www.omg.org/XMI") + @XmlIDREF + protected Object idref; + @XmlAttribute(namespace = "http://www.omg.org/XMI") + protected String label; + @XmlAttribute(namespace = "http://www.omg.org/XMI") + protected String uuid; + + /** + * Gets the value of the elements property. + * <p/> + * <p/> + * This accessor method returns a reference to the live list, not a + * snapshot. Therefore any modification you make to the returned list will + * be present inside the JAXB object. This is why there is not a + * <CODE>set</CODE> method for the elements property. + * <p/> + * <p/> + * For example, to add a new item, do as follows: + * <p/> + * <pre> + * getElements().add(newItem); + * </pre> + * <p/> + * <p/> + * <p/> + * Objects of the following type(s) are allowed in the list {@link Element } + * {@link Object } + */ + public List<Object> getElements() { + if (elements == null) { + elements = new ArrayList<Object>(); + } + return this.elements; + } + + /** + * Gets the value of the extender property. + * + * @return possible object is {@link String } + */ + public String getExtender() { + return extender; + } + + /** + * Sets the value of the extender property. + * + * @param value allowed object is {@link String } + */ + public void setExtender(final String value) { + this.extender = value; + } + + /** + * Gets the value of the extenderID property. + * + * @return possible object is {@link String } + */ + public String getExtenderID() { + return extenderID; + } + + /** + * Sets the value of the extenderID property. + * + * @param value allowed object is {@link String } + */ + public void setExtenderID(final String value) { + this.extenderID = value; + } + + /** + * Gets the value of the type property. + * + * @return possible object is {@link QName } + */ + public QName getType() { + return type; + } + + /** + * Sets the value of the type property. + * + * @param value allowed object is {@link QName } + */ + public void setType(final QName value) { + this.type = value; + } + + /** + * Gets the value of the version property. + * + * @return possible object is {@link String } + */ + public String getVersion() { + if (version == null) { + return "2.0"; + } else { + return version; + } + } + + /** + * Sets the value of the version property. + * + * @param value allowed object is {@link String } + */ + public void setVersion(final String value) { + this.version = value; + } + + /** + * Gets the value of the href property. + * + * @return possible object is {@link String } + */ + public String getHref() { + return href; + } + + /** + * Sets the value of the href property. + * + * @param value allowed object is {@link String } + */ + public void setHref(final String value) { + this.href = value; + } + + /** + * Gets the value of the idref property. + * + * @return possible object is {@link Object } + */ + public Object getIdref() { + return idref; + } + + /** + * Sets the value of the idref property. + * + * @param value allowed object is {@link Object } + */ + public void setIdref(final Object value) { + this.idref = value; + } + + /** + * Gets the value of the label property. + * + * @return possible object is {@link String } + */ + public String getLabel() { + return label; + } + + /** + * Sets the value of the label property. + * + * @param value allowed object is {@link String } + */ + public void setLabel(final String value) { + this.label = value; + } + + /** + * Gets the value of the uuid property. + * + * @return possible object is {@link String } + */ + public String getUuid() { + return uuid; + } + + /** + * Sets the value of the uuid property. + * + * @param value allowed object is {@link String } + */ + public void setUuid(final String value) { + this.uuid = value; + } + +} http://git-wip-us.apache.org/repos/asf/tomee/blob/52567075/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Import.java ---------------------------------------------------------------------- diff --git a/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Import.java b/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Import.java index f3983cd..5330cbf 100644 --- a/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Import.java +++ b/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Import.java @@ -1,44 +1,44 @@ -/** - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.openejb.jee.was.v6.xmi; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - -/** - * <p/> - * Java class for Import complex type. - * <p/> - * <p/> - * The following schema fragment specifies the expected content contained within - * this class. - * <p/> - * <pre> - * <complexType name="Import"> - * <complexContent> - * <extension base="{http://www.omg.org/XMI}PackageReference"> - * </extension> - * </complexContent> - * </complexType> - * </pre> - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "Import") -public class Import extends PackageReference { - -} +/** + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.openejb.jee.was.v6.xmi; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +/** + * <p/> + * Java class for Import complex type. + * <p/> + * <p/> + * The following schema fragment specifies the expected content contained within + * this class. + * <p/> + * <pre> + * <complexType name="Import"> + * <complexContent> + * <extension base="{http://www.omg.org/XMI}PackageReference"> + * </extension> + * </complexContent> + * </complexType> + * </pre> + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Import") +public class Import extends PackageReference { + +} http://git-wip-us.apache.org/repos/asf/tomee/blob/52567075/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/MetaModel.java ---------------------------------------------------------------------- diff --git a/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/MetaModel.java b/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/MetaModel.java index 70c3db3..ffb1e99 100644 --- a/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/MetaModel.java +++ b/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/MetaModel.java @@ -1,44 +1,44 @@ -/** - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.openejb.jee.was.v6.xmi; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - -/** - * <p/> - * Java class for MetaModel complex type. - * <p/> - * <p/> - * The following schema fragment specifies the expected content contained within - * this class. - * <p/> - * <pre> - * <complexType name="MetaModel"> - * <complexContent> - * <extension base="{http://www.omg.org/XMI}PackageReference"> - * </extension> - * </complexContent> - * </complexType> - * </pre> - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "MetaModel") -public class MetaModel extends PackageReference { - -} +/** + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.openejb.jee.was.v6.xmi; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +/** + * <p/> + * Java class for MetaModel complex type. + * <p/> + * <p/> + * The following schema fragment specifies the expected content contained within + * this class. + * <p/> + * <pre> + * <complexType name="MetaModel"> + * <complexContent> + * <extension base="{http://www.omg.org/XMI}PackageReference"> + * </extension> + * </complexContent> + * </complexType> + * </pre> + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MetaModel") +public class MetaModel extends PackageReference { + +} http://git-wip-us.apache.org/repos/asf/tomee/blob/52567075/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Model.java ---------------------------------------------------------------------- diff --git a/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Model.java b/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Model.java index e3518d8..16e4e60 100644 --- a/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Model.java +++ b/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Model.java @@ -1,44 +1,44 @@ -/** - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.openejb.jee.was.v6.xmi; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - -/** - * <p/> - * Java class for Model complex type. - * <p/> - * <p/> - * The following schema fragment specifies the expected content contained within - * this class. - * <p/> - * <pre> - * <complexType name="Model"> - * <complexContent> - * <extension base="{http://www.omg.org/XMI}PackageReference"> - * </extension> - * </complexContent> - * </complexType> - * </pre> - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "Model") -public class Model extends PackageReference { - -} +/** + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.openejb.jee.was.v6.xmi; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +/** + * <p/> + * Java class for Model complex type. + * <p/> + * <p/> + * The following schema fragment specifies the expected content contained within + * this class. + * <p/> + * <pre> + * <complexType name="Model"> + * <complexContent> + * <extension base="{http://www.omg.org/XMI}PackageReference"> + * </extension> + * </complexContent> + * </complexType> + * </pre> + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Model") +public class Model extends PackageReference { + +}